@import url("https://fonts.googleapis.com/css2?family=Baloo+Da+2:wght@400;500;600&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");body{margin:0;padding:0}.custom-table .view_btn:hover{background-color:#ff4500;color:#000!important;border:1px solid #ff4500}.custom-table .view_btn{color:#000;border:1px solid rgba(255,140,0,.3)!important}h4{font-weight:500;font-size:25px;line-height:38px}h4 span{font-weight:300}h6{font-size:20px;font-weight:500;line-height:30px;margin-bottom:0}ul{list-style:none}.display{display:flex}.comman_btn i{color:#fff}.comman_btn:hover i{color:#ff4500}.comman_btn{background-color:#ff4500;border-radius:5px;font-weight:500;color:#fff;padding:7px 40px;border:0;transition:background 2s ease-in-out}.comman_btn:focus,.comman_btn:hover{background-color:#111;border:1px solid #d36a4b75;color:#ff4500}.apply_application .comman_btn{padding:6px 20px;font-size:14px;margin-bottom:15px;position:relative;top:10px}.birthday_slider .item{margin:0 10px 0 0}.cake_section img{text-align:center;display:inline}.lack_time i{color:#0cc492}.extra_time i{color:#fb577e}.leave_detail ._title{color:#000;font-weight:500}.extra_min,.lack_min{color:#7f7f7f;font-weight:500}.links{color:#744bff;font-weight:600;font-size:16px;line-height:24px;text-decoration:underline}.logout_btn a{border:1px solid #d05757;border-radius:15px;color:#d05757;padding:10px 20px;margin-left:25px}.approved{background:rgba(12,196,146,.15);color:#0cc492}.approved,.rejected{border-radius:20px;width:120px;height:35px;margin:auto}.rejected{background:rgba(197,16,72,.15);color:#c51048}.cancelled{background:rgba(244,126,53,.15);border-radius:20px;width:120px;height:35px;margin:auto;color:#f47e35}.reason{width:max-content!important;white-space:nowrap}.abbrivation{display:inline}.full_msg{display:none}.read_more{font-weight:600}.seperator{background:rgba(0,0,0,.15);height:40px;width:1px}.available-bg{background:url(webpack:///mini-css-extract-plugin//_next/static/media/available-bg.76db81f1.png) no-repeat;width:44px;height:40px;font-size:600;color:#16ac3d}.taken-bg{background:url(webpack:///mini-css-extract-plugin//_next/static/media/taken-bg.70551cf2.png) no-repeat;width:44px;height:40px;font-weight:600;color:#fb577e}.read{color:#0cc492;background:rgba(12,196,146,.15)}.read,.unread{border-radius:20px;width:100px;height:36px}.unread{color:#c51048;background:rgba(197,16,72,.15)}.view_btn{background:rgba(17,125,194,.1);border-radius:12px;width:clamp(40px,4vw,40px);height:clamp(40px,4vw,40px);color:#ec7100}.display .view_btn{width:clamp(40px,4vw,38px);height:clamp(40px,4vw,38px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.approve_btn{background:rgba(12,196,146,.1);color:#eb8526}.approve_btn,.delete_btn{border-radius:12px;width:40px;height:40px}.delete_btn{background:rgba(197,16,72,.1);color:#e68210}.cancel_btn{background:rgba(244,126,53,.1);border-radius:12px;width:100px;height:40px;color:#f47e35}.cancel{background:#f47e35;color:#fff}.delete{background:#f58e07;color:#fff}.approve{background:#ee8802;color:#fff}.approve-detail{background:linear-gradient(90.04deg,#ebfff0 1.22%,#fff7e2 62.7%,#fdeaff 117.41%);border-radius:20px}.pending-bg{background:url(webpack:///mini-css-extract-plugin//_next/static/media/pending.9f15b2cc.png) no-repeat;width:44px;height:40px;font-weight:600;color:#ffc635}.leave_detali span:last-child{font-weight:500}.rating{min-width:30px!important}.rating a{color:#7f7f7f;padding-right:10px}.punch_table .table thead tr{color:#fff}.punch_table .table thead tr th{font-weight:600;font-size:17px;min-width:200px}.holidays .table thead tr th{font-weight:600;font-size:17px;min-width:140px}.punch_table .table tbody tr td:last-child,.punch_table .table thead tr th:last-child{text-align:start}.punch_table .table tbody tr td{padding:clamp(.4rem,.8vw,.5rem) clamp(.8rem,1.6vw,1.25rem);border:0;vertical-align:middle;color:#fff;line-height:1.4}.d-width{display:flex}.punch_table .table tbody tr td:nth-child(2){color:#fff}.punch_table .table tbody tr td .emp_avtar{width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:top;margin-right:10px}.all-reports tbody tr td:last-child span{margin:0 5px}.ontime{border:1px solid #0cc492;border-radius:31px;color:#0cc492}.early,.late,.ontime{font-size:14px;font-weight:500;width:77px;height:30px}.late{border:1px solid #fb577e;border-radius:31px;color:#fb577e}.pagination .page-item .page-link:hover{background-color:#fff;color:orange}.pagination .page-item .page-link{width:40px;height:40px;border:0;display:flex;justify-content:center;align-items:center;color:#828282}.pagination .page-item .page-link.active{background:rgba(0,152,205,.15)}.pagination .next .page-link,.pagination .previous .page-link{color:rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.15);border-radius:15px;width:100px!important;height:40px;display:flex;justify-content:center}.pagination .page-item.next .page-link.active,.pagination .page-item.previous .page-link.active{background-color:transparent!important}.pagination .page-link:focus,.pagination .page-link:hover{background:transparent;box-shadow:none}.pagination li{margin:0 10px}.employee_dashboard{display:flex;justify-content:space-between}.dashboard_left_block{min-width:324px}.menu_bar{display:flex;justify-content:space-between;flex-direction:column;height:calc(100vh - 80px);padding-bottom:70px;overflow-y:auto;overflow-x:hidden}.menu_bar::-webkit-scrollbar{display:none}.menu_bar::-moz-scrollbar{display:none}.menu_bar ul svg{width:25px;height:25px;margin-right:15px}.menu_bar ul .nav-item-main a{color:#fff;padding:10px 20px;display:inline-block;width:100%}.menu_bar ul .nav-item-main{border-radius:15px;position:relative}.menu_bar ul .nav-item-main.active{background:linear-gradient(90deg,#7a2501,#ee8f36)}.menu_bar ul li ul{background:#fff}.menu_bar ul .nav-item-main.active a{font-weight:600;color:#fff}.menu_bar ul .nav-item-main.active:after{position:absolute;content:"";background:#fff;width:6px;height:24px;right:0;border-radius:5px 0 0 5px;top:0;bottom:0;margin:auto}.menu_bar ul .nav-item-main.active:not(:last-child) svg path{fill:#fff;fill-opacity:1}.menu_bar ul{padding-left:0;list-style:none;display:flex;flex-direction:column;row-gap:7px;position:relative}.menu_bar ul:after{background:rgba(17,125,194,.1);height:100%;width:1px;position:absolute}.wrapper.emp_avatar span{margin-left:-28px}.wrapper.emp_avatar span:first-child{margin-left:-20px}.sub_menus{padding-left:20px!important}.sub_menus li{padding:10px 0 10px 40px!important;margin:0!important;color:#7f7f7f}.sub_menus li a{color:#7f7f7f}.sub_menus li.active a{color:#fff;font-weight:600}main{width:calc(100% - 324px);height:100vh;overflow-y:auto;overflow-x:hidden}.header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:999!important;height:59px;padding:20px 40px;border-bottom:1px solid rgba(0,0,0,.1);justify-content:space-between}.profile_img{margin-right:20px}.profile_img img{width:30px;height:30px;border-radius:50%;object-fit:cover}.profile_img .dropdown button{border:0}.emp__name{color:#000;font-weight:600}.check-in-out-main{background-color:#eaf6ff;border-radius:40px;padding:40px 0}.check-in.check-out{padding:0 30px}.table-wrapper{height:12.5rem;min-height:12.5rem;max-height:12.5rem;overflow-y:auto}.touch-scroll-table{overflow-x:auto;overflow-y:visible}.emp-one{margin:17px;padding:10px;border-radius:5px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column}body,html{overflow-y:auto!important;height:auto}.touch-scroll-table::-webkit-scrollbar{height:0}.time_process{display:flex;align-items:center;justify-content:center;position:relative;z-index:100;overflow:visible}.time_process:before{position:absolute;content:"";background-image:url(webpack:///mini-css-extract-plugin//_next/static/media/waves.f2aab70b.png);overflow:hidden;max-height:550px;min-height:550px;background-position:0;background-size:2911px;width:2911px;background-repeat:repeat-x;overflow-x:hidden;z-index:-1;animation-name:forest;animation-duration:50s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}@keyframes forest{0%{left:0}to{left:-1920px}}@keyframes rotate{0%{transform:rotate(-1turn)}to{transform:rotate(1turn)}}@keyframes zooming{0%{transform:scale(.8)}to{transform:scale(1)}}.zooming{animation-name:zooming;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-direction:alternate}.time_process img{animation-name:rotate;animation-duration:15s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.punch_info{position:absolute;text-align:center}.punch_info .punch_day{color:rgba(0,0,0,.5);font-weight:600;font-size:20px;line-height:30px}.available_emp{padding:20px 35px;background:#f6eaff;border-radius:40px;position:relative}.available_emp:before{content:"";position:absolute;width:100%;background:url(webpack:///mini-css-extract-plugin//_next/static/media/available-emp.6f4ae1aa.png) no-repeat;height:150px;left:0;pointer-events:none}.emp_list img{width:50px;height:50px;object-fit:cover;border-radius:50%;border:3px solid #fff;margin-left:-33px}.emp_list img:first-child{margin-left:0;margin-right:5px}.list_count{width:35px;height:35px;background:#744bff;border:3px solid #f6eaff;font-size:14px;font-weight:600;color:#fff;padding:5px 6px;border-radius:50%;margin-left:-25px;display:flex;justify-content:center;align-items:center}.emp_avatar .list_count{width:50px;height:50px;margin:auto}.wfh{background:#ebfff0}.earlyout_latein,.wfh{border-radius:40px;padding:30px 20px;min-height:240px;max-height:240px}.earlyout_latein{background:#fdeaff}.extra_lack_time{background:#fff6f0}.extra_lack_time,.leaves{border-radius:40px;padding:30px 20px;min-height:240px;max-height:240px}.leaves{background:#eaf6ff}.service_heading{display:flex;align-items:center;height:60px}.service_title{padding-left:30px}.apply_btn{display:none;animation:fade-out 1s}.service_card:hover .apply_btn{display:block;animation:fade-in 1s}.service_card:hover h6{transition:all 5s ease-in-out}.apply_wfh{color:#0cc492}.apply_early_late{color:#fb577e}.apply_lacktime{color:#ff7b22}.service_card table tr,.service_card table tr td{border-bottom:0;border-top:0}.service_card table tr td:first-child{color:rgba(0,0,0,.5);padding:5px 0}.service_card table tr td:last-child{font-weight:600;text-align:right;padding:5px 0}.wfh_detail tr td:last-child{color:#0cc492}.early_late_detail tr td:last-child{color:#fb577e}.lack_extratime_detail tr td:last-child{color:#ff7b22}.wrapper .card{background:transparent;border:0}.wrapper .card .circle{position:relative;height:100px;width:100px;border-radius:50%;cursor:default}.card .circle .box,.card .circle .box span{position:absolute;top:50%;left:50%}.card .circle .box{height:100%;width:100%;background:transparent;border-radius:50%;transform:translate(-50%,-50%) scale(.8);transition:all .2s}.card .circle .box span,.wrapper .card .text{background:#744bff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.circle .box span{font-size:20px;font-weight:600;transform:translate(-45%,-45%);transition:all .1s}.card .circle:hover .box span{transform:translate(-45%,-45%) scale(1.09)}.card .text{font-size:20px;font-weight:600}.emp_birthday{background:#ffdcfa;border-radius:40px;padding:40px 0;text-align:center;max-height:550px;min-height:550px;position:relative;z-index:100}.emp_birthday:after{position:absolute;content:"";background:url(webpack:///mini-css-extract-plugin//_next/static/media/birth-waves.203cb68c.png) no-repeat;width:244px;height:500px;top:0;right:0;z-index:-1}.wish_msg img{display:inline}.birthday_slider .slick-dots li{list-style:none;display:inline-block;padding:0 5px}.birthday_slider .slick-dots{padding-left:0;margin-bottom:0;margin-top:1.5rem;left:0;right:0;text-align:center;bottom:15px;position:absolute}.birthday_slider .slick-dots li button{width:11px;height:11px;background:rgba(202,81,186,.25);text-indent:-9999px;border:none;border-radius:50%}.birthday_slider .slick-arrow{display:none!important}.birthday_slider.slick-slider .slick-dots li.slick-active button{width:11px;height:11px;background:#ca51ba;text-indent:-9999px;border:none;border-radius:20px}.week_chart{background:#ebfff0;border-radius:40px;padding:15px 20px}.bar_chart ul{list-style:none;padding-left:0}.bar_chart ul li{align-items:center}.bar_chart ul li,.chart_line ul li{position:relative;display:flex;justify-content:center}.chart_line ul li{align-items:end}._half_day,._present,._wfh{color:rgba(0,0,0,.5);font-weight:14px}._present span{background:#0cc492}._present span,._wfh span{width:10px;height:10px;border-radius:50%;display:block;margin-right:5px}._wfh span{background:#c53600}._half_day span{width:10px;height:10px;border-radius:50%;display:block;margin-right:5px}.week_names li{font-weight:600}.chart_line li,.week_names li{min-width:20px}.chart_line .bar_main span{background:rgba(0,0,0,.5);border-radius:30px;height:10px;width:10px}.persent_bar{color:#0cc492}.wfh_bar{color:#c53600}.chart_line .persent_bar span{height:140px;width:10px;background:#0cc492;border-radius:30px}.chart_line .halfday_bar span{height:70px;width:10px;border-radius:30px}.chart_line .wfh_bar span{height:130px;width:10px;background:#c53600;border-radius:30px}.chart_line .leave_bar span{background:#d05757;border-radius:30px;height:10px;width:10px}.leave_bar{color:#d05757}.chart_line{border-bottom:1px solid rgba(0,0,0,.05);position:relative}.border_line{top:-6px}.border_line,.border_line1{position:absolute;width:100%;border:1px solid rgba(0,0,0,.05);opacity:1}.border_line1{top:40px}.border_line2{position:absolute;width:100%;top:80px;border:1px solid rgba(0,0,0,.05);opacity:1}.tooltiptext{visibility:hidden;width:max-content;background-color:#fff;text-align:center;border-radius:10px;padding:6px 11px;position:absolute;z-index:1;top:20px;left:138%;margin-left:-60px;opacity:0;transition:opacity .3s;border:0;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.tooltiptext:after{content:"";position:absolute;bottom:-14px;right:12px;margin-left:-2px;border:7px solid transparent;border-top-color:#fff;transform:rotate(0deg)}.bar_main:hover .tooltiptext{visibility:visible;opacity:1}.chart_header li{padding:0 10px}.emp_leave_mgmt{display:flex;flex-wrap:wrap;justify-content:space-between}.mgmt_body{width:calc(25% - 20px)}.chck-in p:first-child,.chck-out p:first-child{font-weight:600;color:#001a2d}.employee_degination{display:flex;align-items:center}.notificatons a{color:#000;font-size:25px;position:relative}.notificatons a:before{width:10px;height:10px;content:"";position:absolute;background:#117dc2;border-radius:50%;border:1px solid #fff;right:-1px;top:8px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.ineer_heading h4{color:#fff;margin-left:10px}.page_heading h4{position:relative;width:max-content}.page_heading h4:after{background-color:rgba(0,0,0,.25);width:100%;height:1px;bottom:0;left:0}.page_heading h4:after,.page_heading h4:before{content:"";position:absolute;right:0;margin:auto}.page_heading h4:before{background:linear-gradient(90deg,#972e02,#ffb066);width:50%;height:3px;bottom:4px;left:-52px;z-index:100;border-radius:5px}.search_btn{border:0;position:absolute;right:6px;color:#fff;padding:9px 14px;border-radius:12px}.search_record .form-control{width:300px;border:0;border-radius:15px}.show_entries{border-radius:7px;border:1px solid rgba(255,140,0,.3)!important}.show_entries a{padding:5px 10px!important;border-radius:13px;display:flex;align-items:center;justify-content:center;height:22px;width:40px}.entries{padding:0 5px}.leave_detail{background:linear-gradient(90.04deg,#ebfff0 1.22%,#fdeaff 117.41%);border-radius:20px}.form-control{border:none!important}.form-control:focus{background-color:transparent!important;outline:none!important;border:none!important}.leave__type label{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:50px;text-align:center;overflow:hidden;transition:.3s linear;background:#fff;border:1px dashed #7f7f7f;border-radius:15px;color:#7f7f7f;margin-right:10px;padding:0 10px}.leave__type input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.leave__type input[type=radio]:checked+label{background:rgba(17,125,194,.15);border:1px solid rgba(17,125,194,.15)}.apply_application_main .form-label{padding-bottom:0;font-weight:600;color:#000;font-size:12px}.form-control{font-size:12px!important}.select_date label{font-size:.75rem;font-weight:400;display:block;margin-bottom:.5rem;color:#b0bec5;padding:.5rem .75rem;border-radius:.5rem}.select_date input:focus{outline:none}#ui-datepicker-div{display:none;background-color:#fff;box-shadow:0 .125rem .5rem rgba(0,0,0,.1);margin-top:.25rem;border-radius:.5rem;padding:.5rem}.ui-datepicker-calendar thead th{padding:.25rem 0;text-align:center;font-size:.75rem;font-weight:400}.ui-datepicker-calendar tbody td{width:2.5rem;text-align:center;padding:0}.ui-datepicker-calendar tbody td a{display:block;border-radius:.25rem;line-height:2rem;transition:all .3s;font-size:.875rem;text-decoration:none}.ui-datepicker-calendar tbody td a.ui-state-active{background-color:#009688;color:#fff}.ui-datepicker-header a.ui-corner-all{cursor:pointer;position:absolute;top:0;width:2rem;height:2rem;margin:.5rem;border-radius:.25rem;transition:all .3s}.ui-datepicker-header a.ui-corner-all:hover{background-color:#eceff1}.ui-datepicker-header a.ui-datepicker-prev{left:0;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==");background-repeat:no-repeat;background-size:.5rem;background-position:50%;transform:rotate(180deg)}.ui-datepicker-header a.ui-datepicker-next{right:0;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==");background-repeat:no-repeat;background-size:10px;background-position:50%}.ui-datepicker-header a>span{display:none}.ui-datepicker-title{text-align:center;line-height:2rem;margin-bottom:.25rem;font-size:.875rem;font-weight:500;padding-bottom:.25rem}.ui-datepicker-week-col{font-weight:400;font-size:.75rem}.select_date input{background:#f7f7f7;border-radius:15px;height:50px;border:0;padding-left:50px;cursor:pointer}.select_date .date_field{position:relative}.select_date .date_field:before{position:absolute;content:"";background:url(webpack:///mini-css-extract-plugin//_next/static/media/calendar.3418f74b.png) no-repeat;width:25px;height:25px;left:20px;top:0;bottom:0;margin:auto;pointer-events:none}.select_date .date_field:first-child input{border-radius:15px 0 0 15px;border-right:1px solid #00000026;width:100%}.select_date .date_field:last-child input{border-radius:0 15px 15px 0;width:100%}.leave_type option{background:rgba(17,125,194,.15);color:#117dc2}.leave_reason .form-control{height:auto}.cancel-btn{background:rgba(244,126,53,.1)!important;border-radius:12px;color:#f47e35!important;padding:12px 40px;border:2px solid #000!important}.cancel-btn:hover{border:1px solid #f47500;border-radius:15px;color:#f47500!important}.login_page{background:url(webpack:///mini-css-extract-plugin//_next/static/media/login-banner.efecebd7.png) no-repeat;width:100%;height:100vh;padding:100px 0;background-size:100%;background-position:50%}.login_box{background:#ffffff38;box-shadow:0 8px 35px rgba(17,125,194,.2);border-radius:30px;max-width:500px;padding:30px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pwd_field{position:relative}.pwd_field .toggle-password{position:absolute;top:50%;right:12px;margin-top:-7px;color:#5e5e5e}.login_box .form-control{background-color:#fff;border:1px solid rgba(0,0,0,.25);border-radius:15px;color:#000}.forgot_pwd,.login_box .form-label{color:#7f7f7f}.add-to-do{position:absolute;right:0;bottom:0;z-index:999}.custom_file [type=file]{height:0;overflow:hidden;width:0}.custom_file [type=file]+label.btn-3{background-color:#f6f6f6;border-radius:0;overflow:hidden;height:50px;border-radius:15px;display:flex;padding:13px 60px;cursor:pointer}.custom_file .btn-3{position:relative}.custom_file .btn-3:after{background:url(webpack:///mini-css-extract-plugin//_next/static/media/drop_img.aa8cf044.png) no-repeat;position:absolute;width:25px;height:25px;content:"";left:20px;top:0;bottom:0;margin:auto}.list_main{background:#ebfff0;border-radius:15px;border-left:2px solid #0cc492;border-right:2px solid #0cc492;padding:5px 30px}.list_main .holiday_name span:last-child{word-wrap:break-word}.list_main1{background:#fdeaff;border-left:2px solid #9231e1;border-right:2px solid #9231e1}.list_main1,.list_main2{border-radius:15px;padding:5px 30px}.list_main2{background:#fff6f0;border-left:2px solid #ff9853;border-right:2px solid #ff9853}.list_main3{background:#eaf6ff;border-radius:15px;border-left:2px solid #117dc2;border-right:2px solid #117dc2;padding:5px 30px}.list_main h1,.list_main1 h1,.list_main2 h1,.list_main3 h1{font-weight:600;font-size:48px;line-height:72px;color:#000;margin-bottom:0;padding-right:20px}.list_main span:last-child,.list_main1 span:last-child,.list_main2 span:last-child,.list_main3 span:last-child{font-weight:600;color:#000}.list_main span:first-child,.list_main1 span:first-child,.list_main2 span:first-child,.list_main3 span:first-child{font-size:12px;font-weight:400;color:#00000080;position:relative;padding-left:10px}.list_main span:first-child:before,.list_main1 span:first-child:before,.list_main2 span:first-child:before,.list_main3 span:first-child:before{position:absolute;content:"";width:3px;height:3px;background:#00000080;left:0;top:0;bottom:0;margin:auto;border-radius:50%}.select_month select{background:#fff;border:1px solid rgba(17,125,194,.2);border-radius:15px;padding:14px 30px 14px 10px;position:relative;color:#000;font-weight:600}.drop_icon{position:absolute;content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #e78d06;z-index:999;right:10px;top:0;bottom:0;margin:auto;pointer-events:none}.form-select:focus{box-shadow:none}.view_holiday .nav-link{padding:15px 25px;border:0;background:#fff;color:#000;font-weight:600}.view_holiday .nav.nav-tabs .nav-link.month{border:1px solid rgba(17,125,194,.1);border-radius:15px 0 0 15px}.view_holiday .nav.nav-tabs .nav-link.week{border:1px solid rgba(17,125,194,.1);border-radius:0 15px 15px 0}.view_holiday .nav.nav-tabs{border:0}.view_holiday .nav.nav-tabs .nav-link.active{background:#ee8105;border-radius:15px 0 0 15px;color:#fff}.view_holiday .nav.nav-tabs .nav-link.week.active{border-radius:0 15px 15px 0}.holidays table thead tr th{text-align:right;border:0}.holidays table{border-collapse:inherit}.attendance.holidays table{border-collapse:inherit;border-spacing:10px 20px}.holidays table tbody tr td{width:200px;height:100px;text-align:right;vertical-align:bottom;border:.5px solid rgba(17,125,194,.1);border-radius:15px!important;padding:15px 20px}.holidays td.holiday1{background:#ebfff0}.holidays td.holiday2{background:#fdeaff}.holidays .holiday3{background:#fff6f0}.holidays .holiday4{background:#eaf6ff}.holiday{position:relative}.holiday span:first-child{position:absolute;left:16px;top:16px;color:#000;text-align:left}.pre_month{color:rgba(0,0,0,.5)}.curr_month{color:#000}.nxt_month{color:rgba(0,0,0,.5)}.holiday_list{white-space:nowrap;overflow-x:scroll}.holiday_list::-webkit-scrollbar{display:none}.holiday_list::-moz-scrollbar{display:none}.weekly.holidays table thead tr th{min-width:150px;text-align:center}.weekly.holidays table thead tr th:first-child{min-width:0!important}.weekly.holidays table tbody tr td{width:auto;height:calc((var(--size) * 5px));text-align:center}.weekly.holidays table tbody tr td:first-child{width:-moz-fit-content;width:fit-content}.weekly.holidays span:first-child{position:relative;top:auto;left:auto}.time_list li{min-width:100px}.event_list .col-auto,.time_list li,.week_list .col-auto{height:50px;text-align:center;vertical-align:middle;background:#fff;border:.5px solid rgba(17,125,194,.1);display:flex;align-items:center;justify-content:center}.event_list .col-auto,.week_list .col-auto{max-width:200px;min-width:14%}.event_list,.week_list{padding-left:12px!important}.attendance.holidays table tbody tr td{padding:0;border:0;text-align:center}.date_count{position:absolute;bottom:10px;right:20px}.status_wo{color:#7f7f7f;padding-top:10px;display:block}.staus_p{display:block;color:#0cc492}.status_a{color:#d05757;display:block}.status_hd{color:#117dc2;display:block}.status_wfh{color:#f48c35;display:block}.attendance.holidays table tbody tr td{height:110px;margin-bottom:10px}.attendance.holidays table tbody tr td .week_off{background:linear-gradient(#fff 0 0) padding-box,linear-gradient(180deg,#7f7f7f,rgba(146,49,225,0)) border-box;color:#313149;padding:10px;border:1px solid transparent;border-radius:15px;height:100%;position:relative}.attendance.holidays table tbody tr td .week_off:before{background:#7f7f7f;border-radius:0 0 20px 20px;position:absolute;content:"";width:50%;height:6px;top:0;margin:auto;left:0;right:0}.attendance.holidays table tbody tr td ._persent:before{background:#0cc492;border-radius:0 0 20px 20px;position:absolute;content:"";width:50%;height:6px;top:0;margin:auto;left:0;right:0}.attendance.holidays table tbody tr td ._absent:before{background:#d05757;border-radius:0 0 20px 20px;position:absolute;content:"";width:50%;height:6px;top:0;margin:auto;left:0;right:0}.attendance.holidays table tbody tr td .half-day:before{background:#f57004}.attendance.holidays table tbody tr td .-wfh:before,.attendance.holidays table tbody tr td .half-day:before{border-radius:0 0 20px 20px;position:absolute;content:"";width:50%;height:6px;top:0;margin:auto;left:0;right:0}.attendance.holidays table tbody tr td .-wfh:before{background:#f48c35}.attendance.holidays table tbody tr td ._persent{background:linear-gradient(#fff 0 0) padding-box,linear-gradient(180deg,#0cc492,rgba(146,49,225,0)) border-box}.attendance.holidays table tbody tr td ._absent,.attendance.holidays table tbody tr td ._persent{color:#313149;padding:15px 0 10px;border:1px solid transparent;border-radius:15px;height:100%;position:relative}.attendance.holidays table tbody tr td ._absent{background:linear-gradient(#fff 0 0) padding-box,linear-gradient(180deg,#d05757,rgba(146,49,225,0)) border-box}.attendance.holidays table tbody tr td .half-day{background:linear-gradient(#fff 0 0) padding-box,linear-gradient(180deg,#0077cd,rgba(146,49,225,0)) border-box}.attendance.holidays table tbody tr td .-wfh,.attendance.holidays table tbody tr td .half-day{color:#313149;padding:15px 0 10px;border:1px solid transparent;border-radius:15px;height:100%;position:relative}.attendance.holidays table tbody tr td .-wfh{background:linear-gradient(#fff 0 0) padding-box,linear-gradient(180deg,#f48c35,rgba(146,49,225,0)) border-box}.pre_month .date_count{color:rgba(0,0,0,.5)}.absent_persent,.hf_dy_prsnt_hf_dy,.persent_hd_wfh{background:linear-gradient(#fff 0 0) padding-box,linear-gradient(180deg,#0cc492,rgba(146,49,225,0)) border-box;color:#313149;padding:15px 0 10px;border:1px solid transparent;border-radius:15px;height:100%;position:relative}.persent_hd_wfh:before{background:#0cc492;border-radius:0 0 0 20px;left:52px}.persent_hd_wfh:after,.persent_hd_wfh:before{position:absolute;content:"";width:25%;height:6px;top:-1px}.persent_hd_wfh:after{background:#f48c35;border-radius:0 0 20px 0;right:52px}.absent_persent:before{background:#0cc492;border-radius:0 0 0 20px;left:52px}.absent_persent:after,.absent_persent:before{position:absolute;content:"";width:25%;height:6px;top:-1px}.absent_persent:after{background:#d05757;border-radius:0 0 20px 0;right:52px}.hf_dy_prsnt_hf_dy:before{background:#0cc492;border-radius:0 0 0 20px;left:52px}.hf_dy_prsnt_hf_dy:after,.hf_dy_prsnt_hf_dy:before{position:absolute;content:"";width:25%;height:6px;top:-1px}.hf_dy_prsnt_hf_dy:after{background:#f18305;border-radius:0 0 20px 0;right:52px}.Public_holiday{color:#f58505;display:block}.profile_card{background:#eaf6ff;padding:30px;border-radius:40px}.card_img img{width:200px;height:200px;margin:auto;border-radius:60px;object-fit:cover;object-position:top}.card_img{z-index:100}.card_img:after{background:url(webpack:///mini-css-extract-plugin//_next/static/media/waves.f2aab70b.png) no-repeat;position:absolute;content:"";width:100%;height:200px;left:0;z-index:-1}.card_seperator{background:linear-gradient(270deg,rgba(17,125,194,0),#117dc2 48.96%,rgba(17,125,194,0));width:100%;height:1px;border:0;opacity:1}.profile_detail table tr td{border:0}.profile_detail table tr td:first-child{color:rgba(0,0,0,.5)}.profile_detail table tr td:last-child{text-align:right;color:#000}.reset_pwd{border:1px solid #0077cd;border-radius:15px;color:#0077cd;padding:10px 18px;background-color:transparent;margin:auto}.bank_info .form-label,.personal_info .form-label{padding-top:20px}.bank_info .form-control,.personal_info .form-control{text-align:center;color:#000;background:#f6f6f6;border:.5px solid rgba(17,125,194,.2);border-radius:15px}.detail_seperator{width:50%;border:1px solid rgba(0,0,0,.2);text-align:center;opacity:.5}.emp-name p{color:#117dc2;font-weight:600}.edit_detail_modal .modal-header{padding-bottom:0;border-bottom:0}.edit_detail_modal .modal-footer{border-top:0}.cancel-btn{background:#fff;border:1px solid rgba(0,0,0,.5);border-radius:15px;color:rgba(0,0,0,.5)}.change_img input{bottom:8px;left:210px;z-index:999;opacity:0}.change_img i,.change_img input{position:absolute;right:0;margin:auto}.change_img i{background:#000;width:45px;height:45px;border-radius:50%;bottom:5px;left:170px;color:#fff;display:flex;align-items:center;justify-content:center;border:3px solid #fff}.edit_detail_modal .card_img:after{display:none}.emp_list{display:flex;align-items:center}.sub_menus,.sub_menus li{position:relative}.sub_menus li:first-child:after{height:29px;top:-9px}.sub_menus li:first-child:after,.sub_menus li:not(:last-child):before{width:3px;position:absolute;content:"";background:rgba(17,125,194,.1);left:15px}.sub_menus li:not(:last-child):before{height:117%;top:19px}.sub_menus li a{position:relative}.sub_menus li a:before{height:3px;width:15px;position:absolute;content:"";background:rgba(17,125,194,.1);left:-23px;top:9px}.attendance-date input{background:#fff;border:1px solid rgba(17,125,194,.2);border-radius:15px;width:50%;color:#000;font-weight:600;padding:15px}.intime{border-radius:20px;border:1px solid #2085c621}.intime,.outime{background:hsla(0,0%,96%,.5);padding:15px;display:flex;align-items:center}.outime{border-radius:20px;border:1px solid #0cc49221}.title{color:rgba(0,0,0,.5);font-weight:600}.hrs_card{background:#f6f6f6;border-radius:20px;padding:20px 10px;height:130px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px}.hrs_process .time_bar{background-color:rgba(12,196,146,.5);width:100%;height:4px;border-radius:10px;position:relative}.hrs_process .time_bar .fill_bar{background-color:#0cc492;width:75%;height:6px;border-radius:10px;position:absolute;z-index:100;top:-1px}.brk_hrs .time_bar{background-color:rgba(0,0,0,.5);width:100%;height:4px;border-radius:10px;position:relative}.brk_hrs .time_bar .fill_bar{background-color:#000;width:25%;height:6px;border-radius:10px;position:absolute;z-index:100;top:-1px}.ext_hrs_process .time_bar{background-color:rgba(251,87,126,.5);width:100%;height:4px;border-radius:10px;position:relative}.ext_hrs_process .time_bar .fill_bar{background-color:#fb577e;width:25%;height:6px;border-radius:10px;position:absolute;z-index:100;top:-1px}.lck_hrs_process .time_bar{background-color:rgba(255,123,34,.5);width:100%;height:4px;border-radius:10px;position:relative}.lck_hrs_process .time_bar .fill_bar{background-color:#ff7b22;width:25%;height:6px;border-radius:10px;position:absolute;z-index:100;top:-1px}.wrapper1 .card1{background:transparent;border:0}.wrapper1 .card1 .circle1{position:relative;height:100px;width:100px;border-radius:50%;cursor:default}.card1 .circle1 .box1{height:100%;width:100%;background:transparent;border-radius:50%;transform:translate(-50%,-50%);transition:all .2s;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;color:#000;font-weight:600}.modal-dialog{margin:auto auto auto 289px}@media (min-width:576px){.modal-dialog{max-width:700px}}@media (max-width:1550px){.search_record .form-control{width:auto}}@media (max-width:1450px){.hf_dy_prsnt_hf_dy:after,.persent_hd_wfh:after{width:25%;right:35px}.hf_dy_prsnt_hf_dy:before,.persent_hd_wfh:before{width:25%;left:35px}}@media (min-width:1200px) and (max-width:1410px){.approve-detail{padding:.5rem!important}.show_entries span.pe-3{padding-right:.3rem!important}.taken.ps-xl-3{padding-left:.5rem!important}.available.pe-xl-3,.taken.pe-xl-3{padding-right:.5rem!important}.emp_list img{width:40px;height:40px;margin-left:-30px}.available.pe-5,.taken.pe-5{padding-right:1rem!important}.taken.ps-5{padding-left:1rem!important}}@media (min-width:1200px) and (max-width:1310px){.emp_dash{padding:20px}}@media (max-width:1199px){.header{padding:20px 15px}.emplpoyee_name h4{font-size:20px}.search_show_entries,.search_show_entries.all-requests{flex-wrap:wrap}.leave_detail,.leave_detali.approve-detail{order:3;margin:10px auto;width:100%}}@media (max-width:991px){.emp_dash .mt-5{margin-top:1rem!important}.search_show_entries.all-requests{flex-wrap:wrap}main{width:calc(100%)}.emplpoyee_name h4{font-size:20px}.dashboard_left_block{position:absolute!important;z-index:999;background-color:#fff;top:0;left:-324px;padding-right:20px;transition:.3s ease-in-out}.dashboard_left_block.active{left:0}.closemenu{position:absolute;right:10px;top:10px;font-size:20px;color:#01060a}}@media (max-width:800px){.profile_img{margin-right:10px}.all-requests .leave_detali{margin:20px 0}.search_show_entries.all-requests{display:block;width:100%}.all-requests .search_record .form-control{width:100%}.emp_dash,.header{padding:15px}.profile_img img{width:40px;height:40px}.emp__name,.emp_degi,.emplpoyee_name h4{font-size:14px}h4{font-size:20px}.search_show_entries{flex-wrap:wrap}.leave_detail{margin-top:20px;margin-bottom:20px}}@media (max-width:500px){.header{flex-wrap:wrap}.hf_dy_prsnt_hf_dy:after,.persent_hd_wfh:after{width:25%;right:25px}.hf_dy_prsnt_hf_dy:before,.persent_hd_wfh:before{width:25%;left:25px}.attendance.holidays table tbody tr td{min-width:100px}h4{line-height:20px}.title,h4,p,span{font-size:12px}.attendance-date{font-size:12px;width:34%}.attendance-date input{width:100%}.emp_list img{width:40px;height:40px;margin-left:-30px}.available-bg,.pending-bg,.taken-bg{background-size:contain;width:30px;height:30px;font-weight:400}.leave_detali span:last-child{font-weight:400;font-size:14px}.leave_detali{padding:.5rem!important}.leave_detali.display,.search_show_entries.display{width:100%}.apply_application_main .form-label{padding-bottom:0}.name_degination{display:none}.Submit_btn,.apply_application_main .form-label,.cancel-btn,.emp__name,.emp_degi,.emplpoyee_name h4,.form-control,.leave__type label,.leave_detail ._title,.select_date .date_field{font-size:12px}h4.pb-3{font-size:16px;padding-bottom:.5rem!important}.add-to-do{position:relative;text-align:center;padding-top:10px}.page_heading h4:before{width:40%}.page_heading h4:after{width:100%}.view_holiday .nav-link{padding:10px}.select_month select{font-size:12px;padding:10px 30px 10px 10px}.view_holiday .nav-link{font-size:12px}.holiday span:first-child{left:10px;top:12px;font-size:10px}.holidays .table thead tr th{font-size:10px;min-width:90px}.holidays table tbody tr td{font-size:10px}.list_main h1,.list_main1 h1,.list_main2 h1,.list_main3 h1{font-size:15px}.list_main span:last-child,.list_main1 span:last-child,.list_main2 span:last-child,.list_main3 span:last-child{font-size:12px}.list_main,.list_main1,.list_main2,.list_main3{padding:5px 10px}.chck-in p,.chck-out p,.punch_info .punch_day{font-size:12px;margin-bottom:.3rem}h6{font-size:14px!important}.links{font-size:12px}.punch_hour{font-size:14px;line-height:12px}.pagination li{margin:0 2px}.search_show_entries{display:block}.show_entries{margin-top:20px}.search_record .form-control{width:100%}.punch_table .table tbody tr td,.punch_table .table thead tr th{font-size:clamp(.75rem,.9vw,.875rem);min-width:120px}.punch_table .table tbody tr td:first-child,.punch_table .table thead tr th:first-child{min-width:112px;max-width:100px}.punch_table.all-leave-table .table thead tr th,.punch_table.to-to-view-table .table thead tr th{min-width:170px}.leave_detali{margin-top:15px}.apply_application{text-align:center!important}}.layout{display:flex;height:100vh}.header{color:#fff;background:linear-gradient(135deg,#000,#ff4500);padding:10px;display:flex;align-items:center}.toggle-button{background:none;border:none;color:#000;font-size:1.5rem;cursor:pointer}.sidebar{width:280px;transition:transform .3s ease-in-out}@media(max-width:768px){.sidebar.closed{transform:translateX(-120%)}}.content{flex:1 1;padding:20px}.content.sidebar-closed{margin-left:0}.dashboard{display:flex;height:100vh;transition:all .3s ease-in-out}.dashboard_sidebar{width:250px;background-color:#333;color:#fff;transition:width .3s ease-in-out}.dashboard_sidebar.closed{overflow:hidden}.dashboard_left_block{border-right:1px solid rgba(0,0,0,.1);height:100vh;padding:35px 20px;position:-webkit-sticky;position:sticky;overflow:hidden;margin:0}.dashboard_right_block{background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(97,28,1,.9) 50%,rgba(0,0,0,.9)),linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6));min-height:100vh}.dashboard_right_block.sidebar-closed{width:100%}.dashboard_right_block{flex:1 1;padding:20px -1px;background-color:#fff;transition:margin-left .3s ease-in-out,width .3s ease-in-out}@media (max-width:768px){.calendar-grid>div{min-height:60px!important;padding:4px}}.sidebar{background-color:#000;color:#fff;width:241px;margin-top:0}@media (min-width:992px){.sidebar{position:relative;transform:none;transition:all .3s ease-in-out!important}}@media (max-width:991px){.sidebar{position:fixed;top:0;left:0;height:100vh;z-index:1050;margin-top:0;transition:all .3s ease!important;transition:transform .4s ease,opacity .4s ease!important}.sidebar.open{transform:translateX(0);margin-top:59px;transition:transform .4s ease!important;transition:transform .4s ease,opacity .4s ease!important}}.sidebar.closed{margin-left:-244px;opacity:1;transition:all .3s ease-in-out!important}body{font-family:Poppins,sans-serif;overflow-x:hidden}.usersidebar{position:fixed;top:0;left:0;height:100vh;width:240px;background:linear-gradient(180deg,#000,#000);box-shadow:4px 0 15px rgba(0,0,0,.3);color:#fff;transition:all .3s ease-in-out;z-index:1000}.usersidebar .brand{font-size:22px;font-weight:700;padding:20px;display:flex;align-items:center;gap:10px}.usersidebar .brand img{width:35px}.usersidebar .user-info{display:flex;align-items:center;padding:0 20px 20px;gap:10px}.usersidebar .user-info img{width:40px;height:40px;border-radius:50%}.usersidebar .user-info div small{color:#cfd4ff}.usersidebar .nav-link{color:#d4dcff;font-weight:500;padding:6px 20px;border-radius:10px;margin:4px 10px;display:flex;align-items:center;gap:12px;transition:all .3s ease;font-size:12px}.usersidebar .nav-link.active,.usersidebar .nav-link:hover{background:linear-gradient(90deg,#3b57ff,#4c8eff);color:#fff;box-shadow:0 2px 10px rgba(76,142,255,.3);transform:translateX(4px)}.logout-btn{position:absolute;bottom:20px;left:20px;width:200px;text-align:center;background:#e74c3c;border-radius:10px;padding:7px;color:#fff;font-weight:500;transition:all .3s ease;font-size:15px}.logout-btn:hover{background:#ff6b5b;transform:translateY(-3px)}.topbar{background:#f8f9fc;display:flex;justify-content:space-between;align-items:center;padding:12px 25px;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:all .4s ease}@media (max-width:992px){.topbar{margin-left:0;position:fixed;width:100%;top:0;left:0;z-index:1100;background:#f8f9fc}.main{margin-top:70px}.btn.btn-light.d-lg-none{background-color:#e7e9f5;border:none;border-radius:10px}.btn.btn-light.d-lg-none i{font-size:22px}}.btn.btn-light.d-lg-none:hover{background-color:#dfe3ff}.main{background:#f3f4f8;min-height:100vh;padding:25px}.card{border:none;border-radius:15px;box-shadow:0 2px 15px rgba(0,0,0,.1);transition:all .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 4px 20px rgba(0,0,0,.15)}.card small{color:#666}@media (max-width:992px){.usersidebar{left:-240px}.usersidebar.show{left:0;z-index:9999}.main,.topbar{margin-left:0}}.em-box-card{display:flex;gap:15px;transition:all .3s ease}.icon-box{background:rgba(59,87,255,.1);border-radius:15px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.icon-box i{font-size:32px;color:#3b57ff}.content-box h6{color:#2c2c2c}@media (max-width:576px){.em-box-card{flex-direction:column;text-align:center}.icon-box{width:60px;height:60px;margin-bottom:8px}.icon-box i{font-size:26px}.content-box h4{font-size:20px}}.em-box-card p{font-size:12px}#analysisChart,#payslipChart{width:100px!important;height:100px!important;margin:0 auto}.checkin a{color:#fff}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.calendar-header h4{font-weight:600;color:#2c2c2c}.calendar{grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;text-align:center}.day-name{color:#3b57ff;padding:10px 0;text-align:start!important}.day{background:#f8f9fc;padding:13px 0;font-weight:500;transition:all .3s ease;width:40px;height:40px;font-size:13px}.day:hover{background:#eaf0ff;transform:scale(1.05)}.tooltip-popup{display:none;top:-90px;background:#fff;color:#333;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.2);padding:10px;font-size:13px;z-index:10;width:180px}.tooltip-popup,.tooltip-popup:after{position:absolute;left:50%;transform:translateX(-50%)}.tooltip-popup:after{content:"";bottom:-50px;border:20px solid transparent;border-top-color:#fff}.day:hover .tooltip-popup{display:block}.login-icon{color:#28a745;margin-right:5px}.logout-icon{color:#dc3545;margin-right:5px}@media (max-width:768px){.calendar{grid-template-columns:repeat(4,1fr)}.day{padding:15px 0;font-size:14px}.tooltip-popup{top:-80px;width:160px}.pagination{justify-content:center;margin-top:10px}.pagination span{margin:6px;font-size:15px!important}#toggle_btn img{width:24px;margin-right:11px}}@media (max-width:480px){.calendar{grid-template-columns:repeat(3,1fr)}.calendar-header h4{font-size:18px}.day{padding:12px 0;font-size:13px}}.leave-card{background:linear-gradient(160deg,#0f0f0f,#1b1b1b)!important;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);padding:25px;position:relative;overflow:hidden}.leave-card:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.leave-card h5{font-weight:600;color:#fff;margin-bottom:10px;font-size:14px!important}.leave-list{list-style:none;padding-left:0;margin:0}.leave-item{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #eee;position:relative;cursor:pointer;transition:all .2s ease}.leave-item:last-child{border-bottom:none}.leave-item:hover{background:#f7f8ff;border-radius:10px}.leave-icon{font-size:24px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;color:blue}.icon-casual{background:#3b57ff}.icon-sick{background:#dc3545}.icon-earned{background:#198754}.icon-maternity{background:#ffc107}.leave-name{font-weight:500;color:#333}.leave-count{font-size:14px;color:#777}.leave-popup{display:none;top:-51px;background:#fff;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.15);padding:10px 12px;width:220px;font-size:13px;z-index:10}.leave-popup,.leave-popup:after{position:absolute;left:50%;transform:translateX(-50%)}.leave-popup:after{content:"";bottom:-22px;border:13px solid transparent;border-top-color:#fff}.leave-item:hover .leave-popup{display:block}@media (max-width:992px){.leave-card{margin:20px auto}}@media (max-width:576px){.leave-popup{top:-75px;width:180px}.leave-item{padding:8px 0}.leave-icon{font-size:20px;width:36px;height:36px}.leave-name{font-size:14px}}:root{--navy:#0b2340;--accent:#0b6fb0;--muted:#6c7b8a;--card-bg:#fff}.frame{margin:22px auto;border-radius:22px;box-shadow:0 8px 36px rgba(3,10,22,.45);color:#fff;overflow:hidden;border:3px solid hsla(0,0%,100%,.06)}.inner{background:#fbfdff;border-radius:14px;padding:18px;color:var(--navy);min-height:560px}.hrms-sidebar{width:260px;background:linear-gradient(180deg,#0f2740,#102b44);border-radius:12px;padding:16px;color:#dbeaf8;height:100%}.hrms-sidebar a{color:#033f77;background:#fff;padding:5px;border-radius:6px}.card-compact{border-radius:12px;box-shadow:0 6px 18px rgba(16,24,40,.06)}.prog-wrap{background:#eef6ff;border-radius:10px;padding:8px}.prog{height:10px;border-radius:8px;background:linear-gradient(90deg,var(--accent),#2b9ed6)}.widget{background:linear-gradient(180deg,#fbfbfc,#fff);padding:12px;color:var(--navy);box-shadow:0 5px 15px rgba(0,0,0,.35)}.avatar,.widget{border-radius:10px}.avatar{width:48px;height:48px;object-fit:cover;border:2px solid #fff}.small-muted{color:var(--muted);font-size:.9rem}.attendance-log{background:linear-gradient(180deg,#012a81,#012a53);border-radius:10px;padding:12px;box-shadow:0 8px 20px rgba(16,24,40,.05)}.note-chip{background:#eef6ff;color:var(--navy);padding:8px 10px;border-radius:999px;display:inline-flex;gap:8px;align-items:center;font-weight:600}@media (max-width:991px){.hrms-sidebar{display:none}.hrms-sidebar .active{display:block;position:relative;margin-bottom:18px}.frame{padding:12px}}.scroll-y{max-height:340px;overflow:auto;padding-right:6px}.scroll-y::-webkit-scrollbar{width:7px}.scroll-y::-webkit-scrollbar-thumb{background:#000;border-radius:6px}.table-att td,.table-att th{vertical-align:middle}.net-hours{font-weight:700;color:var(--accent)}table{overflow:hidden}.employee-attendance{background-color:#f8f9fa}.employee-attendance .card{border-radius:16px}.employee-attendance table td,.employee-attendance table th{vertical-align:middle;font-size:.95rem}.employee-attendance .table-primary{background-color:#1e3a8a!important;color:#fff!important}.employee-attendance .badge{font-size:.8rem;padding:6px 10px;border-radius:8px}.profile-card{background:linear-gradient(160deg,#0f0f0f,#1b1b1b)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,106,0,.25);box-shadow:0 15px 35px rgba(0,0,0,.6),inset 0 0 25px rgba(255,106,0,.05);transition:all .4s ease;border-radius:16px;padding:20px 25px}.profile-img{width:80px;height:80px}.badges .badge{font-size:.8rem;padding:8px 10px;border-radius:8px}.btn-outline-light:hover{background-color:#fff;color:#4b6cb7;transition:.3s ease}.attendance-box{background:#f8faff;border:1px solid #e3e6f0}.attendance-row{background:#fff;transition:.3s ease;border:1px solid #e3e6f0}.hover-effect:hover{box-shadow:0 6px 14px rgba(0,0,0,.1)}.badge{padding:11px 23px}.attendance-popup{bottom:40px;left:0;background:#f3b2b2!important;color:#333;border-radius:14px;padding:12px 16px;box-shadow:0 6px 18px rgba(0,0,0,.15);width:240px;z-index:20;animation:fadeInUp .3s ease forwards;border:1px solid #e0e0e0}.popup-arrow{left:25px;background:#f3b2b2!important;transform:rotate(45deg);border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-radius:2px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.popup-content p{font-size:.9rem;display:flex;align-items:center}.task-card{background:linear-gradient(135deg,#e9f1ff,#fff);transition:.3s ease}.task-card:hover{box-shadow:0 10px 25px rgba(0,0,0,.1);transform:translateY(-3px)}.form-check-input:checked{background-color:#e56e00;border-color:#f5883d}.form-check-input:focus{box-shadow:0 10px 25px rgba(247,181,1,.507)}.list-group-item{background:transparent}.leave-card{background:linear-gradient(135deg,#e9f1ff,#fff);transition:.3s ease}.leave-card:hover{box-shadow:0 10px 25px rgba(0,0,0,.1);transform:translateY(-3px)}.progress-bar{border-radius:4px;background-color:#ff4500}@media (max-width:768px){.attendance-row{flex-direction:column;justify-content:start!important}.badges{margin-bottom:10px}}.profile{display:flex;flex-wrap:nowrap}.profile-card{background:linear-gradient(135deg,#233955,#3b5b7f);border-radius:18px;padding:1.2rem}.profile-img{width:90px;height:90px;border-radius:50%;border:3px solid #fff;object-fit:cover}.profile-header .badge{font-size:.75rem;padding:6px 10px}@media (max-width:767px){.profile-card{text-align:center;padding:1.5rem}.profile-buttons,.profile-info{flex-direction:column;align-items:center}.profile-buttons{display:flex}.profile-buttons .btn{width:80%}}@media (min-width:768px) and (max-width:991px){.profile-card{padding:1.5rem 1rem}.profile-img{width:80px;height:80px}}.attendance-box{background-color:#f8fbff}.hover-effect{background:#fff;transition:all .3s ease}.hover-effect:hover{background:#eaf3ff;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.1)}.badge{font-size:.85rem;padding:6px 10px;cursor:pointer}.attendance-popup{top:-160px;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.15);padding:12px 14px;width:220px;display:none;z-index:10;animation:fadeIn .3s ease-in-out}.attendance-popup,.popup-arrow{position:absolute;left:50%;transform:translateX(-50%);background:#fff}.popup-arrow{bottom:-8px;width:16px;height:16px;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0)}.attendance-popup:hover,.popup-trigger:hover+.attendance-popup{display:block}@media (max-width:768px){.attendance-row{flex-direction:column;align-items:flex-start;text-align:left}.text-end{text-align:left!important}.attendance-popup{top:auto;bottom:110%;left:50%;transform:translateX(-50%)}.popup-arrow{top:auto;bottom:-10px}.profile{flex-wrap:wrap!important}.profile-content{flex-wrap:wrap}}.profile{display:flex!important}.task-status{background:linear-gradient(180deg,#f3f8ff,#fff)}.task-status .bg-primary{background-color:#0f2841!important}.chart-container{width:220px;height:220px;position:relative;margin:0 auto}.pie-chart{width:100%;height:100%;border-radius:50%;background:conic-gradient(#198754 0deg 270deg,#ffc107 270deg 315deg,#dc3545 315deg 345deg,#6c757d 345deg 1turn);box-shadow:0 0 12px rgba(0,0,0,.1)}.chart-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.legend-item{margin:8px;color:#333}.legend-dot{width:14px;height:14px;border-radius:50%;display:inline-block}@media (max-width:768px){.chart-container{width:180px;height:180px}.legend-item{font-size:.9rem}}.attendance-box h5{color:#012a53!important}.search input{border-radius:8px;border:1px solid #dfd6d6;padding:4px}.calendar-grid{min-width:700px}.day-name{color:#fff}.day-box{color:#fff!important}.day-present{border:2px solid #4caf4c}.day-leave{border:2px solid #ff9800}.day-absent{border:2px solid #ffb300}.day-holiday{border:2px solid #2196f3}.legend-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:15px;gap:50px}@media(max-width:768px){.legend-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:15px;gap:20px}}.legend-item{font-size:14px}.scroll-container{max-height:calc(100vh - 100px);overflow-y:auto;padding-right:0}.scroll-container::-webkit-scrollbar{width:10px}.scroll-container::-webkit-scrollbar-thumb{background-color:#1f0101!important;border-radius:4px}.scroll-container::-webkit-scrollbar-thumb:hover{background-color:#130000!important}.fullpage-scroll{height:calc(100vh - 10px);overflow-y:auto;overflow-x:hidden;padding-bottom:100px}.leave-wrapper{background:#f8f9fb;min-height:100vh}.card{border-radius:12px}.student-select{width:135px}.form-control,.form-select{font-size:15px;padding:9px 11px;transition:all .3s ease}.form-control:focus,.form-select:focus{box-shadow:0 0 0 .1rem rgba(13,110,253,.25)}.btn{transition:.3s ease}.btn:hover{transform:translateY(-2px)}.table thead th{font-weight:600}.badge{font-size:13px;border-radius:6px}attendance-card .attendance-card{background:linear-gradient(135deg,#385679,#385679)!important}.attendance-card .bi-clock-history,.attendance-card h4,.attendance-card p,p{color:#333}.checkin{display:flex;justify-content:space-between;background-color:#fff;padding:10px;margin-bottom:10px;border-radius:10px}.checkin-btn:hover{background:#f47721!important}.checkin-btn{background:rgba(255,237,217,.397);border:2px solid #f47721}.time-card{border-radius:6px!important;background:linear-gradient(145deg,#fff,#f3f6ff)!important;transition:all .3s ease}.time-display{background:rgba(59,87,255,.06);border-radius:6px;border:2px solid #f47721}.time-card h1{font-size:18px}.time-display h1{font-size:2.5rem;letter-spacing:1px}.checkin a{padding:6px 12px;border-radius:6px;color:#333;text-decoration:none}.checkout-btn{background:#f0ffe0;border:2px solid #f07300}.checkout-btn .icon{color:#00b4ff;background:rgba(0,179,255,.404)}.checkout-btn :hover{background:rgba(0,179,255,.295)!important}.action-btn .icon{background:hsla(0,0%,100%,.6);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:22px;transition:all .3s ease}.top-header1{background-color:#fff;padding:10px;margin-bottom:10px;border-radius:10px}.kpi-box{transition:all .2s ease-in-out;border:1px solid rgba(255,136,0,.2);background-color:#2c2c2c}.kpi-box:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.kpi-box h6{font-size:15px!important}.profile-image-uploader{width:120px;height:120px;border:2px solid #ccc;background-color:#f0f0f0}.profile-image-preview{display:block}.profile-image-placeholder{color:#888;font-size:14px;text-align:center}.profile-image-pencil{right:5px;background-color:#fff;padding:5px;font-size:16px;border:1px solid #ccc}.circle-icon{position:relative;width:60px;height:35px;background-color:#ff4500;border-radius:6px;display:flex;align-items:center;justify-content:center}.circle-icon:before{top:-18px}.circle-icon:after,.circle-icon:before{content:"";position:absolute;width:45px;height:45px;background-color:inherit;transform:scaleY(.5774) rotate(-45deg);left:7.5px;border-radius:6px}.circle-icon:after{bottom:-18px}@media (min-width:768px){.card-layout{flex-direction:row}.icon-col{order:2}.text-col{order:1}}@media (max-width:767px){.card-layout{flex-direction:column;text-align:center}.icon-col{order:1;margin-top:10px;display:flex;justify-content:center}.text-col{order:2;margin-top:10px}.emplpoyee_name h4{font-size:16px}}.dashboard-card{border-radius:12px}.text-col h6,h4{font-size:18px}.attendance{background-color:transparent;border-bottom:0;border-radius:10px}.time-display{padding:16px 52px}.hrms-checkin:hover{background-color:rgba(25,135,84,.397)}.testbtn{background:#5869ff!important;color:#fff;border-radius:10px;border:none;color:#fff!important}.fontsize h6,h4{font-size:15px}.btn-height{height:42px}.btn-height button{height:36px}.rounded:hover a{color:#000!important}.rounded:hover i{color:#fff}.admin-name:hover{background-color:transparent}.gap-2:hover p,.r2:hover{color:#000!important}.fit-content{width:1%;white-space:nowrap;padding-left:6px!important;padding-right:6px!important;text-align:center}td.fit-content{width:auto!important;white-space:nowrap!important;padding:2px 6px!important;text-align:center}table.my-table{table-layout:auto!important}.datetime{color:#fff!important}.join{background:#233955;padding:7px;border-radius:10px;width:100px;text-align:center!important}.color-prfile,.join{color:#fff}tbody,td,tfoot,th,tr{border:none}.table-shadow{box-shadow:none!important}.btn-box{justify-content:space-between}.table-shadow td{color:var(--muted)}.cancel-btn{padding:6px 40px}table .btn-primary{margin-bottom:8px}.card-shadow{box-shadow:0 2px 15px rgba(0,0,0,.1);padding:19px}.emp-btn{width:100px}.spr-admin{font-size:15px;color:#fff;text-align:center}.pf-card{height:300px}.profile-master-card{background:linear-gradient(135deg,#233955,#3b5b7f);border-radius:22px;padding:35px;color:#fff;position:relative;overflow:hidden}.profile-master-card:before{content:"";position:absolute;width:220px;height:220px;top:-60px;right:-60px;border-radius:50%;background:rgba(255,136,0,.12);filter:blur(40px)}.profile-top{position:relative;z-index:2}.profile-img-wrapper{width:121px;height:127px;border-radius:66px;overflow:hidden;border:3px solid hsla(0,0%,100%,.15);box-shadow:0 0 20px rgba(255,136,0,.3)}.profile-img-pro{width:100%;height:100%;object-fit:cover}.profile-main-name{font-size:25px;font-weight:700;letter-spacing:.5px}.profile-role-tag{background:rgba(255,136,0,.2);color:#f80;padding:3px 12px;display:inline-block;border-radius:8px;font-size:14px;font-weight:600}.profile-sub{color:#b9c4da;font-size:15px;margin-top:2px}.profile-contact-line{color:#dce3f7;font-size:14px;margin-bottom:3px}.profile-right-info{min-width:230px;display:flex;flex-direction:column;gap:20px}.info-box{background:hsla(0,0%,100%,.05);padding:12px 16px;border:1px solid hsla(0,0%,100%,.06)}.info-small-title{font-size:12px;color:#9ca8c7;text-transform:uppercase;letter-spacing:1px;margin-bottom:3px}.info-val{color:#f80;font-size:17px;font-weight:700;margin:0}.pagination .page-item .page-link{color:#fff}.pagination .page-item .page-link:hover{color:#012a53}.icon-box{width:70px;height:70px;border-radius:50%;background:hsla(0,0%,100%,.1)}@media (max-width:575px){.responsive-card{text-align:center;padding:18px}.responsive-card .tx-20{font-size:22px}}.btn_block{display:flex;padding-top:9px}.btn_block button{margin:5px}.page_heading h4{font-size:clamp(1.1rem,1.1rem + 1vw,1rem)!important;line-height:1.25;font-weight:700}.form-box{padding:18px 19px 26px 10px;box-shadow:0 2px 15px rgba(0,0,0,.1)}.card h6{font-weight:600;color:#fff;margin-bottom:10px;font-size:14px!important}.btn-primary{background:linear-gradient(258.51deg,#0077cd 12.83%,#546afb 67.63%);font-weight:600}.card-header{background-color:transparent!important}.search_show_entries h4{font-size:26px}.rounded{margin-right:6px}.menu_bar ul li{transition:.3s ease-in-out}.menu_bar ul li:hover>a{background-color:#ffffff20;color:#fff;border-radius:6px}.menu_bar ul li:hover span{color:#fff!important}.menu_bar ul li:hover>a,i{color:#ff4500}.menu_bar ul .nav-item-main a:hover i{color:#f47721}.custom-table{border-spacing:0;border-radius:12px;overflow:hidden}.circle-icon i{font-size:20px;z-index:1;color:#fff}.custom-table thead{color:#fff}.custom-table.table tbody tr{background-color:transparent;transition:.3s}.custom-table td{padding:12px}.custom-table td,.custom-table th{border:none!important}.custom-table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.custom-table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.custom-table.table thead tr th{color:#fff!important;border:none!important}html body table.custom-table.newtable tbody tr:hover td{cursor:pointer}html thead{height:34px}html thead tr th{min-width:100px!important}html tbody tr td{min-width:100px}.attendance-card h4,p{color:rgba(0,0,0,.5)}.employee-overvew h6{font-size:16px}.employee-overvew h3{font-size:17px}.emp-btn{border-radius:100px;width:150px}.emplpoyee_name{margin-left:10px}@media (max-width:900px){.profile-content{flex-wrap:wrap;flex-wrap:wrap!important;flex-direction:column;margin-left:80px}.profile-content,.profile-img-wrapper{align-items:center;justify-content:center}.profile-img-wrapper{flex-direction:row}}.profile-top{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:1300px){.profile-top{text-align:center}.profile-content,.profile-top{flex-direction:column;align-items:center}.profile-content .ms-3{margin-left:0!important;margin-top:15px}.profile-contact-line{justify-content:center;display:flex;align-items:center;gap:6px}.profile-right-info{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;width:100%;margin-top:10px}.profile-right-info .info-box{min-width:120px;text-align:center}}.profile-contact-line i{font-size:16px;margin-right:6px}.drag-scroll-wrapper{height:auto;min-height:200px;max-height:250px;overflow-x:auto;overflow-y:auto;background-color:#ffedd9;-webkit-overflow-scrolling:touch;border-radius:15px;scrollbar-width:thin;scrollbar-color:#f7b267 #ffe8d1;border:1px solid #ddd;padding-right:5px}@media (max-width:768px){.drag-scroll-wrapper{max-height:400px}}.drag-scroll-wrapper::-webkit-scrollbar{width:8px;height:8px}.drag-scroll-wrapper::-webkit-scrollbar-thumb,.drag-scroll-wrapper::-webkit-scrollbar-track{border-radius:10px}@media (max-width:768px){.drag-scroll-wrapper{height:350px}.drag-scroll-wrapper::-webkit-scrollbar{width:12px;height:12px}.drag-scroll-wrapper::-webkit-scrollbar-thumb{background:#999}}.drag-scroll-wrapper{border:none}.border-bottom{border-bottom:none!important}#sidebar ul li:hover span{color:transparent}#toggle_btn img{width:24px}.attendance h4{color:#fff}.circle-icon svg{margin-left:7px;margin-top:5px;z-index:1;font-size:7px}.comman_bt:hover{color:#007bd7!important}.emp-btn{border-radius:10px;padding:6px;margin-bottom:5px}.logout{width:85%;background:#ff8300}.logout:hover{background-color:#f5883d}.menu_bar ul li.active a i,.menu_bar ul li.active a span{color:#fff!important}.dashboard_btn{background-color:#d73a00;border-radius:10px;margin-bottom:20px;position:relative;height:58px}.dashboard_btn h4{margin-top:10px;color:#fff;font-size:1.5rem}.dashboard_btn:after{position:absolute;content:"";background:#fff;width:6px;height:24px;right:0;border-radius:5px 0 0 5px;top:0;bottom:0;margin:auto}.chart-box{background:#fff;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.line-chart,.y-values{display:flex}.y-values{flex-direction:column;justify-content:space-between;height:240px;margin-right:20px;font-weight:600;color:#555}.chart-area{width:100%;position:relative}.months{display:flex;justify-content:space-between;margin-top:10px;font-weight:600;color:#333}.value-text{font-size:13px;fill:#333;font-weight:700}.search_show_entries .show_entries{border:1px solid orange;margin-bottom:1px}.dashboard-card .circle-icon{transition:transform .6s ease-in-out}.dashboard-card:hover .circle-icon{transform:rotate(1turn)}.dashboard_right_block{background-size:cover;background-position:50%}.pagination .page-link .active{background-color:#f5883d!important}.btn-danger:hover{background-color:#f5883d}.btn-danger:hover i{color:#fff}.btn-success:hover{background-color:#f5883d}.btn-success:hover i{color:#fff}.daily-activity{border:1px solid orange;margin-bottom:0}.active>.page-link,.page-link,.page-link.active{background-color:#f47721}.status-badge{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;font-weight:600;font-size:14px;background:linear-gradient(145deg,#ff9f2f,#ff7a00);color:#111;border-radius:30px;box-shadow:0 8px 0 #cc5f00,0 12px 20px rgba(0,0,0,.3);transition:all .3s ease}.status-badge:hover{transform:translateY(4px);box-shadow:0 4px 0 #cc5f00,0 6px 10px rgba(0,0,0,.25)}.menu_bar li.active:hover a i,.menu_bar li.active:hover a span{color:#fff!important}.menu_bar li.active a i,.menu_bar li.active a span{transition:color .3s ease}.menu_bar ul:hover{background:inherit!important}.menu_bar ul li a i,.menu_bar ul li a span{color:#fff;transition:color .25s ease}.menu_bar ul li:hover>a i,.menu_bar ul li:hover>a span{color:#f5883d!important}.menu_bar ul li.active>a i,.menu_bar ul li.active>a span{color:#ffb347}.chart-box input.form-control{border-radius:8px;border:1px solid #f80}.chart-box input.form-control:focus{box-shadow:0 0 0 .2rem rgba(255,136,0,.25)}.view_btn{border:none!important}.search_show_entries{margin-bottom:5px}.icon-background{background-color:#e7f5d9;color:#fff}.icon-background:hover{background-color:orange}.punch_table .table tbody tr td:nth-child(2){padding:2px;font-size:13px}.punch_table .table tbody tr td{font-size:clamp(.75rem,.9vw,.875rem);padding:5px 11px}.custom-table td:first-child,.custom-table th:first-child{max-width:100px;text-align:start;white-space:nowrap}.custom-table td:nth-child(2),.custom-table th:nth-child(2){width:100px}.custom-table td,.custom-table td:nth-child(3),.custom-table td:nth-child(4),.custom-table th{white-space:nowrap}.card-body{background-color:transparent!important}@media (max-width:768px){.apply_application{text-align:center}.sidebar.open{transform:translateX(0);margin-top:58px;transition:transform .4s ease!important;transition:transform .4s ease,opacity .4s ease!important}}@media (max-width:400px) and (min-width:200px){.comman_btn{padding:7px 27px}.emplpoyee_name h4{font-size:12px}#toggle_btn img{width:17px;margin-right:6px}.profile_img img{width:33px;height:31px}.apply_application{text-align:center}.page_heading h4{font-size:18px}}.form-control,.form-select{border-radius:8px;border:1px solid #ced4da;font-size:14px;padding:2px 15px 2px 14px;width:100%;min-width:97px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}select.form-control,select.form-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.comman_btn{position:relative}.menu_bar span{font-size:13px}.card-layout .icon-col{padding-right:10px!important}.apply_application{text-align:end}.slider:before{background:#fff;border-radius:100%!important;transition:transform .35s ease}.switch input:checked+.slider:before{transform:translateY(-50%) translateX(24px)}.prev-next{border:1px solid orange;border-radius:5px;padding:-1px 2px}.navigation .example{margin-top:11px}.form-label{font-size:16px}.selectform{border-radius:5px}.selectform svg{color:orange}.leavepannel h6{font-size:16px}#leaveAction2 h5{font-size:14px}hr{background-color:orange;color:orange}.dashboard-card{overflow:hidden}.card-layout .icon-call{padding-right:12px}.dashboard-card{border:none;border-radius:16px;background:linear-gradient(135deg,#ffedd9,#ffe0bf);box-shadow:0 8px 20px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.4);transition:transform .3s ease,box-shadow .3s ease}.dashboard-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.12)}.fee-card{position:relative;background:#ffe9cc;border-radius:10px;padding:0 13px 0 0;display:flex;align-items:center;justify-content:space-between;box-shadow:0 10px 25px rgba(0,0,0,.08);overflow:hidden}.fee-card-content h5{font-size:clamp(.9rem,1vw,1rem);font-weight:600;color:#000;margin-bottom:12px;line-height:1.4}.fee-card-content h3{font-size:clamp(1.1rem,1.4vw,1.4rem);font-weight:700;margin:0;color:#000}.fee-icon{width:clamp(64px,6vw,78px);height:clamp(64px,6vw,78px);background:#f97316;color:#fff;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700;display:flex;align-items:center;justify-content:center;-webkit-clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);flex-shrink:0}.fee-card:hover{transform:translateY(-4px);transition:.3s ease}.card-maring{margin-top:19px}.form-select{background-image:none!important;appearance:auto!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;border:1px solid orange}.student-select{padding:6px 4px 6px 14px;font-size:14px}.student-select option{font-size:13px}.css-13cymwt-control{border:none!important}.css-3iigni-container{border:none;border-radius:5px}.icon-background{font-size:18px}.profile-card{justify-content:space-between;gap:2rem;padding:15px;border-radius:22px;color:#fff;overflow:hidden}.profile-card,.profile-left{display:flex;align-items:center}.profile-left{gap:1.2rem;min-width:0}.profile-avatar{width:90px;height:90px;border-radius:50%;flex-shrink:0;overflow:hidden;border:3px solid #ff4500}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-info{min-width:0}.profile-info h3{margin:0;font-size:clamp(1.1rem,1vw,1.3rem)}.kpi-box h6{font-size:clamp(.5rem,1vw,1rem)}.kpi-box h3{font-size:clamp(1rem,1vw,1rem);color:#ff4500}.profile-info p,.profile-info span{margin:0;font-size:.9rem;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-info .role{display:inline-block;margin:4px 0;padding:2px 10px;border-radius:999px;background:rgba(255,136,0,.2);font-size:.75rem}.profile-right{display:flex;gap:1rem;flex-shrink:0}.info-box{min-width:130px;padding:12px 14px;background:hsla(0,0%,100%,.08);border-radius:12px;text-align:center;border:1px solid #ff4500}.info-box span{display:block;font-size:.75rem;opacity:.7}.info-box strong{font-size:.95rem}@media (max-width:992px){.profile-card{text-align:center}.profile-card,.profile-left{flex-direction:column}.profile-right{width:100%;justify-content:center;flex-wrap:wrap}}.profile-info p{color:#fff}#toggle_btn{cursor:pointer}.fullpagescroll{background-color:light orange}.spinner{background-color:orange}.day{position:relative;width:36px;height:36px;border-radius:6px;cursor:pointer}.tooltip{bottom:120%;transform:translateX(-50%) scale(.95);background:#111827;color:#fff;padding:8px 10px;border-radius:6px;border:2px solid #f57500;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;box-shadow:0 8px 20px rgba(0,0,0,.2);z-index:10}.tooltip,.tooltip:after{position:absolute;left:50%}.tooltip:after{content:"";top:100%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#f57500}.day:hover .tooltip{opacity:1;visibility:visible;transform:translateX(-50%) scale(1)}.export{color:#c53600;border:1px solid rgba(255,136,0,.2);border-radius:5px;font-size:14px;background-color:#f7f7f7}.csv{align-items:center;justify-content:space-between}.csv h4{padding:3px 7px}.csv h4,.csv h5{border:1px solid rgba(255,136,0,.2);border-radius:5px}.csv h5{padding:10px 7px;font-size:14px}.csv h5 i{color:#ff4500!important}.csv h6{border:1px solid rgba(255,136,0,.2);border-radius:5px;padding:7px;font-size:14px}.csv h6 i{color:orange!important}.switch{height:28px}@media (min-width:1200px) and (max-width:1399px){.switch{position:relative;display:inline-block;width:clamp(40px,4vw,60px);height:clamp(20px,2.5vw,24px);flex-shrink:0}.switch input{opacity:0;width:0;height:0}.input:checked+.slider{background-color:#ff4500!important}input:checked+.slider:before{transform:translateX(26px)}.slider.round:before{border-radius:50%}.slider:before{position:absolute;content:"";height:19px;width:19px;background-color:#fff;transition:transform .4s}.display .view_btn{display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-maring{margin-top:26px;display:flex;justify-content:space-between;padding:3px 16px}.drag-scroll-wrapper{height:auto;min-height:200px;max-height:250px;overflow-x:auto;overflow-y:auto;background-color:#ffedd9;-webkit-overflow-scrolling:touch;border-radius:15px;scrollbar-width:thin;scrollbar-color:#f7b267 #ffe8d1;border:1px solid #ddd;padding-right:5px}}.switch{width:clamp(40px,4vw,60px);height:clamp(20px,2.5vw,28px)}.slider{inset:0;transition:background-color .3s;border-radius:999px}.slider:before{height:calc(100% - 6px);aspect-ratio:1/1;left:3px;top:50%;transform:translateY(-50%);background-color:#212121;border-radius:50%;transition:transform .3s ease}input:checked+.slider:before{transform:translateY(-50%) translateX(calc(100% - 3px));left:auto;right:26px;transform:translateY(-50%);transform:translateY(-50%) translateX(calc(100% + 3px))}.card-maring{margin-top:26px;margin-top:26px!important;justify-content:space-between;padding:3px 16px}@media (max-width:767px){.apply_application{text-align:center!important}.icon-col{order:1;margin-top:22px;display:flex;justify-content:center}.search_show_entries h4{padding:10px;font-size:17px!important}.csv{flex-wrap:wrap;margin-bottom:16px}}.card-maring{margin-top:23px;display:flex;justify-content:center}.card-maring .prev-next{padding:3px 7% 3px 7px}.follocard{margin-top:2px!important}.prev-next:hover{color:#fff}.prev-next:hover i{color:#000}.topbtn button:hover{background-color:orange!important}html .punch_table .table tbody tr td{vertical-align:middle}.form-select option{background-color:#fce3cb;color:#000}.card-m{margin-top:6px!important}.form-box{border-radius:10px}.table-wrapper{flex:1 1;display:flex;flex-direction:column;position:relative;height:200px!important;min-height:200px!important;max-height:200px!important;width:100%;background:#fff;overflow-y:auto!important;overflow-x:hidden;border-radius:15px}.table-body-scroll{height:calc(100% - 14px);overflow-y:auto;overflow-x:auto}.table-body-scroll table{min-width:1400px}.table-horizontal-scroll{position:absolute;bottom:0;left:0;height:14px;width:100%;overflow-x:auto;overflow-y:hidden;background:#fff}.table-horizontal-scroll .scroll-inner{width:1400px;height:1px}.contacttable .table tbody tr td{font-size:clamp(.75rem,.9vw,.875rem);padding:9px 11px}.calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:clamp(6px,1vw,10px);gap:clamp(6px,1vw,10px)}.day-name{font-weight:600;font-size:clamp(10px,1vw,13px);white-space:nowrap}.day{aspect-ratio:1/1;width:100%;min-width:0;display:flex;align-items:center;justify-content:center;font-size:clamp(12px,1.2vw,16px);border-radius:clamp(8px,1vw,12px);border:3px solid #c53600;background:#ffdede}.day-holiday{border-color:#2196f3}.calendar>div:empty{visibility:hidden}@media (max-width:480px){.calendar{gap:6px}}.table-wrapper table{table-layout:auto;width:max-content;min-width:100%}.table-wrapper td,.table-wrapper th{white-space:nowrap;width:1%;max-width:max-content;padding:8px 12px;vertical-align:middle}.table-wrapper table{font-size:clamp(12px,.85vw,14px)}.table-wrapper{overflow:hidden}.table-body-scroll{height:100%;overflow:auto}.hover-card{border:0;border-radius:12px;margin:0 23px 10px;transition:box-shadow .3s ease,transform .2s ease}.hover-card:hover{box-shadow:0 14px 32px rgba(0,0,0,.15);transform:translateY(-4px)}.form-label{font-weight:500;margin-bottom:.4rem}.form-control{border-radius:8px}.form-box{background:#fff;padding:1 0}.form-box input{width:100%;margin-bottom:10px;padding:8px}.custom-table td,.custom-table th{vertical-align:middle}.danger{background:#dc3545;color:#fff}.viewsetting-container{max-width:900px;margin:2rem auto;padding:1rem 2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.viewsetting-title{text-align:center;margin-bottom:2rem;font-weight:700;font-size:2rem;color:#222}.viewsetting-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px}.viewsetting-card-mini{background:#fff;border-radius:12px;padding:1rem 1.5rem;box-shadow:0 4px 15px rgba(0,0,0,.1);display:flex;align-items:center;gap:1rem;transition:box-shadow .3s ease;cursor:default}.viewsetting-card-mini:hover{box-shadow:0 6px 25px rgba(0,0,0,.15)}.icon{font-size:2rem;color:#007bff;flex-shrink:0;width:2.8rem;text-align:center}.content{display:flex;flex-direction:column}.label{font-size:.85rem;font-weight:600;color:#555;margin-bottom:.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.value{font-size:1.15rem;font-weight:700;color:#222;-webkit-user-select:text;-moz-user-select:text;user-select:text}.viewsetting-back-button-wrapper{text-align:center;margin-top:2.5rem}.viewsetting-back-button{background-color:#007bff;border:none;color:#fff;padding:.7rem 1.8rem;font-size:1rem;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.viewsetting-back-button:hover{background-color:#0056b3}#table_no{width:100px!important}.table_img{border-radius:50%;border:1px solid #ddd}.icon-background{background:#f5f5f5;padding:6px 8px;border-radius:6px}.show_entries span{font-size:15px}.table-wrapper{background:transparent;border-radius:0}.custom-table{border-collapse:collapse;margin-bottom:0}.custom-table thead th{font-weight:600;padding:10px 12px}.custom-table tbody td{color:#fff}.custom-table tbody tr:hover{background:#e2e8f0!important}.custom-table td:nth-child(2),.custom-table th:nth-child(2){width:70px}.custom-table td:last-child,.custom-table th:last-child{text-align:center;width:110px}.custom-table td .switch{margin:0 auto;display:block}.table-responsive{overflow-x:auto}.custom-table{width:100%;border-collapse:collapse!important;table-layout:auto;font-size:13px}.custom-table thead th{font-size:17px;font-weight:500;text-align:left;border:1px solid #d1d5db!important}.custom-table tbody td,.custom-table thead th{padding:6px 8px!important;vertical-align:middle;white-space:nowrap}.custom-table tbody td{font-size:13px;font-weight:300}.custom-table,.custom-table td,.custom-table th{border-radius:0!important}.custom-table tbody tr:hover{background-color:#e2e8f0!important}.table-responsive,.table-wrapper{border-radius:0!important;box-shadow:none!important}.custom-table td:last-child,.custom-table th:last-child{text-align:start}.management{margin-top:6px;font-size:30px;color:#fff;font-weight:700;position:relative;display:inline-block}.management:after{content:"";position:absolute;left:0;bottom:-1px;width:50px;height:3px;background:linear-gradient(90deg,#972e02,#ffb066);border-radius:10px}.permition{justify-content:space-between}.permition-entry{padding:0}.apply_application .comman_btn{padding:.45rem 1.1rem;font-size:.875rem;line-height:1.2;min-height:32px!important;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}@media (max-width:576px){.apply_application .comman_btn{font-size:.8rem;padding:.4rem .9rem}}.topbtn{align-items:center;position:relative;top:31px}.topbtn button{width:62px;height:37px;background-color:transparent!important}.form-control{background-color:transparent}.leavepannel small{font-size:13px}.leavepannel h6{font:12px!important}.prev-next{height:35px}.seetingbtn{align-items:center;padding-top:23px}.cardlayout{border:1px solid #d3d3d3;border-radius:5px}.leavedetails p{font-size:14px}.setingbtn{padding-top:14px}.degreebtn,.paperbtn{padding-top:23px}.questionbtn{padding-top:25px}.inner-table,.inner-table td,.inner-table tr{border:none!important}.icon-background{border:1px solid orange}.feesbtn{padding-top:25px}.folloupbtn{padding-top:1px}.contactbtn{padding-top:24px}.batchselect,.text-danger{font-size:12px}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}*,:after,:before{box-sizing:border-box}.scroll-select{max-height:120px;overflow-y:auto}.login_page .form-control{min-width:59px}.indexposition{z-index:3}.questioncard,.result-card,.studentcard,.test-paper{z-index:99}.header{z-index:9999}@media(max-width:768px){.info-box{width:100%}.csv h4{padding:12px 12px 12px 11px;font-size:14px!important;text-align:center}.csv h4,.csv h5{border:1px solid rgba(255,136,0,.2);border-radius:5px;width:100%}.csv h5{padding:12px 30px;font-size:15px!important}.csv h6{border:1px solid rgba(255,136,0,.2)!important;width:100%;text-align:center}.export{font-size:17px}.comman_btn{width:60%;padding:7px 8px;white-space:nowrap}.comman_btn,.page_manus h4{text-align:center}.bottom_pagination{text-align:center;align-items:center}.search_show_entries{justify-content:center!important}.pagination{margin-top:10px}.fontsize{font-size:14px!important}.topbtn{align-items:center;position:relative;top:1px}}.search_show_entries{justify-content:space-between}@media(max-width:500px){.comman_btn,.page_manus h4{text-align:center}.comman_btn{width:60%;padding:7px 8px}.comman_btn .management{text-align:center}}.text-col h6,h4{font-size:clamp(.8rem,.65rem + .3vw,.85rem)!important}@media (min-width:768px){.text-col h6,h4{font-size:clamp(.95rem,.8rem + .4vw,1.1rem)!important}}.page_manus h4{font-size:23px}@media (min-width:768px){.punch_table .table tbody tr td{font-size:clamp(.9rem,1vw,1rem)!important}}@media (min-width:1200px){.punch_table .table tbody tr td{font-size:1.05rem!important}}.count1{margin-top:8px}.s_btn{margin-bottom:2px}.comman_btn .fa-plus{font-size:16px}.new_enty span{font-size:13px;padding:4px 10px}.new_enty a{margin-top:5px}.comman_btn{white-space:nowrap}@media (max-width:576px){.comman_btn{width:34%;padding:7px 8px;text-align:center;white-space:nowrap}}#add-extra-paddingtbody tbody td{padding:9px 8px!important}.extramargin{margin-top:10px}.filter-wrapper{background:rgba(0,0,0,.75);padding:18px;border-radius:14px;border:1px solid hsla(0,0%,100%,.05);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.newlable{color:#888;margin-bottom:2px}.mini-card{background:#151515;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:7px 14px;display:flex;align-items:center;transition:.3s ease}.mini-card input{background:transparent;border:none;outline:none;color:#fff;width:100%;font-size:12px}.mini-card input::placeholder{color:hsla(0,0%,100%,.5)}.mini-card:focus-within{border-color:#ff6a00;box-shadow:0 0 12px rgba(255,106,0,.4)}.action-card{justify-content:center;cursor:pointer;gap:8px;color:#fff}.mobile-filter-bar{display:flex;justify-content:space-between;margin-bottom:12px}.toggle-btn{background:#151515;border:1px solid hsla(0,0%,100%,.08);border-radius:10px}.reset-top-btn,.toggle-btn{color:#fff;padding:8px 14px}.reset-top-btn{background:#222;border:none;border-radius:10px}@media (max-width:991px){.filter-container{display:none}.filter-container.show{display:block;animation:fadeIn .3s ease}}@media (min-width:992px){.filter-container{display:block!important}.mobile-filter-bar{display:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.newlable{color:#fff;font-size:12px;font-weight:400;margin-left:10px}.filter-top-bar{justify-content:space-between;margin-bottom:10px}.filter-left,.filter-top-bar{display:flex;align-items:center}.filter-left{gap:8px;font-weight:600;color:#fff}.filter-left i{color:#ff4500;font-size:18px}.filter-right{display:flex;gap:10px}.reset-top{border:1px solid hsla(0,0%,100%,.1)}@media (max-width:768px){.filter-top-bar{flex-direction:column;align-items:flex-start;gap:12px}.filter-right{width:100%}.filter-right .mini-card{flex:1 1;justify-content:center}.filter-top-bar{flex-direction:column;gap:12px}.filter-left,.filter-right{width:100%}.filter-left{display:none}.filter-right{display:flex;justify-content:space-between;gap:10px}.filter-right .mini-card{flex:1 1;justify-content:center}.filter-top-bar{display:flex}.filter-left{order:1}.filter-right{order:2}.filter-left1{color:#fff;font-size:23px}.filter-left1 i{margin-right:10px}.comman_btn{width:34%;padding:7px 8px;text-align:center;font-size:15px}}.card{background:rgba(0,0,0,.75);padding:8px;border-radius:14px;border:1px solid hsla(0,0%,100%,.05);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:16px;box-shadow:0 0 40px rgba(255,140,0,.05)}.newtable thead th{background:transparent;font-size:14px}html .newtable tbody tr{transition:.3s ease;border-bottom:1px solid hsla(0,0%,100%,.05);background:transparent!important}.newtable tbody tr:hover{background:rgba(255,140,0,.05)!important}.newtable td{font-size:13px;vertical-align:middle;color:#ddd}.table_img{border:1px solid rgba(255,140,0,.3)}.icon-background{margin-right:8px;border:1px solid rgba(255,140,0,.2);transition:.3s}.icon-background:hover .view_btn{color:#fff!important}.employee-table-card{background:rgba(0,0,0,.75);border-radius:14px;border:1px solid hsla(0,0%,100%,.05);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:16px!important;padding:18px 18px 20px}.newtable{color:#fff}.newtable thead th{color:#ff8c00;font-weight:600;border-top:1px solid rgba(255,140,0,.2);border-bottom:1px solid rgba(255,140,0,.2);background:rgba(255,140,0,.05)}.newtable thead th:first-child{border-left:1px solid rgba(255,140,0,.2);border-top-left-radius:12px!important}.newtable thead th:last-child{border-right:1px solid rgba(255,140,0,.2);border-top-right-radius:12px!important}.newtable thead th{background:#1c1917!important;padding-top:14px!important;padding-bottom:14px!important}.newtable tbody tr{border-bottom:1px solid hsla(0,0%,100%,.05);transition:.3s}.newtable tbody tr:hover{background:rgba(255,140,0,.05)}.table_img{width:45px;height:45px;object-fit:cover}.icon-background{width:36px;height:36px;border-radius:10px;background:#111;border:1px solid rgba(255,140,0,.3);color:#ff8c00;display:flex;align-items:center;justify-content:center;cursor:pointer}.mobile-card-view{display:none}@media (max-width:768px){.desktop-table{display:none}.batch-heading3 h4:after{content:"";position:absolute;left:0;bottom:-5px!important;width:50px;height:3px;background:linear-gradient(90deg,#972e02,#ffb066);border-radius:10px}.mobile-card-view{display:block}.employee-card{background:#111;border:1px solid rgba(255,140,0,.2);border-radius:14px;padding:15px;margin-bottom:15px}.emp-top{display:flex;align-items:center;justify-content:space-between}.emp-top img{width:50px;height:50px;border-radius:50%}.emp-top h6{margin:0;color:#fff;font-size:14px}.emp-top p{margin:0;color:#aaa;font-size:12px}.open-detail-btn{width:36px;height:36px;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}}.employee-drawer{position:fixed;top:0;left:-103%;width:100%;height:100%;background:#0f0f0f;z-index:9999;transition:.4s;padding:20px;overflow-y:auto}.employee-drawer.active{transform:translateY(0)}.employee-drawer.open{left:0}.drawer-header{display:flex;justify-content:space-between;align-items:center;color:#ff4500;margin-bottom:20px}.info-card{background:#111;border:1px solid rgba(255,140,0,.2);border-radius:12px;padding:12px;margin-bottom:12px}.info-card label{font-size:14px;color:#aaa}.info-card p{margin:0;color:#fff;font-size:16px}html .table>:not(caption)>*>*{background-color:#000}.table-pagination-wrapper{margin-top:20px;padding-top:15px;border-top:1px solid rgba(255,140,0,.15);justify-content:space-between}.show_entries{gap:10px}.show_entries a{cursor:pointer;color:#ff8c00}.bottom_pagination .prev-next{background:#111!important;border:1px solid rgba(255,140,0,.3)!important;color:#ff8c00;padding:6px 10px!important;border-radius:8px!important}.example .prev-next:hover{background-color:#ff4500!important}@media (max-width:768px){.table-pagination-wrapper{flex-direction:column;gap:15px;align-items:center}}.table-responsive::-webkit-scrollbar{height:8px;width:7px}.table-responsive::-webkit-scrollbar-track{background:#111}.table-responsive::-webkit-scrollbar-thumb{background:#ff4500;border-radius:8px;width:1px}.pagination span{color:#fff}.show_entries{margin-left:5px}@media (max-width:576px){.table-pagination-wrapper{display:none!important}.page_manus{gap:4px;justify-content:center;padding:5px 13px!important}.management{font-size:17px!important}}.page_manus{padding:5px 13px!important}.mobile-filter-bar button i{margin-right:6px}.page_manus{justify-content:space-between}.mini-card input[type=date]::-webkit-calendar-picker-indicator{filter:brightness(0) saturate(100%) invert(42%) sepia(94%) saturate(2470%) hue-rotate(10deg) brightness(102%) contrast(101%);filter:invert(35%) sepia(98%) saturate(3000%) hue-rotate(5deg) brightness(95%) contrast(110%);cursor:pointer}.mini-card input::placeholder,.mini-card input[type=date]::placeholder{font-size:12px!important}.mini-card input::-webkit-input-placeholder{font-size:12px}.mini-card input:-ms-input-placeholder{font-size:12px}@media (max-width:768px){.filter-container{max-height:0;overflow:hidden;transition:all .4s ease}.filter-container.show{max-height:1000px;margin-top:15px}.mobile-filter-actions{display:flex;gap:10px;margin-top:20px}.mobile-filter-actions .mini-card{flex:1 1;justify-content:center}.filter-right{display:none!important}}@media (max-width:576px){.filter-right{display:none!important}}.desktop-table.table-scroll{max-height:300px;overflow-y:auto}.desktop-table.table-auto{max-height:auto;overflow-y:visible}.newtable thead th{position:-webkit-sticky;position:sticky;top:0;background:#1c1917;z-index:2}.mini-card input,.mini-card input[type=date]{color:#fff!important;-webkit-text-fill-color:#fff!important}.mini-card input:-webkit-autofill,.mini-card input:-webkit-autofill:active,.mini-card input:-webkit-autofill:focus,.mini-card input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;font-size:12px}.bi{font-size:16px!important}html{font-size:clamp(13px,.5vw,15px)!important}body{font-size:1rem!important}h1{font-size:clamp(18px,1.4vw,20px)!important}h2{font-size:clamp(18px,1.2vw,20px)!important}p{font-size:clamp(14px,.9vw,15px)!important}h4,h6{font-size:clamp(18px,1.2vw,20px)!important}.newtable tbody tr td:first-child{width:40px;max-width:40px;min-width:40px}.dashboard-card h4,.dashboard-card h6{color:#fff}.dashboard-header{width:20%;min-height:43px;padding:0 10px;display:flex;align-items:center;position:relative}.dashboard-title{font-size:16px!important}.dashboard-header:before{content:"";position:absolute;left:21px;top:34px;height:8%;width:63px;background:linear-gradient(90deg,#972e02,#ffb066);border-radius:10px}.dashboard-header:after{content:"";position:absolute;right:-100px;top:-100px;width:250px;height:250px;background:radial-gradient(circle,rgba(255,106,0,.15),transparent 70%)}.dashboard-title{color:#fff;font-size:22px;font-weight:600;letter-spacing:.5px;margin:0;position:relative;z-index:2}.dashboard-title i{color:#ff6a00;margin-right:8px}.degree-card{min-height:133px!important}.earning-card{position:relative;border-radius:24px;padding:28px;min-height:160px;overflow:hidden;z-index:0;color:#fff;background:linear-gradient(160deg,#0f0f0f,#1b1b1b);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,106,0,.25);box-shadow:0 15px 35px rgba(0,0,0,.6),inset 0 0 25px rgba(255,106,0,.05);transition:all .4s ease}.earning-card:after{content:"";position:absolute;width:180px;height:180px;background:radial-gradient(circle,rgba(212,62,5,.35),transparent 70%);top:-60px;right:-60px;z-index:-1;animation:floatGlow 6s ease-in-out infinite alternate}@keyframes floatGlow{0%{transform:translateY(0)}to{transform:translateY(15px)}}.earning-card:before{content:"";position:absolute;inset:0;border-radius:24px;padding:1.5px;background:linear-gradient(270deg,#ff6a00,#ff9d3c,#ff6a00);background-size:300% 300%;animation:borderMove 6s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes borderMove{0%{background-position:0 50%}to{background-position:300% 50%}}.earning-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 55px rgba(0,0,0,.8),0 0 45px rgba(255,106,0,.4)}.earning-card:hover .shine{animation:shineMove 1s forwards}@keyframes shineMove{0%{left:-100%}to{left:100%}}.shine{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.15),transparent);transform:skewX(-20deg)}.earning-top{display:flex;justify-content:space-between;align-items:center}.earning-title{font-size:15px!important;color:#cfcfcf;letter-spacing:.5px}.earning-icon{font-size:20px;color:#ff6a00;background:rgba(255,106,0,.1);padding:8px 12px;border-radius:14px}.earning-value{font-size:28px;font-weight:700;margin:12px 0;background:linear-gradient(90deg,#fff,#ffb066,#fff);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:textGlow 4s linear infinite}@keyframes textGlow{0%{background-position:0}to{background-position:200%}}.earning-progress{height:6px;border-radius:20px;background:#222;overflow:hidden;margin-top:10px}.earning-progress-bar{height:100%;background:linear-gradient(90deg,#ff6a00,#ffb066);border-radius:20px;animation:progressAnim 2s ease forwards}@keyframes progressAnim{0%{width:0}}.earning-badge{display:inline-block;font-size:13px;padding:6px 14px;border-radius:30px;margin-top:12px;font-weight:500}.badge-up{background:rgba(0,255,140,.1);color:#00ff9c}.badge-down{background:rgba(255,0,80,.1);color:#ff4d6d}.revenue-card{background:linear-gradient(145deg,#0e0e0e,#1a1a1a);border-radius:20px;padding:25px;color:#fff;box-shadow:0 15px 40px rgba(0,0,0,.6);border:1px solid rgba(255,136,0,.2)}.revenue-header{align-items:center;margin-bottom:42px;flex-wrap:wrap;gap:15px}.revenue-header h4{font-size:18px;font-weight:600;margin-bottom:3px}.revenue-controls{display:flex;align-items:center;gap:15px}.revenue-controls input[type=month]{background:#111;border:1px solid #2a2a2a;color:#fff;border-radius:8px}.revenue-controls input[type=month]:focus{border-color:#f80;box-shadow:0 0 0 2px rgba(255,136,0,.2)}.toggle-box{display:flex;align-items:center;gap:8px}.toggle-box span{font-size:14px;color:#aaa}.toggle-box span.active{color:#f80;font-weight:600}.side-card{background:linear-gradient(145deg,#1a1a1a,#222);border-radius:18px;padding:20px;color:#ccc;box-shadow:0 15px 40px rgba(0,0,0,.6);border:1px solid rgba(255,136,0,.2)}.premium-side{background:linear-gradient(145deg,#0f0f0f,#1c1c1c);border:1px solid rgba(255,136,0,.4);color:#fff;transition:.3s ease}.premium-side:hover{box-shadow:0 15px 40px rgba(0,0,0,.7),0 0 25px rgba(255,136,0,.5)}.premium-side h3{font-size:28px;margin:10px 0}.growth{color:#f80;font-size:16px}.earning-progress-bar{background:linear-gradient(90deg,#972e02,#ffb066)}@media (max-width:768px){.revenue-header{flex-direction:column;align-items:flex-start}.revenue-controls{width:100%;justify-content:space-between}.earning-value{font-size:20px}.earning-card{padding:14px}.progress-header h6{font-size:13px!important}.circle-progress{width:85px!important;height:85px!important}.progress-card{padding:15px!important}.sidecard-hide{display:none}.revenue-card{padding:14px!important}}.progress-card{background:#0f0f0f;border-radius:22px;padding:16px;color:#fff;box-shadow:0 15px 40px rgba(0,0,0,.6)}.progress-header{margin-bottom:16px}.circle-progress,.circle-wrapper{display:flex;justify-content:center;align-items:center}.circle-progress{width:93px;height:93px;border-radius:50%;background:conic-gradient(#c53600 0 85%,#2a2a2a 85% 100%);position:relative}.circle-progress:before{content:"";position:absolute;width:76px;height:76px;background:#111;border-radius:50%}.circle-progress span{position:relative;font-weight:600;font-size:20px}.stats-card{background:linear-gradient(145deg,#1a1a1a,#222);border-radius:22px;padding:20px;color:#ccc;box-shadow:0 15px 40px rgba(0,0,0,.6);border:1px solid rgba(255,136,0,.2)}.stats-card h4{margin:3px 0 8px;font-weight:600}.highlight{color:#c53600;font-size:26px}.mini-bars{display:flex;align-items:flex-end;gap:8px;height:55px}.bar{flex:1 1;background:#444;border-radius:6px;height:40%;transition:.3s}.bar:first-child{height:50%}.bar:nth-child(2){height:65%}.bar:nth-child(3){height:80%}.bar:nth-child(4){height:55%}.bar:nth-child(5){height:45%}.bar:nth-child(6){height:70%}.bar.active{background:#c53600}@media (max-width:768px){.circle-progress{width:110px;height:110px}.circle-progress:before{width:80px;height:80px}.dashboard-header{width:100%}.batch-heading h4:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background:linear-gradient(90deg,#972e02,#ffb066);border-radius:10px}.corse-btn{justify-content:center}}.revenue-wrapper{display:flex;flex-wrap:wrap}@media (max-width:991px){.col-lg-8{order:2}.order-card{order:1}}.revenue-header h4,.stats-card h6{font-size:15px!important}.stats-card h4{font-size:18px!important}.progress-header h6{font-size:15px!important}.action-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.action-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border-radius:8px;border:2px solid #ff4500;background:transparent;font-size:13px;font-weight:500;cursor:pointer;transition:.2s ease;color:#fff}.action-btn i{font-size:14px}.action-btn:hover{background:transparent;transform:translateY(-2px)}.mini-card .custom-select-box{width:100%}.mini-card .custom-select__control{background-color:transparent;border-radius:8px;border:none;box-shadow:none}.mini-card .custom-select__indicator-separator{display:none}.custom-select__menu{z-index:9999!important;color:#fff!important}.custom-select-box{height:22px!important}label{color:#fff;font-weight:400}.custom-select-box .css-hlgwow{margin-bottom:12px!important;color:#fff!important}.disabled button{background:#1a1a1a!important;border:1px solid rgba(255,140,0,.3)!important;color:#ff8c00;padding:6px 10px!important;border-radius:8px!important}.form-select,.speical .form-control{color:#ff4500}.css-19bb58m{color:#fff!important}.custom-select__indicator{margin-top:-14px}.custom-select__input{color:#fff!important}.custom-select__menu{background-color:#1e1e1e!important;border-radius:8px;padding:5px 0}.custom-select__option{background-color:#1e1e1e;padding:10px 15px}.custom-select__option:hover{background-color:#333}.custom-select__option--is-selected{background-color:#444!important;color:#fff}.custom-select__option--is-focused{background-color:#2c2c2c;color:#fff}.leavepannel h6,h5,p{color:#fff}.leavepannel small{color:#fff!important}.leavepannel .leve_update{color:#fff}.cardlayout,.leavepannel button{border:1px solid #ff4500}.leavepannel button{background-color:#1e1e1e;width:100px}.leavepannel .border{border:1px solid rgba(255,140,0,.3)!important}.buttonpadding{justify-content:end}.extrapadding{padding:0!important}.extrapadding .custom-select__control,.extrapadding .custom-select__menu{width:203px;color:#fff}.extrapadding .css-1dimb5e-singleValue{color:#fff;font-size:15px}.extrapadding .css-1xc3v61-indicatorContainer{color:#fff!important;margin-top:3px}.extrapadding .css-b62m3t-container{width:212px!important;color:#fff}@media(max-width:767px){.buttonpadding{justify-content:left}}.full-width-select{width:100%}.full-width-select .custom-select__control{width:100%;min-height:35px;border-radius:8px;padding:0 10px}.full-width-select .custom-select__menu{width:203px!important;right:0!important;left:auto!important}.custom-select__input input{color:#fff!important}.css-1jqq78o-placeholder{color:#fff;font-size:15px}.filter-container{display:none}.filter-container.filter-open{display:block}.total-amount-card{transition:all .3s ease}.total-amount-card:hover{transform:translateY(-4px)}.card-top-strip{height:4px;background:linear-gradient(90deg,#ff4500,#050303);border-radius:10px}.card-badge{background:rgba(0,0,0,.05);padding:6px 10px;border-radius:20px;font-size:18px}.card-bottom-line{height:1px;background:rgba(0,0,0,.08)}.degree-line{padding:17px 18px 1px 17px}.mini-height{height:40px}.css-1h6q1jp-control .css-1xc3v61-indicatorContainer svg{fill:#fff!important}.css-1h6q1jp-control .css-1xc3v61-indicatorContainer{color:#fff!important}.mini-height{padding:6px!important}.custom-select-clean{background:transparent!important;color:#fff!important}.mini-height{position:relative}.custom-select__menu{background-color:#000;color:#fff}.mini-time input{color:#fff!important}.mini-time{height:38px;display:flex;align-items:center;padding:0 10px}.time-clean{width:100%;height:38px;border:none;background:transparent;color:#fff;padding:0}.time-clean,.time-clean:focus{outline:none;box-shadow:none}.time-clean::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.student-select{color:#fff}.custom-select__menu,.custom-select__option{background-color:#000!important;color:#ff4500!important}.custom-select__option{cursor:pointer}.custom-select__option--is-focused{color:#000!important}.custom-select__option--is-selected{background-color:orange!important;color:#000!important}.custom-select__control--is-focused{box-shadow:none!important;border:none!important}.st-id{color:#ff4500}.st-id:hover{background-color:#ff4500;border-radius:10px}.drawer-header i{font-size:15px!important}.button.prev-next{background-color:transparent!important}button:focus:not(:focus-visible){outline:0}.mini-select-clean{min-height:38px;display:flex;align-items:center}.batchselect__control{min-height:38px!important;height:38px!important;padding:0 8px!important;background:transparent!important;border:none!important;box-shadow:none!important}.batchselect__value-container{padding:0!important}.batchselect__input-container{margin:0!important;padding:0!important}.batchselect__placeholder,.batchselect__single-value{color:#fff!important;font-size:14px}.batchselect__indicator-separator{display:none!important}.batchselect__dropdown-indicator{color:#fff!important;padding:4px!important}.batchselect__menu{background:#111!important;z-index:9999!important}.batchselect__menu-list{padding:0!important}.batchselect__option{background:#111!important;color:#fff!important;padding:8px 12px!important}.batchselect__option--is-focused{background:orange!important;color:#000!important}.batchselect__option--is-selected{background:#f80!important;color:#000!important}.mini-select-clean{padding:0!important}.batchselect__control,.batchselect__menu,.batchselect__value-container,.mini-select-clean{width:100%!important}.batchselect__menu{left:0!important}.custom-select-clean{width:100%;height:38px;border:none;outline:none;padding:0 10px}.custom-select-clean,.custom-select-clean option{background-color:#000;color:#fff}.custom-select-clean:focus{outline:none;box-shadow:none}.icon-btn{padding:6px;display:flex;align-items:center;justify-content:center}.icon-btn i{font-size:14px}:root{--glass-bg:hsla(0,0%,6%,.65);--glass-border:rgba(255,140,0,.25);--glass-glow:rgba(255,140,0,.35);--primary-orange:#ff8c00}.glass-card{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;border:1px solid var(--glass-border);box-shadow:0 8px 30px rgba(0,0,0,.4),inset 0 0 20px rgba(255,140,0,.03);transition:all .35s ease;overflow:hidden}.glass-card:hover{transform:translateY(-6px);box-shadow:0 12px 35px rgba(0,0,0,.5),0 0 25px var(--glass-glow);border-color:var(--primary-orange)}.glass-chip{padding:6px 14px;border-radius:999px;font-size:11px;font-weight:600;background:rgba(255,140,0,.12);color:var(--primary-orange);border:1px solid rgba(255,140,0,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.glass-icon-btn{width:36px;height:32px;border-radius:12px;border:1px solid rgba(255,140,0,.2);background:rgba(255,140,0,.08);color:var(--primary-orange);display:flex;align-items:center;justify-content:center;transition:all .25s ease}.glass-icon-btn:hover{background:var(--primary-orange);color:#000;box-shadow:0 0 15px var(--glass-glow);transform:scale(1.08)}.glass-code{background:rgba(0,0,0,.75);border-radius:14px;padding:16px;border:1px solid rgba(255,140,0,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.glass-code code{color:var(--primary-orange)}.glass-option{border-radius:14px;padding:12px;background:hsla(0,0%,8%,.75);border:1px solid rgba(255,140,0,.15);transition:all .25s ease}.glass-option:hover{border-color:var(--primary-orange);box-shadow:0 0 12px rgba(255,140,0,.2)}.fade-slide{animation:fadeSlide .5s ease forwards}@media (max-width:768px){.glass-card{padding:16px!important}}@keyframes fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.question-top-row{flex-direction:column!important}.question-controls{justify-content:flex-start!important;margin-top:12px;width:100%}.question-controls button{flex:0 0 auto}.floating-toggle-btn{position:static!important;margin-top:12px}}.pagination-wrapper{width:100%}.show_entries{gap:6px;color:#fff;font-weight:500}.show_entries a{color:#fff;border-radius:6px;transition:all .2s ease}.show_entries a:hover{color:#fff!important}.prev-next{border:1px solid rgba(255,140,0,.3)!important;padding:6px 12px;transition:all .2s ease}.prev-next:hover:not(:disabled){background:#ff4500!important;color:#000;box-shadow:0 0 10px rgba(255,69,0,.4)}.prev-next:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.pagination-wrapper{flex-direction:column;align-items:stretch!important}.show_entries{justify-content:center}.pagination{justify-content:center!important}}.vewbtn{width:200px;color:#fff!important}.fees-card{min-height:130px}.drawer-actions{border-top:1px solid #eee;padding-top:15px}.drawer-btn{flex:1 1;margin:0 5px;padding:10px;border:1px solid #ff4500;background:transparent;color:#fff;border-radius:8px;font-size:14px;transition:.3s}.drawer-btn:hover{background:#ff4500}.edit-btn:hover{background:#084298}.fees-header-wrapper{padding:15px 18px;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.fees-header-inner{gap:10px}.fees-action-btn{min-width:140px;display:flex;align-items:center;justify-content:center}.feesbtns{flex-wrap:wrap}@media (max-width:768px){.fees-header-inner{flex-direction:column;align-items:flex-start}.feesbtns{width:100%}.fees-action-btn{width:100%;margin-right:0!important}.feesbtns{flex-direction:row;flex-wrap:nowrap}.feesbtns button{margin-right:5px!important}}.limit-btn{background:transparent;border:none;padding:6px 10px;margin:0 6px;border-radius:6px;transition:.3s}.limit-btn:hover{color:#fff}.prev-next{border:none;background:transparent;border-radius:6px}.prev-next:hover{background:#f34200!important;color:#fff!important}.new-entry .pagination{align-items:center}.prev-nex{background-color:#ff4500!important}.table-pagination-wrapper .prev-nex i{color:#000}.table-pagination-wrapper .pagination{align-items:center}.toggle-btn{font-size:15px}.employee-entry{padding:4px}@media(max-width:767px){.switch{position:relative;display:inline-block;width:44px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;inset:0;cursor:pointer;background-color:#ccc;transition:background-color .3s;border-radius:999px}input:checked+.slider{background-color:#ff4500}.slider:before{content:"";position:absolute;height:calc(100% - 6px);aspect-ratio:1/1;left:3px;top:50%;transform:translateY(-50%);background-color:#212121;border-radius:50%;transition:transform .3s ease}.switch input:checked+.slider:before{transform:translateY(-50%) translateX(20px)}input:checked+.slider:before{right:23px}}.cardlayout{background:#111;border:1px solid #1f1f1f;border-radius:14px;transition:.3s ease}.cardlayout:hover{border-color:#ff6a00;box-shadow:0 0 15px rgba(255,106,0,.15)}.leavepannel{color:#fff}.border-end{border-color:#222!important}.leve_update{color:#ff6a00}.leavepannel h6{font-size:14px;letter-spacing:.5px}.leavepannel small{color:#ccc!important}.badge{padding:6px 12px;font-size:12px;border-radius:20px;font-weight:500}.bg-warning{background:#f80!important;color:#000!important}.bg-danger{background:#f30!important}.leavedetails{background:#181818;border-top:1px solid #222;color:#fff}.leavedetails .border{border-color:#2a2a2a!important;background:#121212}.leavedetails strong{color:#f34200}.btn-danger{background:#f30;border:none}.btn-success{background:#ff6a00;border:none}.btn-danger:hover,.btn-success:hover{opacity:.85}.prev-next{background:#1a1a1a;border:1px solid #333;color:#ff6a00;border-radius:8px;padding:6px 10px;transition:.3s}.prev-next:hover{background:#ff6a00;color:#000}@media (max-width:768px){.leavepannel{display:flex;padding:12px}.leavepannel .border-end{border:none!important}.leavepannel>.col-md-3:first-child{width:100%;order:1}.leavepannel>.col-md-2:nth-child(2){width:100%;order:2}.leavepannel>.col-md-3:nth-child(3){width:100%;order:3}.leavepannel>.col-md-2:nth-child(4){width:50%;order:4}.leavepannel>.col-md-2:nth-child(5){width:50%;order:5;display:flex;align-items:center;justify-content:flex-end}.leavepannel>div{padding:6px 0!important}.leve_update{font-size:16px}}.css-129btxj-indicatorContainer{margin-bottom:0}.icon-background:active,.icon-background:focus{outline:none!important;box-shadow:none!important;background:transparent!important;color:#ff8c00!important}.icon-background:hover{background:#ff4500;color:#000}.ellipsis-cell{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.tooltip-box{position:absolute;bottom:120%;left:0;background:#000;color:#ff4500;padding:8px 12px;border-radius:6px;min-width:200px;max-width:300px;white-space:normal;display:none;z-index:9999;box-shadow:0 4px 12px rgba(0,0,0,.4)}.tooltip-cell:hover .tooltip-box{display:block}.tooltip-cell{position:relative;overflow:visible!important}.modal-content{background:linear-gradient(160deg,#0f0f0f,#1b1b1b)}.sp-admin{background:linear-gradient(160deg,hsla(0,0%,6%,.7),rgba(27,27,27,.7));backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:12px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 30px rgba(0,0,0,.4)}.sp-admin .box-add{border:1px solid rgba(255,140,0,.3)!important}.box-add h6{color:#fff}.inner-d-btn button{font-size:15px;margin-bottom:10px}.pro-box label{color:#f04500!important}.employee-card1{background:#111;border:1px solid #222;border-radius:14px;color:#fff;box-shadow:0 8px 25px rgba(0,0,0,.5)}.employee-card1 .form-label{color:#fff;font-weight:400;font-size:12px}.employee-card1 select{width:100%;background-color:#232222!important;color:#fff!important;border:2px solid hsla(0,0%,100%,.08);border-radius:12px;padding:10px 55px 10px 12px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg fill='%23FF4500' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:16px!important}.employee-card1 select:focus-visible{background-image:url("data:image/svg+xml;utf8,<svg fill='%23FF4500' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>")!important}.employee-card1 .form-control,.employee-card1 select{color:#fff;border-radius:8px;background:#232222;border:2px solid hsla(0,0%,100%,.08);border-radius:12px;padding:10px;transition:.3s ease}.employee-card1 .form-control:focus,.employee-card1 select:focus{box-shadow:0 0 0 2px rgba(255,69,0,.3);color:#fff}.error,.text-danger{font-size:13px;margin-top:4px}.profile-image-uploader{width:112px;height:112px;border-radius:50%;border:1px dashed #ff4500;display:flex;align-items:center;justify-content:center;background:#000;cursor:pointer;position:relative;overflow:hidden;transition:.3s}.profile-image-uploader:hover{background:#111;transform:scale(1.05)}.profile-image-preview{width:100%;height:100%;object-fit:cover}.profile-image-placeholder{color:#ff4500;font-size:13px}.profile-image-pencil{position:absolute;bottom:5px;right:8px;font-size:14px;background:#ff4500;color:#fff;border-radius:50%;padding:4px 6px}@media (max-width:768px){.employee-card1{padding:15px}.btn_block{display:flex;gap:10px}.btn_block button{width:100%}.hover-card{margin:0}.inner-page-line h4:before{content:"";position:absolute;left:0;bottom:0!important;width:58px;height:4px;border-radius:10px;background:linear-gradient(90deg,#972e02,#ffb066)}.inner-btns{display:flex!important;justify-content:space-between!important}.modal-footer{justify-content:center}.modal-footer .comman_btn{width:55%;text-align:center;font-size:15px}.imageupload-box{margin-left:10px}.bottombtns button{width:148px;padding:8px 70px}.bottombtns{display:flex!important;justify-content:space-between!important}.degree-justify{justify-content:start}}@media (max-width:576px){.employee-card1 .form-label{font-size:13px}.employee-card1 .form-control{font-size:14px}.hover-card{margin:0}.bottombtns button{width:148px;padding:8px 70px}.bottombtns{display:flex!important;justify-content:space-between!important}.degree-justify{justify-content:start}}.employee-card1 select{background:#000;color:#fff;border:1px solid #333}.employee-card1 select option{background:#000;color:#fff;border-radius:10px}.selectorss .selectform option{background:#000!important;color:#fff!important;border-radius:10px}.employee-card1 select option:checked{color:#fff}.employee-card1 select:focus{border-color:#ff4500;box-shadow:0 0 0 2px rgba(255,69,0,.3)}.employee-card1 input:focus,.employee-card1 select:focus{background:#232222!important}.employee-card1 input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.em-card h4{font-size:14px!important}.d-month input[type=month]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.create-branch,.em-box-card{background:linear-gradient(160deg,#0f0f0f,#1b1b1b)!important}.create-branch .form-label{color:#fff}.inner-page-line h4{position:relative}.inner-page-line h4:before{content:"";position:absolute;left:0;bottom:15px;width:58px;height:4px;border-radius:10px;background:linear-gradient(90deg,#972e02,#ffb066)}.employee-card1 textarea:focus{background-color:#232222!important}.form-label,.modal-title{color:#fff}.apply_application_main label{color:#fff!important}.drawer-actions button{background-color:transparent!important;color:#c53600;border:1px solid #c53600;gap:6px;margin-top:10px;width:40%}.drowe-actions{width:50%;display:flex;flex-wrap:wrap}.drawer-actions button:hover{background-color:transparent!important;color:#c53600;border:1px solid #c53600}.selectform .react-select__control{background-color:#232222!important;border:none!important;box-shadow:none!important;border-radius:20px!important}.selectform .react-select__menu{background:#000!important;border-radius:15px!important}.selectform .react-select__option{background:#000!important;color:#fff!important}.selectform .react-select__option--is-focused,.selectform .react-select__option--is-selected{background:#ff4500!important}.selectform .react-select__dropdown-indicator{color:#ff4500!important}.selectform .react-select__indicator-separator{display:none!important}.card-body input[type=file]::-webkit-file-upload-button{background-color:#f7a654;color:#fff;border:none;padding:8px 15px;border-radius:20px;cursor:pointer;margin-right:10px;-webkit-transition:.3s ease;transition:.3s ease}.card-body input[type=file]::file-selector-button{background-color:#f7a654;color:#fff;border:none;padding:8px 15px;border-radius:20px;cursor:pointer;margin-right:10px;transition:.3s ease}.card-body input:hover[type=file]::-webkit-file-upload-button{background-color:#232222!important;color:#fff}.card-body input:hover[type=file]::file-selector-button{background-color:#232222!important;color:#fff}.imageupload-box{margin-left:80px}input[type=month]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.batch-heading h4{position:relative}.batch-heading h4:after{content:"";position:absolute;left:0;bottom:16px;width:50px;height:3px;background:linear-gradient(90deg,#972e02,#ffb066);border-radius:10px}@media(max-width:480px){.batch-heading h4:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background:linear-gradient(90deg,#972e02,#ffb066);border-radius:10px}.corse-btn{justify-content:center}.bottombtns button{width:148px;padding:8px 70px}.bottombtns{display:flex!important;justify-content:space-between!important}.degree-justify{justify-content:end}.faqbtn button{padding-right:3px;padding-left:3px}.bottom_btn{display:flex}}@media(max-width:320px){.batch-heading h4:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background:linear-gradient(90deg,#972e02,#ffb066);border-radius:10px}.corse-btn{justify-content:center}.bottombtns{display:flex;justify-content:start}.degree-justify{justify-content:end}}.corse-btn{justify-content:end}.custom-input{height:36px;border-radius:12px;border:1px solid rgba(15,23,42,.12);font-size:13px;background-color:#232222;transition:.3s ease}.custom-input:focus{background-color:#232222!important;color:#000;box-shadow:none;outline:none}.dark-input{height:36px!important;border-radius:12px!important;border:1px solid rgba(15,23,42,.12)!important;font-size:13px!important}.dark-input,.dark-input:focus{background-color:#232222!important;color:#fff!important}.dark-input:focus{box-shadow:none!important;outline:none!important}.headingedit h4{position:relative}.headingedit h4:after{content:"";position:absolute;left:0;bottom:0;top:35px;width:50px;height:3px;background:linear-gradient(90deg,#972e02,#ffb066);border-radius:10px}.dashboard-header{width:100%}.btncolor{color:#fff!important}.form-control:focus,textarea:focus{background-color:#1a1a1a!important;color:#fff!important;box-shadow:none!important}textarea:focus{border:1px solid #ff4500!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.degree-justify{justify-content:end}.dark-native-select{height:36px;min-height:36px;background-color:#232222!important;color:#fff!important;border:none!important;border-radius:10px;font-size:13px;padding:0 36px 0 10px;outline:none;background-image:none!important;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select-wrapper{position:relative;display:inline-block;width:100%}.select-wrapper:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url("data:image/svg+xml;utf8,<svg fill='orangered' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M5 7l5 5 5-5H5z'/></svg>");background-repeat:no-repeat;background-size:contain;pointer-events:none}.dark-native-select:focus{box-shadow:0 0 0 1px #ff4500}.dark-native-select option{background:#000;color:#fff}.textprimary{color:#ff4500}.leave_type input.form-control::placeholder{color:#bbb!important}.employee-card1 .form-control,.employee-card1 input.form-control,.employee-card1 select.form-control,.employee-card1 select.form-control:focus,.leave_type .form-control,.leave_type input,html .employee-card1 input.form-control:focus{background-color:#232222!important;color:#fff!important}.employee-card1 input::placeholder{color:#bbb!important}.faqbtn{display:flex!important}.page_heading4{position:relative}.page_heading4 h4:before{content:"";position:absolute;left:0;width:50px;height:3px;background:linear-gradient(90deg,#972e02,#ffb066);border-radius:10px;top:31px}@media(max-width:768px){.page_heading4 h4:before{content:"";position:absolute;left:0;width:50px;height:3px;background:linear-gradient(90deg,#972e02,#ffb066);border-radius:10px;top:26px}}.page_heading1{position:relative}.page_heading1 h4:after{content:"";position:absolute;left:0;width:50px;height:3px;background:linear-gradient(90deg,#972e02,#ffb066);border-radius:10px;top:31px}.tisa_login_page{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:#0f0f0f;font-family:system-ui}.tisa_login_wrapper{width:900px;max-width:95%;display:flex;background:#161616;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.5)}.tisa_login_brand{flex:1 1;background:linear-gradient(90deg,#7a2501,#ee8f36);padding:60px 40px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.tisa_brand_title{font-weight:600;margin-bottom:10px}.tisa_brand_desc{opacity:.9;font-size:14px;line-height:1.6}.tisa_login_form_box{flex:1 1;padding:50px 40px;background:#1e1e1e;color:#fff}.tisa_login_heading{margin-bottom:30px;font-weight:600}.tisa_form_group{margin-bottom:20px}.tisa_form_group label{font-size:14px;margin-bottom:6px;display:block}.tisa_input{width:100%;padding:12px 14px;border-radius:8px;border:1px solid #333;background:#121212;color:#fff;outline:none}.tisa_input:focus{border-color:#ff6a00}.tisa_password_field{position:relative}.tisa_eye_icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:#aaa}.tisa_login_options{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:14px}.tisa_forgot_link,.tisa_forgot_link:hover{color:#ff6a00;text-decoration:none}.tisa_login_button{width:100%;padding:12px;border:none;border-radius:8px;background:linear-gradient(90deg,#7a2501,#ee8f36);color:#fff;font-weight:600;cursor:pointer;transition:.3s}.tisa_login_button:hover{opacity:.9}.tisa_logo{max-width:180px;width:100%;height:auto;margin-bottom:20px}@media(max-width:768px){.tisa_login_wrapper{flex-direction:column}.tisa_login_brand{text-align:center;align-items:center;padding:40px 20px}.tisa_login_form_box{padding:35px 25px}.tisa_logo{max-width:140px}.page_heading h4:before{content:"";background:linear-gradient(90deg,#972e02,#ffb066);position:absolute;width:50%;height:3px;bottom:-2px;left:-69px;right:0;margin:auto;z-index:100;border-radius:5px}.headingedit h4:after{content:"";position:absolute;left:0;bottom:0;top:29px}}.tisa_otp_wrapper{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.tisa_otp_input{width:45px;height:45px;text-align:center;font-size:18px;border-radius:8px;border:1px solid #ddd}.tisa_otp_input:focus{outline:none;border-color:#ff6b35;box-shadow:0 0 0 2px rgba(255,107,53,.2)}.table-pagination-wrapper{flex-wrap:wrap}.pagination,.show_entries,.table-pagination-wrapper{display:flex;align-items:center}.pagination{gap:10px}.custom-date-input{width:100%;background:#232222;border:none;color:#fff;outline:none!important}.date-input-wrapper{background:#232222;border-radius:8px;padding:2px 10px;border:none!important}.qm-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.qm-left{margin-bottom:20px}.qm-right{display:flex;gap:10px}@media (max-width:768px){.qm-header{flex-direction:column;align-items:flex-start;gap:10px}.qm-right{width:100%;justify-content:flex-start}.qm-right .btn{flex:1 1;text-align:center}.btnalign{display:flex;flex-wrap:wrap;gap:5px}.btnalign button{width:auto!important}.topbtnsdesign{display:flex;align-items:center;flex-direction:column;gap:10px}.topbtnsdesign button{width:100%}}.smbtns{width:33px;height:33px;border:1px solid rgba(255,140,0,.3);border-radius:10px;background:#111}.smbtns:hover,.smbtns:hover i{background:#ff4500;color:#000!important}.icon-background:focus{background-color:#000}.icon-background:hover i{color:#000}.btnalign{display:flex;justify-content:start;gap:6px}.topbtnsdesign{display:flex;justify-content:space-between;align-items:center}.card-toggle-btn{border-radius:8px;background:#121212!important}.card-toggle-btn:hover{background:#ff4500!important;color:#000!important}.card-toggle-btn:hover i{color:#000!important}.test-heading{position:relative}.test-heading:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background:linear-gradient(90deg,#972e02,#ffb066);border-radius:10px}.swal2-popup{background:#1e1e1e!important;color:#fff!important;border-radius:12px!important;padding:25px!important}.swal2-title{font-size:22px!important;font-weight:600!important}.swal2-html-container{color:#cfcfcf!important;font-size:15px!important}.swal2-confirm{background:#ff4500!important;border:none!important;padding:8px 20px!important;font-weight:500!important}.swal2-cancel,.swal2-confirm{color:#fff!important;border-radius:8px!important}.swal2-cancel{background:#444!important}.swal2-confirm:hover{background:#ffa733!important}.swal2-cancel:hover{background:#666!important}.swal2-confirm:active,.swal2-confirm:focus,.swal2-styled.swal2-confirm:focus{background:#ff4500!important;box-shadow:none!important}.swal2-icon{transform:scale(.9)}.leave-card{background:#fff;border-radius:12px;padding:18px;margin-bottom:18px;box-shadow:0 4px 14px rgba(0,0,0,.08)}.leave-header{justify-content:space-between;margin-bottom:12px}.leave-employee,.leave-header{display:flex;align-items:center}.leave-employee{gap:12px}.emp-avatar{width:42px;height:42px;border-radius:50%;background:#fa4400;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.emp-name{margin:0;font-size:15px}.empname{color:#fff}.emp-email{font-size:13px;color:#6b7280}.leave-dates{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eee;padding-top:10px}.date-item span{font-size:12px;color:#777}.date-item p{margin:0;font-weight:500}.expand-btn{border-radius:10px;background:#111;border:1px solid rgba(255,140,0,.3);color:#ff8c00;height:36px;width:36px;display:flex;align-items:center;justify-content:center}.expand-btn:hover{background:#ff4500}.expand-btn:hover,.expand-btn:hover i{color:#111!important}.leave-details{margin-top:15px}.details-box{background:#000;padding:15px;border-radius:8px;border:1px solid #eee}@media(max-width:768px){.leave-dates{align-items:flex-start;gap:8px}.expand-btn{align-self:flex-end}.inner-page-line{margin-left:3px!important}.management:after{bottom:-5px}.batch-heading{margin-left:5px!important}.bottom_btn{display:flex;gap:10px}.bottom_btn button{width:100%}}.btn.icon-background:active{background-color:#ff4500!important;border:none!important}.progress-modal{width:100%;max-width:380px;background:#1c1c1c;border-radius:14px;padding:20px;border:1px solid #2c2c2c}.progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.progress-header h5{color:#fff;margin:0;font-weight:600}.close-btn{color:#aaa;cursor:pointer;transition:.2s}.close-btn:hover{color:#ff4500}.progress-body{text-align:center}.progress-circle{width:140px;height:140px;margin:auto}.marks-text{margin-top:15px;font-size:18px;font-weight:600;color:#fff}.marks-text span{color:#ff4500}.marks-text small{font-size:13px;color:#aaa;margin-left:5px}.close-progress-btn{margin-top:15px;background:#ff4500;color:#fff;border:none;padding:6px 18px;border-radius:8px;transition:.2s}.close-progress-btn:hover{background:#ff4500}.mini-card:focus::placeholder{color:#fff}.mini-card::-webkit-input-placeholder{color:#fff!important;font:13px}.custom-input{background-color:#000!important;color:#fff;border:1px solid #444}.custom-input::placeholder{color:#fff!important;opacity:1}.custom-checkbox{accent-color:#ff4500;width:18px;height:12px;cursor:pointer}.batch-heading,.inner-page-line{margin-left:20px}.bottom_btn{display:flex;justify-content:space-between}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1)}.custom-select-orange{background-color:#232222!important;color:#fff!important;border:none!important;height:33px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23ff6a00' stroke-width='3' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.login-dropdown{background-color:#0e0603;color:#fff}.login-dropdown small,.login-list{color:#fff}.card-toggle-btn.open{background:#000!important;z-index:9999}.toggle-details-btn i{color:#ff4500;transition:.2s}.toggle-details-btn:hover i{color:#000}.toggle-details-btn.open i{color:#ff4500}.toggle-details-btn.open:hover i{color:#ff4500!important}.monthform{background-color:#2b1b15!important}.comman_btn:active{background:#ff4500!important;color:#fff!important}.custom-date-input{height:34px!important}.chip-select-wrapper:after{content:"▼";position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#ff4500;pointer-events:none;font-size:12px}.chip-select-wrapper{position:relative;display:inline-block}input[type=date]{color:#fff}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.faqeditbtn{padding-right:50px}@media (max-width:768px){.remove-option-btn{width:100%;margin-top:6px}}.comment-btn{background:#232222;color:#fff;border:1px solid #ff4500}.comment-btn:hover{background:#ff4500;color:#000}.comment-btn:active,.comment-btn:focus{background:#232222!important;color:#fff!important;box-shadow:none!important;border:2px solid #ff4500!important}.updated-date-chip{display:inline-block;background:#232222;color:#fff;border:1px solid #ff4500;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:500;margin-top:4px}.chip-select{background-color:#232222;color:#fff;border:1px solid orange;border-radius:6px;padding:4px 8px;outline:none}.chip-select:focus{outline:none!important;box-shadow:none!important;border-color:orange}.custom-select{border:1px solid #444}.custom-select,.custom-select option{background-color:#000;color:#fff}.custom-select option:checked{background-color:#000;color:#ff4500}.custom-select:focus{outline:none;box-shadow:none}.table-select__control{background-color:#1c1917!important;border:none!important;box-shadow:none!important;min-height:36px}.table-select__single-value{color:#fff!important}.table-select__placeholder{color:#cfcfcf!important}.table-select__dropdown-indicator{color:#ff4500!important}.table-select__option--is-focused{background-color:#2a2623!important}.table-select__option--is-selected{background-color:#ff4500!important}.table-select__menu,.table-select__menu-list{background-color:#1c1917!important}.table-select__menu-list{padding:0!important}.table-select__menu-list::-webkit-scrollbar{height:6px;width:6px}.table-select__menu-list::-webkit-scrollbar-track{background:#1c1917}.table-select__menu-list::-webkit-scrollbar-thumb{background:#444;border-radius:10px}.table-select__option{background-color:#1c1917!important;color:#fff!important}.selectform svg{color:#ff4500!important}.expand-btn-custom .expand-icon{color:#ff4500!important;transition:.2s}.expand-btn-custom:hover .expand-icon{color:#ff4500}.expand-btn-custom:active .expand-icon{color:#ff4500!important}.expand-btn-custom:focus .expand-icon,.expand-btn-custom:focus-visible .expand-icon{color:#ff4500!important}.expand-btn-custom:focus{outline:none!important;box-shadow:none!important}.form-check-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:12px;border:2px solid #ff4500;border-radius:4px;position:relative;cursor:pointer;transition:all .2s}.form-check-input:checked{background-color:#ff4500}@media (max-width:480px){.action-buttons{flex-direction:column}.action-buttons .back-btn{width:100%}.action-buttons .right-btns{width:100%;display:flex;gap:10px}.action-buttons .right-btns button{flex:1 1}}.action-btns{display:grid;grid-gap:10px;gap:10px;width:100%;grid-template-columns:repeat(2,1fr)}.action-btns .btn{width:100%;background-color:#ff4500;color:#fff}@media (min-width:768px){.action-btns{width:auto;grid-template-columns:repeat(3,auto)}.back-btn{min-width:110px}}@media (max-width:420px){.action-btns{grid-template-columns:1fr}}.selected-header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.selected-left{display:flex;flex-direction:column;gap:6px}.selected-title{font-size:12px;color:rgba(15,23,42,.7)}@media (max-width:576px){.selected-header{flex-direction:column;align-items:stretch}.clear-btn{width:100%}}.exam-result-layout{background:#0e0e0e;color:#fff;padding-bottom:30px}.exam-summary-card{background:#1a1a1a;color:#fff;border-radius:14px;border:1px solid #222}.exam-summary-card h3{color:#ff4500;font-weight:700}.exam-summary-card h5{color:#fff}.exam-answer-wrapper{background:#121212;border-radius:14px;border:1px solid #222}.exam-question-card{background:#1b1b1b;border-radius:12px;border:1px solid #262626;transition:.25s}.exam-question-card:hover{border-color:#ff4500;box-shadow:0 5px 18px rgba(0,0,0,.4)}.exam-question-card pre{background:#0c0c0c;color:#f1f1f1;border-radius:8px;padding:14px}.exam-option-box{background:#141414!important;border:1px solid #2a2a2a!important;color:#fff}.exam-option-box:hover{border-color:#ff4500!important}.exam-input{background:#101010!important;border:1px solid #333!important;color:#fff!important}.exam-input:focus{border:1px solid #ff4500!important;box-shadow:none}.form-check-input{background:#111;border:1px solid #ff4500}.form-check-input:checked{background:#ff4500;border-color:#ff4500}.badge.bg-success{background:#16a34a!important}.badge.bg-danger{background:#dc2626!important}.badge.bg-primary{background:#ff4500!important}.exam-buttons .comman_btn{background:#ff4500;border:none;color:#fff}.exam-buttons .comman_btn:hover{background:#ff4d00}.exam-result-layout::-webkit-scrollbar{width:6px}.exam-result-layout::-webkit-scrollbar-thumb{background:#ff4500;border-radius:10px}@media(max-width:768px){.exam-summary-card{padding:16px}.exam-question-card{padding:16px!important}.exam-buttons{flex-direction:column}.exam-buttons button{width:100%}}@media(max-width:480px){.exam-summary-card h3{font-size:18px}.exam-question-card pre{font-size:13px}.badge{font-size:12px}.student-select{width:100%!important}}.close-progress-btn,.close-progress-btn:active,.close-progress-btn:focus{background:#ff4500!important;color:#fff!important;outline:none;box-shadow:none}.mobile-pagination{display:none}@media (max-width:768px){.mobile-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;display:block!important}}.student-select{width:100%;max-width:100%;box-sizing:border-box}@media (max-width:768px){.student-select{width:100%!important}}.permission-wrapper{width:100%;padding:20px;margin-top:20px;box-sizing:border-box}.permission-wrapper .row{margin-left:0;margin-right:0}.box-add{width:100%;overflow:hidden}.page_heading2{position:relative}.page_heading2 h4:after{content:"";position:absolute;left:8px;width:50px;height:3px;background:linear-gradient(90deg,#972e02,#ffb066);border-radius:10px;top:31px}@media(max-width:480px){.page_heading2{position:relative}.page_heading2 h4:after{content:"";position:absolute;left:8px;width:50px;height:3px;background:linear-gradient(90deg,#972e02,#ffb066);border-radius:10px;top:25px}.btn_m_width{width:150px}}.custom-react-input{background-color:#2e2e2d;border:none;box-shadow:none;min-height:37px;height:35px;display:flex;align-items:center;color:#fff;padding:0 18px;border-radius:6px}.custom-react-input::placeholder{color:#ccc}.custom-react-input:focus{outline:none;box-shadow:none;border:none}.custom-react-input:disabled{background-color:#2e2e2d;color:#fff;opacity:1}.crossbtn i{color:#fff}.crossbtn:hover i{color:#ff4500}.crossbtn{background-color:#ff4500;border-radius:5px;font-weight:500;color:#fff;padding:7px 10px;position:relative;border:0}.common_text{color:linear-gradient(258.51deg,#ff4500 12.83%,#ff4500 67.63%)}.crossbtn:focus,.crossbtn:hover{background-color:#111;border:1px solid #d36a4b75;color:#ff4500}.exam-mobile-responsive{width:100%;overflow-x:hidden}.descriptive-btn{width:auto!important;white-space:nowrap;flex-shrink:0}@media (max-width:768px){.exam-mobile-responsive{padding:16px!important;margin-top:20px}.exam-question-card{padding:16px!important}.exam-question-card h6{font-size:15px}.exam-option-box{font-size:13px!important}.exam-input{width:70px!important}.exam-mobile-responsive .badge{font-size:12px;padding:6px 10px}.exam-question-card .d-flex.justify-content-between{flex-direction:column;gap:10px}.descriptive-btn{font-size:12px;padding:5px 10px}.btn_m_width{width:150px}}@media (max-width:480px){.exam-mobile-responsive{padding:12px!important}.exam-question-card{padding:14px!important;border-radius:12px}.exam-option-box{padding:8px!important}.exam-mobile-responsive h5{font-size:16px}.exam-mobile-responsive h6{font-size:14px}.exam-input{width:60px!important}.exam-question-card .row{flex-direction:column}.descriptive-btn{font-size:12px;padding:5px 10px}}.editbtn{width:100px;margin:10px}.editbtn,.editbtn:focus{border:1px solid #ff4500}.custom-radio1{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px!important;height:16px!important;border:2px solid #ff4500;border-radius:50%;position:relative;cursor:pointer;outline:none;transition:background .2s}.custom-radio1:checked:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background-color:#ff4500;border-radius:50%;transform:translate(-50%,-50%)}.table-width table tbody td{padding:15 px 8px!important}.details-box{width:100%;padding:10px;box-sizing:border-box;overflow:hidden}.details-box div,.details-box p,.details-box span{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}@media (max-width:768px){.details-box{width:100%;overflow-wrap:break-word;word-break:break-word}.btnalign #smallbtn{width:100px!important;align-items:center;text-align:center}.btnalign{align-items:center}.modal-dialog{margin:auto 0 auto auto}.dashtop{display:flex;flex-direction:column;text-align:center}.btn_m_width1{width:100%}.folowppannel h4{font-size:15px!important}}@media(max-width:390px){.page_heading1 h4:after{content:"";position:absolute;left:0;width:50px;height:3px;background:linear-gradient(90deg,#972e02,#ffb066);border-radius:10px;top:38px}}.page-seeting-holder{background-color:#232222;color:#fff;border-radius:8px}.modal-header{color:#fff}.btn-close,.modal-header .btn-close{color:#fff!important}.dashboardicon{font-size:16px;color:#ff6a00;background:rgba(255,106,0,.1);padding:2px 9px;border-radius:14px}.folowppannel{display:flex;justify-content:space-between}.folowppannel h4{font-size:15px!important}@media (max-width:768px){.followup.twobtns{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.followup.twobtns .apply_application{width:100%}.followup.twobtns .comman_btn{width:100%;display:block;text-align:center}}.actionbtn:active,.actionbtn:focus{background-color:#c41e3a!important;color:#fff!important;border-color:#c41e3a!important;box-shadow:none!important}.leavebox:focus{background:transparent!important;outline:none}.leavebox:hover{background:#ff4500!important;outline:none}.radio-box{display:inline-flex!important;align-items:center!important;gap:10px!important;cursor:pointer}.radio-box input{margin:0!important;width:18px;height:18px;accent-color:#ff4500}.radio-box span{margin:0}.folowppannel{position:relative}.followupheading:after{top:26px}.followupheading1:after,.followupheading:after{content:"";position:absolute;left:0;width:50px;height:3px;background:linear-gradient(90deg,#972e02,#ffb066);border-radius:10px}.followupheading1:after{top:28px}.action-btn-fix{color:#ff4500!important}.action-btn-fix:hover{color:#fff!important}.action-btn-fix:active,.action-btn-fix:focus{color:#ff4500!important}.action-btn-fix:focus{box-shadow:none!important}.action-btn-fix:focus-visible{color:#ff4500!important}.mobile-pagination{background-color:#1c1917;padding:3px 7px 3px 3px;border-radius:10px;border:1px solid #ff4500}.questionscroller::-webkit-scrollbar{width:6px}.questionscroller::-webkit-scrollbar-track{background:#1a1a1a;border-radius:10px}.questionscroller::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff3c00,#ff7a00);border-radius:10px}.questionscroller::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff5722,#ff8c00)}.modal-content{background:linear-gradient(90deg,#7a2501,#ee8f36)}.attendance-wrapper{padding:25px;border-radius:16px;background:linear-gradient(145deg,#111,#1a1a1a);border:1px solid rgba(255,122,0,.2)}@media (max-width:768px){.desktop-content{display:none}.mobile-short{display:block;font-size:12px;font-weight:600;text-align:center}.calendar-grid>div{min-height:60px!important}}@media (max-width:400px) and (min-width:200px){.day-box{height:60px!important}}@media (min-width:769px){.mobile-short{display:none}}.page-title{font-size:1.6rem;font-weight:700;color:#333;margin-bottom:20px}.control-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 3px 10px rgba(0,0,0,.08);margin-bottom:25px}.calendar-container{background:#fff;border-radius:15px;padding:25px;box-shadow:0 3px 15px rgba(0,0,0,.1);overflow-x:auto}.calendar-header{text-align:center;margin-bottom:15px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px;gap:10px;min-width:317px}.day-name{text-align:center;font-weight:700;color:#666}.day-box{text-align:center;padding:10px;border-radius:10px;font-weight:500;transition:all .3s ease}.day-box:hover{transform:scale(1.05)}.mobile-tooltip{position:absolute;bottom:110%;left:50%;transform:translateX(-50%) scale(.9);background:#111;border:2px solid #ff4500;color:#fff;padding:8px 10px;border-radius:8px;font-size:11px;min-width:120px;z-index:9999;text-align:left;opacity:0;pointer-events:none;transition:.2s ease}.mobile-tooltip.show{opacity:1;transform:translateX(-50%) scale(1);pointer-events:auto}.day-absent{background:linear-gradient(135deg,#2a0d0d,#120606);border:1px solid #ff3b3b}.day-present{background:linear-gradient(135deg,#0f2d1f,#07140d);border:1px solid #00c853}.day-holiday{background:#1a1a1a;border:1px dashed #ff9800;color:#ffb74d}.day-box:hover{transform:translateY(-3px) scale(1.05);border-color:#ff4500;box-shadow:0 0 10px rgba(255,69,0,.4)}.day-present:after{content:"";position:absolute;bottom:3px;right:3px;width:6px;height:6px;background:#00e676;border-radius:50%}.day-holiday:after{content:"S";color:#ff9800}.day-absent:after,.day-holiday:after{position:absolute;bottom:2px;right:5px;font-size:9px}.day-absent:after{content:"A";color:#ff4d4d}.mobile-tooltip.tooltip-left:after{left:12px;transform:none}.mobile-tooltip.tooltip-right:after{left:auto;right:12px;transform:none}.mobile-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#111}.legend-item.present{background:rgba(34,197,94,.15);border:1px solid #22c55e}.legend-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,69,0,.2)}.legend-item{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;font-size:13px;color:#fff;font-weight:500;border:1px solid transparent}.legend-item.leave{background:rgba(255,69,0,.15);border:1px solid #ff4500}.day-leave{background:linear-gradient(135deg,#3a1d0f,#1a0c06);border:1px solid #ff4500}.day-leave:after{content:"L";position:absolute;bottom:2px;right:5px;font-size:9px;color:#ff4500}.legend-item.first-half-box{background:linear-gradient(90deg,rgba(255,69,0,.2) 50%,rgba(0,0,0,.4) 0);border:1px solid #ff4500}.first-half{background:linear-gradient(135deg,#ff4500 50%,#111 0)}.day-half{border:1px solid #ff4500}.legend-item.second-half-box{background:linear-gradient(90deg,rgba(0,0,0,.4) 50%,rgba(255,69,0,.2) 0);border:1px solid #ff4500}.second-half{background:linear-gradient(135deg,#111 50%,#ff4500 0)}.legend-item.holiday{background:rgba(59,130,246,.15);border:1px solid #3b82f6}.legend-item.absent{background:hsla(0,0%,47%,.2);border:1px solid #777}.batch-heading3{position:relative}.batch-heading3 h4:after{content:"";position:absolute;left:0;bottom:1px;width:50px;height:3px;background:linear-gradient(90deg,#972e02,#ffb066);border-radius:10px}.legend-item.company-holiday{background:rgba(230,246,59,.15);border:1px solid #def63b}.legend-color{width:20px;height:20px;border-radius:5px}.day2-holiday{background:linear-gradient(135deg,#2a0d0d,#120606);border:1px solid #ffe73b}.employee-card1 select.form-control,input.form-control{background-color:#232222!important;color:#fff!important;padding:8px 11px}.d-flex.align-items-center.gap-2.d-month.align-right{text-align:end;justify-content:end}.editbtn{color:#c53600}.editbtn i{margin-right:3px}.form-control::placeholder{color:#c4c4c4!important;opacity:1}.textarea{overflow:hidden;resize:none}.brand_logo{margin-top:-19px}@media(max-width:768px){.brand_logo{margin-top:12px}}.switch{position:relative;display:inline-block;width:60px;height:38px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#ff4500;height:27px}input:checked+.slider:before{transform:translateX(26px);height:20px}.slider.round{border-radius:34px;height:27px}.slider.round:before{border-radius:50%}a{text-decoration:none;display:inline-block;padding:8px 16px}.previous,a:hover{color:#000}.previous{background-color:#f1f1f1}.next{background-color:#04aa6d;color:#fff}.round{border-radius:50%}.form-group.imageupload-box{width:100px;height:100px;border:1px dashed #ccc;border-radius:13px;overflow:hidden}.file-upload-wrapper{position:relative;width:100%;border:2px solid #eaedff;color:#6f7172;outline:none;border-radius:8px;padding:10px 15px 10px 45px}.basic-login label{color:#252b5c;display:block;font-size:16px;font-weight:500;line-height:1.4;margin:0 0 7px}.file-upload-wrapper span{display:inline-block;font-size:13px;font-weight:300;line-height:1.4;margin:0;color:#fff}.file-upload-wrapper input{opacity:0;padding:0;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.front-loader{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(150,171,200,.686)!important;-webkit-backdrop-filter:blur(32px)!important;backdrop-filter:blur(32px)!important;z-index:99999;display:flex;justify-content:center;align-items:center}.front-loader .loader-img{width:200px;animation:frontLoader 2s linear infinite}@keyframes frontLoader{50%{transform:scale(.8)}to{transform:scale(1)}}@keyframes frontLoaderCenter{50%{fill:#007bff}to{fill:#fff}}.front-loader .gear{position:absolute;bottom:140px;width:40px;animation:gearRotate 3s linear infinite}.custom-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:9999}.custom-modal{background:#fff;width:100%;max-width:800px;max-height:80vh;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);display:flex;flex-direction:column;animation:fadeInScale .2s ease}.custom-modal-header{padding:14px 18px;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.custom-modal-header h5{margin:0;font-weight:600;color:#0d6efd}.custom-close-btn{background:none;border:none;font-size:20px;cursor:pointer;color:#6c757d}.custom-modal-body{padding:16px 18px;overflow-y:auto}.custom-modal-footer{padding:12px 18px;border-top:1px solid #e9ecef;text-align:right}.answer-preview{background:#1c1917;border-left:4px solid #ff4500;padding:16px;border-radius:6px;white-space:pre-wrap;word-break:break-word;font-size:1rem;line-height:1.6;color:#fff}@keyframes fadeInScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.react-datepicker-wrapper{width:100%}.react-datepicker__input-container{position:relative;width:100%}.react-datepicker__input-container input{width:100%;height:42px;padding:10px 40px 10px 12px;border-radius:6px;font-size:14px}.react-datepicker__input-container input:focus{outline:none}.featured-rank-box{width:38px;height:38px;border:1px solid #dcdcdc;border-radius:8px;text-align:center;font-size:14px;font-weight:600;padding:0;outline:none}.featured-rank-box:focus{border-color:#ff6b00}