@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter&display=swap";.all-content-bg{background:#f4f5f9;height:100vh;padding-top:10px!important}.padding-set{padding:0!important}.custom-menu .MuiPaper-root,.custom-menu .MuiPaper-elevation,.custom-menu .MuiPaper-rounded,.custom-menu .MuiPaper-elevation0,.custom-menu .MuiPopover-paper,.custom-menu .MuiMenu-paper,.custom-menu .css-1x7jfmm-MuiPaper-root-MuiPopover-paper-MuiMenu-paper{width:-moz-fit-content!important;width:fit-content!important;min-width:100px!important}.links-sidebar .Mui-selected div .outer_circle_sidebar_icon{border-radius:50%;height:26px;width:26px;display:flex;justify-content:center;align-items:center}.links-sidebar .css-1m5i5w0-MuiButtonBase-root-MuiListItemButton-root.Mui-selected{width:216px!important}.links-sidebar a{width:216px!important;margin:0 10px;border-radius:8px;padding:6px 24px 6px 16px;min-height:auto!important;transition:all .2s ease}.links-sidebar .Mui-selected{background:#da291c!important;color:#fff!important}.links-sidebar a:hover{background-color:#da291c0f;transform:translate(3px)}.links-sidebar .MuiButtonBase-root .MuiListItemIcon-root svg{color:#da291c}.links-sidebar .css-1m5i5w0-MuiButtonBase-root-MuiListItemButton-root.Mui-selected:hover{background-color:#da291c!important;color:#fff!important;width:216px!important}.links-sidebar .MuiButtonBase-root .MuiListItemIcon-root{margin-right:10px!important}.links-sidebar .MuiListItemText-primary{font-family:Open Sans;font-weight:700;font-size:15px;line-height:20.36px}.links-sidebar .css-wa5fuu-MuiListItemIcon-root{margin-right:10px}.links-sidebar-inner .Mui-selected div .outer_circle_sidebar_icon{background:#fff;border-radius:50%;height:26px;width:26px;display:flex;justify-content:center;align-items:center}.links-sidebar-inner .css-1m5i5w0-MuiButtonBase-root-MuiListItemButton-root.Mui-selected{width:216px!important}.links-sidebar-inner a{width:216px!important;margin:0 10px;border-radius:8px;padding:6px 24px;min-height:auto!important}.links-sidebar-inner .Mui-selected{background:#da291c!important;color:#fff!important}.links-sidebar-inner a:hover{background-color:#fff}.links-sidebar-inner .MuiButtonBase-root .MuiListItemIcon-root svg{color:#da291c}.links-sidebar-inner .css-1m5i5w0-MuiButtonBase-root-MuiListItemButton-root.Mui-selected:hover{background-color:#da291c!important;color:#fff!important;width:216px!important}.links-sidebar-inner .MuiButtonBase-root .MuiListItemIcon-root{margin-right:10px!important}.links-sidebar-inner .MuiListItemText-primary{font-family:Open Sans;font-weight:700;font-size:13px;line-height:20.36px}.links-sidebar-inner .css-wa5fuu-MuiListItemIcon-root{margin-right:10px}.main-header{box-shadow:none!important;border-bottom:1px solid #dedfe5;background-color:#fff!important;z-index:999!important;height:65px!important}.toolbar-header{justify-content:space-between}.bellicon-profileimage{display:flex;justify-content:flex-end;align-items:center;height:40px;width:100%}.searchbar-name-header-subline{display:grid}.searchbar-name-header{display:flex;justify-content:flex-start;align-items:center;position:relative;width:70%;padding:0 8px}.header-screen-name-contact-us{font-family:Inter;font-size:24px;font-weight:700;line-height:29.05px;text-align:left;color:#003057;left:0}.header-screen-name{font-family:Inter;font-size:24px;font-weight:700;line-height:29.05px;text-align:left;color:#003057;position:absolute;left:0}.subline-contactus{font-family:Inter;font-size:14px;font-weight:400;line-height:16.94px;text-align:left;color:#003057}.search-header-cal{position:absolute;width:53.86%;border:1px solid #c8c9c7;display:flex;justify-content:center;align-items:center;padding:15px;background-color:#e8e8e8;background-color:#f4f5f9!important;border:1px solid #bcbdc2;border-radius:4px;box-shadow:none!important;height:44px;padding:2px 12px!important}.search-icon{color:#da291c;margin-right:8px}.search-input{opacity:.6;font:inherit;letter-spacing:inherit;color:#000;padding:4px 0 5px;border:0px;box-sizing:content-box;background:none;height:1.4375em;margin:0;-webkit-tap-highlight-color:transparent;display:block;min-width:0px;width:100%;animation-name:mui-auto-fill-cancel;animation-duration:10ms;border:none;outline:none}.search-container:hover{border-color:#007bff}.image-and-information{display:flex;padding:0 16px;align-items:center;gap:10px;border-left:1px solid #dedfe5}.header-user-name{align-items:center;background-color:#f5f6fa;border-radius:120px;color:#003057;display:flex;font-size:16px;font-weight:500;height:46px;justify-content:center;width:46px}.user-icon-header{font-size:35px!important}.username-header-cal{color:#101820;font-family:Open Sans;line-height:16.94px;font-size:16px;font-weight:700}.username-and-role{margin:0 8px;text-align:justify;display:grid;align-items:center}.user-name-header{font-size:16px;font-weight:700;font-family:Open Sans;line-height:16.94px;color:#101820}.user-name-header-designation{font-size:12px;font-weight:400;font-family:Open Sans;line-height:16.94px;color:#101820}.Siderbarresponsivebutton{display:none!important}.header-section-sidebar{align-items:center!important;justify-content:center!important;min-height:65px!important;border-bottom:1px solid #dadadc}.logo-image-of-the-project{width:105px;height:55px}.main-sidebar-pages-and-addsearch-data{display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow:auto;overflow-x:hidden;padding-bottom:10px;background:linear-gradient(180deg,#fff,#f8f9fc)}.outer_circle_sidebar_icon{display:flex;align-items:center}.all-sidebar-listitems .MuiList-padding.MuiList-padding{padding-top:0!important;padding-bottom:0!important}.all-sidebar-listitems{display:grid;gap:4px;padding-top:20px}.head-drop-menu img{height:18px;margin-top:0;padding-right:13px}.push-to-slaesforce-in-button{display:flex;align-items:center;font-family:Inter;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;text-align:left}.down-arrow-header{color:#da291c}.Leades-filter-inner-container-header button{color:red!important;background-color:#fff!important;font-size:14px;font-family:Inter;font-weight:600;padding:0!important;display:flex;justify-content:center;text-transform:none;line-height:27px;letter-spacing:0px;text-align:left}.Leades-filter-inner-container-header button:hover{background-color:#fff!important;font-family:Inter}.Leades-filter-inner-container-header{height:40px!important;display:flex;align-items:center}.AI-Leads-button-drop-down-up-header{border-bottom:.5px solid #dedfe5!important;color:#101820!important;display:flex!important;font-family:Inter!important;font-size:14px!important;font-weight:500!important;height:49px!important;justify-content:flex-start!important;line-height:16px!important;padding:0 22px!important}.AI-Leads-button-drop-down-up-header:last-child{border-bottom:none!important;color:#101820!important;display:flex!important;font-family:Inter!important;font-size:14px!important;font-weight:500!important;height:49px!important;justify-content:flex-start!important;line-height:16px!important;padding:0 22px!important}.action-menu-paper{position:fixed!important;top:32px!important;right:37px!important;left:auto!important;max-width:130px!important;min-width:130px!important;width:130px!important}.push-to-salesforce-in-button{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px) and (min-width: 320px){.searchbar-name-header{display:none;justify-content:center;align-items:center;position:relative;width:100%;gap:10px}.main-header{margin-left:0!important;padding:0!important;width:100%!important}.header-screen-name{font-family:Inter;font-size:14px;font-weight:700;line-height:29.05px;text-align:left;color:#003057;position:relative;left:0}.header-screen-name-contact-us{font-family:Inter;font-size:13px;font-weight:700;line-height:21.05px;text-align:left;color:#003057;left:0}.username-header-cal{font-family:Inter;font-size:14px;font-weight:700;line-height:13.36px;text-align:left;color:#003057}.user-icon-header{font-size:25px!important}.header-user-name{border:1px solid #003057;color:#003057;width:35px;height:35px;background-color:#eaeaea;border-radius:120px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:16px}.subline-contactus{font-family:Inter;font-size:9px;font-weight:400;line-height:10.94px;text-align:left;color:#003057}.search-header-cal{position:relative;width:57%;left:0;border:1px solid #c8c9c7;height:32px;border-radius:5px;display:flex;justify-content:center;align-items:center;padding:15px;background-color:#e8e8e8}.Siderbarresponsivebutton svg{color:#da291c}.bellicon-profileimage{display:flex;height:40px;width:100%!important;justify-content:space-between}.headermobileviewtogglebutton svg{color:red}.logo-image-of-the-project{width:70px;height:44px}.links-sidebar a{width:90%!important;margin:0 10px;height:1px;border-radius:8px;padding:15px}.Siderbarresponsivebutton{display:block!important}.mobileresponsiveMaincsss{width:60%!important;position:absolute!important}.mobileresponsiveMaincsss .MuiPaper-root{width:auto!important;box-shadow:#64646f33 0 7px 29px}.mobileresponsiveMaincsssnew,.mobileresponsiveMaincsssnew .MuiPaper-root{width:0%!important}.toolbar-header{justify-content:space-around!important}.username-and-role{margin:0!important}.main-headernew{margin:0!important;padding:0!important;width:100%!important;box-shadow:none!important;border-bottom:1px solid #dedfe5;background-color:#fff!important}.header-user-name p{font-size:12px}.image-and-information{display:flex;padding:0 16px;align-items:center;gap:10px;border-left:0px solid #dedfe5}}@media screen and (max-width: 1024px) and (min-width: 768px){.logo-image-of-the-project{width:80px;height:40px}.userprofile-image{margin:0 15px;height:35px;width:35px;border-radius:50%!important}.header-screen-name-contact-us{font-family:Inter;font-size:20px;font-weight:700;line-height:29.05px;text-align:left;color:#003057;left:0}.search-header-cal{position:absolute;width:57%;right:15px;border:1px solid #c8c9c7;height:32px;border-radius:5px;display:flex;justify-content:center;align-items:center;padding:15px;background-color:#e8e8e8}.header-user-name{border:1px solid #003057;color:#003057;width:45px;height:32px;background-color:#eaeaea;border-radius:120px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:16px}.user-icon-header{font-size:25px!important}.links-sidebar .MuiListItemText-primary{font-family:Open Sans;font-weight:700;font-size:14px;line-height:20.36px}.links-sidebar a{width:86%!important;margin:0 10px;height:1px;border-radius:8px;padding:15px}.mobileresponsiveMaincsss .css-1lwhjos-MuiPaper-root-MuiDrawer-paper,.mobileresponsiveMaincsss{width:215px!important}}.loader-main-div{width:100%;display:block;height:100%;position:fixed;top:0;left:0;background:#000c;z-index:99999}.loader-second-div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.loader-second-div span{width:70px!important;height:70px!important;color:gray}.loader-spinner{z-index:99999;width:60px;height:60px;color:#fff;display:flex;align-items:center;justify-content:center}.Heading-inner-head{font-family:Inter;font-weight:700;font-style:Bold;font-size:24px;color:#6b7280;cursor:pointer}.inner-head-main{display:flex;align-items:center;justify-content:space-between;padding-bottom:30px}.inner-head-main-aichat{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px}.searchicon-in-header{height:20px;width:20px;color:#da291c}.search-inner-text{text-transform:capitalize!important}.search-inner-text .css-yz9k0d-MuiInputBase-input{font-size:14px;font-family:inter;font-weight:500;line-height:16px}.search-inner-text .css-yz9k0d-MuiInputBase-input::-moz-placeholder{color:#202224!important;opacity:99999}.search-inner-text .css-yz9k0d-MuiInputBase-input::placeholder{color:#202224!important;opacity:99999}.full-searchbar .css-1vm0r4s-MuiPaper-root{width:419px!important}.header-main-dashboard-comp .css-1vm0r4s-MuiPaper-root{width:250px!important;height:45px}.full-searchbar-comp{border:1px solid #bcbdc2;background-color:#f4f5f9!important;border-radius:5px;padding:2px 12px!important;height:44px;box-shadow:none!important}.full-searchbar{border:1px solid #bcbdc2;background-color:#fff!important;border-radius:5px;padding:2px 12px!important;height:44px;box-shadow:none!important}.Autocompletedropdown{box-shadow:#00000059 0 5px 15px;border-radius:5px;background-color:#fff;position:absolute;top:45px;width:400px;left:6px;max-height:48vh;min-height:2vh!important;overflow-y:scroll}.NewClassNamepathname{box-shadow:#00000059 0 5px 15px;border-radius:5px;background-color:#fff;position:absolute;top:54px;width:420px;left:92px;max-height:48vh;min-height:2vh!important;overflow-y:scroll}.outterAutocompletedropdown:hover{background-color:#f4f5f9}.outterAutocompletedropdown2{background-color:#f4f5f9;font-weight:600;color:#da291c}.useralldata{font-size:13px;cursor:pointer;padding:4px 12px 0;text-align:left}.useralldata2{font-size:13px;cursor:pointer;padding:0 12px;text-align:left}.hidericon{display:none}.red-search{color:#da291c;font-weight:700}.input-floating-label-adv{width:100%;padding:10px;border:1px solid #dedfe5;border-radius:4px;outline:none;height:40px;background-color:#f4f5f9;font-size:inherit!important}.css-1hbvpl3-MuiSvgIcon-root{width:20px!important;height:20px!important}.css-1hhw7if-MuiSvgIcon-root{position:absolute!important;top:0!important;height:20px!important;left:0!important;width:20px!important}.css-11zohuh-MuiSvgIcon-root{left:-2px!important;top:-2px!important}.showicons-search{cursor:pointer;color:#707072;font-size:24px!important}.cross-icon-prospect-search{display:flex;align-items:center;justify-content:center}.adv-search-modal{font-family:Open Sans;font-size:20px;font-weight:700;line-height:32.68px}.de_pad-adv-search{padding:22px;width:100%!important}.advance-search-modal{overflow-y:auto;width:42%}.css-vqmohf-MuiButtonBase-root-MuiRadio-root.Mui-checked{color:#da291c!important}.prospect-label-adv-mdl .css-ahj2mt-MuiTypography-root{font-family:Open Sans;font-size:14px;font-weight:600;line-height:21.79px;text-align:left}.de_pad-org-adv-search{padding:20px 22px 0;width:100%!important}.adv-table-head{padding:22px 22px 0;border-bottom:1px solid #d1d1d1}.ai-leads-table-main-adv{height:65vh;display:block;overflow-y:scroll;border-radius:unset!important}.separatorline{background-color:#b9b9b9;height:.5px;width:100%}.nodal_span_evnt{background-color:#dae5f1e6;border-radius:5px;padding:2px 4px}.backto-dashboard{font-family:Inter;font-weight:400;font-style:Regular;font-size:16px;line-height:24px;color:#2563eb;cursor:pointer}@media only screen and (min-width: 320px) and (max-width: 767px){.inner-head-main{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}.Heading-inner-head{font-family:Inter;font-weight:700;font-style:Bold;font-size:14px;color:#6b7280}.video-links{width:22px;height:22px}.full-searchbar{width:50%!important;height:34px}.full-searchbar svg{font-size:15px}.userprofile-image{display:none!important}.outer-bellicon-in-header-container,.vertical-line{display:none}.Leades-filter-inner-container-header button{display:flex;justify-content:flex-start}.Autocompletedropdown{width:80%!important;left:10px!important}.backto-dashboard{font-family:Inter;font-weight:400;font-style:Regular;font-size:12px;line-height:24px;color:#2563eb;cursor:pointer}.backto-dashboard svg{font-size:12px}.search-inner-text{font-size:12px!important}.de_pad-org-adv-search{padding:5px;width:100%!important}}@media screen and (max-width: 1024px) and (min-width: 768px){.search-inner-text .css-yz9k0d-MuiInputBase-input{font-size:13px;font-family:inter;font-weight:500;line-height:16px}.Heading-inner-head{font-family:Inter;font-weight:700;font-style:Bold;font-size:18px;color:#6b7280}.full-searchbar{width:50%!important;height:34px}}.tabs-cal-filters{font-family:Inter!important;font-size:12px!important;font-weight:700!important;line-height:16.94px!important;text-align:left!important;color:#6f7376!important}.clear-btn-calender{background-color:#fff;color:#606060;border:1px solid #606060;border-radius:5px;cursor:pointer;height:39px;align-items:center;display:flex;gap:4px;justify-content:center;margin:0!important;padding:0 11px}.apply-btn-calender{background-color:#fff;border:1px solid #ea0234;border-radius:5px;cursor:pointer;height:39px;align-items:center;display:flex;gap:4px;justify-content:center;margin:0!important;padding:0 11px;color:#ea0234}.clear-icon-cal{color:#606060;font-size:20px!important}.apply-icon-cal{color:#ea0234;font-size:20px!important}.fc-select-cal{width:-moz-fit-content!important;width:fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important}.placeholder-filters{font-family:Inter;font-size:14px;font-weight:700;line-height:16.94px;text-align:left;color:#000000de!important;font-style:normal}.form-cntl-select{background-color:#fff}.map-event{background-color:#fff;color:#000;padding:5px 0}.checkbox-cal-filters .input{font-size:15px!important}.checkbox-cal-filters{padding:0!important}.full-event{padding:1px 10px!important;display:flex;gap:7px}.custom-dropdown-item{font-family:Inter;font-size:14px;font-weight:700;color:#000;background-color:#c8c9c7;padding:5px 10px}.custom-menu-list{font-family:Inter;font-size:13px!important;font-weight:500;line-height:16.94px;text-align:left;color:#000!important;padding:0!important}.checkbox-cal-filters input[type=checkbox]{display:none}.checkbox-cal-filters svg{height:1em;width:1em;color:#dedfd5;transition:color .3s ease}.checkbox-cal-filters input[type=checkbox]:checked+svg{color:#2e7d32}.rbc-toolbar .rbc-toolbar-label{display:flex;align-items:center;padding:0;line-height:19.36px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#000;font-size:14px;font-weight:600;font-family:Inter;font-style:unset!important}.main-for-filters{align-items:center;border:.6px solid #d5d5d5;border-radius:10px;color:#d5d5d5;display:flex!important;font-family:Inter;height:70px}.select-main .form-cntl-select{height:68px}.AILeads-Filter1st{padding:10px;width:15%;border-right:1px solid #d5d5d5;height:70px;display:flex;align-items:center;justify-content:center}.AiLeads-filter-icons{height:6px}.year-select-main p{font-weight:400;font-size:12px;font-family:Inter;opacity:.5}.year-select-main em{font-size:14px;font-weight:600;font-family:Inter;font-style:unset!important}.year-select-main .MuiFormControl-root .MuiInputBase-root fieldset{border:none!important}.year-select-main{border-right:.3px solid #d5d5d5;width:30%;height:70px;display:flex;align-items:center}.year-select-main:last-child{border:none}.main-for-btns{display:flex;align-items:center;gap:20px}.select-main .form-cntl-select .css-w76bbz-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input{padding-right:40px!important}.download-to-excel button{cursor:pointer;background-color:#da291c;font-family:Inter;font-size:14px;font-weight:600;border:none;color:#fff;display:flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:5px;height:39px}.download-to-excel{display:flex;align-items:center}.filter-container{display:flex;align-items:center;border:1px solid #d5d5d5;border-radius:8px;overflow:hidden;background:#fff;height:70px;width:100%}.filter-icon-box{display:grid;align-items:center;justify-content:center;width:48px;height:-webkit-fill-available}.filter-select{flex:1;display:flex;align-items:center;border-right:1px solid #d5d5d5}.filter-select:last-child{border-right:none}.filter-select .MuiInputBase-root{font-family:Inter,sans-serif;font-size:14px;font-weight:600}.filter-select .MuiOutlinedInput-notchedOutline{border:none!important}.total-rec-dash p{font-family:Inter;font-weight:400;font-style:Regular;font-size:16px;line-height:24px;color:#6b7280}.total-rec-dash{display:flex;align-items:flex-end}.filter-container-main-box{width:100%;padding:16px 16px 16px 0;display:flex;justify-content:space-between}.filter-container-main-box-two{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:30%}@media only screen and (min-width: 320px) and (max-width: 767px){.placeholder-filters{font-family:Inter;font-size:12px;font-weight:700;line-height:16.94px;text-align:left;color:#000000de!important;font-style:normal}.filter-container-main-box{width:100%;padding:0;display:grid}.filter-container-main-box-two{display:flex;align-items:center;justify-content:flex-start;gap:0px;width:100%}.total-rec-dash{display:flex;justify-content:flex-end}.total-rec-dash p{font-family:Inter;font-weight:400;font-style:Regular;font-size:12px;line-height:24px;color:#6b7280;padding-right:4px}.filter-select .css-10gia0a-MuiFormControl-root{margin:7px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.filter-container-main-box-two{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:65%}}.checkbox-select-data{font-family:Inter!important;font-size:13px!important;font-weight:400!important;line-height:15.73px!important}.select-filter-fc{font-family:Inter;font-size:12px;font-weight:400;text-align:left;color:#00000080!important}.checkbox-cal-filters.Mui-checked .MuiSvgIcon-root{color:#003057!important}.checkbox-cal-filters .MuiSvgIcon-root{color:#dedfe5!important}.hide-sortingarrow-tables{display:none!important}.active-need-label{font-family:Inter;font-weight:700;font-style:Bold;font-size:14px}.name-class-dash{font-family:Inter;font-weight:700;font-style:bold;font-size:14px;letter-spacing:0}.company-class-dash{font-family:Inter;font-weight:400;font-style:normal;font-size:14px;letter-spacing:0}.email-class-dash{font-family:Inter;font-weight:400;font-style:normal;font-size:14px;letter-spacing:0;color:#0073e6;cursor:pointer;text-decoration:underline}.proposal-button-dash{width:110px;height:38px;opacity:1;top:1px;border-width:0;border-radius:8px;background:linear-gradient(135deg,#00a3e0,#0091c9)!important;border:none;color:#fff!important;font-family:Inter!important;font-weight:600!important;font-size:13px!important;letter-spacing:.3px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00a3e040}.proposal-button-dash:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00a3e059}.compare-button-dash{width:96.2578125px;height:38px;opacity:1;top:1px;border-width:1px;border-radius:6px;background-color:#6b7280!important;border:1px solid #d1d5db;color:#fff!important;font-family:Roboto!important;font-weight:500!important;font-style:Medium;font-size:14px!important;letter-spacing:0%}.similaran-button-dash{width:96.2578125px;height:38px;opacity:1;top:1px;border-width:1px;border-radius:6px;background-color:#da291c!important;border:1px solid #d1d5db;color:#fff!important;font-family:Roboto!important;font-weight:500!important;font-style:Medium;font-size:14px!important}.similaran-button-dash-grey{width:96.2578125px;height:38px;opacity:1;top:1px;border-width:1px;border-radius:6px;background-color:#818181!important;border:1px solid #d1d5db;color:#fff!important;font-family:Roboto!important;font-weight:500!important;font-style:Medium;font-size:14px!important}.aichat-button-dash{display:flex;align-items:center;justify-content:center;gap:3px;width:96.2578125px;height:38px;opacity:1;top:1px;border-width:1px;border-radius:6px;background-color:#fb0!important;border:1px solid #d1d5db;color:#1f2937!important;font-family:Roboto!important;font-weight:500!important;font-style:Medium;font-size:14px!important}.aichat-button-dash img{margin-bottom:2px}.three-btn-dash{display:flex;gap:15px;align-items:center}.adv-search-modal{font-family:Inter;font-weight:600;font-style:Semi Bold;font-size:20px;display:flex;justify-content:space-between;align-items:center;padding:22px 22px 10px;border-bottom:1px solid #e5e7eb}.adv-search-modal svg{cursor:pointer;color:#9ca3af}.sub-head-adv-search-mdl{font-family:Inter;font-weight:700;font-style:Bold;font-size:16px;color:#6b7280;padding-bottom:0}.eligiblle-rsn-main{display:flex;padding-bottom:10px}.eligiblle-rsn-text{font-family:Inter;font-weight:700;font-style:Bold;font-size:14px;color:#da291c;white-space:nowrap;padding-right:5px}.eligiblle-rsn-details{font-family:Inter;font-weight:700;font-style:Bold;font-size:14px;color:#6b7280}.eligiblle-rsn-subpera{font-family:Inter;font-weight:400;font-style:Regular;font-size:14px;color:#6b7280;padding-bottom:10px}.specification-and-others p{font-family:Inter;font-weight:700;font-style:Bold;font-size:16px;line-height:20px;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:#6b7280}.specification-and-others-li li{font-family:Inter;font-weight:400;font-style:Regular;font-size:14px;color:#6b7280;list-style:disc}.specification-and-others-li-inside li{font-family:Inter;font-weight:400;font-style:Regular;font-size:14px;color:#6b7280;list-style:inside}.specification-and-others-li{padding-left:20px}.activeneed-mdl-date{height:52px;background-color:#f9fafb;display:flex;align-items:center;padding-left:26px;position:fixed;bottom:0}.activeneed-mdl-date p{font-family:Inter;font-weight:400;font-style:Regular;font-size:14px}.specification-and-others{padding-bottom:10px}.de_pad-org-adv-search-main{overflow-y:scroll;height:80vh}.advance-search-modal-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:65%;background-color:#fff;box-shadow:0 3px 24px #0003;border-radius:8px}@media only screen and (min-width: 320px) and (max-width: 767px){.sub-head-adv-search-mdl{font-family:Inter;font-weight:700;font-style:Bold;font-size:12px;color:#6b7280;padding-bottom:1px}.adv-search-modal{font-family:Inter;font-weight:600;font-style:Semi Bold;font-size:14px;display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #e5e7eb}.advance-search-modal-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;background-color:#fff;box-shadow:0 3px 24px #0003;border-radius:8px}.eligiblle-rsn-main{display:grid;padding-bottom:5px}.eligiblle-rsn-details{font-family:Inter;font-weight:700;font-style:Bold;font-size:12px;color:#6b7280}.eligiblle-rsn-subpera{font-family:Inter;font-weight:400;font-style:Regular;font-size:12px;color:#6b7280;padding-bottom:5px}.specification-and-others p{font-family:Inter;font-weight:700;font-style:Bold;font-size:12px;line-height:20px;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:#6b7280}.specification-and-others-li li{font-family:Inter;font-weight:400;font-style:Regular;font-size:11px;color:#6b7280;list-style:disc}.specification-and-others{padding-bottom:5px}.activeneed-mdl-date p{font-family:Inter;font-weight:400;font-style:Regular;font-size:13px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.advance-search-modal-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;background-color:#fff;box-shadow:0 3px 24px #0003;border-radius:8px}}.dashboard-filter-template-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}@media only screen and (max-width: 767px){.dashboard-filter-template-row{flex-direction:column;align-items:stretch;gap:8px}}.template-selector{position:relative;display:inline-flex;align-items:center}.template-selector__trigger{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #d5d5d5;border-radius:8px;background:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;color:#333;transition:border-color .2s,box-shadow .2s;white-space:nowrap}.template-selector__trigger:hover{border-color:#da291c;box-shadow:0 0 0 2px #da291c14}.template-selector__label{font-weight:400;color:#6b7280}.template-selector__label strong{font-weight:600;color:#333}.template-selector__dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0000001f;z-index:100;padding:6px 0;animation:templateDropdownFadeIn .15s ease-out}@keyframes templateDropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.template-selector__item{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;color:#333;transition:background-color .15s}.template-selector__item:hover{background-color:#f9fafb}.template-selector__item--active{background-color:#fef2f2;font-weight:600;color:#da291c}.template-selector__item--active:hover{background-color:#fde8e8}.template-selector__item--custom .template-selector__delete-icon{color:#9ca3af;cursor:pointer;transition:color .15s;border-radius:4px;padding:2px}.template-selector__item--custom .template-selector__delete-icon:hover{color:#da291c;background-color:#fef2f2}.template-selector__item--upload{display:flex;align-items:center;gap:8px;color:#da291c;font-weight:500}.template-selector__item--upload:hover{background-color:#fef2f2}.template-selector__item-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-selector__divider{height:1px;background-color:#e5e7eb;margin:4px 12px}@media only screen and (max-width: 767px){.template-selector__trigger{padding:6px 10px;font-size:12px;gap:4px}.template-selector__dropdown{min-width:180px;right:0}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.faq-inner-data{font-family:Inter;font-weight:400;font-style:Regular;font-size:16px;color:#000;line-height:20px;padding-right:50px}.main-component-start{padding:25px;background-color:#f1f2f8;height:90vh}@media only screen and (min-width: 320px) and (max-width: 767px){.main-component-start{padding:10px;background-color:#f1f2f8;height:90vh}.faq-inner-data{font-family:Inter;font-weight:400;font-style:Regular;font-size:16px;color:#000;line-height:20px;padding-right:0}}.joi-tutorial-img{margin-left:30px}.parent-joiTraining{height:100vh!important}.box-video-modals:focus-visible{outline:none!important;border:none!important}.modal-joiTraining-videos .box-video-modals{width:70%!important;padding:5px!important;position:relative}.cross-icon-section{position:absolute;right:-14px;width:25px;height:25px;border-radius:50%;background-color:red;color:#fff!important;top:-15px;z-index:1;display:flex;justify-content:center;align-items:center;cursor:pointer}.ai-score-icon{width:14.75px!important;height:14.75px!important;color:#003057!important}.cards-inner-jt{box-shadow:0 6px 10px 4px #00000026;border-radius:5px;background-color:#fff;padding:10px;display:flex;flex-direction:column}.description-cards-jt{font-family:Inter;font-size:13px;font-weight:400;line-height:14.89px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;min-height:70px}.video-lenght-jt{display:flex;align-items:center;color:#00a3e0;font-family:Inter;font-size:14px;font-weight:400;line-height:9px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.doc-icon-text{display:flex;gap:10px;padding:10px 0}.title-card-jt{font-family:Inter;font-size:14px;font-weight:700;line-height:14.52px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#da291c}.outer-card-jt{width:100%}.vd-title-jt{padding:10px 0 0;font-family:Inter;font-size:13px;font-weight:400;line-height:14.89px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;flex:1 1}.main-joi-cards-jt{display:grid;gap:30px;padding:15px 30px;grid-template-columns:repeat(3,1fr);background-color:#f1f2f8}.joi-training-vdo{display:flex;align-items:center;justify-content:center;padding:10px 0;cursor:pointer}.joi-training-vdo img{width:100%}.doc-icon-text img{width:21px;height:24px}.text-red-jt{color:#da291c;font-family:Inter;font-size:13px;font-weight:400;line-height:14.89px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.joi_tr_bd{border:2px solid #c8c9c7}@media only screen and (min-width: 320px) and (max-width: 767px){.main-joi-cards-jt{display:grid;gap:30px;padding:0;grid-template-columns:repeat(1,1fr);background-color:#f1f2f8}.modal-joiTraining-videos .box-video-modals{width:95%!important;padding:5px!important;position:relative}}@media only screen and (min-width: 768px) and (max-width: 1024px){.main-joi-cards-jt{display:grid;gap:30px;padding:15px 30px;grid-template-columns:repeat(2,1fr);background-color:#f1f2f8}}.ContactUsScreen-container{width:100%;height:60vh;background-color:#fff;padding:20px;border-radius:2px}.ContactUsScreen-main-container{height:100%}.ContactUsScreen-flex-container{display:flex;gap:20px;width:100%;padding-bottom:10px}.ContactUsScreen-container-outter{padding:25px;height:100%;background-color:#f1f2f8}.box-contactus-modal:focus-visible{outline:none!important;border:none!important}.modal-img-section{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.modal-img-section img{height:224px;width:220px;margin-bottom:20px}.content-modal-contactus{font-size:36px!important;font-weight:700!important;margin-bottom:35px!important}.button-modal-contactUs{width:202px;height:50px;border:1px solid #da291c;border-radius:9px;color:#da291c;background-color:#fff;font-size:16px;cursor:pointer}.ContactUsScreen-dropdown{background-color:#fff!important;width:100%}.ContactUsScreen-child-container .MuiFormControl-root{margin:0;width:100%}.ContactUsScreen-child-container .MuiFormControl-root .MuiInputBase-root .MuiSelect-select{padding:8px!important;font-size:inherit!important}.ContactUsScreen-child-container{text-align:left;width:50%}.ContactUsScreen-lables{font-family:Inter;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.01em;text-align:left}.muifile-uploder{width:100%}.contactusTextarea{width:100%;padding-bottom:40px}.contactusTextarea Textarea{box-shadow:none!important;width:100%}.contactusTextarea textarea:focus{border-color:#000}.contactusTextarea textarea:hover{border-color:#000}.muifile-uploder .MuiInputBase-root input{padding:8px}.ContactUs-SUBMIT-button{background:#da291c!important;color:#fff;height:39px!important;width:188px!important}.SUBMITbutton-div{width:100%}.SUBMITbutton-div .MuiStack-root button{width:15%!important;display:flex;justify-content:center;align-items:center}.ContactUs-SUBMIT-button{width:20%}.file-uploader{position:relative;height:40px}.file-uploader i{position:absolute;font-size:40px;left:20px;top:16px;color:#fff;transition:all .2s ease-in-out}.file-uploader input{width:100%}.custom-file-upload{display:block;display:flex;justify-content:center;align-items:center;border:1px solid #dedfe5;cursor:pointer;position:relative;height:40px;color:#fff;font-family:Open Sans,sans-serif;transition:.2s all ease-in-out;border-radius:4px;z-index:1}.BrowseFilesdiv{display:flex;justify-content:flex-end;align-items:center;height:40px}.BrowseFilesdiv button{height:40px;background-color:#fbe8e6;color:#e56860;border:none;width:30%;display:flex;justify-content:center;align-items:center}.SUBMITbutton-div svg{transform:rotate(270deg);font-size:20px}.SUBMITbutton-div button{gap:25px}input[type=file]{cursor:pointer;position:absolute;font-size:16px;text-indent:-100px;left:1px;color:#ffffff80;z-index:3;height:40px;top:0;font-family:Open Sans,sans-serif}input[type=file]:focus,input[type=file]:active{outline:transparent}input[type=file]:focus~label i,input[type=file]:hover~label i{transform:scale(1.05)}@media screen and (min--moz-device-pixel-ratio: 0){input[type=file]{left:80px;padding-top:30px}}@supports (-ms-ime-align: auto){input[type=file]{padding-top:0;top:40px;height:auto;left:80px;text-indent:inherit}}.uploderinput{width:50%}.chooseFileOpenUpload{height:40px;background-color:#fbe8e6;color:#de3e33;border:none;width:30%;display:flex;justify-content:center;align-items:center}.Choose-file-btn{border:none;background:none!important;width:70%;height:40px;display:flex;justify-content:flex-start;align-items:center;padding-left:10px;font-size:inherit}.Choose-file-btn span{font-size:12px;color:#000}.mandatoryfields{color:red;font-size:14px}.ContactUsScreen-lables-text-field-area:focus-within{--Textarea-focusedHighlight: none !important}.ContactUsScreen-lables-text-field-area{height:70px!important;background-color:#fff!important}@media screen and (max-width: 767px) and (min-width: 320px){.ContactUsScreen-flex-container{display:grid;gap:0px;width:100%;padding-bottom:0}.ContactUsScreen-child-container,.uploderinput{padding-bottom:10px;width:100%}.contactusTextarea{font-size:14px;width:100%;padding-bottom:20px}.Choose-file-btn{border:none;background:none!important;width:70%;height:40px;display:flex;justify-content:flex-start;align-items:center;padding-left:10px;font-size:10px}.chooseFileOpenUpload{height:40px;background-color:#fbe8e6;color:#de3e33;border:none;width:40%;display:flex;justify-content:center;align-items:center;font-size:9px}.chooseFileOpenUpload svg{font-size:14px!important}.ContactUsScreen-container{height:auto;overflow-y:scroll;padding:12px!important}.SUBMITbutton-div .MuiStack-root button{width:100%!important;display:flex;justify-content:center;align-items:center;font-size:12px}.SUBMITbutton-div button{gap:10px}.ContactUsScreen-heading h3{font-size:16px;color:#101820}.ContactUsScreen-heading p{font-weight:500!important;line-height:19px!important;letter-spacing:0px!important;text-align:left!important;color:#101820!important;font-size:12px!important;opacity:.5!important}.ContactUsScreen-lables{font-family:Inter;font-size:11px;font-weight:500;line-height:16px;letter-spacing:-.01em;text-align:left}.ContactUsScreen-parent{padding:20px!important;height:89vh}}@media screen and (max-width: 1024px) and (min-width: 768px){.SUBMITbutton-div .MuiStack-root button{width:30%!important;display:flex;justify-content:center;align-items:center}.css-1vm0r4s-MuiPaper-root{width:197px!important}.chooseFileOpenUpload{height:40px;background-color:#fbe8e6;color:#de3e33;border:none;width:30%;display:flex;justify-content:center;align-items:center;font-size:7px}.chooseFileOpenUpload svg{font-size:14px}.Choose-file-btn{font-size:10px}.contactusTextarea{width:100%;padding-bottom:30px}.Choose-file-btn span{font-size:10px;color:#000}}.ContactUsScreen-heading p{font-weight:500!important;line-height:19px!important;letter-spacing:0px!important;text-align:left!important;color:#101820!important;font-size:16px!important;opacity:.5!important}.ContactUsScreen-heading h3{text-align:left;font-size:20px;color:#101820}.ContactUsScreen-heading{padding-bottom:18px}.main-component-start-contactus{padding:25px;background-color:#f1f2f8;height:80vh}.floating-label-input{position:relative}.input-floating-label{width:100%;padding:10px;border:1px solid #DEDFE5;border-radius:4px;outline:none;height:40px;background-color:#fff;font-size:inherit!important}.cursor-not-allowed{cursor:not-allowed}.label-floating{font-family:Inter;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.01em;text-align:left;color:#000}.focused label{top:-1px;font-size:12px;color:#007bff;padding:0 5px;background:#fff}.proposal-button-dash-proposal{width:96.2578125px;height:38px;opacity:1;top:1px;border-width:1px;border-radius:6px;background-color:#1fd562!important;border:1px solid #d1d5db;color:#fff!important;font-family:Roboto!important;font-weight:500!important;font-style:Medium;font-size:14px!important;letter-spacing:0%}.progressbar-propasal-table{width:"96px";height:"8px";background-color:"#DBEAFE";border-radius:"4px"}.arrowcircledown-proposal{display:flex;justify-content:center;align-items:center}.percent-progressbar-arrow-main{display:grid;gap:5px}.proposal-button-dash-proposal-pending-btn{width:96.2578125px;opacity:1;top:1px;border-width:1px;border-radius:6px;background-color:#00a3e0!important;border:1px solid #d1d5db;color:#fff!important;font-family:Roboto!important;font-weight:500!important;font-style:Medium;font-size:14px!important;padding:4px}.proposal-heading{font-family:Inter;font-weight:700;font-style:Bold;font-size:24px}.proposal-total-rec{font-family:Roboto;font-weight:400;font-style:Regular;font-size:16px;color:#6b7280;padding-right:15px}.heading-record-main-proposal{display:flex;align-items:center;justify-content:space-between;padding-bottom:5px}.rfi-template-proposal{font-family:Inter;font-weight:700;font-style:Bold;font-size:16px;text-align:right;color:#da291c;display:flex;align-items:center}.activeneed-dropdown-select-proposal .MuiOutlinedInput-root{border:1px solid #da291c!important;border-radius:4px;background:transparent;padding:2px 8px;width:100%}.activeneed-dropdown-select-proposal .MuiOutlinedInput-notchedOutline{border:none!important}.activeneed-dropdown-select-proposal .MuiSelect-select{color:#da291c;font-weight:700;padding:6px 12px}.activeneed-dropdown-select-proposal .css-13sa3zp{min-width:107px!important}.activeneed-dropdown-select-proposal .MuiSvgIcon-root{color:#da291c}.activeneed-dropdown-select-proposal .MuiMenuItem-root{color:#000}.activeneed-dropdown-select-proposal .em-select-activeneed{color:#da291c;font-style:normal}.activeneed-dropdown-select-proposal .css-hs8t5g-MuiFormControl-root .css-sc8y68-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root .css-18jp67o-MuiNativeSelect-root-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input{display:flex;padding:5px}.proposal-select-labels{font-family:Inter;font-weight:400;font-style:Regular;font-size:12px}.proposal-select-dash-labels .MuiTypography-root:where(.css-cfq8qh-MuiListItemText-root .MuiListItemText-primary){font-family:Inter!important;font-weight:400!important;font-style:Regular!important;font-size:12px!important;display:flex!important;gap:5px!important;padding-left:8px}.proposal-select-dash-labels .css-vuhw6e-MuiButtonBase-root-MuiSwitchBase-root-MuiCheckbox-root{padding:0!important}.proposal-select-dash-labels-upload{font-family:Inter!important;font-weight:400!important;font-style:Regular!important;font-size:12px!important;display:flex!important;align-items:center!important;padding:0 5px;cursor:pointer}.proposal-select-dash-labels .MuiCheckbox-root .MuiSvgIcon-root{fill:#dedfe5!important}.proposal-select-dash-labels .MuiCheckbox-root.Mui-checked .MuiSvgIcon-root{fill:#003057!important}.activeneed-dropdown-select-proposal .css-10gia0a-MuiFormControl-root{min-width:100px!important}@media only screen and (min-width: 320px) and (max-width: 767px){.proposal-heading{font-family:Inter;font-weight:700;font-style:Bold;font-size:13px}.proposal-total-rec{font-family:Roboto;font-weight:400;font-style:Regular;font-size:13px;color:#6b7280;padding-right:0}.default-head-proposal{font-size:12px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.proposal-heading{font-family:Inter;font-weight:700;font-style:Bold;font-size:18px}}.padingation-viewpage{display:flex;align-items:center;gap:8px}.padingation-viewpage p{font-family:Inter;font-weight:700;font-style:Bold;font-size:16px}.recommendationContainer_x9f2{display:flex;flex-direction:column;align-items:center;position:relative}.recommendationIconsWrap_h7k3{display:flex;justify-content:center;gap:10px}.recommendationIconStar_g1y8{font-size:22px;color:#f4c542;cursor:pointer}.recommendationIconCross_t5q4{font-size:22px;color:#e53935;cursor:pointer}.recommendButton_z4n6{background-color:#1976d2;color:#fff;border:none;border-radius:6px;padding:8px 14px;font-size:14px;cursor:pointer;transition:background .3s ease}.recommendButton_z4n6:hover{background-color:#125a9c}.template-name-input{display:grid;justify-content:flex-start}.template-name-input label{display:flex;font-size:14px}.template-name-input input{display:flex;outline:none;border:1px solid lightgray;border-radius:5px;font-size:13px;padding:5px 40px 5px 5px}.madatory-field{color:red;padding-left:2px}.de_modal_cont{height:100vh;overflow:auto}.de_head{font-size:13px}.de_input_cont{display:flex;flex-direction:column;width:100%;padding:4px 0}.de_input_cont label{font-size:12px;color:#000;font-weight:500;margin-bottom:3px}.de_input_cont label span{color:red}.de_input_cont input{background:#f4f5f9;border:1px solid #dedfe5;padding:8px 16px;border-radius:5px;font-size:13px;color:#6c6b6bee}.de_input_cont input:focus-visible{outline:none}.de_input_cont-listsource{display:flex;width:100%;gap:10px;padding:4px 0;align-items:center}.de_input_cont-listsource label{font-size:12px;color:#000;font-weight:500;margin-bottom:3px}.de_input_cont-listsource label span{color:red}.de_input_cont-listsource input{background:#f4f5f9;border:1px solid #dedfe5;padding:8px 16px;border-radius:5px;font-size:13px;color:#6c6b6bee}.de_input_cont-listsource input:focus-visible{outline:none}.de_red{color:#da291c;font-size:13px}.de_pad{padding:16px 16px 10px}.de_hr-org{padding:10px 16px}.de_hr{padding:10px 0}.de_btn_cont{display:flex;justify-content:flex-end;gap:10px;padding-top:10px}.de_cancel{text-transform:capitalize!important;color:#000!important;min-width:85px}.de_back{color:#da291c!important;border:1px solid #000!important;min-width:85px;text-transform:capitalize!important}.de_next{cursor:pointer!important;color:#fff!important;background:#da291c!important;min-width:85px;text-transform:capitalize!important}.de_next-disabled{color:#fff!important;background:#a2a4a9!important;min-width:85px;text-transform:capitalize!important}.de_overflow_cont{max-height:98vh;overflow-y:auto}.de_wrapper{width:100%;margin:0;padding:20px;border:1px solid #ccc;border-radius:8px;text-align:center}.de_fileInput{display:none}.de_inactive,.de_active{border:2px dashed #da291c;padding:40px;cursor:pointer;background-color:#ffedec;border-radius:8px}.de_footer{margin-top:20px}.de_wrapper h3{text-align:left;font-size:18px;margin-bottom:10px}.de_file_name{color:#da291c;display:flex;justify-content:center;gap:10px;font-size:16px;font-weight:700;overflow-wrap:anywhere}.de_drag_content{font-size:13px;text-align:start;margin:10px 0}.inner-cont-box{width:100%;height:150px;gap:0px;border-radius:11px;background-color:#f1f1f1;display:flex;justify-content:center;align-items:center;position:relative;top:0;left:0}.outer-cont-box{background-color:#fff;padding:15px;border-radius:10px}.two-cards-dataenrich{padding:90px 20px 0;display:flex;gap:20px}.org-head-enrich{font-family:Inter;font-size:20px;font-weight:600;line-height:29.05px;text-align:center;padding-top:10px}.org-content-enrich{font-family:Inter;padding:10px 0;font-size:13px;font-weight:400;line-height:22px;text-align:center;color:#666}.upload-cv-enrich{cursor:pointer;width:100%;height:50px;border-radius:10px;border:1px solid #da291c;background-color:#fff;color:#da291c;font-family:Inter;font-size:16x;font-weight:600;line-height:21.78px;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px}.upload-cv-enrich p{color:#da291c;font-family:Inter;font-size:16px;font-weight:600;line-height:21.78px}.upload-cv-enrich:hover p{color:#fff;font-family:Inter;font-size:16px;font-weight:600;line-height:21.78px}.upload-cv-enrich img{color:#da291c}.upload-cv-enrich:hover{cursor:pointer;width:100%;height:50px;top:471px;left:295px;border-radius:10px;border:1px 0px 0px 0px;background-color:#da291c;color:#fff;font-family:Inter;font-size:16px;font-weight:600;line-height:21.78px;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px;border:1px solid #da291c}.upload-cv-enrich img{width:28px;height:21.33px}.download-cv-enrich{font-family:Inter;font-size:14px;font-weight:500;line-height:19.36px;text-align:center;display:flex;gap:10px;justify-content:center;align-items:center;padding:12px 0;color:#404040;text-decoration:none}.download-cv-enrich img{height:16px;width:16px}.table-enrich{padding:20px}.table-enrich p{font-family:Inter;font-size:18px;font-weight:600;line-height:24.2px;text-align:left;color:#101820}.enrich-bg-card{background-color:#fff;width:60%;height:115px;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;padding:7px}.round-shape-enrich{width:28.7px;height:28.7px;background-color:#d9d9d9;border-radius:30px}.rectangle-shape-enrich{width:78.91px;height:10.04px;border-radius:2px;background-color:#d9d9d9}.shapes-enrich{display:flex;justify-content:space-evenly;align-items:center}.square-shape-enrich{width:11.48px;height:10.04px;border-radius:2px;background-color:#d9d9d9}.inner-card-table-row{width:86%;border:1px solid #ffc3ce;background-color:#fff;height:38px;border-radius:5px;position:absolute}.inner-box-bodytag-enrich{display:flex!important;justify-content:space-around;align-items:center;height:38px}.inner-box-row-no{width:27px;height:18px;padding:4px 8px;background-color:#0eb93e;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:26px}.inner-box-row-fname{width:26px;height:26px;border:1px solid #ebedf5;background-color:#f5f6fa;display:flex;justify-content:center;align-items:center;border-radius:30px}.tc-cell-enrich{padding:0!important;border:none!important}.add-icon-inner-enrich{border:1px solid #d5d5d5!important;border-radius:9px!important;background-color:#fafbfd!important;width:26px;height:26px;display:flex!important;justify-content:center!important;align-items:center!important;color:#da291c}.tc-cell-enrich p{font-family:Inter;font-size:10px;font-weight:500;line-height:12.1px}.add-icon-main-enrich{height:18px;width:18px}.label-form-enrich{padding-bottom:0!important}.records-heading-enrich{color:#da291c;display:flex;justify-content:center;width:100%}.gray_row_table td{color:#c8c5c5}.dt-en-red{color:#da291c}.checkboxes-optns{margin-top:12px}.checkboxes-optns p{display:flow;gap:10px;font-size:13px;text-align:start;font-family:Inter}.disclaimer-defiend{display:flex;gap:10px;font-size:13px;font-style:italic;color:gray;font-family:Inter}.checkboxes-optns input{cursor:pointer}.person-auth input{font-size:11px;padding:5px 3px;width:46%;font-family:Inter}.inputs-plus-box-dataenrich{display:flex;align-items:center;gap:10px}.person-auth input:focus-visible{outline:none!important}.auth-person-lbl{font-size:13px;font-family:Inter}.person-auth{display:flex;align-items:center;gap:10px;padding:5px 0 10px}.enrich-table-content{position:relative}.tooltip-enrich-tablelist{visibility:hidden;background-color:#fff;color:#000;text-align:center;position:absolute;top:-8px;left:65%;transform:translate(-50%);white-space:nowrap;z-index:1;opacity:0;transition:opacity .3s ease;border-radius:4px;border:.5px solid #d5d5d5;box-shadow:0 13px 61px #a9a9a95d;font-family:Inter,sans-serif;font-weight:400;line-height:18.94px;text-align:left;padding:8px 15px;font-size:14px}.enrich-table-content:hover .tooltip-enrich-tablelist{visibility:visible;opacity:1}.records-hover-table-enrich{display:flex;align-items:center}.records-value-hover-enrich{font-family:Inter!important;font-weight:700!important;font-size:13px!important;line-height:15.73px!important;letter-spacing:0px!important}.enrich-table-content p{font-family:Inter;font-size:12px;font-weight:500;line-height:16.94px;text-align:center;color:#202224}.tooltip-enrich-tablelist-empty{padding:0!important;border:0px!important}.list-src-select-main .MuiSelect-select{padding:5px!important;border:1px solid #c8c9c7;background:#f6f4f4}.list-src-heading{font-family:Inter;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0%;font-style:normal}.proposal-select-dash-labels .css-d771x4{padding:3px}.generate-rfi-button-dash{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:linear-gradient(135deg,#22c55e,#16a34a)!important;border:none;color:#fff!important;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #22c55e40}.generate-rfi-button-dash:hover{transform:translateY(-1px);box-shadow:0 4px 16px #22c55e66}.template-selector{position:relative;z-index:10}.template-selector-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1.5px solid #da291c;border-radius:8px;background:#fff;color:#da291c;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.template-selector-btn:hover{background:#fef2f2;box-shadow:0 2px 8px #da291c1f}.template-selector-label{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:260px;max-width:340px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0000001f;padding:6px 0;animation:templateDropFade .15s ease}@keyframes templateDropFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.template-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;font-family:Inter,sans-serif;font-size:13px;color:#374151;cursor:pointer;transition:background .1s ease;gap:8px}.template-dropdown-item:hover{background:#f9fafb}.template-dropdown-item.active{background:#f0fdf4;color:#15803d;font-weight:600}.template-dropdown-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-dropdown-divider{height:1px;background:#e5e7eb;margin:4px 0}.template-delete-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:none;background:transparent;color:#9ca3af;cursor:pointer;transition:all .15s ease;flex-shrink:0}.template-delete-btn:hover{background:#fef2f2;color:#ef4444}.template-upload-item{color:#da291c;font-weight:600;gap:8px}.template-upload-item:hover{background:#fef2f2}*{padding:0;margin:0}.login-section-main{width:100%;display:block;background-color:#fff;padding:40px 0}.logo-section-login{width:100%;display:flex;justify-content:center}.logo-login{width:225px;height:125px;margin-bottom:20px}.login-card-main{width:47%;max-height:auto!important;border-radius:16px;background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 36px 68px #0000001a;padding:40px 20px}.section-login-after-main{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:80vh;max-height:auto!important}.login-card-content-section{text-align:center;display:flex;align-items:center;height:100%}.heading-content-section{width:100%;display:block}.heading-content-section h2{font-size:28px;color:#202224;line-height:33.89px;font-weight:600;font-family:Inter;margin-bottom:20px}.heading-content-section p{font-size:18px;font-weight:700;line-height:21.78px;color:#202224;font-family:Inter;opacity:80%}.email-address-input{width:94%;height:56px;border:1px solid #dedfe5;border-radius:5px;margin-top:20px;padding:0 16px;color:#000;font-size:18px;font-weight:400;font-family:Inter}.email-address-input:focus-visible{outline:none!important}.labels-login{font-size:18px;font-weight:600;font-family:Inter;line-height:21.78px;color:#202224;opacity:80%}.email-address-section{width:100%;display:block;margin-bottom:40px}.keep-logged-in-section{display:flex;align-items:center;margin-bottom:30px}.keep-logged-in-section label{font-size:18px;font-weight:600;font-family:Inter;line-height:21.78px;color:#202224;opacity:60%;margin-left:8px}.password-section-login{margin-bottom:30px}.keep-logged-in-section input{width:16px;height:16px}.login-button-section{width:100%;display:flex;justify-content:center}.login-button-section button{width:60%;height:56px;background-color:#da291c;color:#fff;border:none;outline:none;border-radius:5px;opacity:90%;font-size:20px;font-weight:600;letter-spacing:-.07px;font-family:Inter;cursor:pointer;display:flex;justify-content:center;align-items:center;margin-top:12px}.disablebutton{width:60%;height:56px;background-color:#da291c;color:#fff;border:none;outline:none;border-radius:5px;opacity:90%;font-size:20px;font-weight:600;letter-spacing:-.07px;font-family:Inter;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.5!important;margin-top:12px}.separator{text-align:center;margin:30px 0;border-bottom:.1rem solid #dedfe5;position:relative}.separator span{display:inline-block;padding:0 10px;background-color:#fff;position:absolute;top:-8px;font-weight:600;font-size:14px;opacity:90%}.login-button-section-okta{width:100%;display:block}.login-button-section-okta button{width:100%;height:56px;background-color:#de3e331f;color:#de3e33;border:none;outline:none;border-radius:5px;opacity:90%;font-size:20px;font-weight:600;letter-spacing:-.07px;font-family:Inter;cursor:pointer;display:flex;justify-content:center;align-items:center}.Login-screencheckbox,.Useragreement{display:flex;justify-content:left;align-items:center}.hidecheckbox{visibility:hidden!important}.Login-screencheckbox p{margin:0;font-weight:500!important;font-size:16px!important}.Login-screen-agree-heading{font-size:16px!important;font-weight:400;line-height:21.78px;color:#202224;font-family:Inter;opacity:80%;padding-left:12px!important;margin-bottom:0!important}.login-screen-hide-data p{font-size:16px;font-weight:400;line-height:21.78px;color:#202224;padding:6px 10px;font-family:Inter;opacity:80%;text-align:left;margin-bottom:0!important}.login-page-reacd-more{cursor:pointer;font-size:16px;font-weight:400;font-family:Inter;color:#0096ff}.LoginVerify-modal-main .MuiBox-root{border:none!important;outline:none!important;border-radius:15px!important;height:60%!important;padding:15px!important;width:30%!important}.Back-to-login-page{border:1px solid #da291c!important;color:#da291c!important;margin-top:20px!important;text-transform:capitalize!important;width:60%!important}.Modal-button-container{width:100%;display:flex;justify-content:center;align-items:center}.Back-to-login-page:hover{background:#fff!important}.Modal-image{width:50%;display:flex;justify-content:center;align-items:center;height:60%}.Modal-image-container{display:flex;justify-content:center;margin-top:20px}.Massage-for-theuser{font-size:18px!important;font-weight:500!important;text-align:center}.Modal-containt-container{margin-top:50px}.contact-us-modal{width:100%}.contact-us-modal .MuiBox-root{width:55%!important;height:auto!important;border-radius:20px!important;border:none!important;outline:none}.Contact-us-modal-flex-container{width:100%;display:flex;align-items:center;gap:30px;padding-bottom:10px!important;padding-top:25px!important}.Modal-contactus-Drop-downs .MuiFormControl-root{margin:0!important}.Modal-contact-inputs{width:30%!important}.Contact-us-flex-for-drop-downs{width:100%;display:flex;justify-content:space-between;align-items:center;padding-bottom:10px!important;gap:10px}.Modal-contactus-Drop-downs{width:50%!important}.Modal-contactus-Drop-downs .MuiFormControl-root{width:100%!important}.Contact-us-container-fortextarea{padding-bottom:20px}.Contact-us-container-fortextarea label,.Modal-contactus-Drop-downs label,.Modal-contact-inputs label{font-family:Inter;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.01em;text-align:left}.Contact-heading-on-modal{font-size:20px;color:#101820;font-weight:500}.ContactUs-modal-submit-buttton{background:#da291c!important;width:20%;padding:10px;gap:10px}.ContactUs-modal-submit-buttton svg{transform:rotate(-89deg);font-size:18px}.Contact-us-modal-inner-heading{font-weight:500!important;line-height:19px!important;letter-spacing:0px!important;text-align:left!important;color:#101820!important;font-size:16px!important;opacity:.5!important}@media screen and (max-width: 767px) and (min-width: 320px){.login-card-main{width:259px;height:490px;border-radius:none;background-color:none;border:none;box-shadow:none;padding:none}.heading-content-section h2{text-align:center;font-size:26px}.heading-content-section p{text-align:center;font-size:15px}.email-address-input{width:88%;font-size:16px}.email-address-section{margin-bottom:25px}.labels-login,.keep-logged-in-section label{font-size:16px}.login-card-main{width:90%}.logo-login{width:146px;height:77px;margin-bottom:62px}.login-button-section button{font-size:18px}.section-login-after-main{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:80vh;max-height:auto!important;gap:280px}}@media screen and (max-width: 1024px) and (min-width: 768px){.logo-login{width:132px;height:65px;margin-bottom:84px}}.rfi-chat-container{display:flex;height:calc(100vh - 100px);gap:0;font-family:Inter,Open Sans,sans-serif;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #00305714;background:#fff}.rfi-chat-main{flex:1;display:flex;flex-direction:column;min-width:0;background:linear-gradient(180deg,#f8fafd,#fff 40%)}.rfi-chat-header{display:flex;align-items:center;justify-content:space-between;padding:18px 28px;background:linear-gradient(135deg,#003057,#00406e);color:#fff;border-bottom:2px solid rgba(0,163,224,.3)}.rfi-chat-header-left{display:flex;align-items:center;gap:14px}.rfi-agent-avatar{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#da291c,#ff4538);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#fff;box-shadow:0 4px 12px #da291c4d;letter-spacing:-.5px}.rfi-chat-title{font-size:20px;font-weight:700;letter-spacing:-.3px}.rfi-chat-subtitle{font-size:12px;color:#ffffffb3;margin-top:2px;font-weight:400}.rfi-chat-status{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.rfi-status-dot{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade8080;animation:pulse-dot 2s ease-in-out infinite}.rfi-status-dot.disconnected{background:#f87171;box-shadow:0 0 8px #f8717180;animation:none}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.rfi-chat-messages{flex:1;overflow-y:auto;padding:28px;display:flex;flex-direction:column;gap:20px;scroll-behavior:smooth}.rfi-chat-messages::-webkit-scrollbar{width:6px}.rfi-chat-messages::-webkit-scrollbar-thumb{background:#00305726;border-radius:3px}.rfi-chat-messages::-webkit-scrollbar-track{background:transparent}.rfi-chat-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:20px;text-align:center;padding:40px}.rfi-welcome-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.rfi-welcome-title{font-size:26px;font-weight:800;color:#003057;letter-spacing:-.5px}.rfi-welcome-subtitle{font-size:15px;color:#6b7280;max-width:480px;line-height:1.6}.rfi-welcome-suggestions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.rfi-suggestion-chip{padding:10px 18px;border:1.5px solid #e5e7eb;border-radius:12px;background:#fff;font-size:13px;font-weight:500;color:#003057;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000000a}.rfi-suggestion-chip:hover{border-color:#00a3e0;background:linear-gradient(135deg,#f0f9ff,#fff);color:#00a3e0;transform:translateY(-2px);box-shadow:0 6px 20px #00a3e01f}.rfi-message{display:flex;gap:12px;max-width:80%;animation:messageSlideIn .3s ease-out}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.rfi-message.user{align-self:flex-end;flex-direction:row-reverse}.rfi-message.assistant{align-self:flex-start}.rfi-message-avatar{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;margin-top:2px}.rfi-message.user .rfi-message-avatar{background:linear-gradient(135deg,#00a3e0,#0091c9);color:#fff}.rfi-message.assistant .rfi-message-avatar{background:linear-gradient(135deg,#da291c,#ff4538);color:#fff}.rfi-message-content{padding:14px 20px;border-radius:16px;font-size:14px;line-height:1.65;color:#1f2937;position:relative}.rfi-message.user .rfi-message-content{background:linear-gradient(135deg,#003057,#004475);color:#fff;border-bottom-right-radius:4px}.rfi-message.assistant .rfi-message-content{background:#f3f4f6;border:1px solid #e5e7eb;border-bottom-left-radius:4px}.rfi-message-content h1,.rfi-message-content h2,.rfi-message-content h3{margin:12px 0 6px;color:#003057;font-weight:700}.rfi-message.user .rfi-message-content h1,.rfi-message.user .rfi-message-content h2,.rfi-message.user .rfi-message-content h3{color:#fff}.rfi-message-content h1{font-size:18px}.rfi-message-content h2{font-size:16px}.rfi-message-content h3{font-size:14px}.rfi-message-content p{margin:6px 0}.rfi-message-content ul,.rfi-message-content ol{padding-left:20px;margin:8px 0}.rfi-message-content li{margin:4px 0}.rfi-message-content strong{font-weight:700}.rfi-message-content code{background:#0000000f;padding:2px 6px;border-radius:4px;font-size:12px;font-family:Fira Code,monospace}.rfi-message-content pre{background:#1e293b;color:#e2e8f0;padding:14px;border-radius:8px;overflow-x:auto;margin:10px 0;font-size:12px}.rfi-message-content pre code{background:none;padding:0;color:inherit}.rfi-message-content table{border-collapse:collapse;width:100%;margin:10px 0;font-size:13px}.rfi-message-content th,.rfi-message-content td{border:1px solid #d1d5db;padding:8px 12px;text-align:left}.rfi-message-content th{background:#f3f4f6;font-weight:700;color:#003057}.rfi-message-body{flex:1;min-width:0;position:relative}.rfi-message-actions{display:flex;gap:4px;padding:2px 8px 0;opacity:0;transition:opacity .2s ease}.rfi-message:hover .rfi-message-actions{opacity:1}.rfi-copy-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#9ca3af;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.rfi-copy-btn:hover{color:#003057;background:#0030570f}.rfi-copy-btn.copied{color:#059669}.rfi-download-btn{background:none;border:none;cursor:pointer;padding:3px 8px;border-radius:4px;color:#9ca3af;display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;transition:all .2s ease}.rfi-download-btn:hover{color:#003057;background:#0030570f}.rfi-download-btn span{line-height:1}.rfi-chat-download-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;margin:8px 0;border-radius:10px;background:linear-gradient(135deg,#da291c,#ff4538);color:#fff!important;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px #da291c40;letter-spacing:.2px}.rfi-chat-download-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #da291c59;text-decoration:none}.rfi-chat-download-btn:active{transform:translateY(0);box-shadow:0 2px 8px #da291c33}.rfi-chat-download-btn svg{flex-shrink:0}.rfi-typing-indicator{display:flex;align-items:center;gap:12px;padding:8px 0;animation:messageSlideIn .3s ease-out}.rfi-typing-dots{display:flex;gap:4px;padding:12px 18px;background:#f3f4f6;border-radius:16px;border:1px solid #e5e7eb}.rfi-typing-dots span{width:7px;height:7px;border-radius:50%;background:#9ca3af;animation:typingBounce 1.4s ease-in-out infinite}.rfi-typing-dots span:nth-child(2){animation-delay:.15s}.rfi-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.rfi-chat-input-area{padding:18px 28px 22px;background:#fff;border-top:1px solid #eef0f3}.rfi-chat-input-wrapper{display:flex;align-items:flex-end;gap:12px;background:#f8f9fc;border:2px solid #e5e7eb;border-radius:16px;padding:8px 8px 8px 20px;transition:all .2s ease}.rfi-chat-input-wrapper:focus-within{border-color:#00a3e0;box-shadow:0 0 0 3px #00a3e01a;background:#fff}.rfi-chat-input{flex:1;border:none;outline:none;font-size:15px;font-family:Inter,sans-serif;background:transparent;resize:none;min-height:24px;max-height:120px;line-height:1.5;color:#1f2937;padding:6px 0}.rfi-chat-input::-moz-placeholder{color:#9ca3af}.rfi-chat-input::placeholder{color:#9ca3af}.rfi-chat-send-btn{width:42px;height:42px;border-radius:12px;border:none;background:linear-gradient(135deg,#da291c,#ff4538);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s ease;flex-shrink:0;box-shadow:0 4px 12px #da291c40}.rfi-chat-send-btn:hover:not(:disabled){transform:scale(1.05);box-shadow:0 6px 20px #da291c59}.rfi-chat-send-btn:disabled{background:#d1d5db;cursor:not-allowed;box-shadow:none}.rfi-search-mode-toggle{display:flex;gap:2px;background:#ffffff1a;border-radius:10px;padding:3px;margin-right:12px}.rfi-mode-btn{padding:5px 14px;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .25s ease;background:transparent;color:#fff9;white-space:nowrap}.rfi-mode-btn.active{background:#fff3;color:#fff;box-shadow:0 2px 8px #00000026}.rfi-mode-btn:hover:not(:disabled):not(.active){background:#ffffff14;color:#ffffffd9}.rfi-mode-btn:disabled{opacity:.4;cursor:not-allowed}.rfi-mode-btn-wrapper{position:relative}.rfi-mode-tooltip{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);background:#001e39eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e0e7ef;font-size:12px;line-height:1.5;padding:10px 14px;border-radius:10px;white-space:nowrap;z-index:100;pointer-events:none;animation:tooltipFadeIn .15s ease-out;box-shadow:0 4px 20px #00000040;border:1px solid rgba(255,255,255,.1)}.rfi-mode-tooltip:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#001e39eb}@keyframes tooltipFadeIn{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.rfi-thought-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;display:flex;align-items:flex-start;justify-content:flex-end;padding:80px 16px 40px 0;animation:modalSlideIn .2s ease-out}.rfi-thought-modal{background:#fff;border-radius:14px;width:min(380px,28vw);max-height:60vh;display:flex;flex-direction:column;box-shadow:0 12px 40px #0000002e;border:1px solid rgba(0,0,0,.06)}@keyframes modalSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.rfi-thought-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb}.rfi-thought-modal-header h4{margin:0;font-size:15px;color:#003057;font-weight:600}.rfi-thought-modal-close{background:none;border:none;font-size:18px;cursor:pointer;color:#9ca3af;padding:4px 8px;border-radius:6px;transition:all .15s ease}.rfi-thought-modal-close:hover{background:#f3f4f6;color:#374151}.rfi-thought-modal-body{padding:20px;overflow-y:auto;font-size:13px;line-height:1.7;color:#374151;white-space:pre-wrap;word-break:break-word}.rfi-chat-stop-btn{width:42px;height:42px;border-radius:12px;border:none;background:linear-gradient(135deg,#da291c,#b91c1c);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s ease;flex-shrink:0;box-shadow:0 4px 12px #da291c59;animation:stopPulse 1.5s ease-in-out infinite}.rfi-chat-stop-btn:hover:not(:disabled){transform:scale(1.05);box-shadow:0 6px 20px #da291c73}.rfi-chat-stop-btn.stopping{background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:0 4px 12px #6b728040;animation:none;cursor:not-allowed}@keyframes stopPulse{0%,to{box-shadow:0 4px 12px #da291c59}50%{box-shadow:0 4px 20px #da291c8c}}.rfi-thoughts-panel{width:340px;border-left:1px solid #eef0f3;display:flex;flex-direction:column;background:linear-gradient(180deg,#fafbfd,#f5f6f8);flex-shrink:0}.rfi-thoughts-header{padding:18px 20px;border-bottom:1px solid #eef0f3;display:flex;align-items:center;justify-content:space-between}.rfi-thoughts-header h3{font-size:14px;font-weight:700;color:#003057;margin:0}.rfi-thoughts-toggle{background:none;border:none;cursor:pointer;font-size:16px;padding:4px;color:#6b7280;transition:color .2s}.rfi-thoughts-toggle:hover{color:#003057}.rfi-progress-section{padding:16px 20px;border-bottom:1px solid #eef0f3}.rfi-progress-phase{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.rfi-progress-phase-label{font-size:13px;font-weight:600;color:#003057}.rfi-progress-pct{font-size:13px;font-weight:700;color:#00a3e0}.rfi-progress-bar-track{width:100%;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.rfi-progress-bar-fill{height:100%;background:linear-gradient(90deg,#00a3e0,#da291c);border-radius:3px;transition:width .5s ease}.rfi-progress-meta{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:#9ca3af}.rfi-thoughts-feed{flex:1;overflow-y:auto;padding:12px 20px;display:flex;flex-direction:column;gap:8px}.rfi-thoughts-feed::-webkit-scrollbar{width:4px}.rfi-thoughts-feed::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.rfi-thought-item{padding:10px 12px;background:#fff;border-radius:10px;border:1px solid #eef0f3;animation:thoughtSlideIn .25s ease-out;cursor:pointer;transition:all .2s ease}.rfi-thought-item:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}.rfi-thought-item.expanded{border-color:#00a3e0;background:#f8fbff}@keyframes thoughtSlideIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.rfi-thought-header{display:flex;align-items:center;gap:8px}.rfi-thought-type{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.rfi-thought-type.status{color:#00a3e0}.rfi-thought-type.tool_result{color:#059669}.rfi-thought-type.thinking{color:#fb0}.rfi-thought-type.error{color:#da291c}.rfi-thought-agent{font-size:11px;font-weight:600;color:#003057;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rfi-thought-expand-icon{font-size:12px;color:#9ca3af;flex-shrink:0;transition:color .2s}.rfi-thought-item:hover .rfi-thought-expand-icon{color:#003057}.rfi-thought-message{font-size:12px;color:#374151;line-height:1.5;margin-top:4px}.rfi-thought-detail-expanded{font-size:11px;color:#6b7280;margin-top:8px;padding:8px;background:#f3f4f6;border-radius:6px;word-break:break-word;overflow-y:auto;white-space:pre-wrap;line-height:1.6;animation:detailExpand .2s ease-out}.rfi-thought-detail-expanded::-webkit-scrollbar{width:4px}.rfi-thought-detail-expanded::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}@keyframes detailExpand{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}.rfi-turn-summary{padding:14px 20px;border-top:1px solid #eef0f3;background:#f0fdf4}.rfi-turn-summary-title{font-size:12px;font-weight:700;color:#059669;margin-bottom:6px}.rfi-turn-summary-stat{font-size:11px;color:#6b7280;margin:2px 0}.rfi-thoughts-idle{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:16px;color:#9ca3af;text-align:center;padding:40px 20px}.rfi-thoughts-idle-indicator{display:flex;gap:6px;align-items:center}.rfi-idle-dot{width:8px;height:8px;border-radius:50%;background:#d1d5db;animation:idlePulse 1.4s ease-in-out infinite}.rfi-idle-dot:nth-child(2){animation-delay:.2s}.rfi-idle-dot:nth-child(3){animation-delay:.4s}@keyframes idlePulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1);background:#00a3e0}}.rfi-thoughts-idle p{font-size:13px;line-height:1.5}.rfi-summary-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#00a3e0;margin-right:6px;vertical-align:middle}.rfi-chat-plus-container{position:relative;flex-shrink:0}.rfi-chat-plus-btn{width:36px;height:36px;border-radius:50%;border:2px solid #d1d5db;background:#fff;color:#6b7280;font-size:20px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1}.rfi-chat-plus-btn:hover:not(:disabled){border-color:#00a3e0;color:#00a3e0;background:#f0f9ff;transform:scale(1.05)}.rfi-chat-plus-btn:disabled{opacity:.4;cursor:not-allowed}.rfi-chat-upload-dropdown{position:absolute;bottom:calc(100% + 10px);left:0;background:#fffffff7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 8px 32px #0030571f,0 2px 8px #0000000f;min-width:180px;padding:6px;z-index:50;animation:uploadDropdownIn .15s ease-out}@keyframes uploadDropdownIn{0%{opacity:0;transform:translateY(6px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.rfi-chat-upload-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;border-radius:8px;background:transparent;font-size:14px;font-weight:500;color:#1f2937;cursor:pointer;transition:all .15s ease;font-family:Inter,sans-serif}.rfi-chat-upload-option:hover{background:linear-gradient(135deg,#f0f9ff,#e8f4fd);color:#003057}.rfi-chat-upload-option-icon{font-size:16px;flex-shrink:0}.rfi-chat-file-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;margin-bottom:8px;background:linear-gradient(135deg,#f0f9ff,#e8f4fd);border:1.5px solid #bfdbfe;border-radius:10px;animation:chipSlideIn .2s ease-out}@keyframes chipSlideIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rfi-chat-file-chip-icon{font-size:16px;flex-shrink:0}.rfi-chat-file-chip-name{font-size:13px;font-weight:600;color:#003057;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfi-chat-file-chip-remove{background:none;border:none;font-size:14px;color:#9ca3af;cursor:pointer;padding:2px 4px;border-radius:4px;line-height:1;transition:all .15s ease}.rfi-chat-file-chip-remove:hover{color:#da291c;background:#da291c14}.rfi-message-file-attachment{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:10px;padding:12px 18px;background:#fff;border:1px solid #e0e4e8;border-radius:12px;width:-moz-fit-content;width:fit-content;box-shadow:0 1px 3px #0000000f}.rfi-message-file-icon{font-size:36px;line-height:1}.rfi-message-file-name{font-size:11px;font-weight:600;color:#003057;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.rfi-feedback-btn{background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:6px;color:#9ca3af;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.rfi-feedback-btn:hover{background:#f3f4f6;color:#6b7280}.rfi-feedback-btn.active.positive{color:#059669;background:#05966914}.rfi-feedback-btn.active.positive:hover{background:#05966926}.rfi-feedback-btn.active.negative{color:#da291c;background:#da291c14}.rfi-feedback-btn.active.negative:hover{background:#da291c26}.rfi-feedback-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;display:flex;align-items:center;justify-content:center;animation:feedbackFadeIn .2s ease-out}@keyframes feedbackFadeIn{0%{opacity:0}to{opacity:1}}.rfi-feedback-modal{background:#fff;border-radius:16px;width:min(460px,90vw);max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00305733,0 4px 16px #0000001a;border:1px solid rgba(0,0,0,.06);animation:feedbackSlideUp .25s ease-out;overflow:hidden}@keyframes feedbackSlideUp{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.rfi-feedback-modal-header{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #eef0f3}.rfi-feedback-modal-title{display:flex;align-items:center;gap:10px}.rfi-feedback-modal-title h4{margin:0;font-size:16px;font-weight:700;color:#003057}.rfi-feedback-modal-icon{font-size:22px;line-height:1}.rfi-feedback-modal-close{background:none;border:none;font-size:18px;cursor:pointer;color:#9ca3af;padding:6px 10px;border-radius:8px;transition:all .15s ease}.rfi-feedback-modal-close:hover{background:#f3f4f6;color:#374151}.rfi-feedback-modal-body{padding:20px 22px;overflow-y:auto}.rfi-feedback-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.rfi-feedback-tag{padding:7px 14px;border:1.5px solid #e5e7eb;border-radius:20px;background:#fafbfc;font-size:13px;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s ease;font-family:Inter,sans-serif}.rfi-feedback-tag:hover{border-color:#00a3e0;color:#00a3e0;background:#f0f9ff}.rfi-feedback-tag.selected{border-color:#00a3e0;background:linear-gradient(135deg,#e0f2fe,#f0f9ff);color:#0369a1;font-weight:600}.rfi-feedback-text-section{display:flex;flex-direction:column;gap:6px}.rfi-feedback-text-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#374151}.rfi-feedback-optional{font-size:11px;font-weight:400;color:#9ca3af;font-style:italic}.rfi-feedback-textarea{width:100%;border:1.5px solid #e5e7eb;border-radius:10px;padding:10px 14px;font-size:13px;font-family:Inter,sans-serif;line-height:1.6;color:#1f2937;background:#fafbfc;resize:vertical;min-height:70px;max-height:150px;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.rfi-feedback-textarea:focus{outline:none;border-color:#00a3e0;box-shadow:0 0 0 3px #00a3e01a;background:#fff}.rfi-feedback-textarea::-moz-placeholder{color:#c4c9d0;font-style:italic}.rfi-feedback-textarea::placeholder{color:#c4c9d0;font-style:italic}.rfi-feedback-word-count{text-align:right;font-size:11px;color:#9ca3af}.rfi-feedback-modal-footer{padding:14px 22px 18px;border-top:1px solid #eef0f3;display:flex;justify-content:flex-end}.rfi-feedback-submit-btn{padding:9px 24px;border:none;border-radius:10px;background:linear-gradient(135deg,#003057,#004a86);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:Inter,sans-serif;box-shadow:0 4px 12px #00305733}.rfi-feedback-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0030574d}.rfi-feedback-submit-btn:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;box-shadow:none}.rfi-feedback-submitted{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#059669;animation:feedbackFadeIn .3s ease-out}.rfi-feedback-error{margin-top:10px;padding:8px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:12px;color:#b91c1c}@media screen and (max-width: 1024px){.rfi-thoughts-panel{width:280px}}@media screen and (max-width: 768px){.rfi-chat-container{flex-direction:column;height:calc(100vh - 80px);border-radius:8px}.rfi-thoughts-panel{width:100%;max-height:200px;border-left:none;border-top:1px solid #eef0f3}.rfi-message{max-width:92%}}.property-search-header{background:linear-gradient(135deg,#da291c,#b91c1c);padding:1rem 1.5rem;border-radius:.75rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 6px -1px #da291c26}.property-search-header h2{color:#fff;font-size:1.35rem;font-weight:700;margin:0}.property-search-header .result-count{color:#ffffffd9;font-size:.875rem}.filter-toggle-btn{display:inline-flex;align-items:center;gap:.5rem;background:#fef2f2;color:#da291c;border:1.5px solid #fca5a5;border-radius:.5rem;padding:.5rem 1rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.filter-toggle-btn:hover{background:#fee2e2;border-color:#da291c;transform:translateY(-1px);box-shadow:0 2px 8px #da291c33}.filter-toggle-btn .badge{background:#da291c;color:#fff;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:700}.filter-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease}.filter-drawer-overlay.open{opacity:1;pointer-events:auto}.filter-drawer{position:fixed;top:0;right:-420px;width:400px;max-width:90vw;height:100vh;background:#fff;z-index:1001;box-shadow:-8px 0 30px #0000001f;transition:right .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.filter-drawer.open{right:0}.filter-drawer-header{background:linear-gradient(135deg,#da291c,#b91c1c);padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.filter-drawer-header h3{color:#fff;font-size:1.1rem;font-weight:700;margin:0}.filter-drawer-close{background:#fff3;border:none;color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.1rem;transition:background .2s}.filter-drawer-close:hover{background:#ffffff59}.filter-drawer-body{flex:1;overflow-y:auto;padding:1.5rem}.filter-drawer-footer{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;gap:.75rem}.filter-group{margin-bottom:1.25rem}.filter-group label{display:block;font-size:.8rem;font-weight:600;color:#374151;margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.03em}.filter-group input[type=number],.filter-group input[type=text],.filter-group select{width:100%;padding:.5rem .75rem;border:1.5px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:border-color .2s;outline:none}.filter-group input:focus,.filter-group select:focus{border-color:#da291c;box-shadow:0 0 0 3px #da291c1f}.filter-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.toggle-container{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.toggle-container label{margin-bottom:0;text-transform:none;font-weight:500;font-size:.875rem}.toggle-switch{position:relative;width:44px;height:24px;flex-shrink:0}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#d1d5db;border-radius:24px;transition:background .3s}.toggle-slider:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:transform .3s;box-shadow:0 1px 3px #00000026}.toggle-switch input:checked+.toggle-slider{background:#da291c}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px)}.search-type-group{display:flex;border-radius:.5rem;overflow:hidden;border:1.5px solid #d1d5db}.search-type-btn{flex:1;padding:.5rem;border:none;background:#fff;font-size:.8rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s}.search-type-btn.active{background:#da291c;color:#fff}.search-type-btn:not(:last-child){border-right:1px solid #d1d5db}.btn-apply{flex:1;background:linear-gradient(135deg,#da291c,#b91c1c);color:#fff;border:none;border-radius:.5rem;padding:.65rem 1rem;font-weight:700;font-size:.875rem;cursor:pointer;transition:all .2s}.btn-apply:hover{transform:translateY(-1px);box-shadow:0 4px 12px #da291c4d}.btn-reset{background:#f3f4f6;color:#6b7280;border:1.5px solid #d1d5db;border-radius:.5rem;padding:.65rem 1rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s}.btn-reset:hover{background:#e5e7eb}.property-card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:flex-start;transition:box-shadow .2s,border-color .2s}.property-card:hover{border-color:#fca5a5;box-shadow:0 4px 12px #da291c14}.property-card-info h4{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .25rem}.property-card-info .location{font-size:.875rem;color:#6b7280;margin-bottom:.5rem}.property-card-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.property-tag{padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600}.property-tag.site{background:#fef3c7;color:#92400e}.property-tag.building{background:#dbeafe;color:#1e40af}.property-tag.acreage{background:#fef2f2;color:#991b1b}.property-tag.electric{background:#fef9c3;color:#854d0e}.property-tag.rail{background:#fce7f3;color:#9d174d}.property-tag.purchase{background:#dcfce7;color:#166534}.property-tag.lease{background:#e0e7ff;color:#3730a3}.btn-add-proposal{white-space:nowrap;background:#fef2f2;color:#da291c;border:1.5px solid #fca5a5;border-radius:.5rem;padding:.5rem 1rem;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .2s;flex-shrink:0;margin-left:1rem;align-self:center}.btn-add-proposal:hover{background:#da291c;color:#fff;border-color:#da291c}.btn-add-proposal.added{background:#da291c;color:#fff;border-color:#da291c;cursor:default;opacity:.8}.btn-remove-proposal{white-space:nowrap;background:#fff;color:#dc2626;border:1.5px solid #fca5a5;border-radius:.375rem;padding:.3rem .75rem;font-weight:600;font-size:.72rem;cursor:pointer;transition:all .2s}.btn-remove-proposal:hover{background:#fef2f2;border-color:#dc2626}.property-search-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6b7280}.hourglass-spinner{font-size:2.5rem;animation:hourglass-rotate 2s ease-in-out infinite}@keyframes hourglass-rotate{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(180deg)}}.proposal-ribbon{position:relative;overflow:hidden}.proposal-ribbon:before{content:"🔍 Discovered Site";position:absolute;top:12px;right:-35px;transform:rotate(45deg);background:linear-gradient(135deg,#da291c,#b91c1c);color:#fff;padding:.15rem 2.5rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 4px #00000026;z-index:1}.btn-remove-recommended{background:transparent;border:none;color:#ef4444;cursor:pointer;padding:.25rem;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-remove-recommended:hover{background:#fef2f2;color:#dc2626}.property-search-pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 0}.property-search-pagination button{color:#da291c;background:none;border:none;font-weight:600;cursor:pointer;transition:opacity .2s}.property-search-pagination button:disabled{opacity:.4;cursor:not-allowed}.property-search-pagination .page-info{color:#6b7280;font-size:.875rem}.property-search-back{display:inline-flex;align-items:center;gap:.25rem;color:#da291c;font-weight:500;font-size:.875rem;text-decoration:none;margin-bottom:1rem;transition:color .2s}.property-search-back:hover{color:#991b1b;text-decoration:underline}.property-search-empty{text-align:center;padding:3rem;background:#fff;border-radius:.75rem;border:1px solid #e5e7eb;color:#6b7280}.property-search-empty .icon{font-size:2.5rem;margin-bottom:.75rem}.ps-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000;animation:ps-fade-in .2s ease}@keyframes ps-fade-in{0%{opacity:0}to{opacity:1}}.ps-modal-panel{background:#fff;border-radius:.75rem;width:95%;max-width:720px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003;animation:ps-slide-up .25s ease;overflow:hidden}@keyframes ps-slide-up{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.ps-modal-header{background:linear-gradient(135deg,#da291c,#b91c1c);padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.ps-modal-header h2{color:#fff;font-size:1.15rem;font-weight:700;margin:0}.ps-modal-close{background:#fff3;border:none;color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.1rem;transition:background .2s}.ps-modal-close:hover{background:#fff6}.ps-modal-body{flex:1;overflow-y:auto;padding:0}.ps-modal-table{width:100%;border-collapse:collapse}.ps-modal-table tr{border-bottom:1px solid #f3f4f6}.ps-modal-table tr:last-child{border-bottom:none}.ps-modal-label{padding:.65rem 1.25rem;background:#f9fafb;font-size:.8rem;font-weight:600;color:#374151;white-space:nowrap;width:35%;vertical-align:top}.ps-modal-value{padding:.65rem 1.25rem;font-size:.875rem;color:#4b5563}.ps-modal-footer{padding:.75rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.ps-modal-close-btn{background:#f3f4f6;color:#374151;border:1.5px solid #d1d5db;border-radius:.5rem;padding:.5rem 1.25rem;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s}.ps-modal-close-btn:hover{background:#e5e7eb}.property-card-clickable{cursor:pointer}.property-card-clickable:hover{border-color:#da291c;box-shadow:0 6px 16px #da291c1f;transform:translateY(-1px);transition:all .2s ease}.property-card-id{font-size:.7rem;color:#9ca3af;margin-top:.4rem;letter-spacing:.02em}
