:root{--blue-color:#407096;--gray-color:#717171;--light-gray:#f4f5f7;--light-blue:#ecf0f4;--black-color:#404040;--white-color:#ffffff;--orange-color:#f3620f}*{margin:0;padding:0;outline:0!important;box-sizing:border-box}body{font-size:15px}body,html{overflow-x:hidden}.h-200{max-height:204px;overflow-y:auto;padding:1px 0}.h-200::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.1);background-color:#f5f5f5;border-radius:3px}.h-200::-webkit-scrollbar{background-color:#f5f5f5;height:8px;width:3px;border-radius:5px}.h-200::-webkit-scrollbar-thumb{background-color:var(--blue-color);border-radius:5px}.bg-gray{background-color:var(--light-gray)!important}.form-control,.form-select{height:50px;background-color:var(--light-gray);border-radius:5px;font-size:14px;border-color:var(--light-blue);color:var(--gray-color)}.form-control:focus,.form-select:focus{box-shadow:none;background-color:var(--light-gray)}.form-control[type=file]{height:auto}.form-floating>.form-control,.form-floating>.form-select{height:calc(3rem + 2px)}.form-floating>textarea.form-control{height:auto}.form-floating>label{font-size:14px;padding:.8rem .75rem;color:var(--gray-color)}.form-floating>.form-select{padding-top:1.4rem;padding-bottom:.5rem}.react-select__control{height:50px;background-color:var(--light-gray)!important;border-radius:5px!important;font-size:14px;border-color:var(--light-blue)!important;color:var(--gray-color)!important}.react-select__menu{z-index:9!important;position:relative}.react-select__control:focus,.react-select__control:hover{border-color:var(--light-blue)!important;box-shadow:none!important}.react-select__multi-value{margin:0 2px!important}.react-select__multi-value__label{padding:0 4px 0 6px!important}.form-check,.form-check-inline{padding:0;margin-right:1.5rem}.form-switch .form-check-input{width:2.8em;height:1.4em;box-shadow:none;border:2px solid rgba(0,0,0,.25);margin:0}.form-switch .form-check-input:checked{background-color:var(--blue-color);border-color:var(--blue-color);width:2.8em;height:1.4em}.form-check .form-check-input[type=checkbox],.form-check .form-check-input[type=radio]{position:absolute;display:none;cursor:pointer}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{border-color:#1e4360}input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{transform:scale(.55)}.form-check-label{padding:0 10px 0 25px;position:relative}.form-check-label:before{left:8px;content:"";position:absolute;width:20px;height:20px;background-color:rgba(0,0,0,0);border:2px solid #1e4360;border-radius:3px;top:0;left:0;transition:border-color .2s ease}.form-check-label:after{content:"";position:absolute;width:18px;height:18px;background-color:#1e4360;border:2px solid #1e4360;border-radius:2px;top:1px;left:1px;transform:scale(0);transition:transform .2s ease}.user_control{position:absolute;right:0;padding-right:15px;text-align:right;z-index:1}.user_control button{display:block;margin-bottom:5px}hr{border-top:1px solid var(--blue-color)}.loading_screen{position:relative;top:0;bottom:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.btn_main{background-color:var(--blue-color);padding:10px 30px;color:var(--white-color);font-size:14px;text-transform:uppercase;border:2px solid var(--blue-color);text-decoration:none;border-radius:5px;transition:all .3s ease-in-out;display:inline-block;vertical-align:initial}.btn_main:focus,.btn_main:hover{background-color:rgba(0,0,0,0);color:var(--blue-color);border-color:var(--blue-color)}.btn_main.small{display:inline-flex;padding:5px;margin:0 4px;width:22px;height:22px;justify-content:center;align-items:center;font-size:12px;border-radius:3px}.btn_main.small:hover{background-color:var(--orange-color);border-color:var(--orange-color);color:var(--white-color)}.btn_main.size_small{padding:4px 15px;font-size:12px}.btn_main.orange_btn{background-color:var(--orange-color);border-color:var(--orange-color)}.btn_main.orange_btn:hover{color:var(--white-color)}.btn_main.red_btn{background-color:#f30;border-color:#f30}.btn_main.red_btn:focus,.btn_main.red_btn:hover{color:var(--white-color)}.btn_border{background-color:rgba(0,0,0,0);padding:10px 30px;color:var(--blue-color);font-size:14px;text-transform:uppercase;border:2px solid var(--blue-color);text-decoration:none;border-radius:5px;transition:all .3s ease-in-out;display:inline-block;vertical-align:initial}.btn_border:focus,.btn_border:hover{background-color:var(--blue-color);color:var(--white-color);border-color:var(--blue-color)}.btn_border.small{display:inline-flex;padding:5px;margin:0 4px;width:22px;height:22px;justify-content:center;align-items:center;font-size:12px;border-radius:3px}.btn_border.small:hover{background-color:var(--orange-color);border-color:var(--orange-color);color:var(--white-color)}.btn_border.size_small{padding:4px 15px;font-size:12px}.btn_border.orange_btn{background-color:var(--orange-color);border-color:var(--orange-color);color:var(--white-color)}.btn_border.red_btn{background-color:#f30;border-color:#f30;color:var(--white-color)}.orange_color{color:var(--orange-color)}.login_page,.side_image{height:100vh}.side_image{background-image:url(https://cdn.ednaapp.net/source/images/edna-main-banner.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}.login_footer{position:absolute;bottom:0;width:10%}.login_form_block{text-align:center;margin-bottom:100px}.login_form_block h1{font-size:30px;font-weight:800;margin:20px 0;color:var(--black-color)}.login_form_block .login_form{max-width:60%;margin:0 auto;text-align:left}.login_form_block .login_form label{color:var(--gray-color);font-size:14px}.page_not_found{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:100px}.page_not_found h1{font-size:24px;font-weight:700}.register_block .form_logo_name{text-align:center;margin-bottom:30px}.register_block .register_form_block{background-color:var(--white-color);box-shadow:0 3px 30px rgba(0,0,0,.05);padding:30px}.register_block h1{font-size:20px;font-weight:700;margin:10px 0;color:var(--black-color)}.sidebar_wrap{width:100%;max-width:250px;background-color:var(--blue-color);height:100vh;position:fixed;z-index:1;top:0;transition:all .3s ease-in-out}.sidebar_wrap.small_sidebar{max-width:60px}.sidebar_wrap.small_sidebar .sidebar_nav{padding:5px 7px}.sidebar_wrap.small_sidebar .sidebar_nav .nav_footer{display:none}.sidebar_wrap.small_sidebar .sidebar_nav .navbar-expand{margin:0;overflow:hidden}.sidebar_wrap.small_sidebar .sidebar_nav .navbar-expand .navbar-nav{width:auto}.sidebar_wrap.small_sidebar .sidebar_nav .navbar-expand .navbar-nav .nav-link{padding:10px}.sidebar_wrap.small_sidebar .sidebar_nav .navbar-expand .navbar-nav .nav-link svg{margin:0}.sidebar_wrap.small_sidebar .sidebar_nav .navbar-expand .navbar-nav .nav-link .overlay_icon{display:inline}.sidebar_wrap.small_sidebar .sidebar_nav .navbar-expand .navbar-nav .nav-link .no_overlay_icon{display:none}.sidebar_wrap.small_sidebar .sidebar_nav .navbar-expand .navbar-nav .nav-link .nav_text{opacity:0;visibility:hidden;display:none}.dashboard_page{margin-left:250px;margin-top:0;padding:0;transition:all .3s ease-in-out}.dashboard_page.wide_dashboard{margin-left:60px}.dashboard_page.wide_dashboard .sidebar_collapse svg{transform:scaleX(-1)}.header_wrap{position:sticky;top:0;z-index:2;box-shadow:0 3px 30px rgba(0,0,0,.05);background-color:var(--white-color)}.header_wrap,.site_logo{height:60px;width:100%;display:flex}.site_logo{padding:0 10px;max-width:250px;background-color:var(--light-gray);justify-content:space-between;align-items:center}.site_logo img{max-width:60px;width:100%}.site_header{display:flex;width:100%;padding:0 15px;justify-content:space-between}.site_header .sidebar_collapse{display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;color:var(--blue-color);padding:0 5px}.nav_footer{position:absolute;bottom:0;color:var(--white-color)}.sidebar_nav{padding:10px;max-height:100vh;overflow:auto}.sidebar_nav::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);background-color:rgba(0,0,0,.05);border-radius:3px}.sidebar_nav::-webkit-scrollbar{background-color:rgba(0,0,0,.05);height:8px;width:4px;border-radius:3px}.sidebar_nav::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.5);border-radius:3px;opacity:.5}.navbar-expand .navbar-nav{flex-direction:column;width:100%}.navbar-expand .navbar-nav .nav-link{display:flex;font-size:14px;border-radius:5px;padding:10px;margin-bottom:1px;color:var(--white-color)}.navbar-expand .navbar-nav .nav-link svg{width:25px;font-size:1.1rem;margin-right:10px}.navbar-expand .navbar-nav .nav-link .overlay_icon{display:none}.navbar-expand .navbar-nav .nav-link.active,.navbar-expand .navbar-nav .nav-link:hover{background-color:rgba(255,255,255,.09)}.navbar-expand .navbar-nav .dropdown-menu{position:relative;background-color:rgba(255,255,255,0);padding:0 0 0 15px;border-radius:0;border:none;margin:0;transition:all .3s ease-in-out;max-height:150px;overflow:auto}.navbar-expand .navbar-nav .dropdown-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);background-color:rgba(0,0,0,.05);border-radius:3px}.navbar-expand .navbar-nav .dropdown-menu::-webkit-scrollbar{background-color:rgba(0,0,0,.05);height:8px;width:4px;border-radius:3px}.navbar-expand .navbar-nav .dropdown-menu::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.5);border-radius:3px;opacity:.5}.navbar-expand .navbar-nav .dropdown-menu .dropdown-item{color:rgba(255,255,255,.7);font-size:14px;padding:8px 15px}.navbar-expand .navbar-nav .dropdown-menu .dropdown-item:last-child{border-bottom:none}.navbar-expand .navbar-nav .dropdown-menu .dropdown-item:hover{background-color:rgba(255,255,255,.09)}.navbar-expand .navbar-nav .dropdown-toggle{align-items:center;justify-content:space-between}.navbar-expand .navbar-nav .dropdown-toggle .nav-link{padding:0}.page_title{display:flex;flex-direction:column;justify-content:center;margin:0 .75rem;padding:7px 0 0}.page_title h1{font-size:18px;line-height:16px;font-weight:700;margin-bottom:0;text-transform:capitalize}.page_title p{font-size:14px;margin:0}.page_title .breadcrumbs{margin-bottom:0}.page_title .breadcrumbs .breadcrumbs_link{display:inline-block;font-style:oblique}.page_title .breadcrumbs .breadcrumbs_link svg{font-size:12px;color:var(--gray-color);margin:0 5px}.page_title .breadcrumbs .breadcrumbs_link a{color:var(--blue-color);font-weight:500;text-decoration:none;font-size:12px;text-transform:capitalize;text-decoration:underline}.page_title .breadcrumbs .breadcrumbs_link a.active{color:var(--gray-color);text-decoration:none;pointer-events:none}.page_title .breadcrumbs .breadcrumbs_link a.active svg{display:none;opacity:0;visibility:hidden}.page_title .breadcrumbs .breadcrumbs_link span{font-size:12px}.page_title .breadcrumbs .breadcrumbs_link .breadcrumb_main span:last-child svg{display:none;opacity:0;visibility:hidden}.profile_tab.profile_impersonating{background-color:#c99090}.profile_tab.profile_impersonating .message_tab>.dropdown-toggle{color:#fff}.profile_tab{background-color:var(--light-blue);padding:0;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--light-gray)}.profile_tab:last-child{border-left:1px solid var(--light-gray)}.profile_tab .dropdown{height:100%}.profile_tab .dropdown .user_profile{display:flex;height:100%;padding:0;justify-content:center;align-items:center;cursor:pointer}.profile_tab .dropdown .user_profile .user_profile_icon.user_profile_icon_impersonating{background-color:#bb6161}.profile_tab .dropdown .user_profile .user_profile_icon{display:inline-flex;height:40px;width:40px;border-radius:50%;justify-content:center;align-items:center;background-color:var(--blue-color);color:var(--white-color);overflow:hidden}.profile_tab .dropdown .user_profile .user_details{text-align:left}.profile_tab .dropdown .user_profile p{margin:0 0 0 5px;font-size:14px;line-height:15px;color:--black-color;font-weight:500}.profile_tab .dropdown .user_profile p span{color:#666;font-size:12px;font-weight:600;font-style:oblique}.profile_tab .dropdown-menu{border:none;width:auto;box-shadow:0 3px 30px rgba(0,0,0,.05);margin:0;padding:0}.profile_tab .dropdown-menu.show{transform:translateY(60px)!important;right:0!important;left:auto!important}.profile_tab .dropdown-menu .dropdown-item{font-size:14px;padding:8px 10px}.profile_tab .dropdown-menu .dropdown-item.active{background-color:var(--light-blue);color:var(--blue-color)}.message_tab{display:flex;align-items:center;padding:5px 15px}.message_tab .dropdown-toggle:after{content:none}.message_tab .btn-light{padding:0;background-color:rgba(0,0,0,0);border:none;color:var(--blue-color);border-radius:0;font-size:15px}.message_tab .btn-light::backdrop,.message_tab .btn-light:active,.message_tab .btn-light:focus,.message_tab .btn-light:hover{background-color:rgba(0,0,0,0)}.message_tab .dropdown_list{margin:0;padding:0;width:100%;min-width:300px}.message_tab .dropdown_list .mesage_list{margin:0;padding:0}.message_tab .dropdown_list .mesage_list li{list-style:none}.message_tab .dropdown_list .mesage_list li a{font-size:14px;padding:8px 10px}.message_tab .dropdown_list .mesage_list li a.active{background-color:var(--light-blue);color:var(--blue-color)}.message_each{display:flex;width:100%;justify-content:center;align-items:center;text-decoration:none;color:--black-color;padding:10px 0;cursor:pointer}.message_each:not(:last-child){border-bottom:1px dashed var(--blue-color)}.message_each .message_icon{width:15%;text-align:center;font-size:14px;color:var(--blue-color)}.message_each .message_details{width:85%}.message_each .message_details b,.message_each .message_details p{font-size:12px;line-height:15px;margin:0;font-weight:400}.message_each .message_details b{font-size:10px;line-height:10px;font-weight:600;color:var(--blue-color)}.message_each:hover{background-color:var(--light-blue);color:--black-color}.profile_impersonating.logout_tab span{background-color:#bb6161}.logout_tab span{display:flex;align-items:center;padding:5px 15px;background-color:var(--blue-color);color:var(--white-color);font-size:20px;cursor:pointer;height:100%}.eachPage_wrap{padding:20px}.db_data_overview_each{position:relative;background-color:var(--white-color);border:1px solid var(--light-blue);margin-bottom:15px;height:calc(100% - 15px);box-shadow:0 3px 30px rgba(0,0,0,.05);padding:15px 15px 30px;min-height:140px}.db_data_overview_each .dataNumber span{font-size:26px;font-weight:800;color:var(--blue-color)}.db_data_overview_each .dataName{font-size:18px;line-height:22px;font-weight:600;color:var(--gray-color);margin-bottom:0}.db_data_overview_each .dataActiveNumber{font-size:14px;font-weight:600;color:var(--blue-color);margin-bottom:15px}.db_data_overview_each .dataPageUrl{position:absolute;font-size:12px;line-height:14px;color:var(--blue-color);font-weight:500;bottom:18px}.db_data_overview_each:hover{box-shadow:none;border-radius:10px;background-color:var(--light-blue)}.db_data_overview_each svg{position:absolute;opacity:.05;bottom:15px;right:15px;font-size:60px}.db_data_overview_each.small_box{min-height:100px}.db_data_overview_each.small_box svg{font-size:40px}.db_data_overview_each.class_box{min-height:auto;padding:15px 15px 20px;background-color:var(--light-blue);box-shadow:none}.db_data_overview_each.class_box svg{font-size:40px}.db_data_overview_each.class_box .class_box_data{font-weight:700;color:var(--blue-color);margin:0;font-size:15px}.db_data_overview_each.teacher_db_box{min-height:80px;padding:15px;box-shadow:none;background-color:var(--light-blue);display:inline-block;width:100%;text-decoration:none}.db_data_overview_each.teacher_db_box svg{font-size:40px}.db_data_overview_each.teacher_db_box .dataName{font-size:16px;font-weight:700;color:#404040}.db_data_overview_each.teacher_db_box p{font-size:12px;color:#666;font-weight:500}.btn-sort{background-color:var(--white-color);border:1px solid var(--light-blue);color:--black-color;min-width:60px!important;padding:1px 10px!important;font-size:12px;line-height:12px;margin:0;border-radius:0;height:25px}.btn-sort.active,.btn-sort:focus,.btn-sort:hover{background-color:var(--light-blue)}.btn-sort.active{border:1px solid var(--light-blue)}.btn-dark-blue{border:1px solid var(--blue-color);font-size:14px;line-height:12px;margin:0 2px;border-radius:5px;width:35px!important;height:35px;display:inline-flex;align-items:center;justify-content:center}.btn-dark-blue,.btn-dark-blue:hover{background-color:var(--blue-color);color:var(--white-color)}.btn-dark-blue.active,.btn-dark-blue:focus{background-color:var(--blue-color)}.db_heading_block{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--light-blue);margin:0 0 15px;padding:2px 0}.db_heading_block .db_heading{font-size:20px;font-weight:700;color:var(--blue-color);margin:0}.db_heading_block .db_heading_Pickup_Drop{font-size:12x;font-weight:700;color:var(--blue-color);margin:0}.tableListItems .renderStaff{border:1px solid var(--light-blue);padding:15px;margin:-1px 0 0}.tableListItems .renderStaff,.tablePagination{display:flex;justify-content:space-between;align-items:center}.tablePagination{background-color:var(--light-blue);padding:8px 10px;margin:0;font-size:14px}.tablePagination .tablePaginationDetails{margin:0}.tablePagination .paginationNumList{display:flex;margin:0}.tablePagination .paginationNumList li{list-style:none}.tablePagination .paginationNumList li span{display:inline-flex;justify-content:center;align-items:center;width:25px;height:25px;margin-left:5px;cursor:pointer;background-color:var(--light-gray);border-radius:5px;border:1px solid var(--blue-color)}.tablePagination .paginationNumList li.active span{background-color:var(--blue-color);color:var(--white-color);border:1px solid var(--blue-color)}.userDetailsMain,.userDetailsMain .userAvatar{display:flex;justify-content:center;align-items:center}.userDetailsMain .userAvatar{background-color:var(--light-blue);padding:10px;width:70px;height:70px;margin-right:10px;overflow:hidden;border-radius:50%}.userDetailsMain .userDetails h2{font-size:16px;font-weight:700;margin:0}.userDetailsMain .userDetails h2 a{text-decoration:none;color:var(--blue-color)}.userDetailsMain .userDetails p{font-size:13px;margin:0;font-weight:500;color:var(--blue-color)}.formBlock{position:relative;background-color:var(--white-color);border:1px solid var(--light-blue);margin-bottom:15px;box-shadow:0 3px 30px rgba(0,0,0,.05);padding:15px}.formBlock-heading{font-size:16px;font-weight:700;color:var(--blue-color);margin:0 0 15px;border-bottom:1px solid var(--light-blue)}.imageUpload{display:flex;justify-content:center;align-items:center}.imageUpload img{margin-right:10px;border-radius:5px}.imageUpload .form-control{height:auto}.sidebar_actions_link{background-color:var(--light-gray);margin:0 0 8px;padding:10px;color:#505050;font-size:14px;text-decoration:none;font-weight:500;border-radius:5px}.sidebar_actions_link svg{margin-right:5px}.sidebar_actions_link:hover{background-color:var(--blue-color);color:var(--white-color)}.hidden_options{background-color:var(--light-blue);padding:4px;border-radius:5px;margin-bottom:15px}.staff_short_profile{display:flex;justify-content:space-between;border:1px solid var(--light-blue);box-shadow:0 3px 30px rgba(0,0,0,.05);padding:15px;margin-bottom:30px;align-items:center}.staff_short_profile .staff_profile_details{display:flex;justify-content:center;align-items:center}.staff_short_profile .staff_profile_details .staff_photo img{max-height:100px}.staff_short_profile .staff_profile_details .staff_photo .staff_profile_icon,.staff_short_profile .staff_profile_details .staff_photo img{background-color:var(--blue-color);padding:2px;width:100px;margin-right:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%}.staff_short_profile .staff_profile_details .staff_photo .staff_profile_icon{height:100px;color:#fff;font-size:20px}.staff_short_profile .staff_profile_details .staff_details h2{font-size:18px;font-weight:700;margin:0;color:var(--blue-color)}.staff_short_profile .staff_profile_details .staff_details p{font-size:12px;margin:0;font-weight:500;color:var(--gray-color)}.react-tabs .react-tabs__tab-list{display:flex;border-bottom:1px solid var(--light-blue);margin:20px 0;padding:0;transition:all .3s ease-in-out}.react-tabs .react-tabs__tab-list li{list-style:none;padding:10px 15px;background-color:var(--light-gray);margin:0 1px 0 0;cursor:pointer;font-weight:600;color:var(--gray-color)}.react-tabs .react-tabs__tab-list li.react-tabs__tab--selected{background-color:var(--light-blue);color:var(--blue-color)}.custom_design_table{font-size:14px;border:1px solid #dbe7f1}.custom_design_table thead{background-color:#dbe7f1}.custom_design_table.table>:not(caption)>*>*{padding:.5rem}.custom_design_table.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:#f4f5f7;color:var(--black-color)}.custom_design_table.table-striped>tbody>tr:nth-of-type(2n)>*{--bs-table-accent-bg:#f4f5f7;color:var(--bs-table-striped-color)}.custom_design_table.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:#f9fafb;color:var(--bs-table-striped-color)}.table-fixed{height:100px;margin:0}.table_fixed_height{max-height:600px;padding:0 10px 10px 0}.table_fixed_height thead th{position:sticky;top:0;background-color:#fff;border-top:1px solid var(--light-blue)}.table_fixed_height::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}.table_fixed_height::-webkit-scrollbar{background-color:#f5f5f5;height:8px;width:8px;border-radius:5px}.table_fixed_height::-webkit-scrollbar-thumb{background-color:var(--blue-color);border-radius:5px}.lesson_overview_table{text-align:center;vertical-align:middle}.lesson_overview_table tr td:first-child{text-align:left;position:sticky;left:0;border-left:1px solid var(--light-blue);z-index:2}.lesson_overview_table tr td{padding:10px!important;min-width:250px!important}.lesson_overview_table tr th:first-child{background-color:#fff;text-align:left;position:sticky;left:0;z-index:2}.lesson_state{text-align:left;background-color:#dbe7f1;max-width:95%;margin:0 auto;border:1px solid #7d9db7;border-radius:5px}.lesson_state .css-13cymwt-control,.lesson_state Select{background-color:rgba(0,0,0,0);cursor:pointer}.lesson_state .css-13cymwt-control{border:none;margin:0;border-radius:5px;box-shadow:0 1px 1px #7d9db7}.lesson_state .css-13cymwt-control:hover{border:1px}.lesson_state .css-t3ipsp-control{border-width:0;background-color:rgba(0,0,0,0)}.lesson_state_selected_val{padding:8px}.lesson_state_selected_val .form-control{height:auto;background-color:var(--light-gray);border-radius:5px;font-size:14px;border-color:var(--light-blue);color:var(--gray-color)}.lesson_state_selected_val .count_number{width:auto;display:flex;flex-direction:row;padding:0 10px;justify-content:space-between;align-items:center}.lesson_state_selected_val .count_btn{background-color:var(--black-color);border-radius:50%;height:20px;width:20px;cursor:pointer;color:#fff;margin:0 5px;display:flex;align-items:center;justify-content:center}.modal-header{background-color:var(--light-blue);padding:10px 15px}.modal-header .modal-title{font-size:18px;font-weight:700;margin:0;color:var(--blue-color)}.user_profile,.user_profile .user_image{display:flex;align-items:center}.user_profile .user_image{width:120px;min-height:120px;justify-content:center;background-color:var(--light-blue);margin:0 15px 0 0}.user_profile .user_detail h2{font-size:18px;font-weight:700;margin:0;color:var(--blue-color)}.user_profile .user_detail p{margin:0;font-size:14px;font-style:oblique}.attendance_overview_bar{background-color:var(--blue-color);display:flex;color:var(--white-color)}.attendance_overview_bar span{margin-right:2rem}.dropdown-toggle.show{background-color:rgba(255,255,255,.0784313725)}@media(max-width:1400px){.db_data_overview_each .dataName{font-size:16px}}@media(max-width:1024px){.sidebar_wrap{max-width:200px}.dashboard_page{margin-left:200px}}@media(max-width:990px){.login_form_block .login_form{max-width:100%}.sidebar_wrap{max-width:60px;transform:translate(-60px)}.sidebar_wrap,.sidebar_wrap .navbar-expand{visibility:hidden;opacity:0}.sidebar_wrap.small_sidebar{transform:translate(0)}.sidebar_wrap.small_sidebar,.sidebar_wrap.small_sidebar .navbar-expand{visibility:visible;opacity:1}.sidebar_wrap .nav-item.dropdown .dropdown-menu{padding:0 0 0 5px}.dashboard_page{margin-left:0}.sidebar_wrap .sidebar_nav .navbar-expand .navbar-nav .nav-link .navTxt{opacity:0;visibility:hidden}}@media(max-width:767px){.login_form_bg{background-image:url(https://cdn.ednaapp.net/source/images/edna-main-banner.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;z-index:1}.login_form_bg:before{content:"";position:absolute;background-color:rgba(255,255,255,.95);top:0;bottom:0;width:100%;z-index:-1}.site_header{padding:0 0 0 10px}.user_details{display:none}.page_title{margin:0 0 0 5px}.page_title p{display:none}.profile_tab .dropdown .user_profile .user_profile_icon{height:20px;width:20px;font-size:10px}.logout_tab{font-size:15px;padding:5px 10px}.message_tab .dropdown_list{position:fixed!important}.profile_tab .dropdown-menu.show{position:fixed!important;right:0!important;left:0!important;margin:0 auto}}.account_profile .userDetailsMain .userAvatar{height:100px;width:100px;position:relative}.account_profile .userDetailsMain .userAvatar .edit_avatar{position:absolute;bottom:-8px;text-align:center;width:100%;background-color:rgba(243,98,15,.5);color:#fff;text-transform:uppercase;font-size:14px;padding:1px 0}.account_profile .userDetailsMain .userAvatar .edit_avatar input[type=file]{display:none}.account_profile .userDetailsMain .userAvatar .edit_avatar label{cursor:pointer}.account_profile .userDetailsMain .userDetails{margin-left:15px;position:relative}.account_profile .userDetailsMain .userDetails h2{font-size:18px;font-weight:700;margin:0 0 5px}.anchor-span{cursor:pointer}.anchor-span-underline{cursor:pointer;text-decoration:underline}.sorting{font-size:12px;line-height:7px;cursor:pointer;margin-left:5px}.sorting.active{color:var(--orange-color)}.checking{font-size:12px}.width35{width:35%}fieldset{border:1px solid var(--light-blue)!important;padding:0 1.4em 1em!important;margin:0 0 1.5em!important;background-color:var(--white-color);border-radius:5px}legend{font-size:1.2em!important;font-weight:700!important;text-align:left!important;width:auto;padding:0 10px;border-bottom:none;float:none;color:var(--blue-color)}.span-small-btn{cursor:pointer;background-color:#407096;color:#fff;padding:0 5px;border-radius:5px}.overlay-blur{backdrop-filter:blur(10px);z-index:999}.overlay-blur,.overlay-top-of-blur{position:fixed;top:0;left:0;width:100%;height:100%}.overlay-top-of-blur{z-index:1000}.button-spinner{vertical-align:middle;margin-left:5px}:root{--app-scale:1;--fc-daygrid-event-dot-width:8px;--color-success:#17b26a;--color-warning:#f79009;--color-error:#f04438;--color-fg-primary:#101828;--color-fg-error-primary:#d92d20;--color-fg-brand-primary:#005b85;--color-fg-quarterary:#667085;--color-brand:#2a719d;--color-blue:#2e90fa;--color-primary:#101828;--color-secondary:#344054;--color-gray-primary:#475467;--color-gray-secondary:#98a2b3;--color-border-primary:#d0d5dd;--color-border-secondary:#eaecf0}.fc-theme-standard th{background-color:#ecf0f4;padding:0;border:1px solid #ddd}.fc .fc-col-header-cell-cushion{text-decoration:none;color:#407096;text-transform:uppercase;font-weight:600;font-size:15px;padding:7px 0}.fc .fc-daygrid-day-number{text-decoration:none;color:#000000}.fc .fc-toolbar-title{font-size:18px;margin:0;font-weight:700}.fc .fc-button{padding:3px 5px;box-shadow:none;outline:0}.fc .fc-button .fc-icon{font-size:14px}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:15px}.fc-direction-ltr .fc-daygrid-event .fc-event-time{display:none}.fc .fc-daygrid-event{color:#444}.nav-dropdown .dropdown-toggle:after{content:none!important}.dropdown-menu-guide{top:48px!important}.dropdown-item.active,.dropdown-item:active{background-color:#f9fafb!important;color:#000!important}.custom-divider{margin:4px 0}.dropdown-menu-end{padding-bottom:4px}.custom-scrollbar::-webkit-scrollbar{background-color:transparent;width:12px}.custom-scrollbar::-webkit-scrollbar-track,.custom-scrollbar::-webkit-scrollbar-track:hover{background-color:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#d0d5dd;border-radius:10px;border:2px solid transparent;background-clip:padding-box}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#98a2b3}.custom-scrollbar::-webkit-scrollbar-button{display:none}.no-scroll{scrollbar-width:none;-ms-overflow-style:none}.no-scroll::-webkit-scrollbar{display:none;width:0;background:transparent}.custom-thin-scrollbar{width:100%}.custom-thin-scrollbar::-webkit-scrollbar{width:10px;height:90%}.custom-thin-scrollbar::-webkit-scrollbar-track{border-radius:10px;height:90%!important}.custom-thin-scrollbar::-webkit-scrollbar-thumb{background:#eaecf0;border-radius:10px;border:1px solid #fff}.optionContainer::-webkit-scrollbar{width:10px;height:90%}.optionContainer::-webkit-scrollbar-track{border-radius:10px;height:90%!important}.optionContainer::-webkit-scrollbar-thumb{background:#eaecf0;border-radius:10px;border:1px solid #fff}li.option:hover{background-color:#f9fafb!important;color:#101828!important}.announcement-multiselect{position:relative}.announcement-multiselect .optionListContainer{position:absolute;bottom:100%;top:auto;margin-bottom:4px;margin-top:0}.staff-present-multiselect .icon_down_dir{width:20px;right:14px}.multiSelectContainer .icon_down_dir:before{content:none!important}.class-staff-multiselect{position:relative}.class-staff-multiselect .optionListContainer{position:absolute;bottom:100%;top:auto;margin-bottom:4px;margin-top:0}.tox .tox-tinymce{border:1px solid #d0d5dd!important;border-radius:6px!important}li.option,ul.option{list-style-type:none}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}@media only screen and (min-width:992px){.area-color-guide-modal{max-width:640px}}@media only screen and (max-width:600px){.area-color-guide-modal{max-width:50%;margin-left:auto;margin-right:auto}}.modal-header .next-modal-title{color:#101828}input[type=number].no-spinner::-webkit-inner-spin-button,input[type=number].no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.censor{text-security:disc;-webkit-text-security:disc;-mox-text-security:disc}.body-scroll-lock{overflow:hidden;padding-right:var(--scrollbar-width,0)}.react-datepicker__triangle{left:50px!important}@media print{body{margin:0}.print-root{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:100vh!important;max-height:none!important;overflow:visible!important;flex:none!important}.print-root>form{margin:0 auto!important;width:688px!important;max-width:100%!important}.medical-modal-body,.print-root>form{display:block!important;max-height:none!important;min-height:0!important;overflow:visible!important;flex:none!important}.medical-modal-row{flex-direction:row!important;gap:0!important}.medical-modal-row-label{flex:0 0 160px!important;width:160px!important;margin-right:32px!important}.medical-modal-row-field{flex:1 1 auto!important;width:auto!important;min-width:0!important}.noprint{display:none!important}}.react-datepicker__header{background-color:#fff!important;opacity:1!important;border-bottom:none!important}.react-datepicker__navigation--previous{left:30px!important;top:30px!important}.react-datepicker__navigation--next{right:30px!important;top:30px!important}.react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{top:5px!important}.react-datepicker__navigation--icon-next:before{content:"x"!important}.react-datepicker{border:none!important;font-family:var(--font-dm-sans),sans-serif!important;box-shadow:-2px -2px 4px rgba(0,0,0,.15)!important}.react-datepicker__month-container{padding:20px 24px!important}.react-datepicker__day{padding:8px!important;width:40px!important;margin:0!important}.react-datepicker .react-datepicker__year-option,.react-datepicker__month-option{background-color:white!important}.react-datepicker__month-option--selected,.react-datepicker__year-option--selected{background-image:url(/images/check-square-broken.svg);background-repeat:no-repeat;background-position:50%;width:16px;height:16px;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-datepicker .react-datepicker__day--today{border-radius:50%;background-color:#5184ab!important;color:white!important}.react-datepicker .react-datepicker__day--selected:not(.react-datepicker__day--today),.react-datepicker .react-datepicker__day:hover:not(.react-datepicker__day--disabled){border-radius:50%;background-color:#005b85!important;color:white!important}.react-datepicker__--030,.react-datepicker__day{border-radius:50%!important}.react-datepicker__day{font-size:14px!important;font-weight:400!important;color:#344054!important}.react-datepicker__day-name{font-size:14px!important;font-weight:500!important;color:#344054!important;padding:8px!important;width:40px!important;margin:0!important}.react-datepicker__day--disabled,.react-datepicker__day--outside-month{font-size:14px!important;font-weight:400!important;color:#667085!important}.react-datepicker__month-read-view,.react-datepicker__year-read-view{font-size:16px!important;font-weight:600!important;color:#344054!important}.react-datepicker__children-container{width:320px!important}.rti--container .rti--tag{background-color:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:2px 0 2px 9px}.rti--container .rti--tag button{font-size:10px;color:#98a2b3!important;font-weight:900;padding-top:2px}.rti--container{--rti-main:#d0d5dd!important;--rti-border:#d0d5dd!important;padding:10px 14px!important}input[type=range]{height:32px;-webkit-appearance:none;margin:10px 0;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #ffffff;background:#005b85;border-radius:50px;border:0 solid #ffffff}input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 #ffffff;border:2px solid #005b85;height:24px;width:24px;border-radius:12px;background:#ffffff;cursor:pointer;-webkit-appearance:none;margin-top:-9px}input[type=range]:focus::-webkit-slider-runnable-track{background:#005b85}input[type=range]::-moz-range-track{width:100%;height:8px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #ffffff;background:#005b85;border-radius:50px;border:0 solid #ffffff}input[type=range]::-moz-range-thumb{box-shadow:0 0 0 #ffffff;border:2px solid #005b85;height:24px;width:24px;border-radius:12px;background:#ffffff;cursor:pointer}input[type=range]::-ms-track{width:100%;height:8px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{background:#005b85;border:0 solid #ffffff;border-radius:100px;box-shadow:0 0 0 #ffffff}input[type=range]::-ms-thumb{margin-top:1px;box-shadow:0 0 0 #ffffff;border:2px solid #005b85;height:24px;width:24px;border-radius:12px;background:#ffffff;cursor:pointer}input[type=range]:focus::-ms-fill-lower,input[type=range]:focus::-ms-fill-upper{background:#005b85}.box-shadow-custom-left{box-shadow:-4px 0 8px -4px rgba(16,24,40,.03),0 -4px 8px -4px rgba(16,24,40,.03),4px 0 8px -4px rgba(16,24,40,.03)}.box-shadow-custom-right{box-shadow:0 -4px 8px -4px rgba(16,24,40,.03),20px 0 24px -4px rgba(16,24,40,.08),0 4px 8px -4px rgba(16,24,40,.03)}.div-with-gradient{background:linear-gradient(267.35deg,#f0f9ff 2.4%,#eff4ff 12.24%,#f5f3ff 22.26%,#fdf4ff 33.32%,#fff1f3 43.15%,#fff4ed 54.59%,#fefbe8 65.52%,#f3fee7 80.24%,#f0fdf9 94.85%);width:100%;height:36px;transition:"background 0.3s ease"}.div-for-gradient:hover{background:linear-gradient(267.35deg,#f0fdf9 2.4%,#f3fee7 12.24%,#fefbe8 22.26%,#fff4ed 33.32%,#fff1f3 43.15%,#fdf4ff 54.59%,#f5f3ff 65.52%,#eff4ff 80.24%,#f0f9ff 94.85%)}.CircularProgressbar-text{transform:translateY(-10px)}.birthday-now{background:radial-gradient(circle at center,#ffb712 0,rgba(255,183,18,.4) 47.33%,rgba(255,183,18,.02) 80%);border:1px solid var(--color-border-secondary,#eaecf0)}.birthday-now-2{background:radial-gradient(circle 56px at 50% 47%,rgba(255,255,255,.6) 0,rgba(255,255,255,0) 75%),linear-gradient(100deg,#eafaa6,#fbf6ad 50%,#fddf9c);border:1px solid #eaf9a4}.birthday-now-3{background-image:radial-gradient(circle 56px at 50% 47%,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 72%),url("data:image/svg+xml,%3Csvg%20viewBox%3D'0%200%20132%20176.05'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20preserveAspectRatio%3D'none'%3E%3Cg%20transform%3D'matrix(2.55%2018.75%20-21.252%208.5647%2059%2082.5)'%20opacity%3D'1'%3E%3Crect%20height%3D'56.754'%20width%3D'110.54'%20fill%3D'url(%23grad)'%20id%3D'quad'%20shape-rendering%3D'crispEdges'%2F%3E%3Cuse%20href%3D'%23quad'%20transform%3D'scale(1%20-1)'%2F%3E%3Cuse%20href%3D'%23quad'%20transform%3D'scale(-1%201)'%2F%3E%3Cuse%20href%3D'%23quad'%20transform%3D'scale(-1%20-1)'%2F%3E%3C%2Fg%3E%3Cdefs%3E%3ClinearGradient%20id%3D'grad'%20gradientUnits%3D'userSpaceOnUse'%20x2%3D'5'%20y2%3D'5'%3E%3Cstop%20stop-color%3D'rgba(254%2C227%2C180%2C1)'%20offset%3D'0'%2F%3E%3Cstop%20stop-color%3D'rgba(247%2C234%2C176%2C1)'%20offset%3D'0.22115'%2F%3E%3Cstop%20stop-color%3D'rgba(239%2C249%2C178%2C0)'%20offset%3D'0.48558'%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E"),linear-gradient(90deg,#ffffff,#ffffff);background-size:100% 100%;border:1px solid #eaf9a4}.birthday-now-rainbow{background:linear-gradient(-35.82deg,rgb(239,244,255) 2.45%,rgb(245,243,255) 8.65%,rgb(240,249,255) 13.35%,rgb(253,244,255) 20.88%,rgb(255,241,243) 31.77%,rgb(255,244,237) 44.43%,rgb(254,251,232) 56.54%,rgb(243,254,231) 72.82%,rgb(240,253,249) 89.01%);border:1px solid var(--color-border-secondary,#eaecf0)}.Toastify__toast-body{font-family:var(--font-dm-sans),sans-serif!important}.no-clock-icon::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1)}.react-datepicker__month-select,.react-datepicker__year-select{border-color:var(--color-border-secondary);border-radius:5px;height:30px}.react-datepicker__month-dropdown-container--select{border-color:var(--color-border-secondary)}.react-datepicker__day--in-range{color:#fff!important}.react-datepicker__day--in-range.react-datepicker__day--outside-month{color:#e1d9d1!important}.rdrInputRanges{display:none}.rdrDefinedRangesWrapper{border-radius:12px;border:1px solid var(--Colors-Border-border-secondary,#eaecf0);background:var(--Colors-Background-bg-primary,#fff);box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);border-bottom-right-radius:0;border-top-right-radius:0;overflow:hidden;padding:12px 16px}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#f9fafb!important}.rdrStaticRange{border-bottom:0!important}.rdrStaticRanges{gap:4px}.rdrStaticRangeLabel{color:var(--colors-text-text-secondary-700,#344054);font-family:var(--font-dm-sans);font-size:14px;font-style:normal;font-weight:500}.rdrDays{color:var(--Colors-Text-text-disabled,#667085);font-size:14px!important;font-weight:400}.rdrDays,.rdrMonth .rdrWeekDay{text-align:center;font-family:var(--font-dm-sans);font-style:normal}.rdrMonth .rdrWeekDay{color:var(--colors-text-text-secondary-700,#344054);font-size:14px;font-weight:500}.rdrDateDisplayWrapper{order:3}.rdrMonthAndYearWrapper{order:1}.rdrMonths.rdrMonthsHorizontal{order:2}.rdrMonthAndYearPickers{color:var(--colors-foreground-fg-secondary-700,#344054);text-align:center;font-family:var(--font-dm-sans);font-size:16px;font-style:normal;font-weight:600}.rdrMonthAndYearPickers select{display:flex;width:160px;padding:10px 16px;align-items:center;align-content:center;flex-wrap:wrap;background:#fff}.rdrMonthAndYearPickers option{background-color:white!important}.rdrStartEdge.rdrEndEdge{color:#005b85!important;border-radius:var(--radius-full,9999px)!important}.rdrDay .rdrEndEdge,.rdrDay .rdrStartEdge,.rdrDay.rdrDayWeekend.rdrDayStartOfWeek .rdrEndEdge,.rdrDay.rdrDayWeekend.rdrDayStartOfWeek .rdrStartEdge{color:#005b85!important;border-radius:var(--radius-full,9999px)}.rdrDay .rdrDayNumber span,.rdrDay.rdrDayWeekend.rdrDayStartOfWeek .rdrDayNumber span{color:#344054!important;color:var(--colors-text-text-secondary-700,#344054);text-align:center;font-family:var(--font-dm-sans);font-size:14px;font-style:normal;font-weight:400}.rdrDay .rdrEndEdge~.rdrDayNumber span,.rdrDay .rdrStartEdge~.rdrDayNumber span,.rdrDay.rdrDayHovered .rdrEndEdge+.rdrDayNumber span,.rdrDay.rdrDayHovered .rdrStartEdge+.rdrDayNumber span,.rdrDay.rdrDayToday .rdrEndEdge~.rdrDayNumber span,.rdrDay.rdrDayToday .rdrStartEdge~.rdrDayNumber span,.rdrDay.rdrDayWeekend.rdrDayStartOfWeek .rdrEndEdge~.rdrDayNumber span,.rdrDay.rdrDayWeekend.rdrDayStartOfWeek .rdrStartEdge~.rdrDayNumber span{color:#fff!important}.rdrDay .rdrInRange,.rdrDay.rdrDayHovered .rdrInRange~.rdrDayNumber span,.rdrDay.rdrDayWeekend.rdrDayStartOfWeek,.rdrDay.rdrDayWeekend.rdrDayStartOfWeek .rdrInRange{color:#f9fafb!important}.rdrDay.rdrDayHovered .rdrInRange~.rdrDayNumber span{color:#344054!important}.rdrDay.rdrDayDisabled .rdrDayNumber span{color:var(--Colors-Text-text-disabled,#667085)!important;text-align:center;font-family:var(--font-dm-sans);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.rdrDayStartPreview{border:1px solid #005b85!important;border-right:0!important}.rdrDayEndPreview{border:1px solid #005b85!important;border-left:0!important}.rdrDayInPreview{border-top:1px solid #005b85!important;border-bottom:1px solid #005b85!important}.rdrDay.rdrDayWeekend.rdrDayEndOfWeek .rdrDayInPreview{border-right:1px solid #005b85!important}.rdrDay.rdrDayWeekend.rdrDayStartOfWeek .rdrDayInPreview{border-left:1px solid #005b85!important}.rdrDayToday .rdrDayNumber span:after{background:#005b85!important}.calendar_picker .rdrDayToday .rdrDayNumber span:after{display:none!important}.calendar_picker .org-today-underline{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:18px;height:2px;border-radius:2px;background:#005b85;pointer-events:none}.rdrDayStartPreview.rdrDayEndPreview{border:1px solid #005b85!important}.rdrDateDisplay{color:#005b85!important}.rdrMonthName{color:#344054!important}.rdrCalendarWrapper.rdrDateRangeWrapper{border-top-right-radius:12px!important}.rdrDateDisplayWrapper{border-bottom-right-radius:12px!important}.rdrDateInput.rdrDateDisplayItem{border-radius:var(--radius-md,8px);border:1px solid var(--Colors-Border-border-primary,#d0d5dd);background:var(--Colors-Background-bg-primary,#fff);box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}.date_input,.rdrDateInput.rdrDateDisplayItem input{overflow:hidden;color:var(--colors-text-text-primary-900,#101828);text-overflow:ellipsis;font-family:var(--font-dm-sans);font-size:16px;font-style:normal;font-weight:400;text-align:left;text-indent:14px}.months_2 .date_input{text-indent:0;width:136px;flex-grow:0;flex-shrink:0;flex-basis:136px}.rdrDateDisplayWrapper{background-color:#fff!important;border-top:1px solid var(--Colors-Border-border-secondary,#eaecf0)}.months_2 .rdrDateInput{display:none}.months_2 .apply_container{order:3}.months_2.empty .rdrDay .rdrInRange{color:#fff!important}.months_2.empty .rdrDay.rdrDayDisabled .rdrInRange{color:#f9fafb!important}.months_2.hide_sidebar .rdrDefinedRangesWrapper{display:none}.months_2.hide_apply .rdrDateDisplayWrapper{justify-content:center;display:flex;align-items:center}.months_2.hide_sidebar .rdrCalendarWrapper.rdrDateRangeWrapper{border-radius:12px!important}.months_2.hide_sidebar .rdrMonth:first-of-type{padding:0 10px 20px 24px}.months_2.hide_sidebar .rdrMonth:nth-of-type(2){padding:0 24px 20px 10px}.months_2.hide_sidebar .rdrMonthAndYearWrapper{padding:0 24px}.months_2.hide_sidebar .rdrDateDisplay{margin:0;padding:16px 0}.months_2.hide_sidebar .rdrDateDisplayWrapper{border-bottom-left-radius:12px!important}.months_2 .rdrMonthPicker{margin:0;border-right:1px solid var(--Colors-Border-border-secondary,#eaecf0);padding:10px 5px 0}.months_2 .rdrYearPicker{padding-top:10px}.months_2 .rdrMonth{border-right:1px solid var(--Colors-Border-border-secondary,#eaecf0)}.months_1 input[type=date]::-webkit-calendar-picker-indicator,.months_1 input[type=date]::-webkit-clear-button,.months_1 input[type=date]::-webkit-inner-spin-button,.months_2 input[type=date]::-webkit-calendar-picker-indicator,.months_2 input[type=date]::-webkit-clear-button,.months_2 input[type=date]::-webkit-inner-spin-button{display:none}.months_1 .date_input{overflow:hidden;color:var(--colors-text-text-primary-900,#101828);text-overflow:ellipsis;font-family:var(--font-dm-sans);font-size:16px;font-style:normal;font-weight:400;line-height:24px;flex:1}.months_1 .rdrDay .rdrSelected~.rdrDayNumber span{color:#fff!important;color:var(--colors-text-text-secondary-700,#344054);text-align:center;font-family:var(--font-dm-sans);font-size:14px;font-style:normal;font-weight:400}.months_1 .rdrMonths{order:2}.months_1 .rdrDefinedRangesWrapper{display:none}.months_1 .rdrMonth{padding:0 24px 20px}.months_1 .rdrMonthAndYearPickers select{width:100px}.months_1 .calendar_picker{left:0}.months_1 .top{top:-510px}.months_1 .bottom{top:0}.months_1 .rdrDateDisplayWrapper,.months_2 .date_container{order:2;background:#fff;font-family:var(--font-dm-sans);font-size:16px;font-style:normal;font-weight:400;display:flex;gap:12px}.months_1 .rdrDateInput{border-radius:var(--radius-md,8px);border:1px solid #d0d5dd;border-color:#d0d5dd!important;background:var(--Colors-Background-bg-primary,#fff);box-shadow:0 1px 2px 0 rgba(16,24,40,.05);display:flex;align-items:center}.months_1 .rdrDateDisplayItem input{color:var(--colors-text-text-primary-900,#101828)}.months_1 .rdrDateInput+span{display:none}.months_1 .rdrDateDisplay{margin:12px 12px 12px 24px;flex:1}.months_1 .rdrNextPrevButton.rdrNextButton{margin-right:24px}.months_1 .rdrNextPrevButton.rdrPprevButton{margin-left:24px}.months_1 .rdrDateDisplayWrapper{border:0}.months_1 .apply_container{order:3}.months_1 .rdrMonthName{display:none}.rdrDay.rdrDayPassive,.rdrDay.rdrDayPassive .rdrDayNumber span{color:#878B93!important;opacity:.7!important;pointer-events:none}.rdrDay.rdrDayPassive .rdrDayEndPreview,.rdrDay.rdrDayPassive .rdrDayInPreview,.rdrDay.rdrDayPassive .rdrDayStartPreview,.rdrDay.rdrDayPassive .rdrEndEdge,.rdrDay.rdrDayPassive .rdrInRange,.rdrDay.rdrDayPassive .rdrSelected,.rdrDay.rdrDayPassive .rdrStartEdge{display:none!important}.months_1 .rdrDay.rdrDayPassive .rdrSelected~.rdrDayNumber span,.rdrDay.rdrDayPassive .rdrDayNumber span{color:#878B93!important;opacity:.7!important}input[type=time]::-webkit-calendar-picker-indicator{display:none}.time_input input[type=text]::-moz-placeholder{color:var(--color-fg-primary)}.time_input input[type=text]::placeholder{color:var(--color-fg-primary)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}.pulse{animation:pulse 1.5s infinite}.billing-page-shadow{box-shadow:0 1px 2px 0 #1018280f;box-shadow:0 1px 3px 0 #1018281a}.input-focus{box-shadow:0 0 0 4px #2591E43D;box-shadow:0 1px 2px 0 #1018280D}.input-focus-error{box-shadow:0 0 0 4px #F044383D;box-shadow:0 1px 2px 0 #1018280D}.rdrMonthAndYearWrapper .rdrNextPrevButton{background-image:url(/images/chevron-right.svg);background-size:42px;background-repeat:no-repeat;background-position:50%;background-color:#FFF;background-blend-mode:normal;padding:8px;width:36px;height:36px;margin:auto}.rdrMonthAndYearWrapper .rdrNextPrevButton i{display:none!important}.rdrMonthAndYearWrapper .rdrNextPrevButton:hover{background-image:url(/images/chevron-right.svg);background-size:42px;background-repeat:no-repeat;background-position:50%;background-blend-mode:normal;background-color:#F9FAFB!important}.rdrMonthAndYearWrapper .rdrPprevButton{background-image:url(/images/chevron-left.svg);background-size:24px;background-repeat:no-repeat;background-position:50%;background-color:#FFF;padding:8px;width:36px;height:36px;margin:auto}.rdrMonthAndYearWrapper .rdrPprevButton i{display:none!important}.rdrMonthAndYearWrapper .rdrPprevButton:hover{background-image:url(/images/chevron-left.svg);background-size:24px;background-repeat:no-repeat;background-position:50%;background-blend-mode:normal;background-color:#F9FAFB!important}.rdrYearPicker select{font-weight:600;font-size:16px;color:#344054}.rdrMonthPicker select:hover,.rdrYearPicker select:hover{background-color:#F9FAFB}.rdrMonthPicker select{font-weight:600;font-size:16px;color:#344054}@keyframes spin-open{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes spin-close{0%{transform:rotate(90deg)}to{transform:rotate(0deg)}}.tw-animate-spin-open{animation:spin-open 2s ease forwards}.tw-animate-spin-close{animation:spin-close 2s ease forwards}.ripple-bg{position:absolute;width:40px;height:40px;background:rgba(34,197,94,.25);border-radius:9999px;animation:ripple .6s ease-out forwards;z-index:0}@keyframes ripple{0%{transform:scale(1);opacity:.6}to{transform:scale(20);opacity:0}}.check-glow{background:radial-gradient(circle,rgba(255,255,255,1) 0,rgba(255,255,255,.9) 30%,rgba(34,197,94,0) 60%,rgba(34,197,94,.25) 100%);backdrop-filter:blur(4px);z-index:10;box-shadow:0 0 25px rgba(34,197,94,.3),0 0 45px rgba(34,197,94,.2);border-radius:9999px}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}