body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}#app{font-size:.875rem}body img{vertical-align:inherit}#app button{outline:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}button{background-color:#3f79b5;color:#fff}.login-margin{background-position:50%;background-attachment:fixed;background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;height:768px;overflow:hidden}.current-site-name{color:#fff;background-color:hsla(0,0%,100%,.1);display:inherit;align-items:center;font-size:.875rem;font-weight:500;line-height:1.75;border:1px solid hsla(0,0%,100%,.5);padding:2px 16px;display:inline-block}.react-month-picker .calendar-container{z-index:15!important}.MuiGrid-spacing-xs-2>.MuiGrid-item{background:none;border:none}.calender .MuiOutlinedInput-input{padding:10.5px 8px}#status .MuiTypography-body1{font-size:12px!important}.msg_text{white-space:nowrap;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.slect-permission .MuiCheckbox-root{padding:6px}.grossCtc div:nth-child(2){margin-right:40px}.MuiTypography-subtitle1{font-size:1rem;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400;line-height:1!important;letter-spacing:.00938em}.manageHolidayButton{height:40px!important;margin-top:6px!important}.birthdayEvent .MuiDialog-paperWidthSm{max-width:100%!important}.trailModal .MuiDialog-paperWidthSm{max-width:-moz-fit-content!important;max-width:fit-content!important}.errorModalSalary .MuiDialog-paperWidthSm{width:800px!important}.dateRangeDialog .MuiDialog-paperWidthSm{max-width:-moz-fit-content!important;max-width:fit-content!important}.MuiInputLabel-outlined{transform:translate(14px,10px) scale(1)!important}.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75)!important}.visitingCardContainer{background:#c21431;background:linear-gradient(50deg,#c21431,#250b37);background:-webkit-linear-gradient(50deg,#c21431,#250b37)}.salaryCreditModal .MuiDialog-paperWidthSm{width:70%!important;max-width:70%!important;min-width:500px}.kyc_button{width:180px;opacity:1;font-size:12px!important}.root{flex-grow:1}.appFrame{z-index:1;overflow:hidden;position:relative;display:flex;width:100%;margin-top:42px}.label{font-weight:500}.tableResponsive{display:flex;width:75.6%;overflow-x:auto}.tableResponsive table{width:300px}.table.table-bordered tbody tr td,.table.table-bordered thead tr th{font-size:14px}.customSelect .MuiInputBase-input{padding:12.5px 11px;font-size:14px}.customSelect .MuiInputLabel-outlined{transform:translate(14px,16px) scale(1);font-size:14px}.customSelect .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(18px,-4px) scale(.75)}.siteHeader h4{font-size:22px}.requisitionDetail .labels{width:20%}.requisitionDetail .description{width:80%}.site-header{width:100%;display:flex;margin:0;align-items:center}.site-header h5{font-size:22px;margin:0 0 0 10px}.backButton{margin-left:25px!important}.backButton svg{font-size:22px}.tableInput{padding:0 5px!important}.tableInput,.tableSelect{background:#f5f5f5;border:1px solid #ccc!important;border-radius:5px}.tableSelect{padding:7px}.successPopUp .MuiDialogContentText-root{font-size:20px;font-weight:620}.successPopUp img{width:45px;display:block;margin:20px auto}.successPopUp .MuiDialogActions-root{justify-content:center}.text-danger{color:red}.tncChangeOrder{display:flex;align-items:center}.tncChangeOrder .tncOrderBtn{margin-right:10px;transform:translate(-200%);transition:all .4s}.tncChangeOrder:hover>.tncOrderBtn{transform:translate(0)}.wrapperClassName .rdw-editor-toolbar{display:none}.tnc .rdw-editor-toolbar{display:flex}.border{background:"#f5f5f5";border:"1px solid #ccc";border-radius:5px;padding:"6px 5px 7px"}.fileUploaded{border:1px solid #ccc;width:100%;border-radius:4px;height:36px;margin-top:15px;display:flex;align-items:center;padding:0 10px;color:#6495ed;font-weight:500}.MuiTableCell-sizeSmall{padding:3px 6px!important}.MuiTypography-body1{font-size:14px!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.sideBar>.MuiListItem-gutters{border-bottom:1px solid #898989}.MuiButtonBase-root>.MuiSvgIcon-root{color:#fff}.MuiListItem-button:active{background:#225484}.MuiPopover-paper>.MuiList-root{background:#fff}.MuiPaginationItem-root{color:rgba(0,0,0,.87);height:25px!important;margin:0 3px;padding:0 6px;font-size:.875rem;min-width:20px!important;box-sizing:border-box;text-align:center;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.43;border-radius:16px;letter-spacing:.01071em}.MuiPaginationItem-rounded>.MuiSvgIcon-root{color:#333}#fileNew{display:none}.editor-class,.wrapper-class{padding:1rem;border:1px solid #ccc}.toolbar-class{border:1px solid #ccc}.MuiFormControl-marginDense .MuiOutlinedInput-inputMultiline{padding:4.5px 14px}.selectWagerLabel>.MuiInputLabel-outlined{transform:translate(14px,12px) scale(1)}.go626121005 span{padding-left:5px;display:inline!important}.react-month-picker .calendar-container{width:100%}.dashBoard{font-size:12px}.dashboardCard>.MuiFormControl-root{min-width:100px}.dashboardCard .MuiFormLabel-root{font-size:11px}.dashboardCard .MuiSvgIcon-root{width:.8em}#card .MuiInputLabel-outlined.MuiInputLabel-shrink,.dashboardCard .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-4px) scale(.75)}.dashboardCard .MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon .MuiAutocomplete-inputRoot[class*=MuiOutlinedInput-root]{padding-right:40px}.dashBoardElement{font-size:11px}.designation .PrivateNotchedOutline-legendLabelled-22>span{min-width:50px}.status .PrivateNotchedOutline-legendLabelled-22>span{min-width:30px}.dashBoardCalender .react-calendar{width:100%;min-width:100%;border:none;font-size:12px}.react-calendar button{background-color:#fff;color:#333;border:none;outline:none;cursor:pointer}.react-calendar abbr[title]{text-decoration:none}.react-calendar .react-calendar__navigation{display:flex}.react-calendar .react-calendar__month-view__weekdays__weekday{text-align:center}.dashBoardCalender .react-calendar__navigation{height:25px;border-bottom:1px solid #ccc;margin-bottom:5px}.react-calendar .react-calendar__tile{padding:3px}.react-calendar .content{color:#225484}.react-calendar .react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar .react-calendar__tile--active,.react-calendar .react-calendar__tile--hasActive,.react-calendar .react-calendar__tile--now{background:#006edc;color:#fff;background-color:#006edc}.customSelect .MuiInputBase-input{padding:9.5px 11px}.MuiDivider-root{border:none;height:1px;margin:0;flex-shrink:0;background-color:rgba(0,0,0,.12)}.MuiList-padding{padding-top:8px;padding-bottom:8px}.MuiList-root{margin:0;padding:0;position:relative;list-style:none}.dashboardCard .MuiAutocomplete-hasPopupIcon .MuiAutocomplete-inputRoot[class*=MuiOutlinedInput-root]{padding-right:20px}.dashboardCard .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(0,0,0,.23)}.react-calendar .react-calendar__tile{font-size:11px}.dashboardCard .MuiSvgIcon-fontSizeSmall{font-size:14px}.dashboardCalendar .MuiFormLabel-root{font-size:.8rem}.dashboardCard .MuiIconButton-root:hover{background:none}.dashboardCard .MuiAutocomplete-clearIndicator{padding:4px 0}.dashBoardCalender .react-calendar .react-calendar__tile{font-size:11px;border-radius:15px;line-height:14px;flex-basis:6.2857%!important;margin-left:4%;margin-right:4%}.dashBoardCalender .react-calendar__century-view .react-calendar__tile,.dashBoardCalender .react-calendar__decade-view .react-calendar__tile,.dashBoardCalender .react-calendar__year-view .react-calendar__tile{border-radius:0;line-height:auto;flex-basis:33.333%!important;margin-left:0;margin-right:0}.dashBoardCalender .o_day-picker .i_day-picker-row [class*=-day]{padding:2px;text-align:center;font-size:.7em;min-height:1.2em;outline:none;background:none!important;border-radius:15px}#calendar .o_selected-current-channel-day{background:#006edc!important;color:#fff!important}.dashBoardCalender .o_day-picker .i_day-picker-row>div{border:0;width:13%;margin-right:3.5%;margin-left:3.5%}.dashBoardCalender .o_day-picker .i_day-picker-row{border:none}.dashBoardCalender .o_day-picker .i_day-picker-header{border:none;background:#fff;color:#333}.Login-form-7 .MuiInputLabel-outlined{transform:translate(14px,12px) scale(1)}.dropdown,.dropleft,.dropright,.dropup{position:relative;display:inline-block}.btn:not(:disabled):not(.disabled){cursor:pointer}.dropdown-toggle{white-space:nowrap}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:initial;padding:6px 16px;font-size:.875rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none;border:none;text-transform:uppercase;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.75;border-radius:4px;letter-spacing:.02857em;min-width:64px}.btn-success{color:#fff;background-color:#3f79b5;border-color:#3f79b5}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-menu.show{display:block}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;padding:.5rem 0;margin:.125rem 0 0;font-size:.875rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.ReactPlayground-StyledExample-module--cls2--Z1-mo{position:relative;padding:1rem;border:.2rem solid #ececec;border-radius:8px;margin-right:0;margin-left:0;color:#212529}.dropdown-item{display:flex;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:initial;border:0;align-items:center}a{text-decoration:none}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.Login .MuiInputLabel-outlined{transform:translate(14px,12px) scale(1)}.dashboardCard .MuiInputLabel-outlined.MuiInputLabel-marginDense{transform:translate(14px,8px) scale(1)}.dashboardCard .MuiAutocomplete-inputRoot[class*=MuiOutlinedInput-root][class*=MuiOutlinedInput-marginDense] .MuiAutocomplete-input{padding:2px}.dashBoardCalender .o_day-picker .i_day-picker-title{padding:5px}.link:hover{color:rgba(0,0,0,.5)}.siteContent .MuiFormControl-marginDense{margin:0}.Slider{width:12rem;outline:none;margin:0 auto}.addTask .MuiRadio-root{padding:0}.tag .MuiInput-underline:after,.tag .MuiInput-underline:before,.tag .MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom:none;transition:none}.tag .MuiInput-underline{border:1px solid #d1d1d1;border-radius:15px;padding:0 10px;background-color:#fafafa}::-webkit-scrollbar{width:13px;height:7px}::-webkit-scrollbar-button,::-webkit-scrollbar-corner{background-color:rgba(20,87,167,0)}::-webkit-scrollbar-thumb{background-color:#c9c9c9;border-radius:25px}::-webkit-scrollbar-track{background-color:rgba(20,87,167,0)}.allProjects .MuiIconButton-root:hover{background:none}.allProjects .MuiAutocomplete-clearIndicator{padding:4px 0}.allProjects .MuiSvgIcon-fontSizeSmall{font-size:14px}.allProjects .MuiAutocomplete-hasPopupIcon .MuiAutocomplete-inputRoot[class*=MuiOutlinedInput-root]{padding-right:20px}.allProjects .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(0,0,0,.23)}.allProjects>.MuiFormControl-root{min-width:100px}.allProjects .MuiFormLabel-root{font-size:13px;color:#000}.allProjects .MuiOutlinedInput-root{font-size:11px}.allProjects .MuiSvgIcon-root{width:.8em}.allProjects .MuiInputLabel-outlined.MuiInputLabel-marginDense{transform:translate(14px,10px) scale(1)}#card .MuiInputLabel-outlined.MuiInputLabel-shrink,.allProjects .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-4px) scale(.75)}.allProjects .MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon .MuiAutocomplete-inputRoot[class*=MuiOutlinedInput-root]{padding-right:40px}.allProjects .PrivateNotchedOutline-legendLabelled-24>span{padding-left:2px;padding-right:20px}.font-12{font-size:12px}.font-9{font-size:9px}.font-16{font-size:16px;font-weight:700}.table td,.table th{border-top:0!important}.table thead th{border-bottom:0!important}.w-10{width:10%}.w-15{width:15%}.dot{height:10px;width:10px;border-radius:50%;display:inline-block}.salSubTypeCheckBox>.MuiFormGroup-row{width:50%}.dashboardCard .MuiOutlinedInput-root{font-size:9px;height:27px}.datePicker button.MuiButtonBase-root.MuiIconButton-root{outline:#fff;padding:0}.reimbursementPickers .MuiOutlinedInput-inputMarginDense{padding-top:9px;padding-bottom:9px;font-size:14px}.reimbursementPickers .MuiFormControl-marginDense{margin-top:5px}.reimbursementPickers .MuiInputLabel-outlined{font-size:14px}.reimbursementTablePickers .MuiOutlinedInput-inputMarginDense{padding-top:9px;padding-bottom:9px;font-size:13px}.reimbursementTablePickers .MuiFormControl-marginDense{margin-top:5px}.reimbursementTablePickers .MuiInputLabel-outlined{display:none}.reimbursementTablePickers .MuiOutlinedInput-root{border:1px solid #cdcdcd;height:38px;margin-bottom:2px}.reimbursementTablePickers .MuiOutlinedInput-notchedOutline{border:none}.reimbursementTablePickers .MuiInputBase-root.Mui-disabled{color:#545454;background:#f4f4f4;font:400 13.3333px Arial}.reason .MuiInputBase-input{height:15px}.textField{margin-left:1%;margin-right:1%;width:200}#upload-file-button{color:rgba(0,0,0,.87);padding:10px 16px;font-size:.875rem;min-width:64px;box-sizing:border-box;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border .25s cubic-bezier(.4,0,.2,1) 0ms;font-weight:500;line-height:1.75;border-radius:4px;letter-spacing:.02857em;text-transform:capitalize;cursor:pointer;margin-left:8px;background-color:#e0e0e0}.MuiRating-root{font-size:2.5rem!important;margin-left:50px;margin-top:7px}.MuiRating-root,.rating .MuiRating-root{color:#ffb400;cursor:pointer;display:inline-flex;position:relative;text-align:left;-webkit-tap-highlight-color:transparent}.rating .MuiRating-root{font-size:1.5rem!important;margin-left:10px;margin-top:0}.ratingTable .MuiRating-root{color:#ffb400;cursor:pointer;display:inline-flex;position:relative;font-size:1.2rem!important;margin-left:0;margin-top:0;text-align:left;-webkit-tap-highlight-color:transparent}.Component-track-31{background-color:#d10000!important}.Component-switchBase-29.Component-checked-32+.Component-track-31{background-color:#52d869!important}.activeToggle{color:#18d248!important}.dot{height:5px;width:5px;border-radius:50px;padding:5px;position:absolute;margin-top:15px}.activeToggle,.inactiveToggle{display:flex;align-items:center;margin-left:15px}.activeBg{background-color:#18d248}.inactiveBg{background-color:#da213f}.optOut{width:50px}.activeToggle .MuiFormControlLabel-root,.inactiveToggle .MuiFormControlLabel-root{margin-right:0;margin-left:0}.makeStyles-volumeControlContainer-77,.makeStyles-volumeControlContainer-765{height:60px;display:unset!important}.inputRounded .MuiOutlinedInput-root{border-radius:0}.inputRounded .MuiOutlinedInput-root .fieldset{border-color:#1492e6}.MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon .MuiAutocomplete-inputRoot[class*=MuiOutlinedInput-root]{padding-right:36px!important}.MuiAutocomplete-paper{margin:4px 0;overflow:hidden;font-size:12.5px!important;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:400;line-height:1.5;letter-spacing:.00938em;width:100%}#input .dropdown-container,#input .MuiOutlinedInput-root{background:#efefef}.err{border:1px solid red;border-radius:5px}.mapSize .MuiDialog-paperWidthSm{max-width:900px!important}.react-pdf__Page__canvas{display:block;-webkit-user-select:none;user-select:none;width:762px!important;height:842px}.formSalary .MuiOutlinedInput-input{padding:.5px 14px}.maxTable.MuiPaper-root.MuiTableContainer-root.MuiPaper-elevation1.MuiPaper-rounded{box-shadow:none!important}.referernceAuto .MuiInputBase-root.MuiOutlinedInput-root.MuiAutocomplete-inputRoot.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiInputBase-adornedEnd.MuiOutlinedInput-adornedEnd.MuiInputBase-marginDense.MuiOutlinedInput-marginDense{position:relative;border-radius:0;height:30px}.referernceAuto .MuiInputLabel-outlined.MuiInputLabel-marginDense{transform:translate(12px,6px) scale(1)}.referernceAuto .MuiAutocomplete-inputRoot[class*=MuiOutlinedInput-root][class*=MuiOutlinedInput-marginDense] .MuiAutocomplete-input{padding:.5px 4px}svg.MuiSvgIcon-root.sidebar-item-expand-arrow{color:#fff!important}.MuiBox-root.css-8atqhb{width:inherit;margin:10px 0 0}/ .css-1gsv261{border-bottom:0!important}#voucherForm{font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%;margin-top:"10px"}#voucherForm td,#voucherForm th{border:2px solid #000;padding:4px;text-align:center}#voucherForm tr:nth-child(2n){background-color:#f2f2f2}#voucherForm tr:hover{background-color:#ddd}#voucherForm th{padding-top:6px;padding-bottom:6px;text-align:center;background-color:#227ce6;color:#fff}#voucherForm1{font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%;margin-top:"10px"}#voucherForm1 td,#voucherForm1 th{border:1px solid #808489;padding:4px;text-align:center}#voucherForm1 tr:nth-child(2n){background-color:#f2f2f2}#voucherForm1 tr:hover{background-color:#ddd}#voucherForm1 th{padding-top:6px;padding-bottom:6px;text-align:center;background-color:#a7adb3;color:#fff}.jodit-wysiwyg{text-align:left!important;min-height:300px!important;height:300px!important;max-height:300px!important}.rmsc{--rmsc-main:#4285f4;--rmsc-hover:#f1f3f5;--rmsc-selected:#e2e6ea;--rmsc-border:#ccc;--rmsc-gray:#aaa;--rmsc-bg:#fff;--rmsc-p:10px;--rmsc-radius:4px;--rmsc-h:38px;font-size:11px!important;width:242px!important}.dropdown-heading,.rmsc{height:33px!important}.MuiListItemIcon-root{color:rgba(0,0,0,.54);display:inline-flex;min-width:43px!important;flex-shrink:0}.expandable-text{font-size:11px!important}.loading-wave{width:300px;height:100px;display:flex;justify-content:center;align-items:flex-end}.loading-bar{width:20px;height:10px;margin:0 5px;border-radius:5px;animation:loading-wave-animation 1s ease-in-out infinite}.loading-bar:nth-child(2){animation-delay:.1s}.loading-bar:nth-child(3){animation-delay:.2s}.loading-bar:nth-child(4){animation-delay:.3s}@keyframes loading-wave-animation{0%{height:10px}50%{height:50px}to{height:10px}}.nav-menu{background-color:#333;border-radius:5px}.nav-item,.nav-menu{display:flex;align-items:center}.nav-item{padding:5px 10px;cursor:pointer}.nav-item-icon{height:20px;width:20px;margin-right:5px}.nav-item-name{display:block;white-space:nowrap;color:#fff;font-size:16px;font-weight:500}.nav-item{position:relative}.nav-item:hover{background-color:#333}.dropdown-container-navbar{opacity:0;visibility:hidden;transform:translateY(-10px);position:absolute;top:100%;left:0;background-color:#fff;min-width:200px;box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:1;border-radius:0 0 5px 5px;transition:opacity .7s ease,transform .7s ease,visibility .1s}.nav-item-parent:hover .dropdown-container-navbar{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item-navbar{color:#fff;text-decoration:none!important;display:block}.nav-item-container{display:flex;align-items:center;padding:2px}.nav-item-container:hover{background-color:#fff}.nav-item-container:hover .dropdown-item-navbar{color:#000}.nav-item-container:hover .nav-item-container-image{background-color:#000}.header{font-size:12px;font-weight:700;line-height:1}.header-container{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);display:flex;width:100%;align-items:stretch;grid-gap:20px;gap:20px;flex-wrap:wrap;justify-content:space-between;padding:2px 23px}.logo{aspect-ratio:.96;object-fit:contain;width:23px;flex-shrink:0;align-self:center}.navigation{align-items:center}.module-switcher,.navigation{display:flex;grid-gap:16px;gap:16px}.module-switcher{align-self:stretch;align-items:stretch;color:#2173e0}.module-button{background-color:#fff;border:1px solid #000;display:flex;min-height:40px;align-items:center;grid-gap:8px;gap:8px;margin:auto 0;padding:6px 16px;border-radius:8px;cursor:pointer}.module-button:hover{background-color:#f9f9f9;transition:background-color .3s}.module-icon{aspect-ratio:1;object-fit:contain;width:28px;align-self:stretch;flex-shrink:0;margin:auto 0}.divider{background-color:#d9d9d9;display:flex;width:2px;flex-shrink:0;height:54px}.nav-icons{display:flex;grid-gap:16px;gap:16px}.icon-button{background:none;border:none;padding:4px;cursor:pointer;border-radius:50%}.nav-icon{aspect-ratio:1;object-fit:contain;width:24px;flex-shrink:0}.nav-icon,.user-profile{align-self:stretch;margin:auto 0}.user-profile{display:flex;align-items:stretch;grid-gap:12px;gap:12px;color:#383838}.user-avatar{aspect-ratio:1;width:40px;height:40px;flex-shrink:0;border-radius:50%;border:3px solid #2173e0}.user-name{align-self:center;white-space:nowrap;cursor:pointer}.settings-button{background:none;border:none;padding:0;cursor:pointer;border-radius:50%}.settings-icon{aspect-ratio:1;object-fit:contain;width:32px;flex-shrink:0;align-self:stretch;margin:auto 0}@media (max-width:768px){.header-container{padding:8px 20px}.module-switcher,.navigation{grid-gap:12px;gap:12px}.user-name{display:none}}@media (max-width:480px){.module-button span{display:none}.module-button{padding:6px}}.NavbarItems_header__1h0_8{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:10px 20px}.NavbarItems_navContainer__2TfVV{display:flex;align-items:center;grid-gap:12px;gap:12px}.NavbarItems_navItem__17qIY{position:relative;display:flex;align-items:center;grid-gap:4px;gap:4px;cursor:pointer;white-space:nowrap}.NavbarItems_iconWrapper__XgaRR{display:flex;align-items:center;margin-right:4px}.NavbarItems_navText__27luj{font-size:14px;font-weight:500;color:#141414;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex}.NavbarItems_dropdownIcon__24Sn9{display:flex;align-items:center}.NavbarItems_dropdownMenu__Pstbv{position:absolute;top:100%;left:0;margin-top:10px;box-shadow:0 4px 8px rgba(0,0,0,.08);z-index:10;min-width:180px;padding:6px 0;border-radius:0 0 10px 10px;display:none;border:1px solid #ddd;border-top:none}.NavbarItems_dropdownMenu__Pstbv.NavbarItems_show__3505D,.NavbarItems_navItem__17qIY:hover .NavbarItems_dropdownMenu__Pstbv{display:block}.NavbarItems_dropdownItem__3ErPr{padding:8px 16px;font-size:12px;color:#fff;cursor:pointer;white-space:nowrap;font-weight:500}.NavbarItems_dropdownItem__3ErPr:hover{background-color:#f5f5f5;color:#333}.chat-window{width:500px;margin:5px auto;background:#2f2f2f;border-radius:10px;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;box-shadow:0 0 12px rgba(0,0,0,.3);overflow:hidden;min-height:300px;max-height:80vh}.message-list{flex:1 1;overflow-y:auto;max-height:500px;padding:20px;scrollbar-width:thin;scrollbar-color:#444 #2f2f2f}.message-list::-webkit-scrollbar{width:8px}.message-list::-webkit-scrollbar-thumb{background-color:#444;border-radius:4px}.message-item{margin:10px 0;display:flex}.message-item.user{justify-content:flex-end}.message-item.bot{justify-content:flex-start}.message-item.bot .bot-speaker{align-self:flex-end;cursor:pointer}.bubble{max-width:80%;padding:.5rem;border-radius:20px;background-color:#3a3a3a;color:#f0f0f0;line-height:1.5;font-family:Arial,sans-serif}.message-item.user .bubble{background-color:#4a4a4a;color:#fff}.chat-input-container{display:flex;padding:12px;border-top:1px solid #333;background-color:#2f2f2f}.chat-input-container input{flex:1 1;padding:12px;border-radius:20px;border:1px solid #444;background-color:#3a3a3a;color:#e0e0e0;outline:none}.chat-input-container input::placeholder{color:#888}.mic-btn,.send-btn{background-color:#555;border:none;color:#fff;padding:0 15px;border-radius:50px;font-size:18px;cursor:pointer;margin-left:8px}.mic-btn:hover,.send-btn:hover{background-color:#777}.mic-icon{width:20px;height:20px}.chatbot-icon{position:fixed;bottom:20px;right:20px;background-color:#555;color:#fff;font-size:24px;padding:15px;border-radius:50%;cursor:pointer;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.5);transition:transform .2s,background-color .3s}.lintening-container{display:flex;width:100%;justify-content:space-between;align-items:center}.audio-cancel-btn{background-color:#f44336}.audio-cancel-btn,.audio-send-btn{color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer}.audio-send-btn{background-color:#31e205}.listening-indicator{display:flex;align-items:center;font-weight:700;color:#fff}.blinking-dot{height:10px;width:10px;margin-right:8px;border-radius:50%;background-color:red;animation:blink 1s infinite}@keyframes blink{0%{opacity:1}50%{opacity:.1}to{opacity:1}}.chatbot-icon:hover{transform:scale(1.1);background-color:#777}.chat-container{position:fixed;bottom:80px;right:10px;z-index:999;max-width:500px;width:90vw}.typing-indicator{display:flex;align-items:center;justify-content:center;height:40px;grid-gap:6px;gap:6px}.typing-indicator span{width:8px;height:8px;background-color:#555;border-radius:50%;display:inline-block;animation:bounce 1.2s ease-in-out infinite}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}}.bot-container{display:flex;flex-direction:column;align-items:center}.bot-main-container{flex:1 1;overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:#444 #2f2f2f;max-height:450px}.bot-wrapper{position:relative;display:inline-flex;justify-content:center;align-items:center;height:200px;width:200px}.bot-image{width:100px;z-index:3;position:relative}.voice-wave{position:absolute;width:130px;height:130px;border-radius:40% 60% 40% 60%/60% 40% 60% 40%;background:#000;z-index:1;display:flex;justify-content:center;align-items:center;transition:transform .05s linear,opacity .1s ease-in-out}.voice-wave:after{content:"";position:absolute;inset:-15px;border-radius:inherit;background:conic-gradient(#ff003c,#7000ff,#00c3ff,#ff003c);filter:blur(25px);opacity:.7;z-index:-2}@keyframes pulseGlow{0%{box-shadow:0 0 10px rgba(112,0,255,.5)}50%{box-shadow:0 0 40px rgba(0,195,255,.8)}to{box-shadow:0 0 10px rgba(112,0,255,.5)}}@keyframes rotateBlob{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bot-wrapper.listening .voice-wave{animation:rotateBlob 8s linear infinite;animation:rotateBlob 8s linear infinite,pulseGlow 1.5s ease-in-out infinite}.voice-wave:before{content:"";position:absolute;inset:-5px;border-radius:inherit;background:conic-gradient(from 180deg,#ff003c,#7000ff,#00c3ff,#7000ff,#ff003c);filter:blur(8px);z-index:-1;transition:filter .1s ease}