:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#ffffff;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Satoshi-Regular!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ffffff}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@font-face{font-family:Satoshi-Regular;src:url(/_next/static/media/Satoshi-Regular.b1dca2a5.woff2) format("woff2"),url(/_next/static/media/Satoshi-Regular.bb2accee.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Satoshi-Bold;src:url(/_next/static/media/Satoshi-Bold.12084922.woff2) format("woff2"),url(/_next/static/media/Satoshi-Bold.b28a04c4.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Satoshi-Medium;src:url(/_next/static/media/Satoshi-Medium.22539d17.woff2) format("woff2"),url(/_next/static/media/Satoshi-Medium.f3941e68.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Satoshi-Light;src:url(/_next/static/media/Satoshi-Light.d3f699ab.woff2) format("woff2"),url(/_next/static/media/Satoshi-Light.ce217c5d.woff) format("woff");font-weight:400;font-style:normal}.d_flexBetween{justify-content:space-between}.d_flexBetween,.leftCol{display:flex;align-items:center}.leftCol{width:50%;height:100vh;justify-content:center;background:#fbfbfb}.leftCol img{height:500px;width:450px}img{object-fit:cover;object-position:center}.rightCol{display:flex;justify-content:center;align-items:center;height:100vh;width:50%;background:transparent}.loginHeading{font-family:Satoshi-Bold;font-size:36px;color:#181818}.input-field{width:100%;display:flex;flex-direction:column;gap:10px}.input-field label{font-size:16px;font-family:Satoshi-Medium}.input-field input{height:52px;background:#f8f8f8}.input-field .form-control,.input-field input{width:100%;border:none;padding:10px;border-radius:8px;outline:none;font-size:16px;color:#606060}.input-field .form-control{height:45px;background:#f1f1f1}.rightCol form{width:calc(100% - 200px)}.input-field input:focus{border:1px solid #f40000;background:transparent;box-shadow:0 0 6px 0 #ccc;color:#181818}.forgotLink a{color:#f40000}.forgotLink a,.forgotLink label{font-family:Satoshi-Medium;font-size:16px}.forgotLink label{color:#181818}.cta{background:#f40000!important}.cta,.disBtn{font-family:Satoshi-Medium!important;color:#fff!important;width:100%!important;height:50px!important;border:none!important;border-radius:8px!important;font-size:18px!important;display:flex!important;align-items:center;justify-content:center;gap:8px}.disBtn{background:#a5a5a5!important}.links{text-decoration:underline}.links,form .links{color:#f40000;font-family:Satoshi-Medium;font-size:16px}form .links{text-decoration:none}.tab-content{height:500px;overflow-y:scroll}.cta:hover{color:#f40000;background:transparent;border:1px solid #f40000}.authTitle{color:#818181;font-size:16px;font-family:Satoshi-Medium}.backBtn{background:transparent;border:none;margin-bottom:20px}.backBtn img{max-width:24px}.otp-input-container{display:flex;justify-content:center;gap:10px;margin:15px 0}.otp-input{width:65px;height:75px;text-align:center;font-size:20px;border:none;background:#ffd6ce;border-radius:8px;outline:none;color:#f40000}.loginProfile{display:flex;align-items:center;gap:20px;width:100%}.loginProfile img{width:85px;height:85px;border-radius:50%}p{margin-bottom:0!important}.name{font-family:Satoshi-Medium;font-size:16px;color:#000}.asideText{color:#000!important}.desc{font-family:Satoshi-Medium;font-size:16px;color:#828282}.password_update .desc{font-size:20px;font-family:Satoshi-Regular}.password_update{text-align:center}.password_update img{width:80px;height:85px;margin-bottom:15px}.getStarted{background:#ffff;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px;padding:10px}.getStarted img{height:auto;width:185px}.getStarted .loginHeading{font-size:24px;text-align:center;margin-bottom:0}.getStarted .authTitle{font-size:18px;text-align:center}.getStarted .cta{width:250px!important}.roleSelect .cta{width:400px!important}.aside{top:90px;width:240px;height:100vh}.aside,.header__content{position:fixed;background:#f8f8f8}.header__content{width:100%;margin:0 0 0 auto;justify-content:space-between;padding:20px;top:0;z-index:1000;height:90px;box-shadow:0 4px 6px #00000029}.header__content,.menuSect{display:flex;align-items:center}.menuSect{height:40px;width:40px;display:none;justify-content:center;border-radius:6px;background-color:#f40000;color:#fff;font-size:20px;border:none;outline:none}.menuSect i{font-size:40px;color:#000}.menuclose{max-width:24px}.nav-item .dropdown{padding-left:30px}.nav-item .dropdown li{margin-bottom:0}.nav__links{padding:8px;height:calc(100vh - 140px);overflow-y:scroll;margin-top:20px}.nav__links li{list-style:none;margin-bottom:20px;font-family:satoshi-medium}.nav-main{gap:10px;padding:8px}.nav-main,.nav__links li a{display:flex;align-items:center;height:45px}.nav__links li a{font-size:16px;color:#191919;font-family:Satoshi-Medium;text-decoration:none;gap:12px;justify-content:flex-start;font-weight:500;border-radius:12px}.asideLogo{display:flex;justify-content:flex-start}.asideLogo img{width:170px;height:auto}.nav__links li a img{max-width:20px}.nav__links li .active{background:#f40000;color:#fff!important;width:100%}.nav__links li .active img{filter:invert()}.header_right{display:flex;align-items:center;gap:10px}.aside.collapsed{width:80px;padding:8px 6px}.aside.collapsed .asideLogo{justify-content:center;margin:6px 0!important}.aside.collapsed .asideLogo img{width:60px;height:auto}.aside.collapsed .asideText{display:none}.aside.collapsed .nav-main{justify-content:center;gap:8px}.aside.collapsed .nav__links li a{padding-left:0;justify-content:center}.aside.collapsed .menuclose{display:none}.contentBody.collapsed-sidebar{width:calc(100% - 80px)}.collapseBtn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;background:#ffffff;border:1px solid #e5e5e5;outline:none;cursor:pointer;color:#606060;margin:15px auto 0}.collapseBtn:hover{background:#f5f5f5}.notifyNumber{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:none;outline:none;background:#ececec;border-radius:6px;position:relative;color:#000;font-size:22px}.dropdown-icon{width:16px;height:16px;display:inline-block}.notify:before{content:"";width:8px;height:8px;background:#f40000;border-radius:32px;position:absolute;top:10px;left:20px}.userProfile{display:flex;align-items:center;gap:15px;width:-moz-fit-content;width:fit-content;padding:10px}.userProfile img{width:40px;height:40px;border-radius:32px}.userProfile .links{font-size:14px}.menuclose{background:transparent;position:absolute;top:6px;right:12px;font-size:24px;display:none;color:#f40000;border:none;outline:none}.nav-item{position:relative;cursor:pointer}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #9b9b9b;border-radius:10px;background-color:#9b9b9b}::-webkit-scrollbar{width:2px;height:8px;border-radius:12px;background-color:#f40000}.css-7ta19v-control:focus-within{box-shadow:0 0 6px 0 #f40000!important}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #f40000;background-color:#f40000}.dropdown-icon{transition:transform .3s ease-in-out;margin-left:8px}.rotate{transform:rotate(180deg)}.contentBody{position:relative;width:calc(100% - 240px);margin:0 0 0 auto;padding:110px 20px 20px}.employee{background:#f8f8f8;gap:15px;width:-moz-fit-content;width:fit-content;padding:18px}.employee,.userCount{display:flex;align-items:center;border-radius:24px}.userCount{background:#ffeae6;height:65px;width:65px;justify-content:center}.userCount img{width:30px;height:24px}.homePage .d_flexBetween .cta{width:-moz-fit-content!important;width:fit-content!important}.btn-link{font-family:Satoshi-Medium;font-size:16px}.calender_box{width:100%;display:flex;border-radius:20px!important;padding:0;margin:15px 0;height:500px;overflow-y:scroll}.fc .fc-highlight{border:1px solid #a1afed!important}.fc-view-harness.fc-view-harness-active{height:445px!important}.schedule_right{width:30%;background:#f8f8f8;padding:12px;border-radius:12px 0 0 12px;height:100%}.schedule_right .title{font-size:20px;color:#191919;font-family:Satoshi-Medium;text-align:center}.schedule_right .desc{color:#f40000;font-size:14px;text-align:center}.schedule_left{width:70%;background:#f8f8f873;border-radius:0 12px 12px 0;height:100%}.schedule_right .taskDetails{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.schedule_right .taskDetails img{max-width:50px}.para{font-size:16px;text-align:center}.para-name{font-size:16px}.colorText,.para-name{color:#f40000}.today{position:relative}.today-text{font-size:12px;color:red;position:absolute;right:60px;font-family:Satoshi-Regular}.day-cell{position:relative}tbody a{text-decoration:none}.day-cell{color:#181818;font-size:18px;font-family:Satoshi-Medium}.fc-col-header-cell{background:#a7a5a2;height:58px;vertical-align:middle!important}.fc-scrollgrid-sync-inner{color:#ffff!important}.fc-col-header-cell-cushion{color:#ffff;text-decoration:none;font-size:18px;font-family:Satoshi-Medium}tbody a{text-decoration:none!important}.fc .fc-toolbar{justify-content:center;gap:20px}.calendar-container{position:relative;padding:12px 12px 0 0}.calendar-header{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:10px}.calendar-title{font-size:20px;font-weight:700}.nav-btn{background:none;border:none;font-size:18px;cursor:pointer}.nav-btn:hover{color:red}.calendar-container .cta,.calendar-container .disBtn{width:-moz-fit-content!important;width:fit-content!important;position:absolute;height:40px!important;right:15px;top:0;font-size:14px!important}.heading{font-size:20px;color:#191919;font-family:Satoshi-Bold}.bg{background:#f8f8f8;padding:18px;border-radius:24px}.css-1toxriw-MuiList-root-MuiMenu-list{background:#ffff}.headerSelect{color:#818181!important;font-size:14px!important}.MuiButtonBase-root,.headerSelect{font-family:Satoshi-Medium!important}.searchField{width:400px;background:#e9e9e9;height:45px;border-radius:10px;display:flex;align-items:center;gap:10px;padding:10px}.searchField input{width:100%;background:transparent;border:none;outline:none;font-size:16px}.searchField img{max-width:16px}.MuiPaper-root{background:transparent!important;box-shadow:none!important}.MuiPaper-root th{color:#818181;font-family:Satoshi-Medium}.MuiPaper-root td{color:#181818;font-family:Satoshi-Medium}.MuiPaper-root td img{max-width:16px}.back,.deleteId{display:flex;align-items:center;gap:10px}.back h4{font-size:14px;margin-bottom:0!important}.back img{max-width:20px}.back button{margin-bottom:0!important}.bg .input-field input{background:#f1f1f1}.input-field select{width:100%;border:none;height:52px;background:#f1f1f1;padding:10px;border-radius:8px;outline:none;font-size:16px;color:#606060;background-image:url(/_next/static/media/arrow-down.88f069ba.png);background-repeat:no-repeat;background-position:right .75rem center}.input-field select:focus{border:1px solid #f40000;background:transparent;box-shadow:0 0 6px 0 #ccc;color:#181818}.desc_box{width:100%;border:none!important;height:180px;background:#f1f1f1!important;padding:10px;border-radius:8px;outline:none;font-size:16px;color:#606060}.desc_box:focus{border:1px solid #f40000!important;background:transparent;box-shadow:0 0 6px 0 #ccc!important;color:#181818}.d_flex{display:flex;align-items:center;gap:10px}.taskbtn{width:120px!important;float:right;margin:10px 0}input[type=date]::-webkit-calendar-picker-indicator{color:rgba(0,0,0,0);opacity:1;display:block;background:url(/_next/static/media/calendar.361269ff.png) no-repeat;background-position:right 1rem center!important;width:30px;height:30px;border-width:thin}.select-wrapper{position:relative;display:flex;align-items:center}.select-icon{position:absolute;left:10px;font-size:18px;color:#999;pointer-events:none}.selecticon select{padding-left:35px!important}.editId button{height:38px!important;border-radius:32px!important;width:-moz-fit-content!important;width:fit-content!important;font-size:14px!important;margin-top:0!important}.btn1{background:#e9e9e9!important;color:#000!important}.pendingBtn{color:#ffe200!important}.assignedBtn,.pendingBtn{background:#f3ccc438!important}.assignedBtn{color:orange!important}.completedBtn{background:#f3ccc438!important;color:green!important}.PreviewBox{width:530px;margin:25px auto}.profile-container{display:flex;justify-content:center;align-items:center}.profile-img-main{width:150px;height:150px;margin:15px auto;position:relative;border-radius:100%;border:2px solid #c0c0c0;box-shadow:0 0 10px 4px #00000029}.profileImg{width:100%;height:100%;object-fit:cover;border-radius:100%}.imageUpload{cursor:pointer;transition:all .2s ease-in-out;background:#f40000;border:1px solid #fff;position:absolute;bottom:4px;width:40px;right:0;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.imageUpload:hover{background:#b8321a}.taskInfo{width:100%;background:#fff;margin:10px 0;padding:8px 12px;text-align:start;border-radius:32px}.scheduled2 .title{font-size:16px;text-align:start}.taskInfo .para{font-size:14px;font-family:satoshi-Regular;text-align:start}.filterButtons button{border-radius:32px;border:none;background:#e9e9e9;color:black;font-family:Satoshi-Regular!important}.filterButtons .active{background:#f40000!important;color:#fff!important;box-shadow:none!important}.taskFilters .active{background:#facdc4!important;color:#f40000!important;box-shadow:none!important}.taskFilters button{border-radius:32px;border:none;background:#e9e9e9;color:black;font-family:Satoshi-Regular!important}.taskFilters{width:30%}.filterButtons,.taskFilters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filterButtons{width:35%}.MuiPaper-root th select{border:none;background:transparent;color:#818181;outline:none}.installink{color:#000;text-decoration:underline!important}.qr_scan .d_flex{flex-direction:column}input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#f40000}#selectAll{transform:scale(1.2);margin-right:5px}.qrCodes_wrapper label{font-family:Satoshi-Medium}.text{font-family:Satoshi-Medium!important;font-size:16px!important}.issueImages{margin:10px 0;flex-wrap:wrap}.issueImages img{width:175px;height:150px;border-radius:8px}.equipmentList .d_flexBetween .cta{height:40px!important}.modal-inner{position:relative}.modal-inner .modal-close{position:absolute;right:20px;top:15px;z-index:10;background:#f5f5f5;border:none;width:30px;height:30px;border-radius:50%;font-size:20px;color:#0f0f0f}.select-date-modal{display:flex;flex-direction:column;align-items:center;justify-content:"center";gap:15px;padding:20px 0}.select-date-modal p{font-size:16px;font-family:Satoshi-Medium;color:#0f0f0f}.select-date-modal button{border:none;background:none;color:#f40000;font-family:Satoshi-Bold;font-size:18px}.create-task-modal .ctask-modal-inner{display:flex;flex-direction:column;justify-content:"center";align-items:center;padding:70px 0;gap:30px}.create-task-modal .ctask-modal-inner div{display:flex;flex-direction:column;gap:15px;width:100%;justify-content:center;align-items:center}.create-task-modal p{font-size:20px;font-family:Satoshi-Bold;text-align:center}.ctask-modal-inner div a{width:80%;text-align:center;height:60px;border-radius:10px;background:#f8f8f8;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#000000;font-family:Satoshi-Bold;font-size:16px;transition:all .25s ease-in-out}.ctask-modal-inner div a:hover{color:#fff;background:#f40000}.actionBtn{border:none;background:none}.remove-modal-main{max-width:420px!important}.remove-modal{padding:20px 10px;display:flex;flex-direction:column;gap:15px}.remove-modal h5{font-family:Satoshi-Bold;font-size:24px;color:#181818;margin:0}.remove-modal p{font-family:Satoshi-Regular;font-size:18px;color:#818181}.remove-modal div{display:flex;justify-content:end;gap:20px}.remove-modal div button{border:none;background:none;font-family:Satoshi-Bold;font-size:18px}.remove-modal div button:first-child{color:#181818}.remove-modal div button:last-child{color:#ff0f00}.calendar-modal-main{min-width:750px;position:relative}.calendar-modal:before{content:"";height:100%;width:1px;background:#24334730;position:absolute;top:50%;left:45%;transform:translate(-45%,-50%)}.calendar-modal{display:flex;position:relative}.left-panel{display:flex;flex-direction:column;justify-content:center;width:45%;text-align:center;padding:20px;gap:40px}.day,.month{font-family:Satoshi-Bold;color:#818181}.day{font-size:18px}.month{font-size:22px}.date{font-size:100px;font-family:Satoshi-Bold;color:#f40000}.right-panel{display:flex;width:55%;flex-direction:column;padding:20px;gap:15px}.right-panel h3{color:#181818;font-family:Satoshi-Bold;font-size:22px}.calendar-main{border:0!important}.calendar-main .react-calendar__navigation{border-bottom:1px solid #24334730}.calendar-main .react-calendar__navigation__label span{font-family:Satoshi-Regular;color:#181818;font-size:18px}.calendar-main .react-calendar__month-view__weekdays__weekday abbr,.calendar-main .react-calendar__tile.react-calendar__month-view__days__day{text-decoration:none!important;font-family:Satoshi-Medium;color:#181818;font-size:13px}.calendar-main .react-calendar__tile--now{background:transparent}.calendar-main .react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{border-radius:50%}.calendar-main .react-calendar__tile--active{border-radius:50%;background:#f4000014!important;min-width:30px;min-height:30px}.calendar-main .react-calendar__tile--active abbr{color:#f40000}.save-btn{background:#f40000;color:white;border:none;border-radius:5px}.clear-btn,.save-btn{cursor:pointer;width:100%;font-family:Satoshi-Bold;font-size:16px;height:50px}.clear-btn{background:white;color:#f40000;border:2px solid #f40000;border-radius:5px}.tabs-nav{display:flex;gap:10px;margin:10px 0;flex-wrap:wrap}.tab-btn{border-radius:32px;padding:10px 20px;border:none;font-family:Satoshi-Medium;color:#555;background:#e9e9e9}.tab-btn.active{background:#ffdad2;color:#f40000}.filterOptions button{border-radius:32px;padding:10px 20px;border:none;font-family:Satoshi-Medium;color:#555;background:#e9e9e9}.filterOptions button.active{background:#ffdad2;color:#f40000}.d_flexBetween .cta{width:-moz-fit-content!important;width:fit-content!important;font-size:16px!important}.heading2{font-size:32px}.heading2,.title2{color:#191919;font-family:Satoshi-Bold}.title2{font-size:18px}.equipmentList thead{background:#f1f1f1}.equipmentList tbody{background:#ffff;height:-moz-fit-content;height:fit-content;border:none!important}.equipmentList td{text-align:center;height:80px}.equipmentList th{text-align:center}.listAcc .MuiPaper-root{background:#fff!important;border-radius:10px;margin:10px 0;border:none!important;padding:10px 0}.listAcc .MuiPaper-root:before{position:unset}.listAcc .title2{color:#5c5c5c;font-size:16px;font-family:Satoshi-Bold!important}.listAcc li{color:#5c5c5c;font-size:16px;margin-bottom:10px}.listAcc ul{padding-left:20px}.eqCard{background:#fff;margin:10px 0;padding:20px 15px;border-radius:12px;box-shadow:inset 4px 0 #f40000;cursor:pointer;height:200px;display:flex;flex-direction:column;justify-content:center}.eqCard .status{background:#d3ffdb;padding:2px 5px;border-radius:12px;color:#198754;font-family:Satoshi-Medium;font-size:14px}.eqCard .text,.eqDate{margin:5px 0;color:#191919;font-family:Satoshi-Regular;font-size:14px}.chat{display:flex;gap:12px;padding:16px 5px;align-items:center;transition:background .3s,color .3s;border-bottom:1px solid #d7d5d5}.chat-img img{border:1px solid #f40000;border-radius:50%;width:50px;height:50px}.chat-head-person{display:flex;align-items:center;width:100%;gap:8px}.members .title2{font-size:16px}.members img{width:40px;height:40px}.message-sent .para{font-size:14px;background:#ffffff;box-shadow:0 0 6px 0 #ccc;color:#000000;height:auto;width:100%;max-width:400px;border-radius:0 8px 8px 8px;padding:10px 14px;text-align:start}.message-recieve{display:flex;justify-content:flex-end;position:relative;margin:20px 0;gap:4px;flex-direction:column;align-items:flex-end}.message-recieve .para{font-size:14px;background:#f40000;color:#fff;height:auto;width:100%;max-width:450px;border-radius:8px 9px 0 8px;padding:10px 14px}.chat-body{padding:10px 5px;height:465px;overflow-y:scroll;margin:10px 0}.send-icons img{max-width:35px}.chatWrapper .chat_box{border-radius:20px;padding:15px;height:600px;overflow-y:scroll;background:#f8f8f8}.chat_box::-webkit-scrollbar{width:0}.chat-footer-sect{display:flex;align-items:center;border-radius:32px;border:none;background:#fff;box-shadow:inset 0 1px 7px 0 #ccc;justify-content:space-between;height:55px;padding:10px}.chat-footer-sect input{width:calc(100% - 80px);height:100%;border:0;background:transparent!important;outline:none;font-size:16px}.chat-footer-sect input::placeholder{color:#000!important}.chat-head-img{position:relative}.chat-head-img:before{content:"";background-color:#43ba02;width:12px;height:12px;position:absolute;top:76%;border-radius:50%;left:70%;border:1px solid #fff}.chat-head-person img{width:50px;height:50px;border-radius:50%}.msg-sent-img img{width:45px;height:45px;border-radius:50%}.userdesc{width:100%}.chatWrapper .title2{font-size:16px}.chatWrapper .chat:hover{background:#fff0f0}.chatWrapper .searchField{width:100%;padding:0 16px;border-radius:6px}.chat.active{background:#fff0f0}.chat-head .title2{color:#000000;font-size:20px;display:flex;flex-direction:column}.message_box .chat-head{display:flex;align-items:center;border-bottom:2px solid #ccc;padding-bottom:10px}.send-icons{width:38px;height:38px;background:#f40000;border-radius:50%;display:flex;justify-content:center;align-items:center;outline:none;border:none}.message-sent{margin-bottom:10px}.send-icons img{max-width:20px}.msg-text .desc{justify-content:flex-end;display:flex;align-items:center;gap:5px}.back-to-chats{display:none}.btn:hover{color:#ffffff}.container{max-width:1200px!important}.upload_box a img{max-width:36px}.chatWrapper .searchSection:before{background-color:transparent}.chat .para{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:250px;color:#a4a4a4;text-align:start}.last{border-bottom:none!important}.contactInfo{font-size:18px;font-family:Poppins-Medium;color:#191919}.chatDate{font-size:12px;font-family:Satoshi-Medium;color:#191919}.groupImg img{width:20px!important;height:20px!important;border:none;border-radius:unset}.groupImg{min-width:50px;min-height:50px;background:#ffdbdb;border-radius:50%;display:flex;align-items:center;justify-content:center}.group_box{width:100%;background:#f8f8f8;padding:20px;border-radius:12px;height:-moz-fit-content;height:fit-content;margin:15px 0}.groupIcon img{max-width:26px}.groupIcon{width:42px;height:42px;background:#ffdbdb;border-radius:4px;display:flex;align-items:center;justify-content:center}.group_box .title2{font-size:16px}.group_box .desc{font-size:14px}.members{margin:10px}.memberImages{margin-left:-10px;width:30px;height:30px}.checkin_number .heading{font-size:36px;color:#f40000}.checkin_number .title2{font-size:16px;font-family:satoshi-regular}.checkin_number{margin:0 15px}.Notification_Wrapper .tabs-nav{border-bottom:1px solid #afa4a4}.Notification_Wrapper .tab-btn{background:none;color:#afa4a4!important;border-radius:0}.Notification_Wrapper .tab-btn.active{border-bottom:2px solid #000;color:#000!important}.messages{height:100px;width:100%;justify-content:space-between}.messages .d_flexBetween{border-bottom:2px solid #ccc;padding:30px 0;width:80%;align-items:flex-start}.messages .d_flexBetween .para{width:600px;text-align:start}.deleteMsg{background:#ffcece;padding:2px 10px;border-radius:32px;gap:5px;text-decoration:none;color:#f40000;font-size:14px}.Notification_Wrapper .cta{height:40px!important}.messageIcon{background:#cf4023;width:35px;height:35px;border-radius:32px;color:#fff;justify-content:center;font-size:20px}.select-date-modal .desc{font-family:Satoshi-Medium!important;font-size:16px;color:#828282;text-align:center}.bg-custom-brown{background-color:#f40000!important;color:white!important;border-color:transparent!important}.form-check-input:checked{background-color:#f40000!important;border-color:#f40000!important}.form-check-input:checked:before{background-color:white!important}.dropdown a.active{color:#f40000!important;background:transparent!important}.scanImg{width:130px;height:125px}.filterOptions{flex-wrap:wrap;justify-content:flex-end}.subLinks2{margin-left:10px}.chatScroll{height:500px;overflow-y:scroll}.add_btn{color:#f40000!important;background:#ffdad2!important;padding:10px 20px!important;height:40px!important}.roomsData{width:100%;max-width:500px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.databox{width:240px;height:300px}.roomsData .title2{font-size:20px}.roomsData .para{font-size:16px;font-family:satoshi-medium}.roomsData .cta{width:200px!important;font-size:16px!important}.d_flexStart{display:flex;align-items:flex-start;flex-direction:column}.d_flexStart .desc{font-size:16px;font-family:satoshi-regular}.ser_details{padding:10px;border-radius:10px;margin-bottom:10px}.ser_details ul{padding-left:20px}.accordionActions{align-items:flex-start}.actionBtn{justify-content:center}.actionBtn button{border:none;background:transparent}.actionBtn button img{max-width:20px}.accordionActions button{border:none;background:transparent}.accordionActions button img{max-width:22px}.checkboxRow{border-radius:10px;margin:10px 0;padding:10px 0;background:#fff!important;border:none!important}.checkboxRow label{width:100%;display:flex;justify-content:space-between;flex-direction:row-reverse;margin:0;padding:0 10px}.checkboxRow .MuiFormControlLabel-label{font-family:Satoshi-bold;color:#5c5c5c;font-size:16px}.css-imrjgg-MuiButtonBase-root-MuiCheckbox-root.Mui-checked{color:#da1715}.qrModal{text-align:center}.qrCodePreview{justify-content:center!important;gap:0!important}.qrModal h4{font-family:Satoshi-Medium;font-size:20px}.generateQr{width:100%;max-width:650px;margin:0 auto}.profileUploaded{width:100%;height:100%}.profileUploaded img{border-radius:50%}.chat.selected{background-color:#fff0f0}.add-emp-div{width:"100%";display:flex;flex-direction:column;gap:10px}.add-emp-div label{font-size:16px;font-family:Satoshi-Medium}.add-emp-div div{width:100%;border:none;height:52px;background:#f8f8f8;padding:10px;border-radius:8px;outline:none;margin-bottom:15px;display:flex;align-items:center}.add-emp-div div,.add-emp-div div small{font-size:16px;color:#606060}.emp-data-main{max-height:550px;overflow:hidden;overflow-y:auto;margin-bottom:20px}.termsContent{height:600px;overflow-y:auto;overflow:hidden}.scheduled2{overflow:hidden;overflow-y:auto;height:calc(100% - 60px)}.nextjs-toast{display:none!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-select-wrapper{position:relative;width:100%}.custom-select-input-wrapper{position:relative;border:1px solid #dee2e6;border-radius:6px;background-color:#fff;display:flex;align-items:center;padding:6px 10px;cursor:text}.custom-select-dropdown{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.08);max-height:180px;overflow-y:auto;margin-top:2px}.custom-select-option{padding:8px 12px;font-size:14px;color:#212529;cursor:pointer;transition:background .15s ease-in-out}.custom-select-option:hover{background-color:#f8f9fa}.custom-select-option.active{background-color:#e9ecef;font-weight:500}.custom-select-empty{padding:8px 12px;font-size:13px;color:#6c757d;text-align:center}.defferBtn{padding:6px 10px;border-radius:6px;background-color:#fff;border:1px solid #dee2e6;cursor:pointer;transition:background .15s ease-in-out}.defferBtn:hover{background-color:#f8f9fa}.modal-dialog.modal-dialog-centered.remove-modal-main{max-width:920px;width:90%;margin:1.75rem auto}.modal-dialog.remove-modal-main .modal-content{width:100%;box-sizing:border-box;border-radius:10px;overflow:hidden}.modal.fade.show.d-block{background-color:rgba(0,0,0,.48)}.defer-modal-body{padding:28px;width:100%;box-sizing:border-box;color:#111827;font-family:Inter,Helvetica Neue,Arial,sans-serif;background:#ffffff;max-width:none}.modal-close{position:absolute;top:12px;right:12px;background:#fff;border-radius:50%;width:40px;height:40px;border:1px solid rgba(17,24,39,.06);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px rgba(17,24,39,.06)}.modal-close svg{width:16px;height:16px;color:#111827}.defer-title{margin:0 0 8px;font-size:20px;font-weight:700;color:#111827;line-height:1.1}.defer-subtitle{margin:18px 0 12px;font-size:20px;font-weight:600;color:#111827}.defer-reasons{margin-bottom:18px;display:flex;flex-direction:column;gap:12px}.defer-reason-label{display:flex;align-items:center;gap:12px;cursor:pointer;font-weight:600;color:#0f172a;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 6px;border-radius:8px;transition:background .12s ease,transform .12s ease}.defer-reason-label:hover{background:rgba(17,24,39,.03);transform:translateY(-1px)}.defer-reason-label input[type=radio]{width:18px;height:18px;accent-color:#e11d1d;flex-shrink:0}.defer-reason-hint{font-size:13px;color:#6b7280;margin-top:6px}.defer-description{margin-top:8px}.defer-textarea{width:100%;border-radius:10px;padding:16px;border:1px solid #e6e6e6;resize:vertical;min-height:120px;font-size:14px;line-height:1.5;background:#fff;color:#111827;box-sizing:border-box;transition:box-shadow .16s ease,border-color .12s ease}.defer-textarea:focus{outline:none;border-color:rgba(225,29,29,.25);box-shadow:0 6px 20px rgba(225,29,29,.06)}.defer-textarea-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.defer-calendar-wrapper{margin:12px 0;display:flex;justify-content:center;width:100%}.defer-calendar-wrapper .react-calendar{width:100%;max-width:420px;border:1px solid #e6e6e6;border-radius:6px;padding:8px;background:#fff;box-sizing:border-box}.defer-calendar-wrapper .react-calendar__navigation{margin-bottom:8px}.defer-calendar-wrapper .react-calendar__tile{padding:8px 6px;border-radius:6px}.defer-calendar-wrapper .react-calendar__tile--now{background:rgba(17,24,39,.04);font-weight:600}.defer-calendar-wrapper .react-calendar__tile--active{color:#f40000;background:#ffdad2!important;border-radius:6px;box-shadow:0 6px 18px rgba(14,165,255,.14)}.defer-time-row{display:flex;gap:12px;align-items:center;margin-top:8px;flex-wrap:wrap}.defer-time-select{padding:14px;border-radius:10px;background:#fbefef;min-width:120px;text-align:center;box-sizing:border-box;font-weight:700}.defer-time-select select{border:none;background:transparent;font-size:20px;font-weight:700;appearance:none;-webkit-appearance:none;-moz-appearance:none}.defer-time-colon{font-size:22px;font-weight:700}.defer-actions{display:flex;justify-content:space-between;margin-top:18px;gap:12px;align-items:center;flex-wrap:wrap}.defer-left-actions button,.defer-right-actions button,.defer-textarea-actions button{padding:9px 14px;border-radius:8px;border:1px solid #d1d5db;background:#fff;cursor:pointer;font-weight:700;color:#111827;transition:transform .1s ease,background .12s ease,box-shadow .12s ease}.defer-left-actions button:hover,.defer-right-actions button:hover,.defer-textarea-actions button:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(17,24,39,.06)}.defer-confirm{background:#e11d1d;color:#fff;border-color:transparent;min-width:100px}.defer-confirm:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.defer-back{background:#fff;color:#111827;border-color:#d1d5db}.defer-right-actions{display:flex;gap:8px;align-items:center}.defer-hidden{display:none}.defer-modal-body :focus{outline:3px solid rgba(14,165,255,.12);outline-offset:2px}@media (max-width:992px){.modal-dialog.modal-dialog-centered.remove-modal-main{max-width:760px;width:92%}.defer-time-select{min-width:96px}}@media (max-width:640px){.modal-dialog.modal-dialog-centered.remove-modal-main{max-width:94vw;width:94%;margin:12px auto}.defer-modal-body{padding:16px}.defer-time-select{min-width:72px;padding:12px}.defer-title{font-size:18px}.defer-subtitle{font-size:18px;margin-top:12px}.defer-calendar-wrapper .react-calendar{max-width:320px}}.defer-char-count{font-size:12px;color:#6b7280;text-align:right;margin-top:6px}.modal-dialog.remove-modal-main .modal-body,.modal-dialog.remove-modal-main .modal-content{pointer-events:auto}.cancel-btn{padding:6px 10px;border-radius:6px;border:1px solid #d1d5db;background:#fff;cursor:pointer;font-weight:700;color:#111827;transition:transform .1s ease,background .12s ease,box-shadow .12s ease}.disabled-wrapper{pointer-events:none;opacity:.7}.disabled-wrapper .qr_scan{pointer-events:auto;opacity:1}.add-space-btn{background:#e60000;color:white!important;padding:8px 18px;border-radius:6px;font-weight:500;text-decoration:none!important;display:inline-block;white-space:nowrap}.add-space-btn:hover{opacity:.85}.remove-modal h5{font-size:20px;margin-bottom:10px;font-weight:600}.remove-modal p{margin-bottom:20px;color:#555}.remove-modal-main{width:420px!important;max-width:90%;padding:30px}.remove-modal button{padding:8px 16px;margin:0 6px}.remove-modal button,.removeBtn{border-radius:6px;border:none;cursor:pointer}.removeBtn{background:#d04023;padding:10px 20px;color:#fff}.cancelBtn{background:#ccc;color:#000}.login-logo{display:flex;justify-content:center;margin:15px 0 0 15px}.login-logo img{width:150px;height:150px}@keyframes lt-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.searchField input{border:1px solid #ddd;padding:6px 8px;border-radius:4px}.drag-reorder-btn{width:24px;height:40px;transition:all .2s ease-in-out}.drag-reorder-btn,.drag-reorder-btn:hover{background:#e5e5e5;border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;padding:4px;border-radius:3px}.drag-reorder-btn:hover{scale:1.1}.drag-reorder-btn:active{cursor:-webkit-grabbing;cursor:grabbing}.drag-icon{font-size:15px;line-height:1;margin:-2px 0;color:#555;transition:color .2s}.drag-reorder-btn:hover .drag-icon{color:#000}.dnd-row{position:relative;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.dnd-row--dragging{background-color:#f8f9fa;box-shadow:0 8px 20px rgba(0,0,0,.15);cursor:-webkit-grabbing;cursor:grabbing}.dnd-row--over:after{content:"";position:absolute;left:0;right:0;bottom:-1px;border-bottom:5px solid #2684ff;margin-right:1%;margin-left:1%;border-radius:10%;pointer-events:none}.btn-wrapper{padding-right:86px}@media only screen and (max-width:1600px){.aside{width:230px}.contentBody{width:calc(100% - 230px)}.header__content{padding:20px 10px}.leftCol img{height:450px;width:400px}}@media only screen and (max-width:1440px){.header__content{height:90px}.leftCol img{height:400px;width:350px}.otp-input{width:60px;height:60px}.heading2{font-size:28px}}@media only screen and (max-width:1366px){.aside{width:200px}.loginHeading{font-size:30px}.contentBody{width:calc(100% - 200px)}}@media only screen and (max-width:1280px){.otp-input{width:55px;height:55px}.otp-input-container{justify-content:flex-start}.heading2{font-size:22px}}@media only screen and (max-width:1200px){.aside{width:200px}.nav__links{padding:0}.nav__links li img{width:20px}.asideText{font-size:16px}.contentBody{width:calc(100% - 200px)}.loginHeading{font-size:26px}.chat-head-person img{width:45px;height:45px}.chat-head .title2 .desc{font-size:14px}.chat-head .title2{font-size:18px}}@media only screen and (max-width:1140px){.aside.active{z-index:111;left:0;width:230px}.nav__links li .active{padding-left:5px}.menuSect{display:flex}.header__content{height:75px}.searchField{width:350px;height:40px}.header_right button{width:40px;height:40px}.aside{width:85px;padding:5px!important}.contentBody{width:calc(100% - 85px);padding:15px}.aside .all_navLinks li a .icons{display:block}.aside .all_navLinks li a span{display:none}.aside.active .all_navLinks li a span{display:block!important}.aside .all_navLinks li a{padding-left:15px}.asideText{display:none}.aside.active .asideText,.aside.active .menuclose{display:block}.aside.active .nav__links li{justify-content:flex-start}.asideLogo img{width:75px;height:75px}.asideLogo{justify-content:center;margin:0!important}.aside.active .asideLogo img{width:100px;height:100px}.nav__links li a{padding-left:10px}.nav-main{justify-content:center;gap:8px}.dropdown-icon{margin-left:4px;width:10px}.aside.active .nav-main{justify-content:flex-start;gap:8px}.aside.active .nav__links li a{padding-left:0}.rightCol form{width:calc(100% - 100px)}.today-text{right:50px}.eqCard .title2{font-size:16px}}@media only screen and (max-width:1024px){.leftCol img{height:300px;width:275px}.cta{font-size:16px!important}.today-text{right:25px}.fc-col-header-cell-cushion,.today-text{font-size:16px}.schedule_right .title{font-size:18px}.filterOptions button{height:35px;padding:10px 12px}.issueImages img{width:150px;height:135px}.settingWrapper .nav-link{padding:10px 0!important}.form-switch .form-check-input{width:25px;height:12px}}@media only screen and (max-width:991px){.menuSect{height:35px;width:35px;font-size:16px}.notifyNumber{font-size:18px}.notifyNumber,.userProfile img{height:35px;width:35px}.tab-btn{padding:10px}.messages .d_flexBetween{flex-direction:column;padding:18px 0}.messages .desc{margin-top:10px;font-size:14px}.messages .d_flexBetween .para{width:-moz-fit-content;width:fit-content}.messages{height:-moz-fit-content;height:fit-content}.subLinks2{margin-left:0}.settingWrapper{padding:10px}.group_box .d_flex{flex-direction:column}.group_box{padding:12px}}@media only screen and (max-width:910px){.rightCol form{width:calc(100% - 30px)}.otp-input{width:45px;height:45px}.chat-img img{width:40px;height:40px}.chatWrapper .chat_box{padding:10px 8px}.chat{gap:5px}.chat .para{font-size:14px}.members{text-align:center}.groupImg{width:40px;height:40px}}@media only screen and (max-width:767px){.aside{width:100px;left:-150px;z-index:1}.header__content{width:100%}.contentBody{width:100%;padding:10px}.userProfile{gap:10px}.name{font-size:14px}.getStarted img{height:150px;width:150px}.getStarted .loginHeading{font-size:20px}.getStarted .authTitle{font-size:16px}.loginSection{flex-direction:column-reverse}.leftCol{width:100%;height:165px}.leftCol img{height:150px;width:140px}.rightCol{align-items:start;padding-top:25px;width:100%}.rightCol form{width:calc(100% - 100px)}.loginHeading{font-size:22px}.today-text{font-size:10px}.schedule_right .title{font-size:16px}.calender_box{flex-direction:column}.schedule_right{width:100%}.schedule_right .taskDetails{height:unset}.fc-col-header{width:100%!important}.tabsCol{flex-direction:column;align-items:flex-start;gap:10px}.fc-daygrid-body{width:100%!important}.groupChat{margin-top:10px}.schedule_left,table.fc-scrollgrid-sync-table{width:100%!important}.cta{height:45px!important}.calendar-title{font-size:18px}.input-field input,.input-field select{height:45px;font-size:14px}.scanImg{width:110px;height:105px}.message_box{margin-top:12px}.chat-footer-sect{height:50px}.calendar-modal{flex-direction:column}.calendar-modal:before{position:unset!important}.left-panel{width:100%;gap:5px!important}.date{font-size:30px}.day,.month{font-size:16px}.react-calendar,.right-panel{width:100%!important}.right-panel{padding:0}.input-field label{font-size:14px}.calendar-modal-main{min-width:100%;margin:0 auto}.right-panel h3{font-family:Satoshi-Bold;font-size:18px}.generateQr{max-width:100%}}@media only screen and (max-width:575px){.cta{height:45px!important;font-size:16px!important}.getStarted .cta{width:175px!important}.loginHeading{font-size:20px}.para{font-size:14px}.usersHead{flex-direction:column;align-items:flex-start}.nav-btn{font-size:12px}.calendar-title{font-size:16px}.disBtn{padding:10px;height:35px!important;gap:4px}.fc-col-header-cell-cushion{font-size:14px;font-family:satoshi-regular}.day-cell{font-size:14px}.userCount{height:55px;width:55px}.userCount img{height:auto}.btn-link{font-size:14px!important}.cta{height:40px!important}.headingSec{flex-direction:column;align-items:flex-start;margin:8px 0;gap:10px}.messageIcon{width:32px;height:32px;font-size:16px}.heading{font-size:18px}.input-field input,.input-field select{height:45px;font-size:14px}.scanImg{width:95px;height:90px}.bg{padding:10px}.filterOptions button{padding:5px 8px;font-size:14px}.headingSec .heading{margin-bottom:0!important}.equipmentList .heading{font-size:16px}.heading2{font-size:20px}.filterOptions{justify-content:flex-start}.PreviewBox{width:100%}.profile-img-main{width:120px;height:120px}.imageUpload{width:35px;height:35px}.issueImages img{width:130px;height:115px}.chat-footer-sect{height:45px}.chat-footer-sect input{font-size:14px}.send-icons img{max-width:16px}.send-icons{width:32px;height:32px}.d_flexBetween .cta{font-size:14px!important}.members img{width:35px;height:35px}.searchField input{font-size:14px}.searchField{width:100%;height:35px;margin-bottom:10px}.MuiPaper-root td{font-size:14px!important}.MuiPaper-root th{font-size:14px}.bg-custom-brown{font-size:14px!important}.listAcc li{font-size:14px}.equipmentList td{height:60px}}@media only screen and (max-width:425px){.header_right button,.menuSect{height:35px;width:35px}.header__content{height:65px}.getStarted .loginHeading{font-size:18px}.getStarted .authTitle{font-size:14px}.getStarted .loginHeading{font-size:16px}.getStarted img{height:120px;width:120px}.input-field input{font-size:14px}.rightCol form{width:calc(100% - 40px)}.forgotLink a,.forgotLink label{font-size:14px}.cta{height:40px!important}.authTitle{color:#818181}.authTitle,.colorText{font-size:14px}.loginHeading{font-size:18px}.loginProfile img{width:70px;height:70px}.desc{font-size:14px}.cta{font-size:14px!important;padding:10px;gap:5px;height:35px!important}.employee{gap:10px;padding:12px}.input-field label{font-size:14px}.input-field input,.input-field select{height:40px}.searchField{width:100%}.tab-btn{padding:8px 10px;font-size:14px}.eqCard .status,.eqCard .text{font-size:12px}.equipmentList .heading{font-size:14px}.heading2{font-size:16px}.editId button{font-size:12px!important}.desc_box,.eqCard .title2{font-size:14px}.desc_box{height:100px}.links{font-size:14px}.title2{font-size:16px}.profile-img-main{width:100px;height:100px}.editId button{height:30px!important}input[type=checkbox]{width:16px;height:16px}.issueImages img{width:115px;height:100px}.chatWrapper .title2{font-size:14px}.MuiPaper-root td{font-size:12px!important}.MuiPaper-root th{font-size:12px}.equipmentList .d_flexBetween .cta{height:35px!important}.d_flexBetween .cta{border-radius:6px!important;font-size:12px!important}.filterOptions button{height:30px;font-size:12px}.bg-custom-brown{font-size:12px!important}.cta img{width:15px;height:15px}.listAcc .MuiPaper-root{padding:0}.listAcc .title2{font-size:14px}.listAcc li{font-size:12px}.calendar-container .cta,.calendar-container .disBtn{position:absolute;right:15px;top:0;width:-moz-fit-content!important;width:fit-content!important;height:32px!important;font-size:12px!important;padding:4px;gap:2px}.calendar-container .cta img{width:10px;height:10px}}