@charset "UTF-8";*{padding:0;margin:0;box-sizing:border-box}body{overflow-x:hidden}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1;height:5px}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}@media only screen and (min-width:600px){.main_login__div{display:flex;height:100vh;width:100vw;align-items:center}.login_left__section{display:flex;flex-direction:column;width:60%;height:100%;padding:3.5vh 2.5vw}.login_left__section .mittarv_logo{width:10vw;transition:all .3s ease-out}.login_left__section .mittarv_logo:hover{cursor:pointer;transform:scale(1.02)}.login_left__section .login_image{display:flex;align-items:center;justify-content:center;height:60vh;width:47.5vw;margin-top:8vh;margin-left:7vw}.login_right__section{background-color:#022737;width:40%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.login_right__section .mittarv_second_logo{width:5.5vw;height:10vh;margin-bottom:4.5vh}.login_right__section .login_into__para{color:#fff;font-size:1.56rem;font-weight:800;font-family:Plus Jakarta Sans,sans-serif}.toolbox_login__title{color:#fff;font-size:2.35vw;font-weight:800;font-family:Plus Jakarta Sans,sans-serif;margin-top:2vh;margin-bottom:5vh}}.text1{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;color:#fff;font-size:2.57vh;letter-spacing:1.5}.text2{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;color:#fff;font-size:1.9vh;letter-spacing:1.5}.text3{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;color:#fff;font-size:1.5vh;letter-spacing:1.5}.text4{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;color:#fff;font-size:1.2vh;letter-spacing:1.5}.text5{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;color:#fff;font-size:1.07vh;letter-spacing:1.5}.text6{font-family:Inter,sans-serif;font-weight:700;color:#033348;font-size:1.92vh;letter-spacing:1.5}.text7{font-family:Inter,sans-serif;font-weight:400;color:#033348;font-size:17px;letter-spacing:1.5}.text8{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;color:#033348;font-size:1.71vh;letter-spacing:1.5}.text9{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;color:#033348;font-size:1.28vh}.text10{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;color:#151515;font-size:1.5vh;letter-spacing:1.5}.text11{font-family:Inter,sans-serif;font-weight:400;color:#151515;font-size:1.5vh;letter-spacing:1.5}.text12{font-family:Plus Jakarta Sans,sans-serif;font-weight:500;color:#84b5d2;font-size:1.7vh;letter-spacing:1.5}.text13{font-family:Plus Jakarta Sans,sans-serif;font-weight:500;color:#b7bfc6;font-size:1.5vh}.text14{font-family:Inter,sans-serif;font-weight:400;color:#b7bfc6;font-size:1.28vh}.text15{font-family:Inter,sans-serif;font-weight:400;color:#b7bfc6;font-size:1.07vh}.text16{font-family:Inter,sans-serif;font-weight:700;color:#033348;font-size:1.28vh;text-decoration:underline}.text17{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;color:#ff8b8b;font-size:1.5vh}.text17{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;color:#033348;font-size:1.5vh}.text18{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;color:#033348;font-size:1.28vh}.text18{font-family:Inter,sans-serif;font-weight:400;color:#054a68;font-size:1.07vh}.text19{font-family:Inter,sans-serif;font-weight:400;color:#054a68;font-size:1.92vh}.text20{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;color:#84b5d2;font-size:1.71vh}.text21{font-family:Plus Jakarta Sans,sans-serif;font-weight:500;color:#151515;font-size:1.5vh}.text22{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;color:#054a68;font-size:1.71vh}.text23{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;color:#054a68;font-size:1.28vh}.text24{font-family:Inter,sans-serif;font-weight:400;color:#033348;font-size:1.5vh}.text25{font-family:Inter,sans-serif;font-weight:600;color:#033348;font-size:1.5vh}.text26{font-family:Inter,sans-serif;font-weight:600;color:#054a68;font-size:1.92vh}.text27{font-family:Inter,sans-serif;font-weight:400;color:#054a68;font-size:1.92vh}.text117{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0px;color:#525252}.text127{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0px;color:#ff8b8b}.text141{font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:20px;letter-spacing:.2px;color:#225676}.text105{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:20px;letter-spacing:.2px;color:#033348}.main_sidebar{height:100vh;width:290px;border-radius:0 50px 50px 0;background-color:#033348;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;transition:all .3s linear;padding:40px 0}.main_sidebar .sidebar_top_section,.main_sidebar .sidebar_bottom_menu{width:100%}.main_sidebar .drawer_close_icon{position:relative;margin-top:-25px;transition:all .3s linear;z-index:100}.main_sidebar .drawer_close_icon:hover{cursor:pointer}.main_sidebar .siderbar_header__logo{display:block;width:100%;height:auto;max-width:220px;object-fit:contain;margin-left:auto;margin-right:auto}.main_sidebar .sidebar_content{display:flex;flex-direction:column;align-items:flex-start;width:100%}.main_sidebar .sidebar_content_links{display:flex;align-items:center;justify-content:flex-start;height:60px;width:100%;transition:all .5s ease-in}.main_sidebar .sidebar_content_links img{margin-left:37px}.main_sidebar .sidebar_content_links:hover{cursor:pointer}.main_sidebar .platform_section_links{border-radius:50px;margin-top:10px;margin-bottom:10px;border-right:none!important}.main_sidebar .sidebar_link_title{color:#d2d9df;font-size:1rem;font-weight:500;font-family:Inter,sans-serif;padding-left:18.5px}.toggle_sidebar{width:100px;height:100vh;border-radius:0 50px 50px 0;background-color:#033348;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;z-index:100;padding:40px 0}.toggle_sidebar .toggled_logo{height:42px;width:47px;margin-left:25%;margin-right:auto;transition:all .1s linear}.toggle_sidebar .toggle_sidebar_content{align-items:center;flex-direction:column;display:flex;width:100%}.toggle_sidebar .toggle_sidebar_content_links{height:60px;cursor:pointer;display:flex;align-items:center;justify-content:center}.toggle_sidebar .toggle_sidebar_content_links:hover{cursor:pointer}.active_links,.sidebar_content_links.active_links{background-color:#84b5d2;padding:10px 0;height:60px;border-right:4px solid #ffffff;cursor:pointer;width:100%}.active_links .sidebar_link_title,.sidebar_content_links.active_links .sidebar_link_title{color:#fff}.active_links .platform_dropdown,.sidebar_content_links.active_links .platform_dropdown{display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding-top:5px}.active_links .platform_dropdown .up_arrow,.sidebar_content_links.active_links .platform_dropdown .up_arrow{transform:rotate(180deg);transition:all .25s linear}.active_links .platform_links,.sidebar_content_links.active_links .platform_links{padding-top:20px}.uam_main__header{width:100%;background-color:#fff;height:93px;border-bottom:1px solid #054a68;display:flex;align-items:center;justify-content:space-between;padding-left:3.9vw;padding-right:1vw}.uam_main__header .uam_main__header_left>p{font-size:1.24vw;font-weight:500;color:#033348;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer}.uam_main__header .av-tool-link{font-size:1.24vw;font-weight:500;color:#033348;font-family:Plus Jakarta Sans,sans-serif}.uam_main__header .av-tool-link a{color:#033348;text-decoration:none;font-weight:600;cursor:pointer}.uam_main__header .uam_main__header__right{display:flex;width:30%;max-width:30%;gap:20px}.uam_main__header .uam_main__header__right img{cursor:pointer}.uam_main__header .uam_main__header__right .user_role__div{display:flex;align-items:flex-start;flex-direction:column}.uam_main__header .uam_main__header__right .user_role__div p:nth-child(1){font-size:1vw;color:#033348;font-weight:700;font-family:Plus Jakarta Sans,sans-serif}.uam_main__header .uam_main__header__right .user_role__div p:nth-child(2){font-size:.83vw;color:#aeaeaf;font-weight:400;font-family:Plus Jakarta Sans,sans-serif}@media only screen and (min-width:600px){.main_table_header_div{height:8.9418vh;width:90%;display:flex;align-items:center;justify-content:space-between;margin-top:5.96vh;margin-left:40px}.main_table_header_div .inner-div-left-section{height:90%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.main_table_header_div .inner-div-left-section .inner-div-left-title{font-size:20px;line-height:25.2px;font-weight:600;color:#033348;font-family:Plus Jakarta Sans,sans-serif}.main_table_header_div .inner-div-left-section .inner-div-left-subtitle{line-height:20.16px;font-size:16px;font-weight:400;color:#525252;font-family:Plus Jakarta Sans,sans-serif}.main_table_header_div .inner-div-left-section .inner-div-left-section-isEdit-suggestions{width:700px;display:flex;justify-content:space-between}.main_table_header_div .inner-div-left-section .inner-div-left-section-isEdit-suggestions .error_message{color:#ff8b8b;font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:15px;letter-spacing:0px;text-align:left}.main_table_header_div .inner-div-left-section .inner-div-left-section-isEdit-suggestions .suggestions-1{display:flex;align-items:center}.main_table_header_div .inner-div-left-section .inner-div-left-section-isEdit-suggestions .suggestions-1 .suggestion1-color{width:17px;height:17px;border:3px solid #ffd600;background-color:transparent;margin-right:10px;border-radius:2px}.main_table_header_div .inner-div-left-section .inner-div-left-section-isEdit-suggestions .suggestions2{display:flex;align-items:center}.main_table_header_div .inner-div-left-section .inner-div-left-section-isEdit-suggestions .suggestions2 .suggestion2-color{width:17px;height:17px;border:3px solid #ff8b8b;background-color:transparent;margin-right:10px;border-radius:2px}.main_table_header_div .inner-div-right-section{margin:auto 0}.main_table_header_div .inner-div-right-section .edit_button,.main_table_header_div .inner-div-right-section .requests_button{width:100px;height:40px;background-color:#033348;color:#fff;border:none;border-radius:5px;font-size:16px;font-weight:600;line-height:20px;letter-spacing:0px;cursor:pointer}.main_table_header_div .inner-div-right-section .save_button{width:100px;height:35px;background-color:#7cc25b;color:#fff;border:none;margin-right:10px;border-radius:5px;font-size:16px;font-weight:600;line-height:20px;text-transform:none;letter-spacing:0px;cursor:pointer}.main_table_header_div .inner-div-right-section .cancel_button{width:100px;height:35px;color:#ff8b8b;border:none;background-color:transparent;text-transform:none;border-radius:5px;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0px;cursor:pointer}}.deleteButtons-section .delete-button{border:2px solid #ff8b8b;padding:1.0432vh 2.0864vh;background-color:transparent;color:#ff8b8b;font-size:2.3845vh;font-weight:500;border-radius:5px;cursor:pointer}.create-new-button{background-color:transparent;text-align:center;align-items:center;justify-content:center;border:none;margin-left:7.4515vh;margin-top:2.23546vh;font-weight:700;font-size:2.23546vh;line-height:2.816691vh;color:#033348;display:flex;gap:4px;cursor:pointer}.table-new-textfield input::placeholder{color:#ff8b8b;opacity:1}.welcome_div{font-family:Plus Jakarta Sans,sans-serif;padding:40px}.welcome_div h1{color:#033348;font-size:28px;font-weight:700;margin-top:2vh;margin-bottom:1.5vh}.welcome_div p{color:#525252;font-size:16px;font-weight:400}.tableCell_name_tool{font-size:16px;color:#033348;font-weight:500}#access_viewer,#pending_viewer{background-color:#054a680d;width:100px;height:34px;text-align:center;border-radius:5px;padding-top:5px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;color:#054a68}#pending_viewer{width:fit-content;padding-left:4px;padding-right:4px;background-color:#fd93200d;color:#fd9320}#Action_button{border-radius:25px;background-color:#054a680d;width:110px;height:34px;color:#000;border:1px solid #054A68;text-transform:initial!important}#Action_button p{color:#054a68;font-size:14px;font-weight:500;font-family:Plus Jakarta Sans,sans-serif;text-transform:initial!important}#Action_button_pending{border-radius:25px;background-color:#054a680d;width:110px;height:34px;color:#fd9320;border:1px solid #FD9320;text-transform:initial!important}#Action_button_pending p{color:#fd9320;font-size:14px;font-weight:500px;font-family:Plus Jakarta Sans,sans-serif;text-transform:initial!important}.table_header th{background-color:#fbfbfb;height:60px;text-align:left;color:#033348;font-size:18px;font-weight:500px;font-family:Plus Jakarta Sans,sans-serif;padding:10px 10px 10px 80px}th img{padding-left:10px}.dialog_title{color:#225676;font-size:20px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;height:66px;padding:20px}.dialog_content{padding:25px}.dialog_title{display:flex}.key_value_pair{display:flex;justify-content:space-between;margin-bottom:8px}.key{font-weight:600;margin-right:8px;font-family:Inter,sans-serif;color:#033348;font-size:14px;padding:8px;width:24%}.value{flex-grow:1;font-weight:400;margin-right:8px;font-family:Plus Jakarta Sans,sans-serif;color:#033348;font-size:14px;padding:8px}.value_textfield{flex-grow:1;font-weight:400;font-family:Plus Jakarta Sans,sans-serif;color:#033348;font-size:14px;background-color:#f9f9fb;padding:0%;border-radius:6px;margin:0 0 0 15px;width:440px}#value_current_access{padding:8px;flex-grow:1;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;color:#033348}#remark_textfield{width:350px;color:#033348;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:14px;border:none}#remark_textfield ::placeholder{color:#bcbcbd;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;font-size:14px}.custom-char-limit{margin-top:30px;font-family:Inter,sans-serif;font-weight:400;font-size:10px;color:#b7bfc6}#close_button{color:#ff8b8b;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:14px;text-transform:initial!important;height:38px;width:111px}#req_button_disabled{background-color:#0333480d;height:38px;width:111px;color:#aeaeaf;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:14px;text-transform:initial!important}#req_button_enabled{background-color:#0333480d;height:38px;width:111px;color:#033348;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:14px;text-transform:initial!important}.action_button{margin:20px}#default_state_box{background-color:#0333480d;border-radius:5px;border:none;margin-bottom:5px}#default_state_label{color:#033348;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500}#custom-menu-item{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:14px;color:#033348;width:135px;border-radius:5px}#custom-menu-item:hover{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:14px;color:#033348;border-radius:5px}@media only screen and (min-width:600px){.main_table_header_div{height:8.9418vh;width:90%;display:flex;align-items:center;justify-content:space-between;margin-top:5.96vh;margin-left:40px}.main_table_header_div .inner_div_left_section{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.main_table_header_div .inner_div_left_section .inner_div_left_title{font-size:20px;line-height:25.2px;font-weight:600;color:#033348;font-family:Plus Jakarta Sans,sans-serif}.main_table_header_div .inner_div_left_section .inner_div_left_subtitle{line-height:20.16px;font-size:16px;font-weight:400;color:#525252;font-family:Plus Jakarta Sans,sans-serif}.main_table_header_div .inner_div_left_section .inner_div_left_section_isEdit_suggestions{width:700px;display:flex;justify-content:space-between}.main_table_header_div .inner_div_left_section .inner_div_left_section_isEdit_suggestions .suggestions_1{display:flex}.main_table_header_div .inner_div_left_section .inner_div_left_section_isEdit_suggestions .suggestions_1 .suggestion1_color{width:18px;height:18px;background-color:#ffd600;margin-right:10px;border-radius:2px}.main_table_header_div .inner_div_left_section .inner_div_left_section_isEdit_suggestions .suggestions2{display:flex}.main_table_header_div .inner_div_left_section .inner_div_left_section_isEdit_suggestions .suggestions2 .suggestion2_color{width:18px;height:18px;background-color:#ff8b8b;margin-right:10px;border-radius:2px}.main_table_header_div .inner_div_right_section{margin:auto 0}.main_table_header_div .inner_div_right_section .edit_button{width:100px;height:40px;background-color:#033348;color:#fff;border:none;border-radius:5px;font-size:16px;font-weight:600;line-height:20px;letter-spacing:0px;cursor:pointer}.main_table_header_div .inner_div_right_section .save_button{width:100px;height:35px;background-color:#7cc25b;color:#fff;border:none;margin-right:10px;border-radius:5px;font-size:16px;font-weight:600;line-height:20px;text-transform:none;letter-spacing:0px;cursor:pointer}.main_table_header_div .inner_div_right_section .cancel_button{width:100px;height:35px;color:#ff8b8b;background-color:transparent;border:none;text-transform:none;border-radius:5px;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0px;cursor:pointer}}.tableedit_main_div{width:100%;margin-bottom:4.4709vh;height:100vh}.deleteButtons_section{display:flex;margin-left:6vh;margin-top:2.9806vh;gap:2.9806vh;align-items:center}.deleteButtons_section .delete_button{border:2px solid #ff8b8b;padding:7px 14px;background-color:transparent;color:#ff8b8b;font-size:16px;font-weight:500;border-radius:5px;cursor:pointer}.deleteButtons_section .delete_button:disabled{border:2px solid #b7bfc6;color:#b7bfc6;cursor:not-allowed}.deleteButtons_section .undo_button{height:2.98062vh;background-color:transparent;border:none;color:#225676;padding:0;border-bottom:2px solid #225676;cursor:pointer}.create_new_button{background-color:transparent;text-align:center;display:flex;align-items:center;justify-content:center;border:none;margin-left:35px;margin-top:15px;font-weight:700;font-size:15px;line-height:18.9px;color:#033348;cursor:pointer}.add_user_popup{width:fit-content;height:fit-content;padding:20px}.add_user_popup .add_user_heading{font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700;line-height:18.9px;color:#033348;margin-bottom:15px}.add_user_popup .add_user_form{margin:10px 0;display:flex;flex-direction:column;gap:10px}.add_user_popup .add_user_form input{padding:7px 15px;width:300px}.add_user_popup .add_user_buttons{display:flex;align-items:center;justify-content:flex-end;margin-top:15px;gap:10px}.add_user_popup .add_user_buttons .cancel_add_user{border:2px solid #ff8b8b;padding:5px 14px;background-color:transparent;color:#ff8b8b;font-size:16px;font-weight:500;border-radius:5px;cursor:pointer}.add_user_popup .add_user_buttons .save_add_user{border:2px solid #7cc25b;padding:5px 14px;background-color:#7cc25b;color:#fff;font-size:16px;font-weight:500;border-radius:5px;cursor:pointer}.tool_input_div{display:flex;align-items:center!important}.tool_input_div .tool_input{border:none;outline:none;background-color:transparent;max-width:200px;resize:none;overflow:hidden}.tool_input_div .tool_input ::placeholder{vertical-align:middle}.tool_input_div .edited_input_box{background-color:#fff6c5;border:1px solid #ffd600;border-radius:10px;text-align:center;max-width:300px}.max-width-class{max-width:200px}.tool_name{display:flex;align-items:center}.tool-link{font-size:16px;color:#525252;font-weight:400;text-decoration:none}.tableedit-main-div{width:100%;margin-bottom:4.4709vh}.deleteButtons-section{display:flex;margin-left:7.4515vh;margin-top:2.9806vh;gap:2.9806vh;align-items:center}.deleteButtons-section .delete-button{border:2px solid #ff8b8b;padding:1.0432vh 2.0864vh;margin-bottom:25px;background-color:transparent;color:#ff8b8b;font-size:2.3845vh;font-weight:500;border-radius:5px;cursor:pointer}.deleteButtons-section .delete-button:disabled{border:2px solid #b7bfc6;color:#b7bfc6;cursor:not-allowed}.deleteButtons-section .undo-button{height:2.98062vh;background-color:transparent;border:none;color:#225676;padding:0;border-bottom:2px solid #225676;cursor:pointer}.MuiTableContainer-root::-webkit-scrollbar{height:5px}.MuiTableContainer-root::-webkit-scrollbar-track{background:#c4c4c4;opacity:.13%}.MuiTableContainer-root::-webkit-scrollbar-thumb{background:#054a68}.create-new-button{background-color:transparent;text-align:center;align-items:center;justify-content:center;border:none;font-weight:700;font-size:2.23546vh;line-height:2.816691vh;color:#033348;display:flex;gap:4px;cursor:pointer;padding-bottom:2.23546vh}.hovered_name{cursor:pointer}.selected_user_tick{height:20px;width:20px}@media only screen and (min-width:600px){.main_table_header_div{height:8.9418vh;width:90%;display:flex;align-items:center;justify-content:space-between;margin-top:5.96vh;margin-left:40px}.main_table_header_div .inner-div-left-section{height:90%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.main_table_header_div .inner-div-left-section .inner-div-left-title{font-size:20px;line-height:25.2px;font-weight:600;color:#033348;font-family:Plus Jakarta Sans,sans-serif}.main_table_header_div .inner-div-left-section .inner-div-left-subtitle{line-height:20.16px;font-size:16px;font-weight:400;color:#525252;font-family:Plus Jakarta Sans,sans-serif}.main_table_header_div .inner-div-left-section .inner-div-left-section-isEdit-suggestions{width:max-content;display:flex;align-items:center;gap:25px}.main_table_header_div .inner-div-left-section .inner-div-left-section-isEdit-suggestions .error_message{color:#ff8b8b;font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:15px;letter-spacing:0px;text-align:left}.main_table_header_div .inner-div-left-section .inner-div-left-section-isEdit-suggestions .suggestions-1{display:flex;align-items:center}.main_table_header_div .inner-div-left-section .inner-div-left-section-isEdit-suggestions .suggestions-1 .suggestion1-color{width:17px;height:17px;background-color:#ffd600;margin-right:10px;border-radius:2px}.main_table_header_div .inner-div-left-section .inner-div-left-section-isEdit-suggestions .suggestions2{display:flex;align-items:center}.main_table_header_div .inner-div-left-section .inner-div-left-section-isEdit-suggestions .suggestions2 .suggestion2-color{width:17px;height:17px;background-color:#ff8b8b;margin-right:10px;border-radius:2px}.main_table_header_div .inner-div-left-section .inner-div-left-section-isEdit-suggestions .suggestions3{display:flex;align-items:baseline}.main_table_header_div .inner-div-left-section .inner-div-left-section-isEdit-suggestions .suggestions3 .suggestion3{font-size:14px;color:#ff8b8b;margin-right:10px}.main_table_header_div .inner-div-right-section{margin:auto 0;display:flex;align-items:center}.main_table_header_div .inner-div-right-section .edit_button{width:100px;height:40px;background-color:#033348;color:#fff;border:none;border-radius:5px;font-size:16px;font-weight:600;line-height:20px;letter-spacing:0px;cursor:pointer;margin-left:10px}.main_table_header_div .inner-div-right-section .save_button{width:100px;height:35px;background-color:#7cc25b;margin-left:20px;color:#fff;border:none;margin-right:10px;border-radius:5px;font-size:16px;font-weight:600;line-height:20px;text-transform:none;letter-spacing:0px;cursor:pointer}.main_table_header_div .inner-div-right-section .button_disabled{opacity:.4;cursor:not-allowed}.main_table_header_div .inner-div-right-section .cancel_button{width:100px;height:35px;color:#ff8b8b;border:none;background-color:transparent;text-transform:none;border-radius:5px;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0px;cursor:pointer}.main_table_header_div .policy_heading{font-size:24px;line-height:25.2px;font-weight:700;color:#033348;font-family:Plus Jakarta Sans,sans-serif;margin-top:30px}.main_table_header_div .inner-div-left-subtitle-2{line-height:20.16px;font-size:16px;font-weight:400;color:#525252;font-family:Plus Jakarta Sans,sans-serif;margin-top:10px}}.heading{display:flex;padding:30px 40px}.heading .left__options{display:flex;gap:30px}.heading .left__options .left__options__buttons{background-color:transparent;border:none;outline:none;padding:10px 0;font-size:16px;font-weight:600;color:#033348;border-bottom:3px solid #033348}.heading .left__options .left__options__buttons.disable{border:none;color:#8dadbb}.pending_requests_cards{padding:0 35px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.pr_card{width:30%;height:fit-content;border:1.5px solid grey;border-radius:10px}.pr_card .pr_card_header{background-color:#f6f8fa;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-top-left-radius:10px;border-top-right-radius:10px}.pr_card .pr_card_header .pr_card_header_left{display:flex;align-items:center;gap:5px}.pr_card .pr_card_header .pr_card_header_left .user_name{font-size:1vw;color:#033348;font-weight:700;font-family:Plus Jakarta Sans,sans-serif}.pr_card .pr_card_header .pr_card_header_right p{font-size:.9vw;color:gray;font-weight:600;font-family:Plus Jakarta Sans,sans-serif}.pr_card .pr_card_body{padding:10px 20px;display:flex;flex-direction:column;gap:20px}.pr_card .pr_card_body .request_section{font-size:.9vw;color:gray;font-weight:600;font-family:Plus Jakarta Sans,sans-serif}.pr_card .pr_card_body .request_section .access_request{margin-top:5px;display:flex;align-items:center;gap:10px}.pr_card .pr_card_body .request_section .access_request .access{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:760;line-height:19px;letter-spacing:0em;color:#225676}.pr_card .pr_card_body .tool_name_section{font-size:.9vw;color:gray;font-weight:600;font-family:Plus Jakarta Sans,sans-serif}.pr_card .pr_card_body .tool_name_section .description{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:400;line-height:19px;letter-spacing:0em;text-align:left;color:#033348b2;opacity:.8;margin-top:5px}.pr_card .pr_card_body .tool_remark_section .remark_toggle{display:flex;align-items:center;gap:5px}.pr_card .pr_card_body .tool_remark_section p{font-size:.9vw;color:gray;font-weight:600;font-family:Plus Jakarta Sans,sans-serif}.pr_card .pr_card_body .tool_remark_section img{cursor:pointer;transition:.5s}.pr_card .pr_card_body .tool_remark_section img.closed{transform:rotate(180deg)}.pr_card .pr_card_body .tool_remark_section .description{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:400;line-height:19px;letter-spacing:0em;text-align:left;color:#033348b2;opacity:.8;margin-top:5px}.pr_card .pr_card_footer{padding:20px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.pr_card .pr_card_footer button{padding:7px 12px;display:flex;align-items:center;gap:5px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;color:#525252;border-radius:20px;cursor:pointer}.pr_card .pr_card_footer button.accept_button{border:1px solid #7cc25b;background-color:#defbd1}.pr_card .pr_card_footer button.reject_button{border:1px solid #ff8b8b;background-color:#f5d5d5}.activity_log_status{padding:5px 10px;border:1px solid black;text-align:center;max-width:fit-content;border-radius:20px;border:1px solid #7cc25b;background-color:#e6f7df}.activity_log_status.rejected{border:1px solid #ff8b8b;background-color:#f5d5d5}.asset-vault-forms-container{display:flex;gap:10px;overflow-x:auto;margin:0 30px}.asset-value-edit-container-buttons{display:flex;gap:20px}.section{flex:1;padding:10px;overflow-y:auto}.section-title{margin-top:0;color:#5f9ea0;border:2px solid #ccc}.scrollable-list{max-height:65vh;overflow-y:auto}.scrollable-list::-webkit-scrollbar{width:5px}.scrollable-list::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}.scrollable-list::-webkit-scrollbar-thumb{background-color:#054a68;border-radius:10px}.scrollable-list::-webkit-scrollbar-thumb:hover{background-color:#054a68}.dropdown-list::-webkit-scrollbar{width:5px}.dropdown-list::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}.dropdown-list::-webkit-scrollbar-thumb{background-color:#054a68;border-radius:10px}.dropdown-list::-webkit-scrollbar-thumb:hover{background-color:#054a68}.scrollable-list ul{list-style-type:none;padding:0}.scrollable-list li{padding:5px 0}.dropdown-list{min-height:8px;max-height:150px;overflow-y:auto}.text124{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;color:#033348;font-size:2.83vh;letter-spacing:1.125}.t234{font-family:Plus Jakarta Sans,sans-serif;font-weight:500;color:#525252;font-size:1rem;cursor:pointer;padding:10px;display:flex}.asset-input-edit-field{height:26px;font-size:.875rem;font-weight:400;color:#033348;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.2px;border:none;padding:5px;border-radius:5px;background-color:#fff;outline:none;width:100%}.dropdown-title-style{border-radius:25px;border:none;background-color:#9797971f;font-size:1rem;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:1.125;margin-bottom:5px;align-items:center;display:flex;justify-content:left;padding:5px 5px 5px 15px;width:100%;height:36px;color:#033348}.add-icon{align-items:center;margin-left:10px;cursor:pointer}.add-icon-noedit{align-items:center;margin-left:10px;cursor:not-allowed}.tooltip-icon{margin-left:5px;width:13px;height:13px;cursor:pointer}.tooltip-icon-container{position:relative;display:inline-block}.tooltip-text{visibility:visible;width:150px;background-color:#333;color:#fff;text-align:center;border-radius:5px;padding:5px 0;position:absolute;z-index:1000;bottom:125%;left:50%;margin-left:-75px;opacity:0;transition:opacity .3s}.tooltip-icon-container:hover .tooltip-text{opacity:1}.section-container{display:flex;align-items:center;margin:10px 0}.asset-vault-edit-container{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 30px}.asset-vault-edit-container-after-edit{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 50px}.asset-vault-edit-container p,.asset-vault-edit-container-after-edit p{font-family:Plus Jakarta Sans,sans-serif;font-weight:500;color:#525252;font-size:1rem;letter-spacing:0}.asset-vault-edit-container button{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;color:#fff;font-size:.875rem;letter-spacing:0;border-radius:5px;background-color:#054a68;width:100px;height:40.62px;border:none}.bottom-arrow-style{width:20px;height:20px;margin-right:5px}.custom-dialog-box{width:600px;height:400px;border:2px solid #ccc;padding:20px;gap:10px}.custom-popup-heading{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;color:#225676;font-size:1.25rem;letter-spacing:.2px}.custom-popup-upload-icon-text{font-size:.875rem;font-weight:700;color:#033348;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.2px;height:30px}.custom-popup-upload-icon-text-country{font-size:1.125rem;font-weight:600;color:#033348;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.2px;height:30px}.custom-popup-label-input-container{display:flex;align-items:center;margin:10px 30px 50px}.custom-popup-label-input-container-p{font-size:.875rem;font-weight:700;color:#033348;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.2px}.custom-popup-label-country-container{display:flex;align-items:center;margin-top:10px}.custom-popup-label-country-container-p{font-size:.875rem;font-weight:700;color:#033348;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.2px;margin-right:10px}.custom-popup-image-upload-container{height:80px;width:95px;background-color:transparent;border:none;color:#fff;display:flex;align-items:center;justify-content:center;background-size:cover;border:2px dashed #225676;border-radius:5px;padding:10px;margin-left:40px}.custom-popup-image-upload-button{background-color:transparent;border:none}.custom-popup-input-field{height:36px;font-size:.875rem;font-weight:400;color:#033348;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.2px;border:none;border-radius:10px;background-color:#0333480d;outline:none;padding:5px 5px 5px 10px;margin-left:10px;width:250px}.custom-popup-valid-btn{background-color:#7cc25b;border:none;border-radius:5px;width:auto;min-width:95px;padding:10px;height:38px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;color:#fff;font-size:.875rem}.custom-popup-invalid-btn{background-color:transparent;border:none;width:95px;height:38px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;color:#ff8b8b;font-size:1rem}.custom-popup-heading-hr{background-color:#84b5d2b3;color:#84b5d2b3}.custom-popup-button-container{margin:20px 13px}.av-forms-preview-button{position:fixed;bottom:20px;right:20px;padding:10px 20px;background-color:transparent;border:none;border-radius:5px;cursor:pointer;transition:box-shadow .3s}.av-forms-preview-button:hover{background-color:#eee}.av-forms-preview-button-image{width:40px;height:40px}.coloured-box-textStyle{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;color:#525252;font-size:1rem;padding-right:5px}.colour-text-div-container{width:25%;justify-content:space-between;display:flex}.asset-type-image-container{height:20px;width:20px}.country-isocode-text-container{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;color:#033348;font-size:1rem;letter-spacing:.2px;justify-content:space-between;display:flex;padding:4px 0;margin-bottom:10px}.country-isocode-list{display:flex;justify-content:space-between;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;color:#525252;font-size:1rem;letter-spacing:1.125;cursor:pointer;padding:10px}.country-isocode-list:hover{background-color:#d9dfe4;border-radius:15px}.custom-popup-category-drodown{height:36px;font-size:.875rem;font-weight:400;color:#033348;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.2px;border:none;border-radius:10px;background-color:#0333480d;outline:none;padding:5px 5px 5px 10px;margin-left:10px;width:250px}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal{height:40%;width:40%;background:#fff;padding:20px;border-radius:5px;box-shadow:0 4px 8px #0000001a;text-align:center}.highlighted{background-color:#d9dfe4;border-radius:15px;padding:10px}.highlighted-section{background-color:#d9dfe4;border-radius:15px;padding:5px;margin:0 5px;display:flex;align-items:center}.non-highlighted-section{padding:5px;margin:0 5px;display:flex;align-items:center}.non-highlighted-section:hover{background-color:#d9dfe4;border-radius:15px}.api-success-message{position:fixed;top:10px;left:50%;transform:translate(-50%);background-color:#7cc25b;color:#fff;padding:10px;border-radius:5px;z-index:1000;box-shadow:0 2px 4px #0003;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.9px}.api-failed-message{position:fixed;top:10px;left:50%;transform:translate(-50%);background-color:#ff8b8b;color:#fff;padding:10px;border-radius:5px;z-index:1000;box-shadow:0 2px 4px #0003;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.9px}.asset-properties-dropdown{font-family:Plus Jakarta Sans,sans-serif;font-weight:500;color:#525252;font-size:1rem;letter-spacing:.2px;border:none;padding:5px;outline:none;width:70%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.69651%206.34814L9.00006%2011.6517L14.3036%206.34814'%20stroke='%23525252'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0px center;background-size:15px}.asset-properties-dropdown:hover{background-color:#d9dfe4;border-radius:15px}.approver-dialog .approver-dialog-list-box{overflow-y:auto;max-height:160px;margin-bottom:10px}.approver-dialog .approver-dialog-list-box::-webkit-scrollbar{width:5px}.approver-dialog .approver-dialog-list-box::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}.approver-dialog .approver-dialog-list-box::-webkit-scrollbar-thumb{background-color:#054a68;border-radius:10px}.approver-dialog .approver-dialog-list-box::-webkit-scrollbar-thumb:hover{background-color:#054a68}.approver-dialog .approver-dialog-session-log-box-color-moved{background-color:#ff8b8b;border-radius:5px;padding:5px;margin:0 5px}.approver-dialog .approver-dialog-session-log-box-color-text-change{background-color:#ffd600;border-radius:5px;padding:5px;margin:0 5px}.approver-dialog .approver-dialog-session-log-box-color-created{background-color:#6ad481;border-radius:5px;padding:5px;margin:0 5px}.approver-dialog .approver-dialog-session-log-container{display:flex;align-items:center;justify-content:start;margin-bottom:25px}.approver-dialog .approver-dialog-session-log-index-text{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;color:#033348;font-size:.875rem;letter-spacing:.2px;margin-left:12px;margin-right:5px}.approver-dialog .approver-dialog-session-log-text{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;color:#033348;font-size:.875rem;letter-spacing:.2px;display:flex;flex-wrap:wrap;align-items:center;margin:0 5px}.approver-dialog .approver-dialog-session-log-text-bold{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;color:#033348;font-size:.875rem;letter-spacing:.2px;margin:0 3px}.approver-dialog .approver-dialog-input-label{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;color:#033348;font-size:1rem;letter-spacing:.2px;padding:10px;margin-left:10px}.approver-dialog .approver-dialog-input-field{height:36px;font-size:.875rem;font-weight:400;color:#033348;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.2px;border:none;border-radius:10px;background-color:#0333480d;outline:none;padding:5px 5px 5px 10px;margin-left:10px;width:95%;height:70px;resize:none}.approver-dialog .approver-dialog-input-field::-webkit-scrollbar{width:5px}.approver-dialog .approver-dialog-input-field::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}.approver-dialog .approver-dialog-input-field::-webkit-scrollbar-thumb{background-color:#054a68;border-radius:10px}.approver-dialog .approver-dialog-input-field::-webkit-scrollbar-thumb:hover{background-color:#054a68}.approver-dialog .approver-dialog-image-container{height:80px;width:95px;border:none;color:#fff;border:2px dashed #225676;border-radius:5px;padding:10px;margin:0 3px;align-items:center}.approver-dialog .approver-dialog-div{display:flex;align-items:center}.t264{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;color:#033348;font-size:16px;margin-bottom:10px}.input-field{height:36px;font-size:.875rem;font-weight:400;color:#033348;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.2px;border:#033348 solid 1px;border-radius:10px;background-color:#fff;outline:#ababab;padding:5px 5px 5px 10px;width:90%;margin-bottom:10px}.switch-container{display:flex;align-items:center;margin:25px 0;justify-content:space-between}.field-type-container{display:flex;align-items:center;margin-bottom:20px}.field-type-text{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;color:#525252;font-size:1rem}.update-btn{background-color:#033348;border:none;border-radius:5px;width:95px;height:32px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;color:#fff;font-size:.875rem}.update-button-container{display:flex;align-items:center;justify-content:center;margin:25px auto 0}.dropdown-list-container{height:max-content}.dropdown-list-container .dropdown-option-container{display:flex;align-items:center;height:auto;justify-content:space-between;margin:10px 0}.dropdown-list-container .dropdown-option-container .inputfield-container{display:flex;width:80%;align-items:center;height:26px;border:1px solid #033348;border-radius:5px;font-size:.85rem;font-weight:400;color:#033348;outline:#ababab;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.2px;padding:0 5px}.dropdown-list-container .dropdown-option-container .remove-icon-style{cursor:pointer}.dropdown-list-container .dropdown-option-container .remove-icon-style-disabled{cursor:not-allowed}.dropdown-list-container .add-button-container{width:50%;height:26px;border-radius:5px;background-color:#033348;color:#fff;font-size:.85rem;font-weight:400;border:none}.dropdown-style{font-family:Plus Jakarta Sans,sans-serif;font-weight:500;color:#525252;font-size:1rem;letter-spacing:.2px;border:none;padding:5px;outline:none;width:100%;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}.message{position:fixed;top:10px;left:50%;transform:translate(-50%);color:#fff;border-radius:5px;padding:10px;z-index:1000;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.9px}.message.success{background-color:#7cc25b}.message.failed{background-color:#ff8b8b}.av-form-content{background-color:#054a68}.av-form-content .av-preview-form-header{height:60px;display:flex;align-items:center;justify-content:center}.av-form-content .av-preview-form-header .av-preview-form-header-title{font-size:1.125rem;font-weight:800;color:#fff;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.2px;background-color:#054a68;justify-content:center}.av-form-content .white-form-part{background-color:#fff;border-radius:10px 10px 0 0;padding:0 20px}.av-form-content .white-form-part .asset-field-label-text{font-size:.75rem;font-weight:800;color:#033348;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.2px;margin-bottom:5px;padding-top:30px}.av-form-content .white-form-part .asset-field-dropdown{width:250px;height:40px;border:1px solid #d2d9df;border-radius:5px;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:700;color:#151515;letter-spacing:.2px;align-content:center;margin-bottom:10px;background-color:#fff;box-shadow:0 1px 5px #054a681a;padding-left:10px}.av-form-content .white-form-part .asset-field-container{display:flex;flex-direction:column;margin-bottom:10px}.av-form-content .white-form-part .asset-field-container .asset-field-label-tooltip-container{display:flex;justify-content:space-between}.av-form-content .white-form-part .asset-field-container .asset-field-label{font-size:.75rem;font-weight:800;color:#033348;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:.2px;margin-bottom:5px}.av-form-content .white-form-part .asset-field-container .asset-field-textfield{display:flex;column-gap:10px;width:250px;height:40px;border:1px solid #d2d9df;border-radius:5px;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:500;color:#b7bfc6;letter-spacing:.2px;align-content:center;align-items:center;margin-bottom:10px;background-color:#f6f8fa;box-shadow:0 1px 5px #054a681a;padding-left:10px;position:relative;-webkit-user-select:none;user-select:none}.av-form-content .white-form-part .asset-field-container .asset-field-textfield .cal{position:absolute;right:10px;top:10px}.styled-input{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:4px;font-size:16px;transition:border-color .3s}.styled-input:focus{border-color:#007bff;outline:none}.inner-div-filter-options{height:50px;width:600px;margin-top:15px;margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center;gap:12px}.inner-div-filter-options .search_bar{height:100%;width:300px;padding:1px 20px;border:2px solid #ddd;border-radius:25px;font-size:16px;outline:none;box-shadow:0 2px 4px #0333481a;transition:box-shadow .3s ease-in-out}.inner-div-filter-options .search_bar::placeholder{color:#aaa;font-family:Plus Jakarta Sans,sans-serif}.inner-div-filter-options .search_bar:focus{box-shadow:0 4px 8px #03334833}.app-version-control-delete-modal{width:37.5rem}.back-to-top{position:fixed;bottom:20px;right:20px;padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:50%;text-decoration:none;font-weight:700;transition:background-color .3s,transform .3s}.back-to-top:hover{background-color:#0056b3;transform:scale(1.05)}.create_button{width:100px;height:40px;background-color:#033348;color:#fff;border:none;border-radius:5px;font-size:16px;font-weight:600;line-height:20px;letter-spacing:0px;cursor:pointer;margin-left:10px}.clear_cache_button{width:110px;height:40px;background-color:#033348;color:#fff;border:none;border-radius:5px;font-size:16px;font-weight:600;line-height:20px;letter-spacing:0px;cursor:pointer;margin-right:10px}*{margin:0;padding:0;box-sizing:border-box}.check_in_check_out_container{display:flex;gap:8px;font-family:Plus Jakarta Sans}.check_in_check_out_container .check_in,.check_in_check_out_container .check_out{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fff;padding:12px 24px;font-weight:700;font-size:14px;background:#033348;border-radius:4rem;cursor:pointer}.check_in_check_out_container .check_in.disabled,.check_in_check_out_container .check_out.disabled{background-color:#aeb0bc;cursor:not-allowed}.check_in_check_out_container .check_in.disabled *,.check_in_check_out_container .check_out.disabled *{cursor:not-allowed!important}.my-updates-container{width:480px;max-width:auto;height:285px;padding:0 25px 24px 24px;border-radius:24.29px;border:1px solid #b7bfc6;overflow-y:auto;box-sizing:border-box;position:relative}.my-updates-container .update-link{text-decoration:none}.my-updates-container .update-link:hover{text-decoration:underline}.my-updates-container .css-1ex1afd-MuiTableCell-root{font-family:Plus Jakarta Sans,sans-serif;font-weight:400!important;font-size:16px!important;color:#2e3038!important;border-bottom:1px solid #ccc}.my-updates-container .css-apqrd9-MuiTableBody-root tr{border-bottom:1px solid #E3E4E8}.my-updates-container .css-apqrd9-MuiTableBody-root tr:last-child{border-bottom:none}.my-updates-container .css-apqrd9-MuiTableBody-root tr td{border:none}.my-updates-container .css-1h9z7r5-MuiButtonBase-root-MuiTab-root{text-transform:none;margin:0;padding-top:1.2rem;background-color:#fff}.my-updates-container .inner-div-title{font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:600;letter-spacing:.01em;text-align:left;padding-left:10px;color:#2e3038;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:2;padding-top:1rem;padding-bottom:17px}.my-updates-container .MuiTabs-root{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:1;margin-bottom:10px}.my-updates-container::-webkit-scrollbar{max-width:3.5px}.my-updates-container::-webkit-scrollbar-thumb{background-color:#033348;border-radius:24.29px}.my-updates-container::-webkit-scrollbar-track{background-color:#b7bfc6}.my-updates-container .table-body-container{padding:0;height:auto}.inner-div-title{font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:600;letter-spacing:.01em;text-align:left;padding-left:10px;color:#2e3038}.main-body-container{height:fit-content;width:100%;display:flex;justify-content:center;gap:20px;margin:3rem 0;padding:0 2rem}.main-body-container .inner-body-container{flex:1;display:flex;flex-direction:column;gap:20px}.main-body-container .inner-container{display:flex;gap:20px}.main-body-container .inner-container .coverClass{overflow:hidden;border-radius:24.29px;height:fit-content;flex:1}.main-body-container .inner-container .coverClass .my-updates-container,.main-body-container .inner-container .coverClass .leave-main-container{width:100%}.main-body-container .inner-container .event-card-container{display:flex;flex-direction:column;gap:10px}.dashboard-container{display:flex;flex-direction:column;width:300px;border-radius:24.29px;border:1px solid #b7bfc6}.dashboard-container .btn-container{width:100%;display:flex;justify-content:center;padding-left:10px}.dashboard-container .profile-image-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:50px 50px 10px;overflow:hidden;width:100%;height:auto}.dashboard-container .profile-image-container .profile-container{justify-content:center;align-self:center}.dashboard-container .profile-image-container .profile-container .profile-image{width:125px;height:125px;border-radius:50%;object-fit:contain;object-position:center}.dashboard-container .profile-view-button{flex-grow:1;height:36px;gap:10px;border-radius:20px;background:#c2f0f0;font-weight:600;font-size:16px;font-family:Plus Jakarta Sans,sans-serif;box-shadow:0 2px 4px #bdbdbd40;border:none;cursor:pointer;max-width:128px}.dashboard-container .user-information-container{margin-top:40px;display:flex;justify-content:start;align-items:start;flex-direction:column;padding-left:40px;height:400px;gap:20px}.dashboard-container .user-information-container .user-labels{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:500;color:#676b7e;margin-bottom:5px}.dashboard-container .user-information-container .user-details{width:250px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:500;color:#2e3038;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.event-container{width:350px;max-width:394px;height:220px;padding:0 25px 24px 20px;border-radius:24.29px;border:1px solid #b7bfc6;overflow-y:auto;position:relative}.event-container .css-1ex1afd-MuiTableCell-root{font-family:Plus Jakarta Sans,sans-serif;font-weight:400!important;font-size:16px!important;color:#2e3038!important}.event-container .css-apqrd9-MuiTableBody-root tr{border-bottom:1px solid #E3E4E8}.event-container .css-apqrd9-MuiTableBody-root tr:last-child{border-bottom:none}.event-container .css-apqrd9-MuiTableBody-root tr td{border:none}.event-container .inner-div-title{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;letter-spacing:.01em;text-align:left;padding-left:10px;color:#2e3038;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:1;padding-top:1rem;padding-bottom:16px}.event-container::-webkit-scrollbar{max-width:3.5px}.event-container::-webkit-scrollbar-thumb{background-color:#033348}.event-container::-webkit-scrollbar-track{background-color:#b7bfc6}.leave-main-container{width:480px;max-width:auto;height:285px;padding:0 25px 24px 20px;border-radius:24.29px;border:1px solid #b7bfc6;overflow-y:auto;box-sizing:border-box;position:relative}.leave-main-container .css-apqrd9-MuiTableBody-root tr{border-bottom:1px solid #E3E4E8}.leave-main-container .css-apqrd9-MuiTableBody-root tr:last-child{border-bottom:none}.leave-main-container .css-apqrd9-MuiTableBody-root tr td{border:none}.leave-main-container .inner-div-title{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;letter-spacing:.01em;text-align:left;padding-left:10px;color:#2e3038;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:1;padding-top:1rem;padding-bottom:16px}.leave-main-container .css-1ex1afd-MuiTableCell-root{font-family:Plus Jakarta Sans,sans-serif;font-weight:400!important;font-size:16px!important;color:#2e3038!important}.leave-main-container::-webkit-scrollbar{max-width:3.5px}.leave-main-container::-webkit-scrollbar-thumb{background-color:#033348;border-radius:24.29px}.leave-main-container::-webkit-scrollbar-track{background-color:#b7bfc6}.leave-main-container .leave-table-container{height:auto;position:relative;top:20px;left:10px;bottom:50px}.leave-main-container .day-dropdown{position:relative;top:10px;width:106px;height:31px;margin-left:18px;border-radius:5px;border:none;background-color:#0333480d;color:#033348;font-size:1rem}.leave-main-container .day-dropdown:focus{border:none;width:135.58px}.leave-main-container .day-dropdown .dropdown_values{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:500;color:#033348;background-color:#fff}.employee-chart-container{height:100%;flex:1;background-color:#fff;border-radius:1.5rem;padding:1.5rem 1.5rem 0rem;border:1px solid #b7bfc6;margin-bottom:1rem}.employee-chart-container .employee-chart-header{display:flex;justify-content:space-between;align-items:center}.employee-chart-container .employee-chart-header .seperator{color:#c7c9d1;padding:0 5px}.employee-chart-container .employee-chart-title{font-family:Plus Jakarta Sans,sans-serif;border:1px solid #b7bfc6;border-radius:1rem;font-size:18px;font-weight:600;letter-spacing:.01em;text-align:left;padding:10px;text-underline-position:from-font;text-decoration:none;color:#2e3038}.employee-chart-container .employee-chart{margin-top:1rem}.employee-chart-container .css-1ex1afd-MuiTableCell-root{font-family:Plus Jakarta Sans,sans-serif;font-weight:400!important;font-size:16px!important;color:#2e3038!important}.employee-chart-container .apexcharts-text tspan{font-family:plus-jakarta-sans,sans-serif!important;color:#2e3038!important}.employee-chart-container .apexcharts-legend-text{font-family:plus-jakarta-sans,sans-serif!important;color:#2e3038!important}.employee-chart-container .btn-container{width:100%;display:flex;justify-content:center;padding-left:10px}.employee-chart-container .profile-view-button{flex-grow:1;height:36px;gap:10px;border-radius:20px;background:#c2f0f0;font-weight:600;font-size:16px;font-family:Plus Jakarta Sans,sans-serif;box-shadow:0 2px 4px #bdbdbd40;border:none;cursor:pointer;max-width:128px}@media screen and (max-width:1500px)and (min-width:1100px){.inner-body-container .inner-container{flex-direction:column}.inner-body-container .inner-container .event-card-container{flex-direction:row;gap:20px}.inner-body-container .inner-container .event-card-container .coverClass{display:flex;justify-content:center}.inner-body-container .inner-container .event-card-container .coverClass .event-container{width:100%}}@media screen and (max-width:1100px){.inner-body-container .inner-container{flex-direction:column}.inner-body-container .inner-container .coverClass{display:flex;justify-content:center}.inner-body-container .inner-container .coverClass .event-container{width:100%}}.employee-form{height:calc(100vh - 64px);padding:50px 65px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.employee-form .form-header{display:flex;justify-content:space-between;align-items:center;padding:0 0 20px;flex-shrink:0}.employee-form .form-header .back-button{background:none;border:none;font-size:20px;cursor:pointer;display:flex;align-items:center;color:#333}.employee-form .form-header .action-buttons{display:flex;gap:10px}.employee-form .form-header .action-buttons button{padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500}.employee-form .form-header .action-buttons button.save-button{background-color:#045071;padding:8px 16px;border:none;border-radius:5px;cursor:pointer}.employee-form .form-header .action-buttons button.save-button:hover{background-color:#033348}.employee-form .form-header .action-buttons button.save-button span{color:#fff;font-size:14px;font-weight:600;font-family:Plus Jakarta Sans}.employee-form .form-header .action-buttons button.cancel-button{background-color:#f1f1f4;padding:8px 16px;border:none;border-radius:5px;cursor:pointer}.employee-form .form-header .action-buttons button.cancel-button:hover{background-color:#e3e4e8}.employee-form .form-header .action-buttons button.cancel-button span{color:#2e3038;font-size:14px;font-weight:600;font-family:Plus Jakarta Sans}.employee-form .form-header .edit-button{max-width:88px;max-height:36px;padding:8px 16px;position:relative;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:40px;background:#f1f1f4;border:none;cursor:pointer;transition:all .3s ease}.employee-form .form-header .edit-button:hover{background:#e3e3e7}.employee-form .form-header .edit-button span{font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;color:#454754}.employee-form .form-sections{flex:1;overflow-y:auto;padding-right:10px}.employee-form .form-sections::-webkit-scrollbar{width:4px}.employee-form .form-sections::-webkit-scrollbar-track{background:#d2d9df;border-radius:4px}.employee-form .form-sections::-webkit-scrollbar-thumb{background:#054a68;border-radius:4px}.employee-form .form-sections::-webkit-scrollbar-thumb:hover{background:#bbb}.employee-form .form-sections .form-section{background:#fff;border:1px solid #c7c9d1;border-radius:16px;margin-bottom:16px;box-shadow:0 1px 3px #0000000d}.employee-form .form-sections .form-section:last-child{margin-bottom:0}.employee-form .form-sections .form-section .hr_line{width:100%;padding:0 20px}.employee-form .form-sections .form-section .hr_line hr{border:none;border-top:1px solid #c7c9d1}.employee-form .form-sections .form-section .section-header{width:100%;height:84px;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.employee-form .form-sections .form-section .section-header:hover{border-radius:16px;background:#f5f5f5}.employee-form .form-sections .form-section .section-header p{margin:0;font-size:22px;font-weight:600;font-family:Plus Jakarta Sans;color:#2e3038}.employee-form .form-sections .form-section .section-header .arrow{transition:transform .3s ease;color:#666}.employee-form .form-sections .form-section .section-header .arrow.expanded{transform:rotate(180deg)}.employee-form .form-sections .form-section .section-content{position:relative;padding:1.5rem 1.5rem 3.5rem}.employee-form .form-sections .form-section .section-content .fields-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1400px){.employee-form .form-sections .form-section .section-content .fields-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.employee-form .form-sections .form-section .section-content .fields-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.employee-form .form-sections .form-section .section-content .fields-grid{grid-template-columns:1fr}}.employee-form .form-sections .form-section .section-content .fields-grid .field .checkbox-wrapper{position:relative;top:10px}.employee-form .form-sections .form-section .section-content .fields-grid .field .checkbox-wrapper input[type=checkbox]{width:16px!important;height:20px!important;cursor:pointer;border-radius:65%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #033348}.employee-form .form-sections .form-section .section-content .fields-grid .field .checkbox-wrapper input[type=checkbox]:not(:checked){background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='10'%20cy='10'%20r='9.25'%20stroke='%23033348'%20stroke-width='1.2'%20fill='none'/%3e%3c/svg%3e");background-size:20px;background-position:center;background-repeat:no-repeat;border:none}.employee-form .form-sections .form-section .section-content .fields-grid .field .checkbox-wrapper input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='21'%20viewBox='0%200%2020%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='path-1-inside-1_268_8956'%20fill='white'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10%2020.6201C15.5228%2020.6201%2020%2016.143%2020%2010.6201C20%205.09727%2015.5228%200.620117%2010%200.620117C4.47715%200.620117%200%205.09727%200%2010.6201C0%2016.143%204.47715%2020.6201%2010%2020.6201ZM15.2773%208.80633C15.5702%208.51344%2015.5702%208.03856%2015.2773%207.74567C14.9844%207.45278%2014.5095%207.45278%2014.2166%207.74567L8.72574%2013.2366L5.78338%2010.2942C5.49049%2010.0013%205.01561%2010.0013%204.72272%2010.2942C4.42983%2010.5871%204.42983%2011.062%204.72272%2011.3549L7.84186%2014.474C8.33001%2014.9622%209.12147%2014.9622%209.60962%2014.474L15.2773%208.80633Z'/%3e%3c/mask%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10%2020.6201C15.5228%2020.6201%2020%2016.143%2020%2010.6201C20%205.09727%2015.5228%200.620117%2010%200.620117C4.47715%200.620117%200%205.09727%200%2010.6201C0%2016.143%204.47715%2020.6201%2010%2020.6201ZM15.2773%208.80633C15.5702%208.51344%2015.5702%208.03856%2015.2773%207.74567C14.9844%207.45278%2014.5095%207.45278%2014.2166%207.74567L8.72574%2013.2366L5.78338%2010.2942C5.49049%2010.0013%205.01561%2010.0013%204.72272%2010.2942C4.42983%2010.5871%204.42983%2011.062%204.72272%2011.3549L7.84186%2014.474C8.33001%2014.9622%209.12147%2014.9622%209.60962%2014.474L15.2773%208.80633Z'%20fill='%23033348'/%3e%3cpath%20d='M15.2773%207.74567L14.2166%208.80633L14.2166%208.80633L15.2773%207.74567ZM15.2773%208.80633L14.2166%207.74567L14.2166%207.74567L15.2773%208.80633ZM14.2166%207.74567L15.2773%208.80633L15.2773%208.80633L14.2166%207.74567ZM8.72574%2013.2366L7.66508%2014.2972L8.72574%2015.3579L9.7864%2014.2972L8.72574%2013.2366ZM5.78338%2010.2942L4.72272%2011.3549L4.72272%2011.3549L5.78338%2010.2942ZM4.72272%2010.2942L5.78338%2011.3549L5.78339%2011.3549L4.72272%2010.2942ZM4.72272%2011.3549L5.78338%2010.2942H5.78338L4.72272%2011.3549ZM7.84186%2014.474L8.90251%2013.4133V13.4133L7.84186%2014.474ZM9.60962%2014.474L10.6703%2015.5347L9.60962%2014.474ZM18.5%2010.6201C18.5%2015.3145%2014.6944%2019.1201%2010%2019.1201V22.1201C16.3513%2022.1201%2021.5%2016.9714%2021.5%2010.6201H18.5ZM10%202.12012C14.6944%202.12012%2018.5%205.9257%2018.5%2010.6201H21.5C21.5%204.26884%2016.3513%20-0.879883%2010%20-0.879883V2.12012ZM1.5%2010.6201C1.5%205.9257%205.30558%202.12012%2010%202.12012V-0.879883C3.64873%20-0.879883%20-1.5%204.26884%20-1.5%2010.6201H1.5ZM10%2019.1201C5.30558%2019.1201%201.5%2015.3145%201.5%2010.6201H-1.5C-1.5%2016.9714%203.64873%2022.1201%2010%2022.1201V19.1201ZM14.2166%208.80633C13.9237%208.51344%2013.9237%208.03856%2014.2166%207.74567L16.3379%209.86699C17.2166%208.98831%2017.2166%207.56369%2016.3379%206.68501L14.2166%208.80633ZM15.2773%208.80633C14.9844%209.09923%2014.5095%209.09923%2014.2166%208.80633L16.3379%206.68501C15.4593%205.80633%2014.0346%205.80633%2013.156%206.68501L15.2773%208.80633ZM9.7864%2014.2972L15.2773%208.80633L13.156%206.68501L7.66508%2012.1759L9.7864%2014.2972ZM4.72272%2011.3549L7.66508%2014.2972L9.78639%2012.1759L6.84404%209.23357L4.72272%2011.3549ZM5.78339%2011.3549C5.49049%2011.6478%205.01562%2011.6478%204.72272%2011.3549L6.84404%209.23357C5.96535%208.35489%204.54073%208.3549%203.66205%209.23358L5.78339%2011.3549ZM5.78338%2010.2942C6.07627%2010.5871%206.07628%2011.062%205.78338%2011.3549L3.66205%209.23358C2.78338%2010.1123%202.78339%2011.5369%203.66207%2012.4156L5.78338%2010.2942ZM8.90251%2013.4133L5.78338%2010.2942L3.66207%2012.4156L6.7812%2015.5347L8.90251%2013.4133ZM8.54896%2013.4133C8.64659%2013.3157%208.80488%2013.3157%208.90251%2013.4133L6.7812%2015.5347C7.85515%2016.6086%209.59634%2016.6086%2010.6703%2015.5347L8.54896%2013.4133ZM14.2166%207.74567L8.54896%2013.4133L10.6703%2015.5347L16.3379%209.86699L14.2166%207.74567Z'%20fill='%23033348'%20mask='url(%23path-1-inside-1_268_8956)'/%3e%3c/svg%3e");background-size:20px;background-position:center;background-repeat:no-repeat;border:none}.employee-form .form-sections .form-section .section-content .fields-grid .field input[type=date]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3csvg%20width='20'%20height='23'%20viewBox='0%200%2020%2023'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.9998%201.62V5.62M5.99976%201.62V5.62M0.999756%209.62H18.9998M2.99976%203.62H16.9998C18.1043%203.62%2018.9998%204.51543%2018.9998%205.62V19.62C18.9998%2020.7246%2018.1043%2021.62%2016.9998%2021.62H2.99976C1.89519%2021.62%200.999756%2020.7246%200.999756%2019.62V5.62C0.999756%204.51543%201.89519%203.62%202.99976%203.62Z'%20stroke='%23C3E1EF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat right 10px center;background-size:20px;padding-right:35px;cursor:pointer}.employee-form .form-sections .form-section .section-content .fields-grid .field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;position:absolute;width:100%;height:100%}.employee-form .form-sections .form-section .section-content .fields-grid .field label{display:block;margin-bottom:8px;color:#131416;font-size:16px;font-weight:500;font-family:Plus Jakarta Sans}.employee-form .form-sections .form-section .section-content .fields-grid .field input,.employee-form .form-sections .form-section .section-content .fields-grid .field select{width:100%;height:42px;padding:8px 12px;border:.35px solid #e3e4e8;border-radius:5px;background:#fff;font-size:16px;color:#033348;transition:border-color .2s ease;font-family:Plus Jakarta Sans;font-weight:500}.employee-form .form-sections .form-section .section-content .fields-grid .field input:disabled,.employee-form .form-sections .form-section .section-content .fields-grid .field select:disabled{background:#f5f5f5;cursor:not-allowed;color:#666}.employee-form .form-sections .form-section .section-content .fields-grid .field input:focus,.employee-form .form-sections .form-section .section-content .fields-grid .field select:focus{outline:none}.employee-form .form-sections .form-section .section-content .fields-grid .field select{appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='10'%20viewBox='0%200%2017%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_268_3428)'%3e%3cpath%20d='M1.42852%201.57129L8.49992%208.64269L15.5713%201.57129'%20stroke='%23033348'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_268_3428'%3e%3crect%20width='10'%20height='17'%20fill='white'%20transform='translate(17)%20rotate(90)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;padding-right:32px}.employee-form .form-sections .form-section .section-content .fields-grid .field .field-value{padding:8px 0;color:#033348;font-size:16px;font-weight:600;font-family:Plus Jakarta Sans}.employee-form .form-sections .form-section .section-content .fields-grid.editing .field input,.employee-form .form-sections .form-section .section-content .fields-grid.editing .field select{border-color:#bbb}.employee-form .form-sections .form-section .section-content .fields-grid.editing .field input:hover:not(:disabled),.employee-form .form-sections .form-section .section-content .fields-grid.editing .field select:hover:not(:disabled){border-color:#999}.employee-form .form-sections .form-section .section-content .fields-grid.editing .field input:focus,.employee-form .form-sections .form-section .section-content .fields-grid.editing .field select:focus{outline:none}.employee-form .form-sections .form-section .section-content .upcoming_conversion_date{padding:8px 0;color:#fff;font-size:14px;font-weight:600;font-family:Plus Jakarta Sans;border-bottom:none;border-right:none;padding:.6rem 1rem;border-radius:10px 0 0;background-color:#045071;position:absolute;right:0;bottom:0}.employee-form .form-sections .form-section .leaves-info-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;font-family:Plus Jakarta Sans}.employee-form .form-sections .form-section .leaves-info-grid .leave-fields-container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:1400px){.employee-form .form-sections .form-section .leaves-info-grid .leave-fields-container{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.employee-form .form-sections .form-section .leaves-info-grid .leave-fields-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.employee-form .form-sections .form-section .leaves-info-grid .leave-fields-container{grid-template-columns:1fr}}.employee-form .form-sections .form-section .leaves-info-grid .leave-fields-container .leave-field-item{display:flex;flex-direction:column}.employee-form .form-sections .form-section .leaves-info-grid .leave-fields-container .leave-field-item .leave-label{margin-bottom:8px;color:#676b7e;font-size:16px;font-weight:500}.employee-form .form-sections .form-section .leaves-info-grid .leave-fields-container .leave-field-item .leave-balance{padding:8px 0;color:#033348;font-size:16px;font-weight:600}.employee-form .form-sections .form-section .leaves-info-grid .leave-fields-container .leave-field-item .leave-balance-input{width:100%;height:42px;padding:8px 12px;border:.35px solid #e3e4e8;border-radius:5px;background:#fff;font-size:16px;color:#033348;transition:border-color .2s ease;font-family:Plus Jakarta Sans;font-weight:500}.employee-form .form-sections .form-section .leaves-info-grid .leave-fields-container .leave-field-item .leave-balance-input:disabled{background:#f5f5f5;cursor:not-allowed;color:#666}.employee-form .form-sections .form-section .leaves-info-grid .leave-fields-container .leave-field-item .leave-balance-input:focus{outline:none}.employee-form .form-sections .form-section .leaves-info-grid .leave-fields-container .gender-missing-message{color:#dd787f;font-size:14px;margin-top:8px}.employee-form .form-sections .form-section .salary-config-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;font-family:Plus Jakarta Sans}@media(max-width:1400px){.employee-form .form-sections .form-section .salary-config-container{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.employee-form .form-sections .form-section .salary-config-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.employee-form .form-sections .form-section .salary-config-container{grid-template-columns:1fr}}.employee-form .form-sections .form-section .salary-config-container .no-salary-data{color:#dd787f;font-size:14px}.employee-form .form-sections .form-section .salary-config-container .salary-component-field{display:flex;flex-direction:column;gap:8px}.employee-form .form-sections .form-section .salary-config-container .salary-component-field .salary-component-label{margin-bottom:8px;color:#676b7e;font-size:16px;font-weight:500}.employee-form .form-sections .form-section .salary-config-container .salary-component-field .salary-component-input{padding:8px 12px;border:.35px solid #e3e4e8;border-radius:5px;background:#f5f5f5;font-size:16px;color:#033348;font-family:Plus Jakarta Sans;cursor:not-allowed}.employee-form .form-sections .form-section .salary-config-container .salary-component-field .salary-component-value{color:#033348;font-size:16px;font-weight:600;font-family:Plus Jakarta Sans}.employee-form .multi-field-container .multi-field-wrapper{display:flex;align-items:center;gap:10px;width:100%}.employee-form .multi-field-container .multi-field-wrapper .multi-field-dropdown{flex:0 0 150px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:14px;font-family:Plus Jakarta Sans}.employee-form .multi-field-container .multi-field-wrapper .multi-field-dropdown:focus{outline:none;border-color:#045071}.employee-form .multi-field-container .multi-field-wrapper .multi-field-dropdown:disabled{background-color:#f5f5f5;cursor:not-allowed}.employee-form .multi-field-container .multi-field-wrapper .multi-field-input{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:14px;font-family:Plus Jakarta Sans}.employee-form .multi-field-container .multi-field-wrapper .multi-field-input:focus{outline:none;border-color:#045071}.employee-form .multi-field-container .multi-field-wrapper .multi-field-input:disabled{background-color:#f5f5f5;cursor:not-allowed}.employee-form .multi-field-container .multi-field-wrapper .multi-field-input::placeholder{color:#999;font-style:italic}@media(max-width:768px){.employee-form .multi-field-container .multi-field-wrapper{flex-direction:column;align-items:stretch;gap:8px}.employee-form .multi-field-container .multi-field-wrapper .multi-field-dropdown{flex:none;width:100%}.employee-form .multi-field-container .multi-field-wrapper .multi-field-input{width:100%}}.form_error_message{color:red;font-size:14px;font-family:Plus Jakarta Sans;font-weight:500}.modal-overlay{position:fixed;inset:0;background-color:#9eb9c540;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container{background-color:#fff;border-radius:8px;padding:24px;width:353px;height:224px;position:relative;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:center}.close-button{position:absolute;right:16px;top:16px;background:none;border:none;cursor:pointer;color:#6b7280;padding:4px}.close-button:hover{color:#374151}.modal-content{text-align:center;margin-bottom:24px;font-size:16px;font-weight:800;font-family:Plus Jakarta Sans;color:#033348}.modal-actions{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.modal-actions button{padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease;border:none}.modal-actions button.btn-primary{width:127px;height:29px;background-color:#045071;color:#fff;font-size:14px;font-weight:800;font-family:Plus Jakarta Sans;display:flex;align-items:center}.modal-actions button.btn-primary:hover{background-color:#03405a}.modal-actions button.btn-secondary{width:127px;height:29px;font-size:14px;font-weight:800;font-family:Plus Jakarta Sans;background-color:#c3e1ef;color:#2e3038;display:flex;align-items:center;justify-content:center}.modal-actions button.btn-secondary:hover{background-color:#e5e7eb}.joining_popup_overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:checkout-popup-fade-in .2s ease-out}.joining_popup_overlay .joining_popup{position:relative;width:200px;height:200px;background:#fff;border-radius:1rem;padding:1rem;font-family:Plus Jakarta Sans;min-width:15rem;width:30%;height:15rem}.joining_popup_overlay .joining_popup .joining_header{text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:2px;text-decoration-color:#2e3038;margin-bottom:2rem;font-weight:700;font-size:18px}.joining_popup_overlay .joining_popup .joining_body{display:flex;flex-direction:column;gap:.5rem}.joining_popup_overlay .joining_popup .joining_body label{font-weight:700;font-size:14px}.joining_popup_overlay .joining_popup .joining_body input{padding:.5rem 1rem;border-radius:.4rem;border:1px solid #C7C9D1;cursor:pointer;font-family:Plus Jakarta Sans}.joining_popup_overlay .joining_popup .joining_footer{position:absolute;right:1rem;bottom:1rem}.joining_popup_overlay .joining_popup .joining_footer .joining_button_block{display:flex;align-items:center;gap:1rem}.joining_popup_overlay .joining_popup .joining_footer .joining_button_block button{font-size:14px;font-weight:700;padding:12px 16px;border:1px solid #8F92A3;border-radius:.4rem;cursor:pointer;font-family:Plus Jakarta Sans}.joining_popup_overlay .joining_popup .joining_footer .joining_button_block .joining_cancel_button{background:#fff;color:#c73d45;border-color:#c73d45}.joining_popup_overlay .joining_popup .joining_footer .joining_button_block .joining_save_button{background:#8f92a3;color:#e3e4e8}.joining_popup_overlay .joining_popup .joining_footer .joining_button_block .joining_save_button.save_enabled{background:#045071;color:#fff}.custom-dropdown-container{position:relative;width:100%;font-family:plus jakarta sans}.custom-dropdown-container .custom-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #ccc;border-radius:6px;background-color:#fff;cursor:pointer;transition:all .2s ease;font-family:Plus Jakarta Sans,sans-serif;min-height:20px}.custom-dropdown-container .custom-dropdown-trigger:hover{border-color:#007bff}.custom-dropdown-container .custom-dropdown-trigger:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.custom-dropdown-container .custom-dropdown-trigger:focus-within{border-color:none}.custom-dropdown-container .custom-dropdown-trigger.error{border-color:#dc3545}.custom-dropdown-container .custom-dropdown-trigger.disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.6}.custom-dropdown-container .custom-dropdown-trigger .selected-value{color:#212529;font-size:14px}.custom-dropdown-container .custom-dropdown-trigger .placeholder{color:#6c757d;font-size:14px}.custom-dropdown-container .custom-dropdown-trigger .dropdown-arrow{display:flex;align-items:center;margin-left:8px;transition:transform .2s ease}.custom-dropdown-container .custom-dropdown-trigger .dropdown-arrow.open{transform:rotate(180deg)}.custom-dropdown-container .custom-dropdown-trigger .dropdown-arrow img{width:12px;height:12px}.custom-dropdown-container .custom-dropdown-menu{position:absolute;left:0;right:0;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 6px #0000001a;z-index:1000;max-height:200px;overflow:hidden;transition:all .2s ease}.custom-dropdown-container .custom-dropdown-menu.position-below{top:calc(100% + 4px)}.custom-dropdown-container .custom-dropdown-menu.position-above{bottom:calc(100% + 4px)}.custom-dropdown-container .custom-dropdown-menu .dropdown-search{padding:8px;border-bottom:1px solid #e9ecef;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-dropdown-container .custom-dropdown-menu .dropdown-search .search-input{max-height:30px;width:100%;padding:4px 10px;border:1px solid #ccc;border-radius:4px;outline:none;font-size:14px;font-family:Plus Jakarta Sans,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-dropdown-container .custom-dropdown-menu .dropdown-search .search-input:focus{border-color:none}.custom-dropdown-container .custom-dropdown-menu .dropdown-search .search-input::placeholder{color:#6c757d}.custom-dropdown-container .custom-dropdown-menu .dropdown-options{max-height:140px;overflow-y:auto;transition:max-height .2s ease}.custom-dropdown-container .custom-dropdown-menu .dropdown-options::-webkit-scrollbar{width:6px}.custom-dropdown-container .custom-dropdown-menu .dropdown-options::-webkit-scrollbar-track{background:#f1f1f1}.custom-dropdown-container .custom-dropdown-menu .dropdown-options::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.custom-dropdown-container .custom-dropdown-menu .dropdown-options::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.custom-dropdown-container .custom-dropdown-menu .dropdown-option{padding:10px 12px;cursor:pointer;transition:background-color .2s ease;font-size:14px;border-bottom:1px solid #f8f9fa}.custom-dropdown-container .custom-dropdown-menu .dropdown-option:hover{background-color:#f8f9fa}.custom-dropdown-container .custom-dropdown-menu .dropdown-option.highlighted{background-color:#e3f2fd;border-radius:0}.custom-dropdown-container .custom-dropdown-menu .dropdown-option.selected{background-color:#e3f2fd;color:#1976d2;font-weight:500}.custom-dropdown-container .custom-dropdown-menu .dropdown-option.highlighted.selected{background-color:#bbdefb;color:#1565c0;border-radius:0}.custom-dropdown-container .custom-dropdown-menu .dropdown-option.disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;opacity:.6}.custom-dropdown-container .custom-dropdown-menu .dropdown-option.placeholder-option{color:#999!important;font-style:italic;opacity:.7}.custom-dropdown-container .custom-dropdown-menu .dropdown-option:last-child{border-bottom:none}.custom-dropdown-container .custom-dropdown-menu .no-results{padding:20px;text-align:center;color:#6c757d;font-style:italic;font-size:14px}@media(max-width:768px){.custom-dropdown-container .custom-dropdown-menu{max-height:180px}.custom-dropdown-container .custom-dropdown-menu .dropdown-options{max-height:120px}.custom-dropdown-container .custom-dropdown-menu .dropdown-option{padding:8px 10px;font-size:13px}}@media(max-height:600px){.custom-dropdown-container .custom-dropdown-menu{max-height:150px}.custom-dropdown-container .custom-dropdown-menu .dropdown-options{max-height:100px}}.currency-input-container{position:relative;width:100%}.currency-input-container .currency-input-wrapper{position:relative;display:flex;align-items:center}.currency-input-container .currency-input-wrapper .currency-selector{position:absolute;left:8px;display:flex;align-items:center;gap:4px;cursor:pointer;z-index:1;padding:3px 4px;border-radius:100px;background-color:#f1f1f4;height:36px}.currency-input-container .currency-input-wrapper .currency-selector.disabled{cursor:not-allowed;opacity:.6}.currency-input-container .currency-input-wrapper .currency-selector .country-flag{display:flex;align-items:center;width:28px;height:28px;border:1px solid #475bae;border-radius:50%;overflow:hidden}.currency-input-container .currency-input-wrapper .currency-selector .country-flag img{width:100%;height:100%;object-fit:cover;border:none}.currency-input-container .currency-input-wrapper .currency-selector .dropdown-arrow{display:flex;align-items:center;color:#676b7e;transition:transform .3s ease}.currency-input-container .currency-input-wrapper .currency-selector .dropdown-arrow.open{transform:rotate(180deg)}.currency-input-container .currency-input-wrapper .currency-input{width:100%;height:42px;padding:8px 12px 8px 90px!important;border:.35px solid #e3e4e8;border-radius:5px;background:#fff;font-size:16px;color:#033348;transition:border-color .2s ease;font-family:Plus Jakarta Sans;font-weight:500}.currency-input-container .currency-input-wrapper .currency-input.error{border-color:#dc2626}.currency-input-container .currency-input-wrapper .currency-input:disabled{background:#f5f5f5;cursor:not-allowed;color:#666}.currency-input-container .currency-input-wrapper .currency-input:focus{outline:none;border-color:none}.currency-input-container .currency-input-wrapper .currency-input::placeholder{color:#676b7e;opacity:.7}.currency-input-container .currency-input-wrapper .currency-symbol{width:1rem;display:flex;align-items:center;justify-content:center;position:absolute;left:68px;color:#676b7e;font-size:14px;font-weight:500;font-family:Plus Jakarta Sans}.currency-input-container .currency-dropdown{position:absolute;left:0;width:100%;max-height:200px;background:#fff;border:1px solid #e3e4e8;border-radius:5px;box-shadow:0 2px 8px #0000001a;z-index:1000;display:flex;flex-direction:column}.currency-input-container .currency-dropdown.position-below{top:100%;margin-top:4px}.currency-input-container .currency-dropdown.position-above{bottom:100%;margin-bottom:4px}.currency-input-container .currency-dropdown .currency-search-container{padding:8px;border-bottom:1px solid #e3e4e8}.currency-input-container .currency-dropdown .currency-search-container .currency-search-input{width:100%;padding:8px 12px;border:1px solid #e3e4e8;border-radius:4px;font-size:14px;font-family:Plus Jakarta Sans;outline:none;transition:border-color .2s ease;max-height:30px}.currency-input-container .currency-dropdown .currency-search-container .currency-search-input:focus{outline:none;border-color:none}.currency-input-container .currency-dropdown .currency-search-container .currency-search-input::placeholder{color:#676b7e;opacity:.7}.currency-input-container .currency-dropdown .currency-options-container{flex:1;overflow-y:auto;max-height:160px}.currency-input-container .currency-dropdown .currency-options-container .no-results{padding:12px;text-align:center;color:#676b7e;font-size:14px;font-family:Plus Jakarta Sans}.currency-input-container .currency-dropdown .currency-options-container::-webkit-scrollbar{width:4px}.currency-input-container .currency-dropdown .currency-options-container::-webkit-scrollbar-track{background:#d2d9df;border-radius:4px}.currency-input-container .currency-dropdown .currency-options-container::-webkit-scrollbar-thumb{background:#054a68;border-radius:4px}.currency-input-container .currency-dropdown .currency-options-container::-webkit-scrollbar-thumb:hover{background:#bbb}.currency-input-container .currency-dropdown .currency-options-container.virtualized{position:relative}.currency-input-container .currency-dropdown .currency-options-container.virtualized .virtual-list .currency-option{box-sizing:border-box}.currency-input-container .currency-dropdown .currency-option{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:background-color .2s ease}.currency-input-container .currency-dropdown .currency-option:hover{background-color:#f5f5f5}.currency-input-container .currency-dropdown .currency-option .country-flag{width:24px;height:16px}.currency-input-container .currency-dropdown .currency-option .country-flag img{width:100%;height:100%;object-fit:cover}.currency-input-container .currency-dropdown .currency-option .currency-symbol{color:#033348;font-size:14px;font-weight:500;font-family:Plus Jakarta Sans}.currency-input-container .currency-dropdown .currency-option .country-name{color:#033348;font-size:14px;font-weight:500;font-family:Plus Jakarta Sans;flex:1}.currency-input-container .currency-dropdown .currency-option .currency-code{color:#676b7e;font-size:12px;font-family:Plus Jakarta Sans}.snackbar{position:fixed;top:20px;left:50%;transform:translate(-50%) translateY(-100%);min-width:300px;max-width:500px;padding:16px;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;transition:transform .3s ease-in-out,opacity .3s ease-in-out;opacity:0;font-family:Plus Jakarta Sans;font-size:18px;font-weight:500;line-height:24px}.snackbar--show{transform:translate(-50%) translateY(0);opacity:1}.snackbar--success{background-color:#87c4de;border:1px solid #c3e6cb;color:#2e3038}.snackbar--error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.snackbar--warning{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.snackbar--info{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.snackbar__content{display:flex;align-items:center;gap:12px}.snackbar__icon{flex-shrink:0;display:flex;align-items:center}.snackbar__message{flex:1;font-size:14px;line-height:1.4}.snackbar__close{flex-shrink:0;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.snackbar__close:hover{background-color:#0000001a}.snackbar__close:focus{outline:2px solid currentColor;outline-offset:2px}@keyframes checkout-popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes checkout-popup-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes checkout-popup-spinner{to{transform:rotate(360deg)}}.checkout-popup-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:checkout-popup-fade-in .2s ease-out}.checkout-popup{background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;animation:checkout-popup-slide-up .3s ease-out;font-family:Plus Jakarta Sans}.checkout-popup__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem}.checkout-popup__title{display:flex;align-items:center;gap:.75rem}.checkout-popup__title h2{margin:0;font-size:1.25rem;font-weight:700;color:#033348}.checkout-popup__warning-icon{color:#f59e0b;flex-shrink:0}.checkout-popup__close-btn{background:none;border:none;padding:.5rem;border-radius:8px;cursor:pointer;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.checkout-popup__close-btn:hover{background:#f3f4f6;color:#374151}.checkout-popup__close-btn:focus{outline:2px solid #045071;outline-offset:2px}.checkout-popup__content{padding:0 1.5rem 1.5rem}.checkout-popup__info{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.checkout-popup__info-item{display:flex;align-items:center;gap:.75rem}.checkout-popup__info-item>div{display:flex;flex-direction:column;gap:.25rem;min-width:0}.checkout-popup__icon{color:#045071;flex-shrink:0}.checkout-popup__label{font-size:.875rem;color:#6b7280;font-weight:500}.checkout-popup__value{font-size:.95rem;color:#033348;font-weight:600;word-break:break-word}.checkout-popup__message{margin-bottom:1.5rem}.checkout-popup__message p{margin:0;color:#6b7280;line-height:1.6;font-size:.95rem}.checkout-popup__form{display:flex;flex-direction:column;gap:1.5rem}.checkout-popup__input-group{display:flex;flex-direction:column;gap:.5rem}.checkout-popup__input-label{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.875rem}.checkout-popup__input{padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .2s ease;background:#fff;font-family:inherit}.checkout-popup__input:focus{outline:none;border-color:#045071;box-shadow:0 0 0 3px #6366f11a}.checkout-popup__input:disabled{background:#f9fafb;cursor:not-allowed;opacity:.7}.checkout-popup__input::placeholder{color:#9ca3af}.checkout-popup__input-hint{font-size:.8rem;color:#6b7280;margin-top:.25rem}.checkout-popup__error{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.875rem;font-weight:500}.checkout-popup__actions{display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid #e5e7eb}.checkout-popup__btn{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;border:none;display:flex;align-items:center;gap:.5rem;min-width:120px;justify-content:center;font-family:inherit}.checkout-popup__btn:disabled{cursor:not-allowed;opacity:.6}.checkout-popup__btn:focus{outline:2px solid #045071;outline-offset:2px}.checkout-popup__btn--secondary{background:#fff;color:#6b7280;border:1px solid #d1d5db}.checkout-popup__btn--secondary:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.checkout-popup__btn--primary{background:#045071;color:#fff}.checkout-popup__btn--primary:hover:not(:disabled){background:#033348;transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.checkout-popup__spinner{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:checkout-popup-spinner 1s linear infinite}@media(max-width:640px){.checkout-popup{margin:1rem;border-radius:12px;max-height:calc(100vh - 2rem)}.checkout-popup__header{padding:1rem 1rem 0;margin-bottom:1rem}.checkout-popup__content{padding:0 1rem 1rem}.checkout-popup__actions{flex-direction:column;gap:.5rem}.checkout-popup__btn{width:100%;min-width:auto}.checkout-popup__info{padding:1rem}.checkout-popup__title h2{font-size:1.125rem}}@media(max-width:480px){.checkout-popup-overlay{padding:.5rem}.checkout-popup__header{padding:.75rem .75rem 0}.checkout-popup__content{padding:0 .75rem .75rem}.checkout-popup__info{padding:.875rem}.checkout-popup__title{gap:.5rem}.checkout-popup__title h2{font-size:1rem}}@media(prefers-contrast:high){.checkout-popup__input{border-width:3px}.checkout-popup__btn{border-width:2px}.checkout-popup__btn--secondary{border-color:#033348}}@media(prefers-reduced-motion:reduce){.checkout-popup-overlay,.checkout-popup{animation:none}.checkout-popup__btn{transition:none}.checkout-popup__btn--primary:hover:not(:disabled){transform:none}.checkout-popup__spinner{animation:none}}.partner_onboarding_landing_page{width:70vw;margin-top:35px}.partner_onboarding_landing_page .lg-body-01-semibold{font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.partner_onboarding_landing_page .main_table_header_div{margin-bottom:2rem}.partner_onboarding_landing_page .main_table_header_div .onboarding_buttons{display:flex;flex-direction:row;gap:25px}.partner_onboarding_landing_page .add_new_partner_button{width:186px;height:56px;background-color:#033348;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.partner_onboarding_landing_page .add_new_partner_button .button_and_icon{display:flex;align-items:center;justify-content:center;gap:10px;color:#fff}.partner_onboarding_landing_page .add_new_partner_button .button_and_icon p{margin-bottom:5px;font-size:20px}.partner_onboarding_landing_page .add_new_partner_button .button_and_icon span{font-family:Plus Jakarta Sans;font-size:14px;font-weight:300;line-height:36px;letter-spacing:.01em;text-align:center}.partner_onboarding_landing_page .affiliate_button{background-color:#376379}.partner_onboarding_landing_page .columns_dropdown{width:230px;position:relative}.partner_onboarding_landing_page .columns_dropdown .choose_columns_dropdown{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-radius:5px;border:.35px solid rgba(210,217,223,.8);cursor:pointer;color:#033348;font-size:14px;font-weight:500;font-family:Plus Jakarta Sans;line-height:24px}.partner_onboarding_landing_page .columns_dropdown .choose_columns_dropdown .rotate{transform:rotate(180deg);transition:transform .3s}.partner_onboarding_landing_page .columns_dropdown .choose_columns_dropdown_options{position:absolute;top:100%;left:0;width:100%;height:327px;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:10px;border-top-left-radius:5px;border-top-right-radius:5px;border:.35px solid rgba(210,217,223,.8);background-color:#fff}.partner_onboarding_landing_page .columns_dropdown .choose_columns_dropdown_options p{color:#033348;cursor:pointer;font-size:12px;font-weight:400;width:100%;padding:1rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Plus Jakarta Sans;background-color:#fff}.partner_onboarding_landing_page .columns_dropdown .choose_columns_dropdown_options .highlightedOption{background-color:#0333481a}.partner_onboarding_landing_page .columns_dropdown .isViewDropdownOpen{height:100px!important}.partner_onboarding_landing_page .partner_table_container{width:110%;overflow-x:auto}.partner_onboarding_landing_page .partner_table_container .no_selection_message{margin-top:16vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.partner_onboarding_landing_page .partner_table_container .no_selection_message span{font-family:Plus Jakarta Sans;font-weight:500;font-size:28px;width:50%;line-height:44px;letter-spacing:1%;text-align:center;color:#033348}.partner_onboarding_landing_page .partner_table_container .partner_table{width:fit-content;border:2px solid rgb(241,241,244);margin-left:40px;margin-right:40px;margin-bottom:40px}.partner_onboarding_landing_page .partner_table_container .partner_table .partner_table_column{min-height:75px;display:flex}.partner_onboarding_landing_page .partner_table_container .partner_table .partner_table_column .table_column_header,.partner_onboarding_landing_page .partner_table_container .partner_table .partner_table_column .table_column_data,.partner_onboarding_landing_page .partner_table_container .partner_table .partner_table_column .table_column_highlighted{border-bottom:2px solid rgb(241,241,244);width:auto;min-width:300px;padding-left:32px;display:flex;justify-content:flex-start;align-items:center;color:#003443;font-family:Plus Jakarta Sans;font-size:18px;font-weight:700;line-height:22.68px}.partner_onboarding_landing_page .partner_table_container .partner_table .partner_table_column .table_column_highlighted{background-color:#f1f1f4}.partner_onboarding_landing_page .partner_table_container .partner_table .partner_table_column .table_column_highlighted span{font-weight:700}.partner_onboarding_landing_page .partner_table_container .partner_table .partner_table_column .table_column_data,.partner_onboarding_landing_page .partner_table_container .partner_table .partner_table_column .table_column_highlighted{color:#033348!important;font-size:16px;font-weight:400}.partner_onboarding_landing_page .partner_table_container .partner_table .partner_table_column .table_column_data .partner_name,.partner_onboarding_landing_page .partner_table_container .partner_table .partner_table_column .table_column_highlighted .partner_name{text-decoration:underline;cursor:pointer;font-weight:700}.partner_onboarding_landing_page .partner_table_container .partner_table .partner_table_column .table_column_data .read-only,.partner_onboarding_landing_page .partner_table_container .partner_table .partner_table_column .table_column_highlighted .read-only{cursor:not-allowed;opacity:.6}.partner_onboarding_landing_page .partner_table_container .partner_table .partner_table_column_highlighted{background-color:#f1f1f4}.partner_onboarding_landing_page .partner_table_container::-webkit-scrollbar{width:12px;height:14px}.partner_onboarding_landing_page .partner_table_container::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:10px}.partner_onboarding_landing_page .partner_table_container::-webkit-scrollbar-thumb{background-color:#aeb0bc;border-radius:10px;border:3px solid #f0f0f0}.partner_onboarding_landing_page .partner_table_container::-webkit-scrollbar-thumb:hover{background-color:#8f92a3}.partner_onboarding_landing_page .partner_table_container::-webkit-scrollbar-corner{background-color:#f0f0f0}.pdf-buttons{display:flex;align-items:center;justify-content:center;gap:40px}.pdf-buttons button{cursor:pointer;background-color:#033348;padding:5px 20px;border:none;outline:none;color:#fff}.pdf-buttons p{margin-top:10px}.inner-div-left-subtitle-2{color:#033348!important}.add_new_partner_container{width:min(1350px,95%);margin:40px;min-height:400px;padding-top:90px;position:relative}.add_new_partner_container .partner_form_container{margin:0 90px 20px}.add_new_partner_container .partner_form{width:100%;height:96px;border:1px solid rgb(199,201,209);padding:30px;border-radius:16px;cursor:pointer}.add_new_partner_container .partner_form .partner_form_section{width:100%;display:flex;justify-content:space-between}.add_new_partner_container .partner_form .partner_form_section .partner_form_name{color:#2e3038;font-family:Plus Jakarta Sans;font-size:22px;font-weight:700;line-height:36px;letter-spacing:.015em}.add_new_partner_container .partner_form .partner_form_section img{width:20px;height:28px}.add_new_partner_container .close_icon{position:absolute;right:90px;top:-20px;height:24px;width:24px;cursor:pointer}.add_new_partner_container .edit_all_fields{display:flex;align-items:center;justify-content:center;gap:2px;height:36px;width:88px;position:absolute;right:90px;top:30px;cursor:pointer;border-radius:40px;background-color:#f1f1f4;outline:none;border:none;color:#454754}.add_new_partner_container .edit_all_fields img{height:24px;width:24px}.basic_information_container{padding:20px;display:flex;gap:20px;border-radius:16px;border:1px solid rgb(199,201,209)}.basic_information_container .partner_logo{min-height:100%;min-width:200px}.basic_information_container .affiliate_name{margin-top:20px}.basic_information_container .basic_information_right_section{width:100%;min-height:100%;display:flex;flex-direction:column}.basic_information_container .basic_information_right_section .section_header{width:100%;height:70px;border-bottom:1px solid rgb(199,201,209);display:flex;justify-content:space-between;padding-right:12px;padding-top:10px}.basic_information_container .basic_information_right_section .section_header p{font-family:Plus Jakarta Sans;font-size:22px;font-weight:700;line-height:36px;letter-spacing:.015em;color:#2e3038}.basic_information_container .basic_information_right_section .section_header img{transform:rotate(180deg);transition:transform .3s;width:20px;height:28px;cursor:pointer}.basic_information_container .basic_information_right_section .section_content{width:100%;min-height:calc(100% - 70px);display:flex;flex-direction:column;justify-content:center;gap:27px}.basic_information_container .basic_information_right_section .section_content .top_part{width:100%;display:flex;align-items:center;justify-content:center;gap:60px}.legal_and_compliance_container{width:100%;border:1px solid rgb(199,201,209);border-radius:16px;display:flex;flex-direction:column;padding:0 30px}.legal_and_compliance_container .legal_and_compliance_section_header{width:100%;height:90px;border-bottom:1px solid rgb(199,201,209);display:flex;align-items:center;justify-content:space-between}.legal_and_compliance_container .legal_and_compliance_section_header p{font-family:Plus Jakarta Sans;font-size:22px;font-weight:700;line-height:36px;letter-spacing:.015em;color:#2e3038}.legal_and_compliance_container .legal_and_compliance_section_header img{transform:rotate(180deg);transition:transform .3s;width:20px;height:28px;cursor:pointer}.legal_and_compliance_container .legal_and_compliance_content{margin-top:40px;margin-bottom:40px;display:flex;flex-direction:column;gap:30px}.legal_and_compliance_container .legal_and_compliance_content .content_row{display:flex;justify-content:center;align-items:center;gap:50px}.contact_information_container{border:1px solid rgb(199,201,209);border-radius:16px;display:flex;flex-direction:column;padding:0 30px}.contact_information_container .contact_information_section_header{width:100%;height:90px;border-bottom:1px solid rgb(199,201,209);display:flex;align-items:center;justify-content:space-between}.contact_information_container .contact_information_section_header p{font-family:Plus Jakarta Sans;font-size:22px;font-weight:700;line-height:36px;letter-spacing:.015em;color:#2e3038}.contact_information_container .contact_information_section_header img{transform:rotate(180deg);transition:transform .3s;width:20px;height:28px;cursor:pointer}.contact_information_container .contact_information_content{margin-top:40px;margin-bottom:40px;display:flex;flex-direction:column;gap:30px}.contact_information_container .contact_information_content .content_row_1{display:flex;gap:50px;margin-bottom:60px}.contact_information_container .contact_information_content .content_row{display:flex;gap:50px}.product_requirement_container{border:1px solid rgb(199,201,209);border-radius:16px;display:flex;flex-direction:column;padding:0 30px}.product_requirement_container .product_requirement_section_header{width:100%;height:90px;border-bottom:1px solid rgb(199,201,209);display:flex;align-items:center;justify-content:space-between}.product_requirement_container .product_requirement_section_header p{font-family:Plus Jakarta Sans;font-size:22px;font-weight:700;line-height:36px;letter-spacing:.015em;color:#2e3038}.product_requirement_container .product_requirement_section_header img{transform:rotate(180deg);transition:transform .3s;width:20px;height:28px;cursor:pointer}.product_requirement_container .product_requirement_content{margin-top:40px;margin-bottom:40px;display:flex;flex-direction:column;gap:30px}.product_requirement_container .product_requirement_content .content_row_1{display:flex;align-items:center;justify-content:center;gap:50px;margin-bottom:60px}.product_requirement_container .product_requirement_content .content_row{display:flex;align-items:center;gap:50px}.financial_information_container{border:1px solid rgb(199,201,209);border-radius:16px;display:flex;flex-direction:column;padding:0 30px}.financial_information_container .financial_information_section_header{width:100%;height:90px;border-bottom:1px solid rgb(199,201,209);display:flex;align-items:center;justify-content:space-between}.financial_information_container .financial_information_section_header p{font-family:Plus Jakarta Sans;font-size:22px;font-weight:700;line-height:36px;letter-spacing:.015em;color:#2e3038}.financial_information_container .financial_information_section_header img{transform:rotate(180deg);transition:transform .3s;width:20px;height:28px;cursor:pointer}.financial_information_container .financial_information_content{margin-top:40px;margin-bottom:40px;display:flex;flex-direction:column;gap:30px}.financial_information_container .financial_information_content .content_row_1{display:flex;align-items:center;justify-content:center;gap:50px;margin-bottom:60px}.financial_information_container .financial_information_content .content_row{display:flex;align-items:center;justify-content:center;gap:50px}.operational_details_container{border:1px solid rgb(199,201,209);border-radius:16px;display:flex;flex-direction:column;padding:0 30px}.operational_details_container .operational_details_section_header{width:100%;height:90px;border-bottom:1px solid rgb(199,201,209);display:flex;align-items:center;justify-content:space-between}.operational_details_container .operational_details_section_header p{font-family:Plus Jakarta Sans;font-size:22px;font-weight:700;line-height:36px;letter-spacing:.015em;color:#2e3038}.operational_details_container .operational_details_section_header img{transform:rotate(180deg);transition:transform .3s;width:20px;height:28px;cursor:pointer}.operational_details_container .operational_details_content{width:100%;margin-top:40px;margin-bottom:40px;display:flex;flex-direction:column;gap:30px}.operational_details_container .operational_details_content .content_row_1{display:flex;align-items:center;justify-content:center;gap:50px;margin-bottom:60px}.operational_details_container .operational_details_content .content_row{display:flex;align-items:center;justify-content:center;gap:50px}.additional_notes_container{border:1px solid rgb(199,201,209);border-radius:16px;display:flex;flex-direction:column;padding:0 30px}.additional_notes_container .additional_notes_section_header{width:100%;height:90px;border-bottom:1px solid rgb(199,201,209);display:flex;align-items:center;justify-content:space-between}.additional_notes_container .additional_notes_section_header p{font-family:Plus Jakarta Sans;font-size:22px;font-weight:700;line-height:36px;letter-spacing:.015em;color:#2e3038}.additional_notes_container .additional_notes_section_header img{transform:rotate(180deg);transition:transform .3s;width:20px;height:28px;cursor:pointer}.additional_notes_container .additional_notes_content{margin-top:40px;margin-bottom:40px;display:flex;flex-direction:column;gap:30px}.additional_notes_container .additional_notes_content .content_row_1{display:flex;align-items:center;justify-content:center;gap:50px;margin-bottom:60px}.additional_notes_container .additional_notes_content .content_row{display:flex;align-items:center;justify-content:center;gap:50px}.button_container{display:flex;gap:45px;margin-top:45px;margin-left:120px;justify-content:flex-start}.button_container .cancel_button,.button_container .save_button{height:56px;width:85px;border-radius:5px;outline:none;border:none;background-color:#f1f1f4;font-family:Plus Jakarta Sans;font-size:14px;font-weight:600;line-height:36px;letter-spacing:.01em;color:#2e3038;cursor:pointer}.button_container .save_button{height:56px;width:173px;background-color:#054a68;color:#fff}.button_container .disabled{background-color:#2e303880;cursor:default}.styled-input{width:100%;padding:10px;margin:10px 0;border:.35px solid rgba(210,217,223,.8);border-radius:4px;outline:none;font-family:" Plus Jakarta Sans";font-size:16px;font-weight:500;line-height:24px;letter-spacing:.005em;color:#033348}.styled-input:focus{outline:none}.document{display:flex;justify-content:center;align-items:center;width:74px;height:36px;background-color:#c2f0f0;border-radius:20px;cursor:pointer}.document a{text-decoration:none;color:#225676}.no_file{display:flex;justify-content:center;align-items:center;width:74px;height:36px}.multi-referrals{display:flex;flex-direction:column;gap:5px}.multi-referrals .referral-item{display:flex;gap:1px;justify-content:flex-start;font-size:14px}.multi-referrals .referral-item .referral-code,.multi-referrals .referral-item .referral-dates{color:#003443!important;font-weight:400!important}.text_field_container{display:flex;flex-direction:column;gap:8px;width:100%}.text_field_container p{font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;color:#2e3038}.text_field_container input{height:42px;width:auto;width:100%;border:.35px solid rgba(210,217,223,.8);outline:none;padding:9px 0 9px 10px;color:#033348;font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;border-radius:5px}.phone_number_field_container{display:flex;flex-direction:column;width:340px;gap:10px}.phone_number_field_container p{font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;color:#2e3038}.phone_number_field_container .phone_number_details{display:flex;height:54px;gap:10px}.phone_number_field_container .phone_number_details .number_field_container{width:235px}.phone_number_field_container .phone_number_details .number_field_container input{height:54px;width:235px;border:.35px solid rgba(210,217,223,.8);outline:none;padding:9px 0 9px 10px;color:#033348;font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;border-radius:5px}.date_field_container{display:flex;flex-direction:column;gap:8px;width:100%}.date_field_container p{font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;color:#2e3038}.date_field_container input{height:42px;width:auto;width:100%;border:.35px solid rgba(210,217,223,.8);outline:none;padding:9px 11px 9px 10px;color:#033348;font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;border-radius:5px}.basic_information_upload_field_container{display:flex;flex-direction:column;align-items:center;gap:30px;padding:45px 0}.basic_information_upload_field_container input{display:none}.basic_information_upload_field_container img{width:145px;height:145px;border-radius:50%}.basic_information_upload_field_container button{width:128px;height:36px;background-color:#c2f0f0;font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;border:none;border-radius:20px;color:#225676;cursor:pointer}.legal_and_compliance_upload_field_container{width:100%;display:flex;flex-direction:column;justify-content:center;gap:8px}.legal_and_compliance_upload_field_container p{font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;color:#2e3038}.legal_and_compliance_upload_field_container input{display:none}.legal_and_compliance_upload_field_container button{height:48px;width:100%;border:1px dotted rgb(5,74,104);background-color:#054a681a;border-radius:5px;display:flex;justify-content:center;align-items:center;gap:22px;cursor:pointer}.legal_and_compliance_upload_field_container button p{font-family:Plus Jakarta Sans;font-size:12px;font-weight:600;line-height:16.08px;letter-spacing:.015em}.legal_and_compliance_upload_field_container button img{width:20px;height:20px}.text_area_field_container{display:flex;flex-direction:column;gap:8px;width:100%}.text_area_field_container p{font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;color:#2e3038}.text_area_field_container textarea{height:62px;width:auto;width:100%;border:none;outline:none;padding:9px 0 9px 10px;color:#033348;font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;background-color:#f9f9fb}.email_field_container{display:flex;flex-direction:column;gap:8px;width:100%}.email_field_container p{font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;color:#2e3038}.email_field_container input{height:42px;width:auto;width:100%;border:.35px solid rgba(210,217,223,.8);outline:none;padding:9px 0 9px 10px;color:#033348;font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;border-radius:5px}.select_field_container{display:flex;flex-direction:column;gap:8px;width:100%}.select_field_container p{font-family:" Plus Jakarta Sans";font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;color:#2e3038}.select_field_container select{height:42px;width:auto;width:130px;border:.35px solid rgba(210,217,223,.8);outline:none;padding:9px 0 9px 10px;color:#033348;font-family:Plus Jakarta Sans;font-size:17.17px;font-weight:500;line-height:21.63px;background-color:#054a681a;border-radius:6px}.checkbox_field_parent{display:flex;flex-direction:column;gap:5px}.checkbox_field_parent .checkbox_field_container{display:flex;align-items:center;gap:8px}.checkbox_field_parent .checkbox_field_container p{font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;color:#2e3038}.checkbox_field_parent .checkbox_field_container input[type=checkbox]{appearance:none;-webkit-appearance:none;height:20px;width:20px;border:1.5px solid rgb(3,51,72);border-radius:50%;cursor:pointer;display:inline-block;position:relative;background-color:#fff;transition:all .3s ease}.checkbox_field_parent .checkbox_field_container input[type=checkbox]:checked{background-color:#033348;border:1.5px solid rgb(3,51,72)}.checkbox_field_parent .checkbox_field_container input[type=checkbox]:checked:after{content:"✓";font-size:14px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button_field_container button{height:40px;width:250px;border-radius:5px;outline:none;border:none;background-color:#054a68;color:#fff;font-family:Plus Jakarta Sans;font-size:14px;font-weight:600;line-height:36px;letter-spacing:.01em;cursor:pointer}.custom_refferal_code_fields{display:flex;gap:50px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.date_field_with_checkbox{position:relative;width:100%}.date_field_with_checkbox .checkbox_field_container{position:absolute;top:107%;right:80%}.error_message{color:red;font-size:12px}.checkbox_field_container{display:flex;align-items:center;gap:8px}.checkbox_field_container p{font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;color:#2e3038}.checkbox_field_container input[type=checkbox]{appearance:none;-webkit-appearance:none;height:20px;width:20px;border:1.5px solid rgb(3,51,72);border-radius:50%;cursor:pointer;display:inline-block;position:relative;background-color:#fff;transition:all .3s ease}.checkbox_field_container input[type=checkbox]:checked{background-color:#033348;border:1.5px solid rgb(3,51,72)}.checkbox_field_container input[type=checkbox]:checked:after{content:"✓";font-size:14px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.read_mode{font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;color:#033348!important}.read_mode_label{color:#676b7e!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;letter-spacing:.005em!important}.opacity_reduce{opacity:.6}.delete_btn{cursor:pointer;margin-top:2rem}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors:active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.partner_monetization_landing_page{font-family:Plus Jakarta Sans,sans-serif}.partner_monetization_landing_page .main_table_header_div{display:flex;justify-content:space-between}.partner_monetization_landing_page .main_table_header_div .SelectedPartner_container{display:flex;justify-content:space-between;align-items:center;gap:2rem}.partner_monetization_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle{display:flex;justify-content:center;align-items:center;gap:15px}.partner_monetization_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle .SelectedPartner .title{font-family:Plus Jakarta Sans;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.5%;vertical-align:bottom}.partner_monetization_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle .SelectedPartner .inner-div-right-section{margin-top:8px}.partner_monetization_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle .SelectedPartner .inner-div-right-section .columns_dropdown{width:230px;position:relative}.partner_monetization_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle .SelectedPartner .inner-div-right-section .columns_dropdown .choose_columns_dropdown{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-radius:5px;border:.35px solid rgba(210,217,223,.8);cursor:pointer;color:#033348;font-size:14px;font-weight:500;font-family:Plus Jakarta Sans;line-height:24px}.partner_monetization_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle .SelectedPartner .inner-div-right-section .columns_dropdown .choose_columns_dropdown .rotate{transform:rotate(180deg);transition:transform .3s}.partner_monetization_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle .SelectedPartner .inner-div-right-section .choose_columns_dropdown_options{position:absolute;top:100%;left:0;width:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:10px;border-top-left-radius:5px;border-top-right-radius:5px;border:.35px solid rgba(210,217,223,.8);background-color:#fff;max-height:300px}.partner_monetization_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle .SelectedPartner .inner-div-right-section .choose_columns_dropdown_options p{color:#033348;cursor:pointer;font-size:12px;font-weight:400;width:100%;padding:1rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Plus Jakarta Sans;background-color:#fff}.partner_monetization_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle .SelectedPartner .inner-div-right-section .choose_columns_dropdown_options .highlightedOption{background-color:#0333481a}.partner_monetization_landing_page .main_table_header_div .save_cancel_div .save_button{width:auto;padding:10px 18px;border-radius:5px;border:none;cursor:pointer;font-size:14px;font-weight:500;color:#fff;background:#054a68;font-family:Plus Jakarta Sans,sans-serif;letter-spacing:1%}.partner_monetization_landing_page .main_table_header_div .save_cancel_div .save_button.cancel{color:#2e3038;font-weight:600;background:#f1f1f4}.partner_monetization_landing_page .no-partner-selected-message{margin-top:16vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.partner_monetization_landing_page .no-partner-selected-message span{font-family:Plus Jakarta Sans;font-weight:500;font-size:28px;line-height:44px;letter-spacing:1%;text-align:center;color:#033348}.partner_monetization_landing_page .partner_table_main_container{width:100%}.partner_monetization_landing_page .partner_table_main_container .partner_data_view,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly{overflow-y:auto;position:relative;height:500px;width:100%;margin-left:40px;margin-right:40px;margin-bottom:40px}.partner_monetization_landing_page .partner_table_main_container .partner_data_view .header,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .header{white-space:nowrap;display:flex;position:sticky;z-index:10;top:0;width:170%;height:64px;padding:12px;gap:50px;background-color:#e8e8f0;color:#033348;border-bottom:1px solid #C7C9D1}.partner_monetization_landing_page .partner_table_main_container .partner_data_view .header .currency_Symb_header,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .header .currency_Symb_header{margin-left:6rem}.partner_monetization_landing_page .partner_table_main_container .partner_data_view .header .srNumber,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .header .srNumber{width:15px;color:#454754}.partner_monetization_landing_page .partner_table_main_container .partner_data_view .header .input_fileds,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .header .input_fileds{display:flex;gap:40px}.partner_monetization_landing_page .partner_table_main_container .partner_data_view .header .input_fileds .input_heading,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .header .input_fileds .input_heading{width:100px;text-align:center}.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled{background-color:#f0f0f0}.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled{display:flex;justify-content:start;align-items:center}.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row_disabled_add,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row_disabled_update,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row_disabled_add,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row_disabled_update,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row_disabled_add,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row_disabled_update,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row_disabled_add,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row_disabled_update,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row_disabled_add,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row_disabled_update,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row_disabled_add,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row_disabled_update{display:flex;align-items:center;gap:40px;padding:6px;width:21rem}.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row .rowSrNum,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row_disabled_add .rowSrNum,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row_disabled_update .rowSrNum,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row .rowSrNum,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row_disabled_add .rowSrNum,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row_disabled_update .rowSrNum,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row .rowSrNum,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row_disabled_add .rowSrNum,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row_disabled_update .rowSrNum,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row .rowSrNum,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row_disabled_add .rowSrNum,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row_disabled_update .rowSrNum,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row .rowSrNum,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row_disabled_add .rowSrNum,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row_disabled_update .rowSrNum,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row .rowSrNum,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row_disabled_add .rowSrNum,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row_disabled_update .rowSrNum{width:10px}.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row .rowCountryContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row_disabled_add .rowCountryContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row_disabled_update .rowCountryContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row .rowCountryContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row_disabled_add .rowCountryContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row_disabled_update .rowCountryContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row .rowCountryContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row_disabled_add .rowCountryContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row_disabled_update .rowCountryContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row .rowCountryContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row_disabled_add .rowCountryContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row_disabled_update .rowCountryContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row .rowCountryContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row_disabled_add .rowCountryContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row_disabled_update .rowCountryContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row .rowCountryContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row_disabled_add .rowCountryContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row_disabled_update .rowCountryContainer{display:flex;gap:5px;width:15rem;justify-content:start;align-items:center}.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row .rowCountryContainer .rowCountryName,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row_disabled_add .rowCountryContainer .rowCountryName,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row_disabled_update .rowCountryContainer .rowCountryName,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row .rowCountryContainer .rowCountryName,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row_disabled_add .rowCountryContainer .rowCountryName,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row_disabled_update .rowCountryContainer .rowCountryName,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row .rowCountryContainer .rowCountryName,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row_disabled_add .rowCountryContainer .rowCountryName,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row_disabled_update .rowCountryContainer .rowCountryName,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row .rowCountryContainer .rowCountryName,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row_disabled_add .rowCountryContainer .rowCountryName,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row_disabled_update .rowCountryContainer .rowCountryName,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row .rowCountryContainer .rowCountryName,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row_disabled_add .rowCountryContainer .rowCountryName,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row_disabled_update .rowCountryContainer .rowCountryName,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row .rowCountryContainer .rowCountryName,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row_disabled_add .rowCountryContainer .rowCountryName,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row_disabled_update .rowCountryContainer .rowCountryName{width:10rem}.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row .currency_Symb_text,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row_disabled_add .currency_Symb_text,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row_disabled_update .currency_Symb_text,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row .currency_Symb_text,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row_disabled_add .currency_Symb_text,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row_disabled_update .currency_Symb_text,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row .currency_Symb_text,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row_disabled_add .currency_Symb_text,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row_disabled_update .currency_Symb_text,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row .currency_Symb_text,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row_disabled_add .currency_Symb_text,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row_disabled_update .currency_Symb_text,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row .currency_Symb_text,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row_disabled_add .currency_Symb_text,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row_disabled_update .currency_Symb_text,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row .currency_Symb_text,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row_disabled_add .currency_Symb_text,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row_disabled_update .currency_Symb_text{width:100%;text-align:center}.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row_disabled_add,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row_disabled_update,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row_disabled_add,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row_disabled_update,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row_disabled_add,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row_disabled_update,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row_disabled_add,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row_disabled_update,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row_disabled_add,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row_disabled_update,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row_disabled_add,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row_disabled_update{color:gray}.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .row:nth-child(2n),.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .row:nth-child(2n),.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .row:nth-child(2n),.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .row:nth-child(2n),.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .row:nth-child(2n),.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .row:nth-child(2n){background-color:#f7f7f8}.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .Pricing_input_MainContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .Pricing_input_MainContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .Pricing_input_MainContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .Pricing_input_MainContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .Pricing_input_MainContainer,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .Pricing_input_MainContainer{width:100%;margin-left:40px;padding:15px;display:flex;justify-content:start;gap:70px}.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .Pricing_input_MainContainer .input_fileds,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .Pricing_input_MainContainer .input_fileds,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .Pricing_input_MainContainer .input_fileds,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .Pricing_input_MainContainer .input_fileds,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .Pricing_input_MainContainer .input_fileds,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .Pricing_input_MainContainer .input_fileds{width:70px;margin:auto 0}.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data .Pricing_input_MainContainer .input_fileds input,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_add_disabled .Pricing_input_MainContainer .input_fileds input,.partner_monetization_landing_page .partner_table_main_container .partner_data_view .fields_data_update_disabled .Pricing_input_MainContainer .input_fileds input,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data .Pricing_input_MainContainer .input_fileds input,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_add_disabled .Pricing_input_MainContainer .input_fileds input,.partner_monetization_landing_page .partner_table_main_container .partner_data_view_monthly .fields_data_update_disabled .Pricing_input_MainContainer .input_fileds input{width:100px;padding:5px;border-radius:5px}.Lg_body_01_bold{font-size:16px;font-weight:700}.custom-switch{width:50px;height:22px;background-color:#ccc;border-radius:50px;position:relative;cursor:pointer;transition:background-color .3s ease}.custom-switch.checked{background-color:#033348}.custom-switch.checked_disabled{background-color:#9b9b9b}.switch-thumb{width:18px;height:18px;background-color:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:left .3s ease}.custom-switch.checked .switch-thumb{left:30px}.switch-container p{margin-top:10px;font-size:16px}.edit_Section{width:150px;height:40px;background-color:#033348;color:#fff;font-size:16px;font-weight:600;cursor:pointer;margin-left:10px;border-radius:5px}.btn-container{display:flex;justify-content:end;align-items:center;gap:15px;width:230px}.loading_spinner{position:absolute;left:50%;top:30%}.edit_button_disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.checked_disabled_readonly{cursor:not-allowed;pointer-events:none}.partner-details-section{margin:30px 0}.partner-details-section h3{color:#033740;font-size:18px;font-weight:600;margin-bottom:20px;font-family:Plus Jakarta Sans,sans-serif}.partner-details-section .subscription-plans-table-container{background-color:#fff;border-radius:8px;border:1px solid #e9ecef;overflow:hidden;box-shadow:0 2px 4px #0000001a}.partner-details-section .subscription-plans-table-container .search-filter-section{padding:15px 20px;background-color:#fff;border-bottom:1px solid #e9ecef;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.partner-details-section .subscription-plans-table-container .search-filter-section .search-box{flex:1;min-width:250px}.partner-details-section .subscription-plans-table-container .search-filter-section .search-box input{width:100%;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;font-family:Plus Jakarta Sans,sans-serif;transition:border-color .2s ease}.partner-details-section .subscription-plans-table-container .search-filter-section .search-box input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.partner-details-section .subscription-plans-table-container .search-filter-section .filter-dropdowns{display:flex;gap:10px}.partner-details-section .subscription-plans-table-container .search-filter-section .filter-dropdowns select{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;font-family:Plus Jakarta Sans,sans-serif;background-color:#fff;cursor:pointer;transition:border-color .2s ease}.partner-details-section .subscription-plans-table-container .search-filter-section .filter-dropdowns select:focus{outline:none;border-color:#007bff}.partner-details-section .subscription-plans-table-container .search-filter-section .filter-dropdowns select:hover{border-color:#adb5bd}.partner-details-section .subscription-plans-table-container .plans-summary{padding:20px;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.partner-details-section .subscription-plans-table-container .plans-summary .summary-card{text-align:center;padding:15px;background-color:#fff;border-radius:6px;border:1px solid #dee2e6;transition:transform .2s ease,box-shadow .2s ease}.partner-details-section .subscription-plans-table-container .plans-summary .summary-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.partner-details-section .subscription-plans-table-container .plans-summary .summary-card>div:first-child{font-size:24px;font-weight:700;margin-bottom:5px}.partner-details-section .subscription-plans-table-container .plans-summary .summary-card>div:last-child{font-size:12px;color:#6c757d;margin-top:5px}.partner-details-section .subscription-plans-table-container .subscription-plans-table{width:100%}.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.5fr 1fr 1fr 80px;background-color:#f8f9fa;border-bottom:2px solid #dee2e6}.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-header .header-cell{padding:15px 12px;font-weight:600;color:#495057;font-size:14px;text-align:left;border-right:1px solid #dee2e6;font-family:Plus Jakarta Sans,sans-serif}.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-header .header-cell:last-child{border-right:none}.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.5fr 1fr 1fr 80px;border-bottom:1px solid #e9ecef;transition:background-color .2s ease}.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row:hover{background-color:#f8f9fa}.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row:last-child{border-bottom:none}.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row .table-cell{padding:12px;color:#495057;font-size:13px;border-right:1px solid #e9ecef;display:flex;align-items:center;font-family:Plus Jakarta Sans,sans-serif}.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row .table-cell:last-child{border-right:none;justify-content:center}.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row .table-cell .platform-badge{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row .table-cell .platform-badge.android{background-color:#d4edda;color:#155724}.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row .table-cell .platform-badge.ios{background-color:#d1ecf1;color:#0c5460}.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row .table-cell .edit-button{background:none;border:none;cursor:pointer;font-size:16px;padding:4px;border-radius:4px;transition:background-color .2s ease}.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row .table-cell .edit-button:hover{background-color:#e9ecef}@media(max-width:1200px){.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-header,.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row{grid-template-columns:1fr 1fr 1fr 1fr 1.2fr 1fr 1fr 60px}.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-header .header-cell,.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-header .table-cell,.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row .header-cell,.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row .table-cell{padding:10px 8px;font-size:12px}}@media(max-width:768px){.partner-details-section .subscription-plans-table-container .plans-summary{grid-template-columns:repeat(2,1fr);gap:15px;padding:15px}.partner-details-section .subscription-plans-table-container .plans-summary .summary-card{padding:12px}.partner-details-section .subscription-plans-table-container .plans-summary .summary-card>div:first-child{font-size:20px}.partner-details-section .subscription-plans-table-container .plans-summary .summary-card>div:last-child{font-size:11px}.partner-details-section .subscription-plans-table-container .search-filter-section{flex-direction:column;align-items:stretch;gap:10px}.partner-details-section .subscription-plans-table-container .search-filter-section .search-box{min-width:auto}.partner-details-section .subscription-plans-table-container .search-filter-section .filter-dropdowns{justify-content:center}.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-header,.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 50px}.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-header .header-cell,.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-header .table-cell,.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row .header-cell,.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row .table-cell{padding:8px 6px;font-size:11px}}@media(max-width:480px){.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-header,.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 40px}.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-header .header-cell,.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-header .table-cell,.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row .header-cell,.partner-details-section .subscription-plans-table-container .subscription-plans-table .table-row .table-cell{padding:6px 4px;font-size:10px}}.partner-details-section .error-message{color:#dc3545;margin-bottom:15px;padding:10px;background-color:#ffebee;border-radius:4px;border:1px solid #ffcdd2;font-size:14px}.partner-details-section .loading-spinner{display:flex;justify-content:center;padding:20px}.partner-details-section .no-data-message{padding:20px;text-align:center;color:#6c757d;font-style:italic}.test-button-container{margin-bottom:20px;text-align:center}.test-button-container button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease-in-out}.test-button-container button:hover{background-color:#0056b3}.test-button-container button:active{background-color:#004085}.test-button-container p{margin-top:8px;font-size:12px;color:#6c757d;font-family:Plus Jakarta Sans,sans-serif}.partner_feature_configuration_landing_page{font-family:Plus Jakarta Sans,sans-serif}.partner_feature_configuration_landing_page .main_table_header_div{display:flex;justify-content:space-between}.partner_feature_configuration_landing_page .main_table_header_div .SelectedPartner_container{display:flex;justify-content:space-between;align-items:center}.partner_feature_configuration_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle{display:flex;justify-content:center;align-items:center;gap:30px}.partner_feature_configuration_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle .SelectedPartner .title{font-family:Plus Jakarta Sans;font-weight:600;font-size:16px;line-height:24px;letter-spacing:.5%;vertical-align:bottom}.partner_feature_configuration_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle .SelectedPartner .inner-div-right-section{margin-top:8px}.partner_feature_configuration_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle .SelectedPartner .inner-div-right-section .columns_dropdown{width:230px;position:relative}.partner_feature_configuration_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle .SelectedPartner .inner-div-right-section .columns_dropdown .choose_columns_dropdown{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-radius:5px;border:.35px solid rgba(210,217,223,.8);cursor:pointer;color:#033348;font-size:14px;font-weight:500;font-family:Plus Jakarta Sans;line-height:24px}.partner_feature_configuration_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle .SelectedPartner .inner-div-right-section .columns_dropdown .choose_columns_dropdown .rotate{transform:rotate(180deg);transition:transform .3s}.partner_feature_configuration_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle .SelectedPartner .inner-div-right-section .choose_columns_dropdown_options{position:absolute;top:100%;left:0;width:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:10px;border-top-left-radius:5px;border-top-right-radius:5px;border:.35px solid rgba(210,217,223,.8);background-color:#fff;max-height:300px}.partner_feature_configuration_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle .SelectedPartner .inner-div-right-section .choose_columns_dropdown_options p{color:#033348;cursor:pointer;font-size:12px;font-weight:400;width:100%;padding:1rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Plus Jakarta Sans;background-color:#fff}.partner_feature_configuration_landing_page .main_table_header_div .SelectedPartner_container .partner_toggle .SelectedPartner .inner-div-right-section .choose_columns_dropdown_options .highlightedOption{background-color:#0333481a}.partner_feature_configuration_landing_page input{width:48px;padding:4px;border-radius:5px;font-size:16px;text-align:center;border-color:#c7c9d1;outline:none}.partner_feature_configuration_landing_page .no-partner-selected-message{margin-top:16vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.partner_feature_configuration_landing_page .no-partner-selected-message span{font-family:Plus Jakarta Sans;font-weight:500;font-size:28px;line-height:44px;letter-spacing:1%;text-align:center;color:#033348}.partner_feature_configuration_landing_page .partner_table_container{margin-top:40px;width:90%;overflow-x:auto}.partner_feature_configuration_landing_page .partner_table_container .partner_table{width:fit-content;border:2px solid rgb(241,241,244);margin-left:40px;margin-right:40px;margin-bottom:40px}.partner_feature_configuration_landing_page .partner_table_container .partner_table .partner_table_column{height:75px;width:100%;display:flex}.partner_feature_configuration_landing_page .partner_table_container .partner_table .partner_table_column .table_column_header,.partner_feature_configuration_landing_page .partner_table_container .partner_table .partner_table_column .table_column_data,.partner_feature_configuration_landing_page .partner_table_container .partner_table .partner_table_column .table_column_highlighted{border-bottom:2px solid rgb(241,241,244);width:200px;min-width:300px;height:100%;padding-left:32px;display:flex;justify-content:space-between;align-items:center;color:#003443;font-family:Plus Jakarta Sans;font-size:18px;font-weight:700;line-height:22.68px}.partner_feature_configuration_landing_page .partner_table_container .partner_table .partner_table_column .table_column_highlighted{background-color:#f1f1f4}.partner_feature_configuration_landing_page .partner_table_container .partner_table .partner_table_column .table_column_highlighted span{font-weight:700}.partner_feature_configuration_landing_page .partner_table_container .partner_table .partner_table_column .table_column_data,.partner_feature_configuration_landing_page .partner_table_container .partner_table .partner_table_column .table_column_highlighted{font-size:16px;font-weight:400}.partner_feature_configuration_landing_page .partner_table_container .partner_table .partner_table_column .custom-switch{margin-left:69px;width:50px;height:22px;background-color:#ccc;border-radius:50px;position:relative;cursor:pointer;transition:background-color .3s ease}.partner_feature_configuration_landing_page .partner_table_container .partner_table .partner_table_column .custom-switch.checked{background-color:#8f92a3;pointer-events:none}.partner_feature_configuration_landing_page .partner_table_container .partner_table .partner_table_column .custom-switch.checked_disabled{background-color:#9b9b9b}.partner_feature_configuration_landing_page .partner_table_container .partner_table .partner_table_column .switch-thumb{width:18px;height:18px;background-color:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:left .3s ease}.partner_feature_configuration_landing_page .partner_table_container .partner_table .partner_table_column .custom-switch.checked .switch-thumb{left:30px}.partner_feature_configuration_landing_page .partner_table_container .partner_table .partner_table_column_highlighted{background-color:#f1f1f4}.partner_feature_configuration_landing_page .partner_table_container::-webkit-scrollbar{width:12px;height:14px}.partner_feature_configuration_landing_page .partner_table_container::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:10px}.partner_feature_configuration_landing_page .partner_table_container::-webkit-scrollbar-thumb{background-color:#aeb0bc;border-radius:10px;border:3px solid #f0f0f0}.partner_feature_configuration_landing_page .partner_table_container::-webkit-scrollbar-thumb:hover{background-color:#8f92a3}.partner_feature_configuration_landing_page .partner_table_container::-webkit-scrollbar-corner{background-color:#f0f0f0}.partner_feature_configuration_landing_page .partner_table_header{position:sticky;top:0;background-color:#f1f1f4;z-index:10}.partner_feature_configuration_landing_page .partner_table_body{max-height:50vh;overflow-y:auto}.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.loading_spinner{position:absolute;left:50%;top:50%}.partner_referral_tracking_main_container{width:90%;height:100%;padding:54px 50px;overflow-y:auto;overflow-x:auto;object-fit:contain;position:relative}.partner_referral_tracking_main_container .partner_referral_tracking_header{display:flex;flex-direction:column}.partner_referral_tracking_main_container .partner_referral_tracking_header .partner_referral_tracking_title{font-size:20px;line-height:25.2px;font-weight:600;color:#033348;font-family:Plus Jakarta Sans}.partner_referral_tracking_main_container .partner_referral_tracking_header .partner_referral_tracking_sub_title{line-height:20.16px;font-size:16px;font-weight:400;color:#525252;font-family:Plus Jakarta Sans,sans-serif;margin-top:10px}.partner_referral_tracking_main_container .partner_referral_tracking_dropdown_container{display:flex;gap:30px;margin-top:30px;align-items:center}.partner_referral_tracking_main_container .partner_referral_tracking_dropdown_container .partner_names_dropdown{position:relative;display:flex;align-items:center;width:350px;height:44px;border-radius:5px;border:.35px solid rgba(210,217,223,.8);cursor:pointer;color:#033348;font-size:14px;font-weight:500;font-family:Plus Jakarta Sans;line-height:24px}.partner_referral_tracking_main_container .partner_referral_tracking_dropdown_container .partner_names_dropdown .partner_names_dropdown_title{width:100%;display:flex;align-items:center;justify-content:space-between;margin:0 10px}.partner_referral_tracking_main_container .partner_referral_tracking_dropdown_container .partner_names_dropdown .partner_names_dropdown_title .rotate_icon{transform:rotate(180deg);transition:transform .3s}.partner_referral_tracking_main_container .partner_referral_tracking_dropdown_container .partner_names_dropdown .partner_names_dropdown_title .default_icon{transform:rotate(0);transition:transform .3s}.partner_referral_tracking_main_container .partner_referral_tracking_dropdown_container .partner_names_dropdown .partner_names_dropdown_options{width:100%;max-height:250px;overflow-y:auto;overflow-x:hidden;position:absolute;top:50px;border:.35px solid rgba(210,217,223,.8);border-radius:5px}.partner_referral_tracking_main_container .partner_referral_tracking_dropdown_container .partner_names_dropdown .partner_names_dropdown_options p{color:#033348;cursor:pointer;font-size:12px;font-weight:400;width:100%;padding:1rem .6rem;display:flex;flex-direction:column;padding-left:30px;justify-content:center;font-family:Plus Jakarta Sans;background-color:#fff;border-bottom:1px solid #e5e7eb}.partner_referral_tracking_main_container .partner_referral_tracking_dropdown_container .partner_names_dropdown .partner_names_dropdown_options p:hover{background-color:#e5e7eb}.partner_referral_tracking_main_container .partner_referral_tracking_dropdown_container .partner_names_dropdown .partner_names_dropdown_options p:nth-last-child(1){border-bottom:none}.partner_referral_tracking_main_container .partner_referral_tracking_dropdown_container .partner_names_dropdown .partner_names_dropdown_options .highlightedOption{background-color:#0333481a}.partner_referral_tracking_main_container .partner_referral_tracking_dropdown_container .partner_names_dropdown .partner_names_dropdown_options::-webkit-scrollbar{width:4px}.partner_referral_tracking_main_container .partner_referral_tracking_dropdown_container .partner_names_dropdown .partner_names_dropdown_options::-webkit-scrollbar-track{background:#d2d9df;border-radius:4px}.partner_referral_tracking_main_container .partner_referral_tracking_dropdown_container .partner_names_dropdown .partner_names_dropdown_options::-webkit-scrollbar-thumb{background:#054a68;border-radius:4px}.partner_referral_tracking_main_container .partner_referral_tracking_dropdown_container .partner_names_dropdown .partner_names_dropdown_options::-webkit-scrollbar-thumb:hover{background:#bbb}.partner_referral_tracking_main_container .date-filter{display:flex;gap:20px}.partner_referral_tracking_main_container .date-filter .date-input{display:flex;flex-direction:column;justify-content:center;gap:10px}.partner_referral_tracking_main_container .date-filter .date-input label{font-size:14px;color:#666;font-weight:500;font-family:Plus Jakarta Sans}.partner_referral_tracking_main_container .date-filter .date-input .custom-date-input{position:relative;width:140px;cursor:pointer}.partner_referral_tracking_main_container .date-filter .date-input .custom-date-input input[type=text]{width:100%;height:44px;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:16px;cursor:pointer;color:#054a68}.partner_referral_tracking_main_container .date-filter .date-input .custom-date-input .date-picker-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.partner_referral_tracking_main_container .partner_referral_tracking_results{margin-top:50px}.partner_referral_tracking_main_container .partner_names_dropdown_container{display:flex;flex-direction:column;gap:10px}.partner_referral_tracking_main_container .partner_names_dropdown_container .partner_dropdown_title{font-size:14px;color:#666;font-weight:500;font-family:Plus Jakarta Sans}.partner_referral_tracking_main_container .loading_spinner{position:absolute;left:50%;top:50%}.referral_table_container{margin-top:40px;width:100%;overflow-x:auto}.referral_table_container .referral_table{width:fit-content;border:2px solid rgb(241,241,244);margin-left:40px;margin-right:40px;margin-bottom:40px}.referral_table_container .referral_table .referral_table_column{height:75px;width:100%;display:flex}.referral_table_container .referral_table .referral_table_column .table_column_header,.referral_table_container .referral_table .referral_table_column .table_column_data,.referral_table_container .referral_table .referral_table_column .table_column_highlighted{border-bottom:2px solid rgb(241,241,244);width:200px;min-width:300px;height:100%;padding-left:32px;display:flex;justify-content:space-between;align-items:center;color:#003443;font-family:Plus Jakarta Sans;font-size:18px;font-weight:700;line-height:22.68px}.referral_table_container .referral_table .referral_table_column .table_column_highlighted{background-color:#f1f1f4}.referral_table_container .referral_table .referral_table_column .table_column_highlighted span{font-weight:700}.referral_table_container .referral_table .referral_table_column .table_column_data,.referral_table_container .referral_table .referral_table_column .table_column_highlighted{font-size:16px;font-weight:400}.referral_table_container .referral_table .referral_table_column_highlighted{background-color:#f1f1f4}.referral_table_container .referral_table_body{max-height:50vh;overflow-y:auto}.employee_repository_main_container{font-family:Plus Jakarta Sans;height:100vh;width:100vw;display:flex;align-items:center}.employee_repository_main_container .employee_repository_header_container{height:100%;width:100%;display:flex;flex-direction:column}.employee_repository_main_container .employee_repository_header_container .employee_repository_body_container{width:100%;height:0;flex:1;display:flex;flex-direction:column;padding:24px 36px;overflow-y:auto;overflow-x:hidden}.employee_repository_main_container .employee_repository_header_container .employee_repository_body_container::-webkit-scrollbar{width:10px}.employee_repository_main_container .employee_repository_header_container .employee_repository_body_container::-webkit-scrollbar-track{background:#d2d9df;border-radius:4px}.employee_repository_main_container .employee_repository_header_container .employee_repository_body_container::-webkit-scrollbar-thumb{background:#054a68;border-radius:4px}.employee_repository_main_container .employee_repository_header_container .employee_repository_body_container .employee_repository_tabs{display:flex;flex-direction:row;gap:16px;flex-shrink:0}.employee_repository_main_container .employee_repository_header_container .employee_repository_body_container .employee_repository_tabs span{display:flex;flex-direction:row;gap:12px;align-items:center}.employee_repository_main_container .employee_repository_header_container .employee_repository_body_container .employee_repository_tabs .active_tab{background-color:#ebfafa;padding:12px 14px;border-bottom:4px solid #28a2a2;border-radius:8px 8px 0 0;font-size:14px;font-weight:700;color:#2e3038;font-family:Plus Jakarta Sans;line-height:20px;letter-spacing:.01em;cursor:pointer}.employee_repository_main_container .employee_repository_header_container .employee_repository_body_container .employee_repository_tabs .inactive_tab{background-color:#ebfafa;padding:12px 14px;border-bottom:none;border-radius:8px 8px 0 0;font-size:14px;font-weight:600;color:#2e3038;font-family:Plus Jakarta Sans;line-height:20px;letter-spacing:.01em;cursor:pointer}.employee_repository_main_container .employee_repository_header_container .employee_repository_body_container .employee_repository_tabs hr{border:none;border-top:.5px solid #8f92a3;flex-shrink:0}.employee_repository_dashboard_body_container{width:100%;height:100%;padding:24px 0;overflow-y:hidden;object-fit:contain}.employee_repository_dashboard_body_container .employee_repository_dashboard_heading_container{display:flex;align-items:center;justify-content:space-between}.employee_repository_dashboard_body_container .employee_repository_dashboard_heading_container .employee_repository_dashboard_title_container{display:flex;flex-direction:column;gap:8px}.employee_repository_dashboard_body_container .employee_repository_dashboard_heading_container .employee_repository_dashboard_title_container .employee_repository_dashboard_title{font-size:28px;font-weight:700;color:#033348;font-family:Plus Jakarta Sans}.employee_repository_dashboard_body_container .employee_repository_dashboard_heading_container .employee_repository_dashboard_title_container .employee_repository_dashboard_sub_title{font-size:16px;font-weight:400;color:#033348;font-family:Plus Jakarta Sans}.employee_repository_dashboard_body_container .employee_repository_dashboard_heading_container .employee_repository_dashboard_buttons_container{display:flex;gap:10px}.employee_repository_dashboard_body_container .employee_repository_dashboard_heading_container .employee_repository_dashboard_buttons_container .employee_repository_dashboard_button{width:100%;height:40px;white-space:nowrap;padding:10px;border:none;border-radius:5px;background-color:#045071;cursor:pointer}.employee_repository_dashboard_body_container .employee_repository_dashboard_heading_container .employee_repository_dashboard_buttons_container .employee_repository_dashboard_button:hover{background-color:#033348}.employee_repository_dashboard_body_container .employee_repository_dashboard_heading_container .employee_repository_dashboard_buttons_container .employee_repository_dashboard_button p{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:400;color:#fff;font-family:Plus Jakarta Sans}.employee_repository_search_bar_container{width:fit-content;display:flex;align-items:center;padding:35px 0;gap:10px;position:relative}.employee_repository_search_bar_container .search_icon{position:absolute;left:20px}.employee_repository_search_bar_container .filter_icon{position:absolute;right:20px;cursor:pointer}.employee_repository_search_bar_container input[type=text]{width:400px;height:48px;padding:0 45px;border:1px solid rgba(132,181,210,.3019607843);border-radius:24px;font-size:14px;font-weight:400;color:#033348;font-family:Plus Jakarta Sans}.employee_repository_search_bar_container input[type=text]::placeholder{color:#225676;font-size:12px;font-family:Plus Jakarta Sans}.employee_repository_search_bar_container input[type=text]:focus{outline:none}.employee_repository_search_bar_container .employee_repository_filter_container{position:relative;background-color:#fff;border:none;border-radius:15px;box-shadow:-2px 7px 20.5px -3px #03334833;position:absolute;right:20px;width:300px;height:170px;top:90px;z-index:5}.employee_repository_search_bar_container .employee_repository_filter_container .filter_dropdown{padding:20px 16px}.employee_repository_search_bar_container .employee_repository_filter_container .filter_dropdown .filter_header{color:#054a68;font-size:14px;font-weight:600;font-family:Plus Jakarta Sans}.employee_repository_search_bar_container .employee_repository_filter_container .filter_dropdown .filter_options{display:flex;gap:8px;padding-top:16px}.employee_repository_search_bar_container .employee_repository_filter_container .filter_dropdown .filter_actions{display:flex;justify-content:center;padding-top:25px}.employee_repository_search_bar_container .employee_repository_filter_container .filter_dropdown .filter_actions .apply_button{padding:10px 24px;border:none;border-radius:10px;cursor:pointer;background-color:#04507199;transition:all .3s ease}.employee_repository_search_bar_container .employee_repository_filter_container .filter_dropdown .filter_actions .apply_button:hover{background-color:#045071}.employee_repository_search_bar_container .employee_repository_filter_container .filter_dropdown .filter_actions .apply_button p{color:#fff;font-size:14px;font-weight:600;font-family:Plus Jakarta Sans}.employee_repository_search_bar_container .custom-dropdown{position:relative;display:inline-block}.employee_repository_search_bar_container .dropdown-button{display:flex;align-items:center;justify-content:space-between;background-color:#f2f4f6;color:#033348;padding:10px;font-size:16px;border:none;cursor:pointer;width:130px;border-radius:8px;transition:all .3s ease}.employee_repository_search_bar_container .dropdown-button:hover{background-color:#e8e9eb}.employee_repository_search_bar_container .dropdown-content{position:absolute;background-color:#f9f9f9;min-width:135px;box-shadow:0 8px 16px #0003;z-index:1;max-height:250px;overflow-y:auto}.employee_repository_search_bar_container .checkbox-label{display:flex;align-items:center;gap:10px;padding:7px;color:#033348;font-size:12px;font-weight:400;font-family:Plus Jakarta Sans;cursor:pointer;transition:background-color .2s ease}.employee_repository_search_bar_container .checkbox-label span{width:100%;display:flex;align-items:center;justify-content:flex-start}.employee_repository_search_bar_container .checkbox-label:hover{background-color:#e8e9eb}.employee_repository_search_bar_container .checkbox-label input[type=checkbox]{display:none}.employee_repository_search_bar_container .checkbox-label span:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;background-size:18px;background-position:center;background-repeat:no-repeat}.employee_repository_search_bar_container .checkbox-label span:before{background-image:url("data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.24824%2018.3307C7.3076%2018.4501%208.69076%2018.452%2010.6745%2018.452C12.6582%2018.452%2014.0414%2018.4501%2015.1007%2018.3307C16.1349%2018.2141%2016.7046%2017.9989%2017.124%2017.6771C17.384%2017.4776%2017.6167%2017.2448%2017.8162%2016.9848C18.138%2016.5654%2018.3533%2015.9957%2018.4699%2014.9616C18.5893%2013.9022%2018.5911%2012.519%2018.5911%2010.5353C18.5911%208.5516%2018.5893%207.16844%2018.4699%206.10908C18.3533%205.07492%2018.138%204.50519%2017.8162%204.0858C17.6167%203.8258%2017.384%203.59308%2017.124%203.39358C16.7046%203.07176%2016.1349%202.85652%2015.1007%202.73994C14.0414%202.62051%2012.6582%202.61865%2010.6745%202.61865C8.69076%202.61865%207.3076%202.62051%206.24824%202.73994C5.21408%202.85652%204.64435%203.07176%204.22496%203.39358C3.96496%203.59308%203.73224%203.8258%203.53274%204.0858C3.21092%204.50519%202.99568%205.07492%202.8791%206.10908C2.75967%207.16844%202.75781%208.5516%202.75781%2010.5353C2.75781%2012.519%202.75967%2013.9022%202.8791%2014.9616C2.99568%2015.9957%203.21092%2016.5654%203.53274%2016.9848C3.73224%2017.2448%203.96496%2017.4776%204.22496%2017.6771C4.64435%2017.9989%205.21408%2018.2141%206.24824%2018.3307ZM2.54105%203.32484C1.50781%204.67138%201.50781%206.62603%201.50781%2010.5353C1.50781%2014.4446%201.50781%2016.3993%202.54105%2017.7458C2.80705%2018.0925%203.11734%2018.4027%203.464%2018.6688C4.81054%2019.702%206.76519%2019.702%2010.6745%2019.702C14.5838%2019.702%2016.5384%2019.702%2017.885%2018.6688C18.2316%2018.4027%2018.5419%2018.0925%2018.8079%2017.7458C19.8411%2016.3993%2019.8411%2014.4446%2019.8411%2010.5353C19.8411%206.62603%2019.8411%204.67138%2018.8079%203.32484C18.5419%202.97818%2018.2316%202.66789%2017.885%202.40189C16.5384%201.36865%2014.5838%201.36865%2010.6745%201.36865C6.76519%201.36865%204.81054%201.36865%203.464%202.40189C3.11734%202.66789%202.80705%202.97818%202.54105%203.32484Z'%20fill='%23454754'/%3e%3c/svg%3e");background-size:13px!important;background-position:center;background-repeat:no-repeat;border:none}.employee_repository_search_bar_container .checkbox-label input[type=checkbox]:checked+span:before{background-image:url("data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2.13281%206.78532C2.13281%204.13895%204.27811%201.99365%206.92448%201.99365H13.1745C13.5197%201.99365%2013.7995%202.27347%2013.7995%202.61865C13.7995%202.96383%2013.5197%203.24365%2013.1745%203.24365H6.92448C4.96847%203.24365%203.38281%204.82931%203.38281%206.78532V14.2853C3.38281%2016.2413%204.96847%2017.827%206.92448%2017.827H14.4245C16.3805%2017.827%2017.9661%2016.2413%2017.9661%2014.2853V8.86865C17.9661%208.52347%2018.246%208.24365%2018.5911%208.24365C18.9363%208.24365%2019.2161%208.52347%2019.2161%208.86865V14.2853C19.2161%2016.9317%2017.0708%2019.077%2014.4245%2019.077H6.92448C4.27811%2019.077%202.13281%2016.9317%202.13281%2014.2853V6.78532Z'%20fill='%23454754'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M18.5928%202.98743C18.8493%203.21835%2018.8701%203.61353%2018.6392%203.87009L11.139%2012.2034C11.0243%2012.3309%2010.8623%2012.4056%2010.6909%2012.4101C10.5195%2012.4146%2010.3538%2012.3485%2010.2325%2012.2273L7.31587%209.31059C7.07179%209.06652%207.07179%208.67079%207.31587%208.42671C7.55995%208.18263%207.95568%208.18263%208.19975%208.42671L10.6506%2010.8776L17.7101%203.03388C17.941%202.77731%2018.3362%202.75652%2018.5928%202.98743Z'%20fill='%23454754'/%3e%3c/svg%3e");background-size:14px!important;background-position:center;background-repeat:no-repeat;border:none;padding-left:4px}.employee_repository_search_bar_container .checkbox-label input[type=checkbox]:checked+span{background-color:#e7f3f8;width:135px;padding:7px;margin:-8px;border-radius:4px}.employee_table_container{width:100%;overflow-x:auto;background:#fff;overflow-y:auto;max-height:50vh;border-radius:4px;box-shadow:0 1px 3px #0000001a}.employee_table_container::-webkit-scrollbar{width:4px}.employee_table_container::-webkit-scrollbar-track{background:#d2d9df;border-radius:4px}.employee_table_container::-webkit-scrollbar-thumb{background:#054a68;border-radius:4px}.employee_table_container::-webkit-scrollbar-thumb:hover{background:#bbb}.employee_table_container .employee-table{width:100%;border-collapse:collapse;min-width:600px;font-size:160px}.employee_table_container .employee-table .employee_name{color:#033348;font-weight:700;font-size:16px;font-family:Plus Jakarta Sans;text-decoration:underline}.employee_table_container .employee-table th{position:-webkit-sticky;position:sticky;top:0;padding:16px;text-align:left;border-bottom:1px solid #e5e7eb;z-index:0}.employee_table_container .employee-table td{padding:16px;text-align:left;border-bottom:1px solid #e5e7eb}.employee_table_container .employee-table th{font-family:Plus Jakarta Sans;font-weight:700;color:#033348;background-color:#f9fafb;font-size:16px}.employee_table_container .employee-table td{color:#454754;font-size:16px;font-weight:500;font-family:Plus Jakarta Sans}.employee_table_container .employee-table tr{cursor:pointer}.employee_table_container .employee-table tr:nth-child(2n){background-color:#f9fafb}.employee_table_container .employee-table tr:hover{background-color:#f3f4f6}.employee_table_container .employee-table .name-button{background:none;border:none;padding:0;color:#2563eb;font-size:14px;cursor:pointer;text-decoration:none;font-weight:500}.employee_table_container .employee-table .name-button:hover{text-decoration:underline}.employee_table_container .employee-table .name-button:focus{outline:none;text-decoration:underline}.no_employees_found{display:flex;justify-content:center;align-items:center;color:#9ca3af;font-size:16px;font-weight:500;font-family:Plus Jakarta Sans;margin-top:5rem}@media screen and (max-width:768px){.table-container{border-radius:0;box-shadow:none}.employee-table th,.employee-table td{padding:12px}}.employee_onboarding_form_main_container{width:100%;height:100%;padding:54px 65px;overflow-x:hidden;overflow-y:auto}.employee_onboarding_form_main_container .left_arrow{cursor:pointer}.employee_onboarding_form_main_container .employee_onboarding_form_container{padding-top:24px}.employee_onboarding_form_main_container .employee_onboarding_form_container .employee_onboarding_form_header{display:flex;align-items:center;justify-content:space-between}.employee_onboarding_form_main_container .employee_onboarding_form_container .employee_onboarding_form_header .employee_onboarding_form_header_title{font-size:22px;font-weight:700;font-family:Plus Jakarta Sans;color:#2e3038}.employee_onboarding_form_main_container .employee_onboarding_form_container .employee_onboarding_form_header .action_buttons{display:flex;gap:8px;align-items:center}.employee_onboarding_form_main_container .employee_onboarding_form_container .employee_onboarding_form_header .action_buttons .employee_onboarding_form_save_button{background-color:#045071;padding:8px 16px;border:none;border-radius:5px;cursor:pointer}.employee_onboarding_form_main_container .employee_onboarding_form_container .employee_onboarding_form_header .action_buttons .employee_onboarding_form_save_button:hover{background-color:#033348}.employee_onboarding_form_main_container .employee_onboarding_form_container .employee_onboarding_form_header .action_buttons .employee_onboarding_form_save_button span{color:#fff;font-size:14px;font-weight:600;font-family:Plus Jakarta Sans}.employee_onboarding_form_main_container .employee_onboarding_form_container .employee_onboarding_form_header .action_buttons .employee_onboarding_form_cancel_button{background-color:#f1f1f4;padding:8px 16px;border:none;border-radius:5px;cursor:pointer}.employee_onboarding_form_main_container .employee_onboarding_form_container .employee_onboarding_form_header .action_buttons .employee_onboarding_form_cancel_button:hover{background-color:#e3e4e8}.employee_onboarding_form_main_container .employee_onboarding_form_container .employee_onboarding_form_header .action_buttons .employee_onboarding_form_cancel_button span{color:#2e3038;font-size:14px;font-weight:600;font-family:Plus Jakarta Sans}.employee_onboarding_form_main_container .employee_onboarding_form_container hr{margin-top:1rem;border:none;border-top:1px solid #c7c9d1}.employee_onboarding_form_main_container .form_container{padding-top:2rem;position:relative;margin-top:1rem;border:1px solid #c7c9d1;border-radius:1rem;padding:2rem}.employee_onboarding_form_main_container .form_container .form_title{font-size:22px;font-weight:600;color:#2e3038;font-family:Plus Jakarta Sans}.employee_onboarding_form_main_container .form_container .form_title_hr{margin-top:.5rem;border:none;border-top:1px solid #c7c9d1;margin-bottom:1.5rem}.employee_onboarding_form_main_container .form-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:60px;row-gap:24px;position:relative}.employee_onboarding_form_main_container .form-grid .checkbox-container{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;gap:8px}.employee_onboarding_form_main_container .form-grid .checkbox-container label{font-size:16px;font-weight:600;color:#2e3038;font-family:Plus Jakarta Sans}.employee_onboarding_form_main_container .form-grid .checkbox-container .checkbox-wrapper{position:relative;top:0}.employee_onboarding_form_main_container .form-grid .checkbox-container .checkbox-wrapper input[type=checkbox]{width:20px;height:20px;cursor:pointer;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #033348}.employee_onboarding_form_main_container .form-grid .checkbox-container .checkbox-wrapper input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='21'%20viewBox='0%200%2020%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='path-1-inside-1_268_8956'%20fill='white'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10%2020.6201C15.5228%2020.6201%2020%2016.143%2020%2010.6201C20%205.09727%2015.5228%200.620117%2010%200.620117C4.47715%200.620117%200%205.09727%200%2010.6201C0%2016.143%204.47715%2020.6201%2010%2020.6201ZM15.2773%208.80633C15.5702%208.51344%2015.5702%208.03856%2015.2773%207.74567C14.9844%207.45278%2014.5095%207.45278%2014.2166%207.74567L8.72574%2013.2366L5.78338%2010.2942C5.49049%2010.0013%205.01561%2010.0013%204.72272%2010.2942C4.42983%2010.5871%204.42983%2011.062%204.72272%2011.3549L7.84186%2014.474C8.33001%2014.9622%209.12147%2014.9622%209.60962%2014.474L15.2773%208.80633Z'/%3e%3c/mask%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10%2020.6201C15.5228%2020.6201%2020%2016.143%2020%2010.6201C20%205.09727%2015.5228%200.620117%2010%200.620117C4.47715%200.620117%200%205.09727%200%2010.6201C0%2016.143%204.47715%2020.6201%2010%2020.6201ZM15.2773%208.80633C15.5702%208.51344%2015.5702%208.03856%2015.2773%207.74567C14.9844%207.45278%2014.5095%207.45278%2014.2166%207.74567L8.72574%2013.2366L5.78338%2010.2942C5.49049%2010.0013%205.01561%2010.0013%204.72272%2010.2942C4.42983%2010.5871%204.42983%2011.062%204.72272%2011.3549L7.84186%2014.474C8.33001%2014.9622%209.12147%2014.9622%209.60962%2014.474L15.2773%208.80633Z'%20fill='%23033348'/%3e%3cpath%20d='M15.2773%207.74567L14.2166%208.80633L14.2166%208.80633L15.2773%207.74567ZM15.2773%208.80633L14.2166%207.74567L14.2166%207.74567L15.2773%208.80633ZM14.2166%207.74567L15.2773%208.80633L15.2773%208.80633L14.2166%207.74567ZM8.72574%2013.2366L7.66508%2014.2972L8.72574%2015.3579L9.7864%2014.2972L8.72574%2013.2366ZM5.78338%2010.2942L4.72272%2011.3549L4.72272%2011.3549L5.78338%2010.2942ZM4.72272%2010.2942L5.78338%2011.3549L5.78339%2011.3549L4.72272%2010.2942ZM4.72272%2011.3549L5.78338%2010.2942H5.78338L4.72272%2011.3549ZM7.84186%2014.474L8.90251%2013.4133V13.4133L7.84186%2014.474ZM9.60962%2014.474L10.6703%2015.5347L9.60962%2014.474ZM18.5%2010.6201C18.5%2015.3145%2014.6944%2019.1201%2010%2019.1201V22.1201C16.3513%2022.1201%2021.5%2016.9714%2021.5%2010.6201H18.5ZM10%202.12012C14.6944%202.12012%2018.5%205.9257%2018.5%2010.6201H21.5C21.5%204.26884%2016.3513%20-0.879883%2010%20-0.879883V2.12012ZM1.5%2010.6201C1.5%205.9257%205.30558%202.12012%2010%202.12012V-0.879883C3.64873%20-0.879883%20-1.5%204.26884%20-1.5%2010.6201H1.5ZM10%2019.1201C5.30558%2019.1201%201.5%2015.3145%201.5%2010.6201H-1.5C-1.5%2016.9714%203.64873%2022.1201%2010%2022.1201V19.1201ZM14.2166%208.80633C13.9237%208.51344%2013.9237%208.03856%2014.2166%207.74567L16.3379%209.86699C17.2166%208.98831%2017.2166%207.56369%2016.3379%206.68501L14.2166%208.80633ZM15.2773%208.80633C14.9844%209.09923%2014.5095%209.09923%2014.2166%208.80633L16.3379%206.68501C15.4593%205.80633%2014.0346%205.80633%2013.156%206.68501L15.2773%208.80633ZM9.7864%2014.2972L15.2773%208.80633L13.156%206.68501L7.66508%2012.1759L9.7864%2014.2972ZM4.72272%2011.3549L7.66508%2014.2972L9.78639%2012.1759L6.84404%209.23357L4.72272%2011.3549ZM5.78339%2011.3549C5.49049%2011.6478%205.01562%2011.6478%204.72272%2011.3549L6.84404%209.23357C5.96535%208.35489%204.54073%208.3549%203.66205%209.23358L5.78339%2011.3549ZM5.78338%2010.2942C6.07627%2010.5871%206.07628%2011.062%205.78338%2011.3549L3.66205%209.23358C2.78338%2010.1123%202.78339%2011.5369%203.66207%2012.4156L5.78338%2010.2942ZM8.90251%2013.4133L5.78338%2010.2942L3.66207%2012.4156L6.7812%2015.5347L8.90251%2013.4133ZM8.54896%2013.4133C8.64659%2013.3157%208.80488%2013.3157%208.90251%2013.4133L6.7812%2015.5347C7.85515%2016.6086%209.59634%2016.6086%2010.6703%2015.5347L8.54896%2013.4133ZM14.2166%207.74567L8.54896%2013.4133L10.6703%2015.5347L16.3379%209.86699L14.2166%207.74567Z'%20fill='%23033348'%20mask='url(%23path-1-inside-1_268_8956)'/%3e%3c/svg%3e");background-size:20px;background-position:center;background-repeat:no-repeat;border:none}.employee_onboarding_form_main_container .form-grid input[type=date]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3csvg%20width='20'%20height='23'%20viewBox='0%200%2020%2023'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.9998%201.62V5.62M5.99976%201.62V5.62M0.999756%209.62H18.9998M2.99976%203.62H16.9998C18.1043%203.62%2018.9998%204.51543%2018.9998%205.62V19.62C18.9998%2020.7246%2018.1043%2021.62%2016.9998%2021.62H2.99976C1.89519%2021.62%200.999756%2020.7246%200.999756%2019.62V5.62C0.999756%204.51543%201.89519%203.62%202.99976%203.62Z'%20stroke='%23C3E1EF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat right 10px center;background-size:20px;padding-right:35px;cursor:pointer}.employee_onboarding_form_main_container .form-grid input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;position:absolute;width:100%;height:100%}.employee_onboarding_form_main_container .form-grid .form-field{display:flex;flex-direction:column;gap:8px}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-menu .dropdown-option.highlighted{background-color:#e3f2fd;border-radius:0}.employee_onboarding_form_main_container .form-grid .form-field .onboard_form_label{font-size:16px;font-weight:600;color:#2e3038;font-family:Plus Jakarta Sans}.employee_onboarding_form_main_container .form-grid .form-field .onboard_form_label.disabled{color:#676b7e}.employee_onboarding_form_main_container .form-grid .form-field input{padding:10px;border:.35px solid #e3e4e8;border-radius:4px;font-size:14px;width:100%;color:#033348;font-weight:500}.employee_onboarding_form_main_container .form-grid .form-field input:focus{outline:none}.employee_onboarding_form_main_container .form-grid .form-field input.error{border-color:#dc2626}.employee_onboarding_form_main_container .form-grid .form-field input::placeholder{color:#033348;opacity:.4}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container{position:relative;width:100%;font-family:Plus Jakarta Sans}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;padding:8px;border:.35px solid #e3e4e8;border-radius:4px;font-size:14px;width:100%;background-color:#fff;cursor:pointer;min-height:20px}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-trigger:focus{outline:none;border-color:#045071}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-trigger.error{border-color:#dc2626}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-trigger.disabled{background-color:#f5f5f5;cursor:not-allowed;color:#999}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-trigger .selected-value{color:#033348;font-weight:500;flex:1;text-align:left}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-trigger .placeholder{color:#033348;opacity:.4;font-weight:500;flex:1;text-align:left}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-trigger .dropdown-arrow{display:flex;align-items:center;transition:transform .3s ease;margin-left:8px}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-trigger .dropdown-arrow.open{transform:rotate(180deg)}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-menu{position:absolute;left:0;right:0;background:#fff;border:1px solid #e3e4e8;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:200px;overflow-y:auto;margin-top:2px}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-menu.position-below{top:100%;margin-top:2px}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-menu.position-above{bottom:100%;margin-bottom:2px;margin-top:0}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-menu::-webkit-scrollbar{width:6px}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-menu::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-menu::-webkit-scrollbar-thumb{background:#045071;border-radius:3px}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#033348}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-menu .dropdown-option{padding:10px 12px;color:#033348;background-color:#fff;font-weight:400;font-size:14px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f5f5f5}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-menu .dropdown-option:last-child{border-bottom:none}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-menu .dropdown-option:hover:not(.disabled):not(.placeholder-option){background-color:#e7f3f8}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-menu .dropdown-option.selected{background-color:#045071;color:#fff;font-weight:500}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-menu .dropdown-option.selected:hover{color:#000}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-menu .dropdown-option.disabled{color:#999;cursor:not-allowed;background-color:#f8f8f8}.employee_onboarding_form_main_container .form-grid .form-field .custom-dropdown-container .custom-dropdown-menu .dropdown-option.placeholder-option{cursor:default;background-color:#f8f8f8}.employee_onboarding_form_main_container .form-grid .form-field select{padding:8px;border:.35px solid #e3e4e8;border-radius:4px;font-size:14px;width:100%;color:#033348;font-weight:500;cursor:pointer}.employee_onboarding_form_main_container .form-grid .form-field select[size]{height:auto;max-height:150px;overflow-y:auto;background-color:#fff}.employee_onboarding_form_main_container .form-grid .form-field select[size]::-webkit-scrollbar{width:6px}.employee_onboarding_form_main_container .form-grid .form-field select[size]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.employee_onboarding_form_main_container .form-grid .form-field select[size]::-webkit-scrollbar-thumb{background:#045071;border-radius:3px}.employee_onboarding_form_main_container .form-grid .form-field select[size]::-webkit-scrollbar-thumb:hover{background:#033348}.employee_onboarding_form_main_container .form-grid .form-field select:focus{outline:none;border-color:#045071}.employee_onboarding_form_main_container .form-grid .form-field select.error{border-color:#dc2626}.employee_onboarding_form_main_container .form-grid .form-field select::placeholder{color:#033348;opacity:.4}.employee_onboarding_form_main_container .form-grid .form-field select option{padding:8px 12px;color:#033348;background-color:#fff;font-weight:400;line-height:1.4}.employee_onboarding_form_main_container .form-grid .form-field select option:hover{background-color:#007bb0;color:#fff}.employee_onboarding_form_main_container .form-grid .form-field select option:checked,.employee_onboarding_form_main_container .form-grid .form-field select option:selected{background-color:#e7f3f8;color:#033348}.employee_onboarding_form_main_container .form-grid .form-field .error-message{font-family:Plus Jakarta Sans;font-size:10px;font-weight:600;color:#dc2626}.employee_onboarding_form_main_container .salary_component_field_container{display:flex;flex-direction:column;gap:8px}.employee_onboarding_form_main_container .salary_component_field_container .salary_component_label{font-size:16px;font-weight:600;color:#2e3038;font-family:Plus Jakarta Sans}.employee_onboarding_form_main_container .salary_component_field_container .salary_error_component{color:#d4545c}.employee_onboarding_form_main_container .salary_component_field_container .salary_component_input{padding:10px;border:.35px solid #e3e4e8;border-radius:4px;font-size:14px;width:100%;color:#033348;font-weight:500;font-family:Plus Jakarta Sans}.employee_onboarding_form_main_container .salary_component_field_container .salary_component_input:focus{outline:none}.employee_onboarding_form_main_container .salary_component_field_container .salary_component_input.error{border-color:#dc2626}.employee_onboarding_form_main_container .salary_component_field_container .salary_component_input::placeholder{color:#033348;opacity:.4}.employee-card{display:inline-block;width:100%;margin-bottom:16px;break-inside:avoid;height:auto;font-family:Plus Jakarta Sans,sans-serif;padding:12px 28px 12px 12px;background:#fff;border-radius:10px;cursor:pointer;border:1px solid #c7c9d1}.employee-card .employee-default-details{display:flex;justify-content:space-between;align-items:center}.employee-card .employee-default-details .emp-left{display:flex;align-items:center;gap:14px}.employee-card .employee-default-details .emp-left .emp-img{border:none;width:80px;height:80px;border-radius:10.67px;object-fit:cover}.employee-card .employee-default-details .emp-left .emp-placeholder{width:80px;height:80px;border:none;border-radius:10.67px;background:#f1f1f4;color:#066893;display:flex;justify-content:center;align-items:center;font-size:38px;font-weight:600}.employee-card .employee-default-details .emp-left .emp-info{display:flex;flex-direction:column;gap:12px}.employee-card .employee-default-details .emp-left .emp-info .emp-name-status{display:flex;align-items:center;gap:8px}.employee-card .employee-default-details .emp-left .emp-info .emp-name-status .emp-name{margin:0;font-size:16px;font-weight:600;color:#2e3038}.employee-card .employee-default-details .emp-left .emp-info .emp-name-status p{border:1px solid #1eab69;padding:8px 12px;font-size:12px;color:#2e3038;font-weight:500;border-radius:32px;background-color:#ebfaf3}.employee-card .employee-default-details .emp-left .emp-info .emp-subinfo{font-size:14px;font-weight:600;color:#8f92a3}.employee-card .employee-default-details .emp-right{display:flex;align-items:center}.employee-card .employee-default-details .emp-right .employees_icon{transition:transform .2s ease-in-out}.employee-card .employee-default-details .emp-right .employees_icon.rotate{transform:rotate(180deg)}.employee-card .employee-details{margin-top:8px}.employee-card .employee-details hr{border:none;border-top:.5px solid #e3e4e8}.employee-card .employee-details .details{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.employee-card .employee-details .details .each{margin-top:8px}.employee-card .employee-details .details .each h3{font-size:12px;font-weight:500;color:#676b7e}.employee-card .employee-details .details .each p{font-size:14px;font-weight:500;color:#454754;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.sort-container{position:relative}.sort-container .dropdown-menu.sort-menu{position:absolute;top:56px;right:0;background-color:#fff;width:253px;border:.5px solid #c7c9d1;border-radius:4px;z-index:100}@media screen and (max-width:500px){.sort-container .dropdown-menu.sort-menu{right:auto;left:0}}.sort-container .dropdown-menu.sort-menu .dropdown-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;cursor:pointer;font-size:14px;font-weight:600;color:#454754}.sort-container .dropdown-menu.sort-menu .selected-tick-mark{color:#454754;font-size:16px;font-weight:600}.employee-directory-container{width:100%;margin-top:24px;font-family:Plus Jakarta Sans,sans-serif}.employee-directory-container .all-features{display:flex;align-items:center;margin-bottom:24px}.employee-directory-container .search-bar-collapsed{display:flex;align-items:center;flex-grow:1;gap:12px}.employee-directory-container .search-bar-collapsed .search-input-group{display:flex;align-items:center;justify-content:space-between;flex-grow:1;max-width:450px;border-radius:0;padding:0;border:none;border-bottom:1px solid #aeb0bc}.employee-directory-container .search-bar-collapsed .search-input-group .employee-search-icon{width:20px;margin-left:0;margin-right:8px}.employee-directory-container .search-bar-collapsed .search-input-group .employee-search-input{border:none;margin:0;outline:none;font-size:16px;flex:1;caret-color:#8f92a3;padding:10px 0 10px 8px;color:#8f92a3}.employee-directory-container .search-bar-collapsed .search-input-group .employee-search-input::placeholder{color:#8f92a3}.employee-directory-container .filter-options{display:flex;align-items:center;gap:8px;margin-left:12px}.employee-directory-container .filter-button,.employee-directory-container .filter-toggle-icon{min-width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;position:relative;border:2px solid #2fbcbc;background-color:#fff;transition:background-color .2s ease}.employee-directory-container .filter-button .dot,.employee-directory-container .filter-toggle-icon .dot{position:absolute;top:2px;right:2px;width:10px;height:10px;background-color:#2fbcbc;border:2px solid #ffffff;border-radius:50%}.employee-directory-container .filter-button img,.employee-directory-container .filter-toggle-icon img{width:20px;height:20px}.employee-directory-container .filter-button.active,.employee-directory-container .filter-toggle-icon.active{background-color:#c2f0f0;border-color:#2fbcbc}.employee-directory-container .filter-bar-expanded{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.employee-directory-container .filter-bar-expanded .filter-dropdown-container{position:relative}.employee-directory-container .filter-bar-expanded .filter-dropdown-container .filter-button-label{padding:12px 16px;border-radius:64px;border:2px solid #2fbcbc;background-color:#fff;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#2e3038}.employee-directory-container .filter-bar-expanded .filter-dropdown-container .filter-button-label.active{background-color:#e0f6ff}.employee-directory-container .filter-bar-expanded .filter-dropdown-container .filter-button-label span{color:#fff;background-color:#454745;height:20px;width:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:600}.employee-directory-container .filter-bar-expanded .filter-dropdown-container .filter-button-label .dropdown-arrow-icon{width:12px;height:12px;margin-left:5px;transition:transform .2s ease-in-out}.employee-directory-container .filter-bar-expanded .filter-dropdown-container .filter-button-label .dropdown-arrow-icon.rotated{transform:rotate(180deg)}.employee-directory-container .filter-bar-expanded .filter-dropdown-container .dropdown-menu{position:absolute;top:100%;left:0;z-index:100;min-width:250px;background-color:#fff;border:.5px solid #c7c9d1;border-radius:4px;padding:8px 0}.employee-directory-container .filter-bar-expanded .filter-dropdown-container .dropdown-menu .search-input-container{border:none;border-bottom:1px solid #aeb0bc;display:flex;align-items:center;padding:8px 12px;gap:8px}.employee-directory-container .filter-bar-expanded .filter-dropdown-container .dropdown-menu .search-input-container .dropdown-search-input{outline:none;border:none;font-size:12px;font-weight:600;color:#8f92a3;caret-color:#8f92a3}.employee-directory-container .filter-bar-expanded .filter-dropdown-container .dropdown-menu .search-input-container .dropdown-search-input::placeholder{color:#8f92a3;font-family:Plus Jakarta Sans,sans-serif}.employee-directory-container .filter-bar-expanded .filter-dropdown-container .dropdown-menu .no-results{color:#454745;font-size:14px;text-align:center;font-weight:600;padding:12px 16px}.employee-directory-container .filter-bar-expanded .filter-dropdown-container .dropdown-menu .dropdown-item{padding:12px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#454745;font-size:14px;font-weight:600}.employee-directory-container .filter-bar-expanded .filter-dropdown-container .dropdown-menu .dropdown-item:hover{background-color:#f1f1f4}.employee-directory-container .filter-bar-expanded .clear-filters-button{display:flex;align-items:center;gap:4px;cursor:pointer;background:none;border:none;color:#2e3038;font-weight:700;font-size:14px;padding:0 4px}.employee-directory-container .filter-bar-expanded .clear-filters-button .clear-icon-x p{width:16px;height:16px}.employee-directory-container .employee-title{margin-top:32px;font-size:16px;margin-bottom:15px;font-weight:600;color:#2e3038}.employee-directory-container .no-results-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:50px}.employee-directory-container .no-results-container .no-results-image{max-width:200px;height:auto;margin-bottom:20px}.employee-directory-container .no-results-container .no-results-text{font-size:22px;color:#033348;line-height:1.5}.employee-directory-container .employee-title{font-size:16px;margin-bottom:15px;font-weight:600;color:#2e3038}.employee-directory-container .employee-list{column-count:2;column-gap:16px}@media(max-width:768px){.employee-directory-container .employee-list{column-count:1}}.leave_configurator_table_container{position:relative;height:auto;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;top:10px}.leave_configurator_table_container .leave_configurator_search_bar_container{width:fit-content;display:flex;align-items:center;padding:35px 0;gap:10px;position:relative}.leave_configurator_table_container .leave_configurator_search_bar_container .search_icon{position:absolute;left:20px}.leave_configurator_table_container .leave_configurator_search_bar_container .filter_icon{position:absolute;right:20px;cursor:pointer}.leave_configurator_table_container .leave_configurator_search_bar_container input[type=text]{width:400px;height:48px;padding:0 45px;border:1px solid rgba(132,181,210,.3019607843);border-radius:24px;font-size:14px;font-weight:400;color:#033348;font-family:Plus Jakarta Sans}.leave_configurator_table_container .leave_configurator_search_bar_container input[type=text]::placeholder{color:#225676;font-size:12px;font-family:Plus Jakarta Sans;opacity:.8}.leave_configurator_table_container .leave_configurator_search_bar_container input[type=text]:focus{outline:none}.leave_configurator_table_container .leave_configurator_wrapper{max-height:52vh}.leave_configurator_table_container .leave_configurator_wrapper::-webkit-scrollbar{width:4px}.leave_configurator_table_container .leave_configurator_wrapper::-webkit-scrollbar-track{background:#d2d9df;border-radius:4px}.leave_configurator_table_container .leave_configurator_wrapper::-webkit-scrollbar-thumb{background:#054a68;border-radius:4px}.leave_configurator_table_container .leave_configurator_wrapper::-webkit-scrollbar-thumb:hover{background:#bbb}.leave_configurator_table_container .leave_configurator_wrapper .leave_table{width:100%;border-collapse:collapse;min-width:600px;font-family:Plus Jakarta Sans;background-color:#fff;box-shadow:0 1px 3px #0000001a}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_header{top:0;padding:10px 8px;text-align:left;border-bottom:1px solid #e5e7eb;z-index:0;font-weight:700;color:#033348;font-size:16px;background-color:#f3f4f6}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_cell{padding:16px;text-align:left;border-bottom:1px solid #e5e7eb;color:#454754;font-size:16px;font-weight:500}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_row{cursor:pointer}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_row:nth-child(2n){background-color:#f9fafb}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_row:hover{background-color:#f3f4f6}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_header_sr,.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_cell_sr{width:80px}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_header_sr .leave_table_header_label,.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_cell_sr .leave_table_header_label{display:flex;align-items:center;justify-content:space-between;position:relative}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_header_sr .leave_table_header_label .info_icon,.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_cell_sr .leave_table_header_label .info_icon{position:relative;display:inline-block;cursor:pointer;z-index:3}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_header_sr .leave_table_header_label .info_icon .tooltip,.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_cell_sr .leave_table_header_label .info_icon .tooltip{visibility:hidden;display:block;width:230px;align-self:center;background-color:#045071;color:#fff;font-weight:600;font-size:12px;text-align:center;border-radius:6px;padding:50% 15px 20px;position:absolute;z-index:9999!important;top:-15px;left:50%;transform:translate(-50%,-100%);opacity:0;transition:opacity .3s}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_header_sr .leave_table_header_label .info_icon .tooltip:after,.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_cell_sr .leave_table_header_label .info_icon .tooltip:after{content:"";position:absolute;bottom:-10px;top:95%;left:52%;transform:translate(-50%);border-width:15px;border-style:solid;border-color:#045071 transparent transparent transparent}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_header_sr .leave_table_header_label .info_icon:hover .tooltip,.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_cell_sr .leave_table_header_label .info_icon:hover .tooltip{visibility:visible;opacity:1}@media screen and (max-width:768px){.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_header_sr .leave_table_header_label,.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_cell_sr .leave_table_header_label{flex-direction:column;text-align:center}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_header_sr .leave_table_header_label .info_icon,.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_cell_sr .leave_table_header_label .info_icon{margin:10px 0 0}}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_header_type,.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_cell_type{width:200px;word-wrap:break-word}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_header_max,.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_cell_max{width:150px}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_header_rate,.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_cell_rate{width:120px}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_header_freq,.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_cell_freq{width:150px}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_header_min,.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_cell_min,.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_header_max_notice,.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_cell_max_notice{width:100px}.leave_configurator_table_container .leave_configurator_wrapper .leave_table .leave_table_cell_employee_type{width:220px}@media screen and (max-width:768px){.leave_configurator_table_container .leave_configurator_wrapper{padding:10px}.leave_configurator_table_container .leave_table_header,.leave_configurator_table_container .leave_table_cell{padding:12px;font-size:14px}}.leave_configurator_table_container .leave_configurator_no_leaves_message{display:flex;justify-content:center;align-items:center;color:#9ca3af;font-size:16px;font-weight:500;font-family:Plus Jakarta Sans;margin-top:5rem}.leave_configurator_dashboard_main_container{height:100vh;width:100vw;display:flex;align-items:center}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container{height:100%;width:100%;position:relative;display:flex;flex-direction:column}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .display_routes{width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .uam_main__header{border-bottom:1px solid rgba(5,74,104,.3019607843)}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container{width:100%;height:100%;padding:54px 50px;overflow-y:hidden;object-fit:contain}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container{display:flex;align-items:center;justify-content:space-between}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_title_container{display:flex;flex-direction:column;gap:8px}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_title_container .leave_configurator_dashboard_title{font-size:28px;font-weight:700;color:#033348;font-family:Plus Jakarta Sans}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_title_container .leave_configurator_dashboard_sub_title{font-size:16px;font-weight:400;color:#033348;font-family:Plus Jakarta Sans}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_buttons_container{display:flex;gap:10px}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_buttons_container .leave_configurator_dashboard_button:first-child{cursor:not-allowed;background-color:#fff;border:2px solid #045071;padding:0 10px!important}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_buttons_container .leave_configurator_dashboard_button:first-child .request_button_container{display:flex;align-items:center;justify-content:center}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_buttons_container .leave_configurator_dashboard_button:first-child .request_button_container p{color:#045071!important;font-size:16px;font-weight:600;font-family:Plus Jakarta Sans;text-align:center}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_buttons_container .leave_configurator_dashboard_button{width:100%;height:40px;white-space:nowrap;padding:10px;border:none;border-radius:5px;background-color:#045071;cursor:pointer}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_buttons_container .leave_configurator_dashboard_button div{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:400;color:#fff;font-family:Plus Jakarta Sans}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_buttons_container .Add_leaves_button_main_container{display:flex;align-items:center;justify-content:center;position:relative}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_buttons_container .Add_leaves_button_main_container .Add_leaves_button_container{width:100%;height:40px;white-space:nowrap;padding:10px;border:none;border-radius:5px;background-color:#045071;cursor:pointer}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_buttons_container .Add_leaves_button_main_container .Add_leaves_button_container:hover{background-color:#033348}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_buttons_container .Add_leaves_button_main_container .Add_leaves_button_container .Add_leaves_button{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:400;color:#fff;font-family:Plus Jakarta Sans}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_buttons_container .Add_leaves_button_main_container .Add_leaves_button_dropdown{position:absolute;background-color:#fff;border:.25px solid rgba(227,228,232,.8);border-radius:5px;z-index:1;width:140px;height:auto;top:50px;overflow:auto}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_buttons_container .Add_leaves_button_main_container .Add_leaves_button_dropdown::-webkit-scrollbar{width:4px}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_buttons_container .Add_leaves_button_main_container .Add_leaves_button_dropdown::-webkit-scrollbar-track{background:#d2d9df;border-radius:4px}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_buttons_container .Add_leaves_button_main_container .Add_leaves_button_dropdown::-webkit-scrollbar-thumb{background:#054a68;border-radius:4px}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_buttons_container .Add_leaves_button_main_container .Add_leaves_button_dropdown::-webkit-scrollbar-thumb:hover{background:#bbb}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_buttons_container .Add_leaves_button_main_container .Add_leaves_button_dropdown .Add_leaves_button_dropdown_item{width:100%;height:auto;display:flex;align-items:center;color:#045071;font-size:16px;font-weight:600;font-family:Plus Jakarta Sans;padding:10px;cursor:pointer}.leave_configurator_dashboard_main_container .leave_configurator_dashboard_header_container .leave_configurator_dashboard_body_container .leave_configurator_dashboard_heading_container .leave_configurator_dashboard_buttons_container .Add_leaves_button_main_container .Add_leaves_button_dropdown .Add_leaves_button_dropdown_item:hover{background-color:#e7f3f8}.leave_configurator_main_container{display:flex;flex-direction:column;width:100%;height:100%;padding:32px 56px;overflow-y:auto;overflow-x:hidden}.leave_configurator_main_container .leave_configurator_action_buttons{display:flex;gap:12px}.leave_configurator_main_container .leave_configurator_action_buttons.create_edit_mode{justify-content:flex-end}.leave_configurator_main_container .leave_configurator_action_buttons.view_mode{justify-content:space-between}.leave_configurator_main_container .leave_configurator_action_buttons .leave_configurator_save_button{background-color:#054a68;border:none;border-radius:5px;width:70px;height:40px;color:#fff;font-weight:600;font-family:Plus Jakarta Sans;font-size:14px;line-height:20px;cursor:pointer}.leave_configurator_main_container .leave_configurator_action_buttons .leave_configurator_cancel_button{background-color:#f1f1f4;border:none;border-radius:5px;width:70px;height:40px;color:#2e3038;font-weight:600;font-family:Plus Jakarta Sans;font-size:14px;line-height:20px;cursor:pointer}.leave_configurator_main_container .leave_configurator_action_buttons .edit-button{max-width:88px;max-height:36px;padding:8px 16px;position:relative;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:40px;background:#f1f1f4;border:none;cursor:pointer;transition:all .3s ease}.leave_configurator_main_container .leave_configurator_action_buttons .edit-button:hover{background:#e3e3e7}.leave_configurator_main_container .leave_configurator_action_buttons .edit-button span{font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;color:#454754}.leave_configurator_main_container .leave_configurator_action_buttons .leave_configurator_back_button{background:none;border:none;display:flex;align-items:center;gap:4px;cursor:pointer}.leave_configurator_main_container .leave_configurator_hr{margin-top:1rem;border:none;border-top:1px solid #c7c9d1}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form{position:relative;width:100%;display:flex;justify-content:space-between;align-items:stretch;margin-top:15px;gap:30px}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form:before,.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form:after{content:"";position:absolute;top:0;bottom:0;width:1px;background-color:#e3e4e8}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form:before{left:calc(33.33% - 10px)}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form:after{left:calc(66.66% + 10px)}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container{flex:1;padding:16px}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container .leave_configurator_form_field_container{display:flex;flex-direction:column;gap:16px;margin-bottom:35px}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container .leave_configurator_form_field_container .leave_configurator_pill_container{display:flex;gap:13px;flex-wrap:wrap}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container .leave_configurator_form_field_container .leave_configurator_form_field_label{display:flex;align-items:center;font-size:16px;font-weight:600;font-family:Plus Jakarta Sans;line-height:24px;color:#2e3038;gap:5px}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container .leave_configurator_form_field_container .leave_configurator_form_field_label span{display:flex;align-items:center}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container .leave_configurator_form_field_container .leave_configurator_form_field_label .mandatory-marker{color:#2e3038}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container .leave_configurator_form_field_container .leave_configurator_form_field_label .sub_label{font-size:12px;font-weight:600;font-family:Plus Jakarta Sans;line-height:20px;color:#2e3038}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container .leave_configurator_form_field_container .leave_configurator_form_field_input{background-color:#fff;border:.35px solid #aeb0bc;padding:10px 14px;border-radius:5px;cursor:pointer;font-family:Plus Jakarta Sans;font-size:14px;font-weight:500;color:#033348}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container .leave_configurator_form_field_container .leave_configurator_form_field_input:focus{outline:none}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container .leave_configurator_form_field_container .leave_configurator_form_field_input.disabled{cursor:not-allowed!important;opacity:.5}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container .leave_configurator_form_field_container .leave_configurator_form_field_input::placeholder{font-family:Plus Jakarta Sans;font-size:14px;font-weight:500;color:#033348}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container .leave_configurator_form_field_container input[type=checkbox]{width:20px;height:20px;cursor:pointer;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #033348}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container .leave_configurator_form_field_container input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='21'%20viewBox='0%200%2020%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='path-1-inside-1_268_8956'%20fill='white'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10%2020.6201C15.5228%2020.6201%2020%2016.143%2020%2010.6201C20%205.09727%2015.5228%200.620117%2010%200.620117C4.47715%200.620117%200%205.09727%200%2010.6201C0%2016.143%204.47715%2020.6201%2010%2020.6201ZM15.2773%208.80633C15.5702%208.51344%2015.5702%208.03856%2015.2773%207.74567C14.9844%207.45278%2014.5095%207.45278%2014.2166%207.74567L8.72574%2013.2366L5.78338%2010.2942C5.49049%2010.0013%205.01561%2010.0013%204.72272%2010.2942C4.42983%2010.5871%204.42983%2011.062%204.72272%2011.3549L7.84186%2014.474C8.33001%2014.9622%209.12147%2014.9622%209.60962%2014.474L15.2773%208.80633Z'/%3e%3c/mask%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10%2020.6201C15.5228%2020.6201%2020%2016.143%2020%2010.6201C20%205.09727%2015.5228%200.620117%2010%200.620117C4.47715%200.620117%200%205.09727%200%2010.6201C0%2016.143%204.47715%2020.6201%2010%2020.6201ZM15.2773%208.80633C15.5702%208.51344%2015.5702%208.03856%2015.2773%207.74567C14.9844%207.45278%2014.5095%207.45278%2014.2166%207.74567L8.72574%2013.2366L5.78338%2010.2942C5.49049%2010.0013%205.01561%2010.0013%204.72272%2010.2942C4.42983%2010.5871%204.42983%2011.062%204.72272%2011.3549L7.84186%2014.474C8.33001%2014.9622%209.12147%2014.9622%209.60962%2014.474L15.2773%208.80633Z'%20fill='%23033348'/%3e%3cpath%20d='M15.2773%207.74567L14.2166%208.80633L14.2166%208.80633L15.2773%207.74567ZM15.2773%208.80633L14.2166%207.74567L14.2166%207.74567L15.2773%208.80633ZM14.2166%207.74567L15.2773%208.80633L15.2773%208.80633L14.2166%207.74567ZM8.72574%2013.2366L7.66508%2014.2972L8.72574%2015.3579L9.7864%2014.2972L8.72574%2013.2366ZM5.78338%2010.2942L4.72272%2011.3549L4.72272%2011.3549L5.78338%2010.2942ZM4.72272%2010.2942L5.78338%2011.3549L5.78339%2011.3549L4.72272%2010.2942ZM4.72272%2011.3549L5.78338%2010.2942H5.78338L4.72272%2011.3549ZM7.84186%2014.474L8.90251%2013.4133V13.4133L7.84186%2014.474ZM9.60962%2014.474L10.6703%2015.5347L9.60962%2014.474ZM18.5%2010.6201C18.5%2015.3145%2014.6944%2019.1201%2010%2019.1201V22.1201C16.3513%2022.1201%2021.5%2016.9714%2021.5%2010.6201H18.5ZM10%202.12012C14.6944%202.12012%2018.5%205.9257%2018.5%2010.6201H21.5C21.5%204.26884%2016.3513%20-0.879883%2010%20-0.879883V2.12012ZM1.5%2010.6201C1.5%205.9257%205.30558%202.12012%2010%202.12012V-0.879883C3.64873%20-0.879883%20-1.5%204.26884%20-1.5%2010.6201H1.5ZM10%2019.1201C5.30558%2019.1201%201.5%2015.3145%201.5%2010.6201H-1.5C-1.5%2016.9714%203.64873%2022.1201%2010%2022.1201V19.1201ZM14.2166%208.80633C13.9237%208.51344%2013.9237%208.03856%2014.2166%207.74567L16.3379%209.86699C17.2166%208.98831%2017.2166%207.56369%2016.3379%206.68501L14.2166%208.80633ZM15.2773%208.80633C14.9844%209.09923%2014.5095%209.09923%2014.2166%208.80633L16.3379%206.68501C15.4593%205.80633%2014.0346%205.80633%2013.156%206.68501L15.2773%208.80633ZM9.7864%2014.2972L15.2773%208.80633L13.156%206.68501L7.66508%2012.1759L9.7864%2014.2972ZM4.72272%2011.3549L7.66508%2014.2972L9.78639%2012.1759L6.84404%209.23357L4.72272%2011.3549ZM5.78339%2011.3549C5.49049%2011.6478%205.01562%2011.6478%204.72272%2011.3549L6.84404%209.23357C5.96535%208.35489%204.54073%208.3549%203.66205%209.23358L5.78339%2011.3549ZM5.78338%2010.2942C6.07627%2010.5871%206.07628%2011.062%205.78338%2011.3549L3.66205%209.23358C2.78338%2010.1123%202.78339%2011.5369%203.66207%2012.4156L5.78338%2010.2942ZM8.90251%2013.4133L5.78338%2010.2942L3.66207%2012.4156L6.7812%2015.5347L8.90251%2013.4133ZM8.54896%2013.4133C8.64659%2013.3157%208.80488%2013.3157%208.90251%2013.4133L6.7812%2015.5347C7.85515%2016.6086%209.59634%2016.6086%2010.6703%2015.5347L8.54896%2013.4133ZM14.2166%207.74567L8.54896%2013.4133L10.6703%2015.5347L16.3379%209.86699L14.2166%207.74567Z'%20fill='%23033348'%20mask='url(%23path-1-inside-1_268_8956)'/%3e%3c/svg%3e");background-size:20px;background-position:center;background-repeat:no-repeat;border:none}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container .leave_configurator_form_field_container.disabled input[type=checkbox]{cursor:not-allowed!important;opacity:.5}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container .leave_configurator_form_field_container select{background-color:#fff;border:.35px solid #aeb0bc;padding:10px 14px;border-radius:5px;cursor:pointer;font-family:Plus Jakarta Sans;font-size:14px;font-weight:500;color:#033348}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container .leave_configurator_form_field_container select:focus{outline:none}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container .leave_configurator_form_field_container select.disabled{cursor:not-allowed!important;opacity:.5}.leave_configurator_main_container .leave_configurator_form_container .leave_configurator_form .leave_configurator_form_inner_container .leave_configurator_form_field_container select option{font-family:Plus Jakarta Sans;font-size:14px;font-weight:500;color:#033348}.leave_configurator_main_container::-webkit-scrollbar{width:4px}.leave_configurator_main_container::-webkit-scrollbar-track{background:#d2d9df;border-radius:4px}.leave_configurator_main_container::-webkit-scrollbar-thumb{background:#054a68;border-radius:4px}.leave_configurator_main_container::-webkit-scrollbar-thumb:hover{background:#bbb}.leave_configurator_main_container .Leave_applicable_main_container{display:flex;flex-direction:column;gap:24px;border:1px solid #E3E4E8;border-radius:15px;padding:24px;margin-top:30px}.leave_configurator_main_container .Leave_applicable_main_container .leave_applicable_title_container{display:flex;align-items:center;gap:17px}.leave_configurator_main_container .Leave_applicable_main_container .leave_applicable_title_container input[type=checkbox]{width:22px;height:22px;border-radius:4px;background-color:#fff;border:2px solid #054A68;cursor:pointer;-webkit-appearance:none;appearance:none}.leave_configurator_main_container .Leave_applicable_main_container .leave_applicable_title_container input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_676_3154)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M23.6605%203.91902C24.1326%204.41966%2024.1093%205.20813%2023.6087%205.68016L10.0577%2018.4568C9.39699%2019.0797%208.35853%2019.0568%207.7261%2018.4051L2.02323%2012.5293C1.54402%2012.0356%201.5558%2011.2468%202.04954%2010.7676C2.54329%2010.2884%203.33204%2010.3002%203.81126%2010.7939L7.80366%2014.9074C8.43609%2015.559%209.47455%2015.5821%2010.1352%2014.9591L21.8993%203.86721C22.4%203.3952%2023.1886%203.41839%2023.6605%203.91902Z'%20fill='%23054A68'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M18.5386%204.11183H3.32228C2.86358%204.11183%202.49171%204.48368%202.49171%204.9424V8.78494C1.9093%208.87064%201.3474%209.13349%200.892717%209.57479C-0.259367%2010.693%20-0.286859%2012.5334%200.831304%2013.6855L2.49171%2015.3962V20.1587C2.49171%2020.6175%202.86358%2020.9892%203.32228%2020.9892H18.5386C18.9973%2020.9892%2019.3692%2020.6175%2019.3692%2020.1587V11.9598L21.8609%209.61052V20.1587C21.8609%2021.9936%2020.3734%2023.4809%2018.5386%2023.4809H3.32228C1.48744%2023.4809%200%2021.9936%200%2020.1587V4.9424C0%203.10755%201.48744%201.62012%203.32228%201.62012H18.5386C19.4425%201.62012%2020.2621%201.98109%2020.8611%202.56675C20.8268%202.59616%2020.7931%202.62651%2020.7599%202.65778L19.0396%204.27986C18.9003%204.17439%2018.7267%204.11183%2018.5386%204.11183Z'%20fill='%23054A68'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_676_3154'%3e%3crect%20width='24'%20height='24'%20fill='white'%20transform='translate(0%200.620117)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-size:22px;background-position:center;background-repeat:no-repeat;border:none}.leave_configurator_main_container .Leave_applicable_main_container .leave_applicable_title_container input[type=checkbox]:focus{outline:none}.leave_configurator_main_container .Leave_applicable_main_container .leave_applicable_title_container label{font-family:Plus Jakarta Sans;font-weight:600;font-size:16px;line-height:24px;color:#2e3038}.pill-container{display:flex;flex-wrap:wrap;gap:12px}.pill-container .pill{background-color:#fff;border:1px solid #AEB0BC;border-radius:30px;color:#454754;cursor:pointer;font-size:16px;font-weight:500;font-family:Plus Jakarta Sans;padding:4px 16px;transition:all .2s ease-in-out;outline:none}.pill-container .pill:hover{background-color:#e8e8e8}.pill-container .pill.selected{background-color:#003950;border-color:#003950;color:#fff}.pill-container .pill.disabled{background-color:#f1f1f4;color:#2e3038;cursor:not-allowed!important;opacity:.5}.modal_overlay{position:fixed;inset:0;background-color:#9eb9c540;display:flex;align-items:center;justify-content:center;z-index:1000}.modal_overlay .modal_container{background-color:#fff;border-radius:26px;padding:24px;width:auto;height:auto;position:relative;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:center}.modal_overlay .modal_container .modal_title{font-size:18px;font-weight:700;font-family:Plus Jakarta Sans;color:#033348}.modal_overlay .modal_container .horizontal_line{border:.25px solid #C7C9D1;margin:24px 0}.modal_overlay .modal_container .modal_content{display:flex;flex-direction:column;justify-content:center;gap:13px}.modal_overlay .modal_container .modal_content .leave_type_name{font-size:14px;font-weight:700;font-family:Plus Jakarta Sans;color:#033348}.modal_overlay .modal_container .modal_content input{width:494px;max-width:500px;height:40px;padding:10px;border:.35px solid #8CACBA;border-radius:5px;font-size:14px;font-weight:400;font-family:Plus Jakarta Sans;color:#033348}.modal_overlay .modal_container .modal_content input::placeholder{color:#6b7280}.modal_overlay .modal_container .modal_content input:focus{outline:none}.modal_overlay .modal_container .modal_content .leave_error_message{font-size:14px;font-weight:400;font-family:Plus Jakarta Sans;color:red}.modal_overlay .modal_container .modal_content_action_buttons{margin-top:40px;display:flex;gap:16px}.modal_overlay .modal_container .modal_content_action_buttons .cancel_leave_button{border:2px solid #033348;padding:10px 25px;background-color:#fff;color:#033348;border-radius:10px;font-size:16px;font-weight:600;font-family:Plus Jakarta Sans;cursor:pointer}.modal_overlay .modal_container .modal_content_action_buttons .submit_leave_button{border:2px solid #045071;padding:10px 25px;background-color:#045071;color:#fff;border-radius:10px;font-size:16px;font-weight:600;font-family:Plus Jakarta Sans;cursor:pointer}.mandatory_field_modal_overlay{position:fixed;inset:0;background-color:#9eb9c540;display:flex;align-items:center;justify-content:center;z-index:1000}.mandatory_field_modal_overlay .mandatory_field_modal_container{background-color:#fff;border-radius:26px;padding:24px;width:297px;height:176px;position:relative;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:center}.mandatory_field_modal_overlay .mandatory_field_modal_container .close_icon{display:flex;justify-content:flex-end;cursor:pointer}.mandatory_field_modal_overlay .mandatory_field_modal_container .exclamation_mark{display:flex;align-items:center;justify-content:center;margin:10px 0 20px}.mandatory_field_modal_overlay .mandatory_field_modal_container .exclamation_mark img{width:50px;height:50px}.mandatory_field_modal_overlay .mandatory_field_modal_container .mandatory_field_modal_content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px}.mandatory_field_modal_overlay .mandatory_field_modal_container .mandatory_field_modal_content .leave_type_name{font-size:16px;font-weight:500;font-family:Plus Jakarta Sans;color:#033348}.LeaveDiscardPopup-modal-overlay{position:fixed;inset:0;background-color:#9eb9c540;display:flex;align-items:center;justify-content:center;z-index:1000}.LeaveDiscardPopup-modal-container{background-color:#fff;border-radius:8px;padding:24px;width:353px;height:224px;position:relative;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:center}.LeaveDiscardPopup-close-button{position:absolute;right:16px;top:16px;background:none;border:none;cursor:pointer;color:#6b7280;padding:4px}.LeaveDiscardPopup-close-button:hover{color:#374151}.LeaveDiscardPopup-modal-content{text-align:center;margin-bottom:24px;font-size:16px;font-weight:800;font-family:Plus Jakarta Sans;color:#033348}.LeaveDiscardPopup-modal-actions{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.LeaveDiscardPopup-modal-actions button{padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease;border:none}.LeaveDiscardPopup-modal-actions button.LeaveDiscardPopup-submit-button{width:127px;height:29px;background-color:#045071;color:#fff;font-size:14px;font-weight:800;font-family:Plus Jakarta Sans;display:flex;align-items:center}.LeaveDiscardPopup-modal-actions button.LeaveDiscardPopup-submit-button:hover{background-color:#03405a}.LeaveDiscardPopup-modal-actions button.LeaveDiscardPopup-cancel-button{width:127px;height:29px;font-size:14px;font-weight:800;font-family:Plus Jakarta Sans;background-color:#c3e1ef;color:#2e3038;display:flex;align-items:center;justify-content:center}.LeaveDiscardPopup-modal-actions button.LeaveDiscardPopup-cancel-button:hover{background-color:#e5e7eb}.time-input-container{display:flex;flex-direction:column;gap:24px}.time-input-grid-row{display:flex;flex-wrap:wrap;gap:24px;width:100%}.time-input-row{display:flex;align-items:center;width:calc(50% - 12px);margin-bottom:16px;min-width:500px}.time-input-label{min-width:112px;font-size:16px;font-weight:600;font-family:Plus Jakarta Sans;line-height:24px;color:#2e3038;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time-input-value-container{margin-left:16px;width:50px;height:42px;border:1px solid #aeb0bc;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:10px 14px;flex-shrink:0}.time-input-value-container .time-input-value{width:100%;height:100%;border:none!important;text-align:center;font-size:14px;color:#033348;font-family:Plus Jakarta Sans;font-weight:500}.time-input-value-container .time-input-value:focus{outline:none}.time-input-value-container .time-input-value::placeholder{color:#aaa}.time-input-unit-selector{margin-left:16px;display:flex;border-radius:999px;overflow:hidden;border:1px solid #e0e0e0;flex-shrink:0}.time-input-unit-selector .time-input-unit-option{font-size:16px;font-weight:500;font-family:Plus Jakarta Sans;padding:8px 23px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:none;cursor:pointer;transition:all .2s ease;position:relative;border-right:1px solid #e0e0e0}.time-input-unit-selector .time-input-unit-option:last-child{border-right:none}.time-input-unit-selector .time-input-unit-option:focus{outline:none}.time-input-unit-selector .time-input-unit-option.selected{background-color:#004060;color:#fff;font-weight:500}.time-input-unit-selector .time-input-unit-option .checkmark{margin-right:8px}.time-input-view-pill{margin-left:16px;padding:4px 26px;border-radius:9999px;background-color:#f1f1f4;font-size:16px;color:#2e3038;font-family:Plus Jakarta Sans;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #AEB0BC}@media(max-width:1200px){.time-input-row{width:100%}}.tooltip-container{position:relative;display:flex;align-items:center}.tooltip-box{position:absolute;background-color:#045071;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;font-family:Plus Jakarta Sans,sans-serif;white-space:normal;z-index:9999;box-shadow:0 4px 6px #0000001a;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;width:340px;height:auto}.tooltip-container:hover .tooltip-box{opacity:1;visibility:visible}.tooltip-top{bottom:125%;left:50%;transform:translate(-50%)}.tooltip-top:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:#045071 transparent transparent transparent}.tooltip-bottom{top:125%;left:50%;transform:translate(-50%)}.tooltip-bottom:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:transparent transparent #045071 transparent}.tooltip-left{top:50%;right:125%;transform:translateY(-50%)}.tooltip-left:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent transparent transparent #045071}.tooltip-right{top:50%;left:125%;transform:translateY(-50%)}.tooltip-right:after{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent #045071 transparent transparent}.employee_details_requests_main_container{display:flex;flex-direction:column;justify-content:center;padding-bottom:1.5rem}.employee_details_requests_main_container .employee_details_requests_header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.employee_details_requests_main_container .date-filter{display:flex;flex-direction:row;gap:24px}.employee_details_requests_main_container .date-filter .date-input{width:fit-content;object-fit:contain;display:flex;gap:9px;align-items:center}.employee_details_requests_main_container .date-filter .date-input label{font-size:14px;font-weight:600;font-family:Plus Jakarta Sans;color:#2e3038}.employee_details_requests_main_container .date-filter .date-input .custom-date-input{position:relative;width:100%}.employee_details_requests_main_container .date-filter .date-input .custom-date-input input[type=text]{width:100%;padding:8px 12px;border:1px solid #c7c9d1;border-radius:4px;background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5%201.04199C5.34518%201.04199%205.625%201.32181%205.625%201.66699V3.33366C5.625%203.67884%205.34518%203.95866%205%203.95866C4.65482%203.95866%204.375%203.67884%204.375%203.33366V1.66699C4.375%201.32181%204.65482%201.04199%205%201.04199ZM15%201.04199C15.3452%201.04199%2015.625%201.32181%2015.625%201.66699V3.33366C15.625%203.67884%2015.3452%203.95866%2015%203.95866C14.6548%203.95866%2014.375%203.67884%2014.375%203.33366V1.66699C14.375%201.32181%2014.6548%201.04199%2015%201.04199Z'%20fill='%232E3038'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.83398%2010.8333C5.83398%2010.3731%206.20708%2010%206.66732%2010H6.67479C7.13503%2010%207.50813%2010.3731%207.50813%2010.8333C7.50813%2011.2936%207.13503%2011.6667%206.67479%2011.6667H6.66732C6.20708%2011.6667%205.83398%2011.2936%205.83398%2010.8333ZM9.16357%2010.8333C9.16357%2010.3731%209.53666%2010%209.9969%2010H10.0044C10.4646%2010%2010.8377%2010.3731%2010.8377%2010.8333C10.8377%2011.2936%2010.4646%2011.6667%2010.0044%2011.6667H9.9969C9.53666%2011.6667%209.16357%2011.2936%209.16357%2010.8333ZM12.4932%2010.8333C12.4932%2010.3731%2012.8662%2010%2013.3265%2010H13.334C13.7942%2010%2014.1673%2010.3731%2014.1673%2010.8333C14.1673%2011.2936%2013.7942%2011.6667%2013.334%2011.6667H13.3265C12.8662%2011.6667%2012.4932%2011.2936%2012.4932%2010.8333ZM5.83398%2014.1667C5.83398%2013.7064%206.20708%2013.3333%206.66732%2013.3333H6.67479C7.13503%2013.3333%207.50813%2013.7064%207.50813%2014.1667C7.50813%2014.6269%207.13503%2015%206.67479%2015H6.66732C6.20708%2015%205.83398%2014.6269%205.83398%2014.1667ZM9.16357%2014.1667C9.16357%2013.7064%209.53666%2013.3333%209.9969%2013.3333H10.0044C10.4646%2013.3333%2010.8377%2013.7064%2010.8377%2014.1667C10.8377%2014.6269%2010.4646%2015%2010.0044%2015H9.9969C9.53666%2015%209.16357%2014.6269%209.16357%2014.1667Z'%20fill='%232E3038'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2.29102%206.66699C2.29102%206.32181%202.57084%206.04199%202.91602%206.04199H17.0827C17.4279%206.04199%2017.7077%206.32181%2017.7077%206.66699C17.7077%207.01217%2017.4279%207.29199%2017.0827%207.29199H2.91602C2.57084%207.29199%202.29102%207.01217%202.29102%206.66699Z'%20fill='%232E3038'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.38985%203.25951C4.49838%203.38908%203.975%203.63215%203.58623%204.05244C3.19106%204.47965%202.95749%205.06596%202.83464%206.05385C2.71012%207.05505%202.70898%208.37077%202.70898%2010.2027V10.6307C2.70898%2012.4626%202.71012%2013.7783%202.83464%2014.7795C2.95749%2015.7674%203.19105%2016.3537%203.58622%2016.7809C3.97499%2017.2012%204.49838%2017.4443%205.38985%2017.5738C6.30462%2017.7068%207.51055%2017.7083%209.20898%2017.7083H10.7923C12.4908%2017.7083%2013.6967%2017.7068%2014.6115%2017.5738C15.5029%2017.4443%2016.0263%2017.2012%2016.4151%2016.7809C16.8103%2016.3537%2017.0438%2015.7674%2017.1667%2014.7795C17.2912%2013.7783%2017.2923%2012.4626%2017.2923%2010.6307V10.2027C17.2923%208.37077%2017.2912%207.05505%2017.1667%206.05385C17.0438%205.06596%2016.8103%204.47965%2016.4151%204.05243C16.0263%203.63215%2015.5029%203.38908%2014.6115%203.25951C13.6967%203.12655%2012.4908%203.125%2010.7923%203.125H9.20898C7.51055%203.125%206.30462%203.12655%205.38985%203.25951ZM9.15836%201.875H10.8429C12.4794%201.87498%2013.7762%201.87497%2014.7913%202.0225C15.84%202.17494%2016.6781%202.49588%2017.3327%203.20364C17.981%203.90446%2018.2691%204.78994%2018.4071%205.89959C18.5423%206.98692%2018.5423%208.38038%2018.5423%2010.1584V10.675C18.5423%2012.453%2018.5423%2013.8464%2018.4071%2014.9338C18.2691%2016.0434%2017.981%2016.9289%2017.3327%2017.6297C16.6781%2018.3375%2015.84%2018.6584%2014.7913%2018.8108C13.7762%2018.9584%2012.4794%2018.9583%2010.843%2018.9583H9.15835C7.52194%2018.9583%206.22508%2018.9584%205.21006%2018.8108C4.1613%2018.6584%203.32328%2018.3375%202.66861%2017.6297C2.02036%2016.9289%201.73219%2016.0434%201.59419%2014.9338C1.45897%2013.8464%201.45898%2012.453%201.45898%2010.675V10.1583C1.45898%208.38037%201.45897%206.98691%201.59419%205.89959C1.73219%204.78993%202.02035%203.90445%202.66861%203.20363C3.32327%202.49589%204.16129%202.17494%205.21006%202.0225C6.22508%201.87497%207.52194%201.87498%209.15836%201.875Z'%20fill='%232E3038'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.875%206.66699C1.875%206.32181%202.15482%206.04199%202.5%206.04199H17.5C17.8452%206.04199%2018.125%206.32181%2018.125%206.66699C18.125%207.01217%2017.8452%207.29199%2017.5%207.29199H2.5C2.15482%207.29199%201.875%207.01217%201.875%206.66699Z'%20fill='%232E3038'/%3e%3c/svg%3e") no-repeat left 10px center;color:#454754;font-size:14px;font-weight:600;font-family:Plus Jakarta Sans;text-align:center}.employee_details_requests_main_container .date-filter .date-input input[type=date]::-webkit-calendar-picker-indicator{width:100%;height:100%;position:absolute;top:0;left:0;margin:0;padding:0;cursor:pointer}.employee_details_requests_main_container .requests_action_buttons{display:flex;gap:10px}.employee_details_requests_main_container .requests_action_buttons button{padding:12px 16px;border-radius:8px;cursor:pointer;font-weight:700}.employee_details_requests_main_container .requests_action_buttons button.requests_approve_button{background-color:#045071;padding:12px 16px;border:none;border-radius:8px;cursor:pointer}.employee_details_requests_main_container .requests_action_buttons button.requests_approve_button:hover{background-color:#033348}.employee_details_requests_main_container .requests_action_buttons button.requests_approve_button span{color:#fff;font-size:14px;font-weight:700;font-family:Plus Jakarta Sans;display:flex;align-items:center}.employee_details_requests_main_container .requests_action_buttons button.requests_approve_button.disabled{cursor:not-allowed;background-color:#8f92a3}.employee_details_requests_main_container .requests_action_buttons button.requests_reject_button{background-color:#fff;padding:12px 16px;border:1px solid #c73d45;border-radius:8px;cursor:pointer;color:#c73d45}.employee_details_requests_main_container .requests_action_buttons button.requests_reject_button:hover{background-color:#e3e4e8}.employee_details_requests_main_container .requests_action_buttons button.requests_reject_button span{font-size:14px;font-weight:700;font-family:Plus Jakarta Sans;display:flex;align-items:center}.employee_details_requests_main_container .requests_action_buttons button.requests_reject_button.disabled{cursor:not-allowed;color:#e8a1a6;border:1px solid #e8a1a6}.employee_details_requests_main_container .employee_requests_table_container{width:100%;flex:1;min-height:0;overflow-x:auto;background:#fff;overflow-y:auto;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;margin-top:22px;border:1px solid #c7c9d1}.employee_details_requests_main_container .employee_requests_table_container::-webkit-scrollbar{width:4px}.employee_details_requests_main_container .employee_requests_table_container::-webkit-scrollbar-track{background:#d2d9df;border-radius:4px}.employee_details_requests_main_container .employee_requests_table_container::-webkit-scrollbar-thumb{background:#054a68;border-radius:4px}.employee_details_requests_main_container .employee_requests_table_container::-webkit-scrollbar-thumb:hover{background:#bbb}.employee_details_requests_main_container .employee_requests_table_container .employee_requests_table{width:100%;border-collapse:collapse;font-size:160px}.employee_details_requests_main_container .employee_requests_table_container .employee_requests_table .checked-row{background-color:#e7f3f8!important}.employee_details_requests_main_container .employee_requests_table_container .employee_requests_table input[type=checkbox]{width:16px;height:16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center;background-repeat:no-repeat;border:none;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.45885%2014.2364C5.30633%2014.3319%206.41286%2014.3334%207.99984%2014.3334C9.58681%2014.3334%2010.6933%2014.3319%2011.5408%2014.2364C12.3682%2014.1431%2012.8239%2013.9709%2013.1595%2013.7135C13.3675%2013.5539%2013.5536%2013.3677%2013.7132%2013.1597C13.9707%2012.8242%2014.1429%2012.3684%2014.2361%2011.5411C14.3317%2010.6936%2014.3332%209.58706%2014.3332%208.00008C14.3332%206.41311%2014.3317%205.30657%2014.2361%204.45909C14.1429%203.63176%2013.9707%203.17598%2013.7132%202.84046C13.5536%202.63247%2013.3675%202.44629%2013.1595%202.28669C12.8239%202.02924%2012.3682%201.85705%2011.5408%201.76378C10.6933%201.66824%209.58681%201.66675%207.99984%201.66675C6.41286%201.66675%205.30633%201.66824%204.45885%201.76378C3.63152%201.85705%203.17574%202.02924%202.84022%202.28669C2.63222%202.44629%202.44605%202.63247%202.28644%202.84046C2.02899%203.17598%201.8568%203.63176%201.76353%204.45909C1.66799%205.30657%201.6665%206.41311%201.6665%208.00008C1.6665%209.58706%201.66799%2010.6936%201.76353%2011.5411C1.8568%2012.3684%202.02899%2012.8242%202.28644%2013.1597C2.44605%2013.3677%202.63222%2013.5539%202.84022%2013.7135C3.17574%2013.9709%203.63152%2014.1431%204.45885%2014.2364ZM1.49309%202.2317C0.666504%203.30893%200.666504%204.87265%200.666504%208.00008C0.666504%2011.1275%200.666504%2012.6912%201.49309%2013.7685C1.70589%2014.0458%201.95413%2014.294%202.23146%2014.5068C3.30869%2015.3334%204.8724%2015.3334%207.99984%2015.3334C11.1273%2015.3334%2012.691%2015.3334%2013.7682%2014.5068C14.0455%2014.294%2014.2938%2014.0458%2014.5066%2013.7685C15.3332%2012.6912%2015.3332%2011.1275%2015.3332%208.00008C15.3332%204.87265%2015.3332%203.30893%2014.5066%202.2317C14.2938%201.95437%2014.0455%201.70614%2013.7682%201.49333C12.691%200.666748%2011.1273%200.666748%207.99984%200.666748C4.8724%200.666748%203.30869%200.666748%202.23146%201.49333C1.95413%201.70614%201.70589%201.95437%201.49309%202.2317Z'%20fill='%23033348'/%3e%3c/svg%3e");background-size:16px}.employee_details_requests_main_container .employee_requests_table_container .employee_requests_table input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%203.83333C0%201.71624%201.71624%200%203.83333%200H8.83333C9.10948%200%209.33333%200.223858%209.33333%200.5C9.33333%200.776142%209.10948%201%208.83333%201H3.83333C2.26853%201%201%202.26853%201%203.83333V9.83333C1%2011.3981%202.26853%2012.6667%203.83333%2012.6667H9.83333C11.3981%2012.6667%2012.6667%2011.3981%2012.6667%209.83333V5.5C12.6667%205.22386%2012.8905%205%2013.1667%205C13.4428%205%2013.6667%205.22386%2013.6667%205.5V9.83333C13.6667%2011.9504%2011.9504%2013.6667%209.83333%2013.6667H3.83333C1.71624%2013.6667%200%2011.9504%200%209.83333V3.83333Z'%20fill='%232E3038'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M13.168%200.795023C13.3732%200.979755%2013.3898%201.2959%2013.2051%201.50115L7.20498%208.16782C7.11321%208.26977%206.9836%208.32955%206.84647%208.33316C6.70935%208.33677%206.57677%208.28388%206.47978%208.18689L4.14645%205.85355C3.95118%205.65829%203.95118%205.34171%204.14645%205.14645C4.34171%204.95118%204.65829%204.95118%204.85355%205.14645L6.81424%207.10713L12.4618%200.83218C12.6466%200.626927%2012.9627%200.610291%2013.168%200.795023Z'%20fill='%232E3038'/%3e%3c/svg%3e");background-size:16px;background-position:center;background-repeat:no-repeat;border:none}.employee_details_requests_main_container .employee_requests_table_container .employee_requests_table th{height:44px;position:-webkit-sticky;position:sticky;top:0;padding:8px;text-align:left;border-bottom:2px solid #e5e7eb;z-index:0;font-family:Plus Jakarta Sans;font-weight:700;color:#033348;background-color:#f9fafb;font-size:14px}.employee_details_requests_main_container .employee_requests_table_container .employee_requests_table .person_name{color:#045071;font-weight:700;font-size:12px;font-family:Plus Jakarta Sans;text-decoration:underline;text-underline-offset:4px}.employee_details_requests_main_container .employee_requests_table_container .employee_requests_table td{height:44px;padding:8px;text-align:left;color:#454754;font-size:14px;font-weight:500;font-family:Plus Jakarta Sans}.employee_details_requests_main_container .employee_requests_table_container .employee_requests_table .checkbox-cell{width:56px}.employee_details_requests_main_container .employee_requests_table_container .employee_requests_table tr{cursor:pointer}.employee_details_requests_main_container .employee_requests_table_container .employee_requests_table tr:nth-child(2n){background-color:#f9fafb}.employee_details_requests_main_container .employee_requests_table_container .employee_requests_table tr:hover{background-color:#f3f4f6}.employee_details_requests_main_container .employee_requests_table_container .employee_requests_table .name-button{background:none;border:none;padding:0;color:#2563eb;font-size:14px;cursor:pointer;text-decoration:none;font-weight:500}.employee_details_requests_main_container .employee_requests_table_container .employee_requests_table .name-button:hover{text-decoration:underline}.employee_details_requests_main_container .employee_requests_table_container .employee_requests_table .name-button:focus{outline:none;text-decoration:underline}.employee_details_requests_main_container .no_requests_message{width:100%;text-align:center;top:400px;font-size:1.2rem;color:#999;font-family:Plus Jakarta Sans;font-weight:500;margin-top:10%}.employee_details_requests_main_container .table-cell-title{font-family:Plus Jakarta Sans;font-weight:700;color:#454754;font-size:14px}.leave_requests_main_container{display:flex;flex-direction:column;justify-content:center;padding-bottom:1.5rem}.leave_requests_main_container .leave_requests_header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;flex-shrink:0;margin-bottom:20px}.leave_requests_main_container .date-filter{display:flex;flex-direction:row;gap:24px}.leave_requests_main_container .date-filter .date-input{width:fit-content;object-fit:contain;display:flex;gap:9px;align-items:center}.leave_requests_main_container .date-filter .date-input label{font-size:14px;font-weight:600;font-family:Plus Jakarta Sans;color:#2e3038}.leave_requests_main_container .date-filter .date-input .custom-date-input{position:relative;width:100%}.leave_requests_main_container .date-filter .date-input .custom-date-input input[type=text]{width:100%;padding:8px 12px;border:1px solid #c7c9d1;border-radius:4px;background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5%201.04199C5.34518%201.04199%205.625%201.32181%205.625%201.66699V3.33366C5.625%203.67884%205.34518%203.95866%205%203.95866C4.65482%203.95866%204.375%203.67884%204.375%203.33366V1.66699C4.375%201.32181%204.65482%201.04199%205%201.04199ZM15%201.04199C15.3452%201.04199%2015.625%201.32181%2015.625%201.66699V3.33366C15.625%203.67884%2015.3452%203.95866%2015%203.95866C14.6548%203.95866%2014.375%203.67884%2014.375%203.33366V1.66699C14.375%201.32181%2014.6548%201.04199%2015%201.04199Z'%20fill='%232E3038'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.83398%2010.8333C5.83398%2010.3731%206.20708%2010%206.66732%2010H6.67479C7.13503%2010%207.50813%2010.3731%207.50813%2010.8333C7.50813%2011.2936%207.13503%2011.6667%206.67479%2011.6667H6.66732C6.20708%2011.6667%205.83398%2011.2936%205.83398%2010.8333ZM9.16357%2010.8333C9.16357%2010.3731%209.53666%2010%209.9969%2010H10.0044C10.4646%2010%2010.8377%2010.3731%2010.8377%2010.8333C10.8377%2011.2936%2010.4646%2011.6667%2010.0044%2011.6667H9.9969C9.53666%2011.6667%209.16357%2011.2936%209.16357%2010.8333ZM12.4932%2010.8333C12.4932%2010.3731%2012.8662%2010%2013.3265%2010H13.334C13.7942%2010%2014.1673%2010.3731%2014.1673%2010.8333C14.1673%2011.2936%2013.7942%2011.6667%2013.334%2011.6667H13.3265C12.8662%2011.6667%2012.4932%2011.2936%2012.4932%2010.8333ZM5.83398%2014.1667C5.83398%2013.7064%206.20708%2013.3333%206.66732%2013.3333H6.67479C7.13503%2013.3333%207.50813%2013.7064%207.50813%2014.1667C7.50813%2014.6269%207.13503%2015%206.67479%2015H6.66732C6.20708%2015%205.83398%2014.6269%205.83398%2014.1667ZM9.16357%2014.1667C9.16357%2013.7064%209.53666%2013.3333%209.9969%2013.3333H10.0044C10.4646%2013.3333%2010.8377%2013.7064%2010.8377%2014.1667C10.8377%2014.6269%2010.4646%2015%2010.0044%2015H9.9969C9.53666%2015%209.16357%2014.6269%209.16357%2014.1667Z'%20fill='%232E3038'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2.29102%206.66699C2.29102%206.32181%202.57084%206.04199%202.91602%206.04199H17.0827C17.4279%206.04199%2017.7077%206.32181%2017.7077%206.66699C17.7077%207.01217%2017.4279%207.29199%2017.0827%207.29199H2.91602C2.57084%207.29199%202.29102%207.01217%202.29102%206.66699Z'%20fill='%232E3038'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.38985%203.25951C4.49838%203.38908%203.975%203.63215%203.58623%204.05244C3.19106%204.47965%202.95749%205.06596%202.83464%206.05385C2.71012%207.05505%202.70898%208.37077%202.70898%2010.2027V10.6307C2.70898%2012.4626%202.71012%2013.7783%202.83464%2014.7795C2.95749%2015.7674%203.19105%2016.3537%203.58622%2016.7809C3.97499%2017.2012%204.49838%2017.4443%205.38985%2017.5738C6.30462%2017.7068%207.51055%2017.7083%209.20898%2017.7083H10.7923C12.4908%2017.7083%2013.6967%2017.7068%2014.6115%2017.5738C15.5029%2017.4443%2016.0263%2017.2012%2016.4151%2016.7809C16.8103%2016.3537%2017.0438%2015.7674%2017.1667%2014.7795C17.2912%2013.7783%2017.2923%2012.4626%2017.2923%2010.6307V10.2027C17.2923%208.37077%2017.2912%207.05505%2017.1667%206.05385C17.0438%205.06596%2016.8103%204.47965%2016.4151%204.05243C16.0263%203.63215%2015.5029%203.38908%2014.6115%203.25951C13.6967%203.12655%2012.4908%203.125%2010.7923%203.125H9.20898C7.51055%203.125%206.30462%203.12655%205.38985%203.25951ZM9.15836%201.875H10.8429C12.4794%201.87498%2013.7762%201.87497%2014.7913%202.0225C15.84%202.17494%2016.6781%202.49588%2017.3327%203.20364C17.981%203.90446%2018.2691%204.78994%2018.4071%205.89959C18.5423%206.98692%2018.5423%208.38038%2018.5423%2010.1584V10.675C18.5423%2012.453%2018.5423%2013.8464%2018.4071%2014.9338C18.2691%2016.0434%2017.981%2016.9289%2017.3327%2017.6297C16.6781%2018.3375%2015.84%2018.6584%2014.7913%2018.8108C13.7762%2018.9584%2012.4794%2018.9583%2010.843%2018.9583H9.15835C7.52194%2018.9583%206.22508%2018.9584%205.21006%2018.8108C4.1613%2018.6584%203.32328%2018.3375%202.66861%2017.6297C2.02036%2016.9289%201.73219%2016.0434%201.59419%2014.9338C1.45897%2013.8464%201.45898%2012.453%201.45898%2010.675V10.1583C1.45898%208.38037%201.45897%206.98691%201.59419%205.89959C1.73219%204.78993%202.02035%203.90445%202.66861%203.20363C3.32327%202.49589%204.16129%202.17494%205.21006%202.0225C6.22508%201.87497%207.52194%201.87498%209.15836%201.875Z'%20fill='%232E3038'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.875%206.66699C1.875%206.32181%202.15482%206.04199%202.5%206.04199H17.5C17.8452%206.04199%2018.125%206.32181%2018.125%206.66699C18.125%207.01217%2017.8452%207.29199%2017.5%207.29199H2.5C2.15482%207.29199%201.875%207.01217%201.875%206.66699Z'%20fill='%232E3038'/%3e%3c/svg%3e") no-repeat left 10px center;color:#454754;font-size:14px;font-weight:600;font-family:Plus Jakarta Sans;text-align:center}.leave_requests_main_container .date-filter .date-input input[type=date]::-webkit-calendar-picker-indicator{width:100%;height:100%;position:absolute;top:0;left:0;margin:0;padding:0;cursor:pointer}.leave_requests_main_container .leave_requests_action_buttons{display:flex;gap:10px}.leave_requests_main_container .leave_requests_action_buttons button{border-radius:8px;cursor:pointer;font-weight:700}.leave_requests_main_container .leave_requests_action_buttons button.leave_requests_approve_button{background-color:#045071;padding:12px 16px;border:none;border-radius:8px;cursor:pointer}.leave_requests_main_container .leave_requests_action_buttons button.leave_requests_approve_button:hover{background-color:#033348}.leave_requests_main_container .leave_requests_action_buttons button.leave_requests_approve_button span{color:#fff;font-size:14px;font-weight:700;font-family:Plus Jakarta Sans;display:flex;align-items:center}.leave_requests_main_container .leave_requests_action_buttons button.leave_requests_approve_button span input{color:#454754}.leave_requests_main_container .leave_requests_action_buttons button.leave_requests_approve_button.disabled{cursor:not-allowed;background-color:#8f92a3}.leave_requests_main_container .leave_requests_action_buttons button.leave_requests_reject_button{background-color:#fff;border:1px solid #c73d45;padding:12px 16px;border-radius:8px;cursor:pointer;color:#c73d45}.leave_requests_main_container .leave_requests_action_buttons button.leave_requests_reject_button:hover{background-color:#e3e4e8}.leave_requests_main_container .leave_requests_action_buttons button.leave_requests_reject_button span{font-size:14px;font-weight:700;font-family:Plus Jakarta Sans;display:flex;align-items:center;color:#c73d45}.leave_requests_main_container .leave_requests_action_buttons button.leave_requests_reject_button.disabled span{color:#e8a1a6}.leave_requests_main_container .leave_requests_action_buttons button.leave_requests_reject_button.disabled{cursor:not-allowed;border:1px solid #e8a1a6}.leave_requests_main_container .leave_requests_table_container{width:100%;flex:1;min-height:0;overflow-x:auto;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;border:1px solid #c7c9d1}.leave_requests_main_container .leave_requests_table_container::-webkit-scrollbar{width:6px;height:6px}.leave_requests_main_container .leave_requests_table_container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.leave_requests_main_container .leave_requests_table_container::-webkit-scrollbar-thumb{background:#054a68;border-radius:8px}.leave_requests_main_container .leave_requests_table_container::-webkit-scrollbar-thumb:hover{background:#033348}.leave_requests_main_container .leave_requests_table_container .leave_requests_table{width:100%;min-width:800px;flex:1;display:block}.leave_requests_main_container .leave_requests_table_container .leave_requests_table thead{display:block;width:100%;position:sticky;top:0;z-index:2;background:#f9fafb}.leave_requests_main_container .leave_requests_table_container .leave_requests_table tbody{display:block;width:100%;max-height:calc(100vh - 200px)}.leave_requests_main_container .leave_requests_table_container .leave_requests_table thead tr,.leave_requests_main_container .leave_requests_table_container .leave_requests_table tbody tr{display:table;width:100%;table-layout:fixed}.leave_requests_main_container .leave_requests_table_container .leave_requests_table .employee_name{color:#045071;font-weight:700;font-size:12px;font-family:Plus Jakarta Sans;text-decoration:underline;text-underline-offset:4px}.leave_requests_main_container .leave_requests_table_container .leave_requests_table input[type=checkbox]{width:16px;height:16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center;background-repeat:no-repeat;border:none;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.45885%2014.2364C5.30633%2014.3319%206.41286%2014.3334%207.99984%2014.3334C9.58681%2014.3334%2010.6933%2014.3319%2011.5408%2014.2364C12.3682%2014.1431%2012.8239%2013.9709%2013.1595%2013.7135C13.3675%2013.5539%2013.5536%2013.3677%2013.7132%2013.1597C13.9707%2012.8242%2014.1429%2012.3684%2014.2361%2011.5411C14.3317%2010.6936%2014.3332%209.58706%2014.3332%208.00008C14.3332%206.41311%2014.3317%205.30657%2014.2361%204.45909C14.1429%203.63176%2013.9707%203.17598%2013.7132%202.84046C13.5536%202.63247%2013.3675%202.44629%2013.1595%202.28669C12.8239%202.02924%2012.3682%201.85705%2011.5408%201.76378C10.6933%201.66824%209.58681%201.66675%207.99984%201.66675C6.41286%201.66675%205.30633%201.66824%204.45885%201.76378C3.63152%201.85705%203.17574%202.02924%202.84022%202.28669C2.63222%202.44629%202.44605%202.63247%202.28644%202.84046C2.02899%203.17598%201.8568%203.63176%201.76353%204.45909C1.66799%205.30657%201.6665%206.41311%201.6665%208.00008C1.6665%209.58706%201.66799%2010.6936%201.76353%2011.5411C1.8568%2012.3684%202.02899%2012.8242%202.28644%2013.1597C2.44605%2013.3677%202.63222%2013.5539%202.84022%2013.7135C3.17574%2013.9709%203.63152%2014.1431%204.45885%2014.2364ZM1.49309%202.2317C0.666504%203.30893%200.666504%204.87265%200.666504%208.00008C0.666504%2011.1275%200.666504%2012.6912%201.49309%2013.7685C1.70589%2014.0458%201.95413%2014.294%202.23146%2014.5068C3.30869%2015.3334%204.8724%2015.3334%207.99984%2015.3334C11.1273%2015.3334%2012.691%2015.3334%2013.7682%2014.5068C14.0455%2014.294%2014.2938%2014.0458%2014.5066%2013.7685C15.3332%2012.6912%2015.3332%2011.1275%2015.3332%208.00008C15.3332%204.87265%2015.3332%203.30893%2014.5066%202.2317C14.2938%201.95437%2014.0455%201.70614%2013.7682%201.49333C12.691%200.666748%2011.1273%200.666748%207.99984%200.666748C4.8724%200.666748%203.30869%200.666748%202.23146%201.49333C1.95413%201.70614%201.70589%201.95437%201.49309%202.2317Z'%20fill='%23033348'/%3e%3c/svg%3e");background-size:16px}.leave_requests_main_container .leave_requests_table_container .leave_requests_table input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%203.83333C0%201.71624%201.71624%200%203.83333%200H8.83333C9.10948%200%209.33333%200.223858%209.33333%200.5C9.33333%200.776142%209.10948%201%208.83333%201H3.83333C2.26853%201%201%202.26853%201%203.83333V9.83333C1%2011.3981%202.26853%2012.6667%203.83333%2012.6667H9.83333C11.3981%2012.6667%2012.6667%2011.3981%2012.6667%209.83333V5.5C12.6667%205.22386%2012.8905%205%2013.1667%205C13.4428%205%2013.6667%205.22386%2013.6667%205.5V9.83333C13.6667%2011.9504%2011.9504%2013.6667%209.83333%2013.6667H3.83333C1.71624%2013.6667%200%2011.9504%200%209.83333V3.83333Z'%20fill='%232E3038'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M13.168%200.795023C13.3732%200.979755%2013.3898%201.2959%2013.2051%201.50115L7.20498%208.16782C7.11321%208.26977%206.9836%208.32955%206.84647%208.33316C6.70935%208.33677%206.57677%208.28388%206.47978%208.18689L4.14645%205.85355C3.95118%205.65829%203.95118%205.34171%204.14645%205.14645C4.34171%204.95118%204.65829%204.95118%204.85355%205.14645L6.81424%207.10713L12.4618%200.83218C12.6466%200.626927%2012.9627%200.610291%2013.168%200.795023Z'%20fill='%232E3038'/%3e%3c/svg%3e");background-size:16px;background-position:center;background-repeat:no-repeat;border:none}.leave_requests_main_container .leave_requests_table_container .leave_requests_table th{padding:8px;text-align:left;border-bottom:2px solid #e5e7eb;font-family:Plus Jakarta Sans;font-weight:700;color:#033348;background-color:#f9fafb;font-size:14px;min-width:500px;white-space:nowrap}.leave_requests_main_container .leave_requests_table_container .leave_requests_table td{color:#045071;padding:8px;text-align:left;color:#454754;font-size:14px;font-weight:500;font-family:Plus Jakarta Sans;white-space:nowrap}.leave_requests_main_container .leave_requests_table_container .leave_requests_table .checkbox-cell{width:56px}.leave_requests_main_container .leave_requests_table_container .leave_requests_table .reason-cell{max-width:1px;width:auto}.leave_requests_main_container .leave_requests_table_container .leave_requests_table .reason-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0}.leave_requests_main_container .leave_requests_table_container .leave_requests_table tbody tr.checked-row{background-color:#e7f3f8!important}.leave_requests_main_container .leave_requests_table_container .leave_requests_table tbody tr{cursor:pointer;height:44px}.leave_requests_main_container .leave_requests_table_container .leave_requests_table tbody tr:nth-child(2n){background-color:#f9fafb}.leave_requests_main_container .leave_requests_table_container .leave_requests_table tbody tr:hover{background-color:#f3f4f6}.leave_requests_main_container .leave_requests_table_container .leave_requests_table .leave-duration .leave-days-info{font-size:12px;color:#666;font-style:italic;margin-top:2px}.leave_requests_main_container .leave_requests_table_container .leave_requests_table .view-proof-button{background:none;border:1px solid #045071;padding:8px 16px;color:#045071;font-size:14px;cursor:pointer;text-decoration:none;font-weight:600;border-radius:8px;transition:background-color .2s;display:flex;align-items:center;gap:8px}.leave_requests_main_container .leave_requests_table_container .leave_requests_table .view-proof-button:hover{background-color:#f0f9ff}.leave_requests_main_container .leave_requests_table_container .leave_requests_table .view-proof-button:focus{outline:none;text-decoration:underline;background-color:#f0f9ff}.leave_requests_main_container .leave_requests_table_container .leave_requests_table .request-proof-button{display:flex;align-items:center;gap:8px;background:#045071;border:none;padding:8px 16px;color:#fff;font-size:14px;cursor:pointer;font-weight:600;border-radius:8px;transition:all .2s}.leave_requests_main_container .leave_requests_table_container .leave_requests_table .request-proof-button:hover{background-color:#033348;color:#fff}.leave_requests_main_container .leave_requests_table_container .leave_requests_table .request-proof-button:focus{outline:none;background-color:#033348;color:#fff}.leave_requests_main_container .leave_requests_table_container .leave_requests_table .proof-requested-button{background:#045071;border:none;padding:8px 16px;color:#fff;font-size:14px;cursor:not-allowed;font-weight:600;border-radius:8px;opacity:.7}.leave_requests_main_container .leave_requests_table_container .leave_requests_table .proof-requested-button:disabled{cursor:not-allowed;opacity:.7}.leave_requests_main_container .no_leave_requests_message{flex:1;width:100%;text-align:center;top:400px;font-size:1.2rem;color:#999;font-family:Plus Jakarta Sans;font-weight:500;margin-top:8%}.leave_requests_main_container .loading_message{flex:1;display:flex;align-items:center;justify-content:center;min-height:200px}.requests_main_container{height:100vh;width:100vw;display:flex;align-items:center}.requests_main_container .requests_header_container{height:100%;width:100%;position:relative;display:flex;flex-direction:column}.requests_main_container .requests_header_container .display_routes{width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}.requests_main_container .requests_header_container .uam_main__header{border-bottom:1px solid rgba(5,74,104,.3019607843)}.requests_main_container .requests_header_container .requests_body_container{width:100%;height:100%;padding:0 50px;overflow-y:auto;object-fit:contain;position:relative}.requests_main_container .requests_header_container .requests_body_container .requests_header_title_container{padding-top:2rem}.requests_main_container .requests_header_container .requests_body_container .requests_header_title_container p{font-size:16px;font-weight:400;font-family:Plus Jakarta Sans;color:#033348}.requests_main_container .requests_header_container .requests_body_container .requests_tabs{display:flex;gap:20px;align-items:center;cursor:pointer;position:relative;padding-top:24px;margin-bottom:0}.requests_main_container .requests_header_container .requests_body_container .requests_tabs .leave_calendar_icon{height:22px;width:22px;vertical-align:middle;margin-right:8px}.requests_main_container .requests_header_container .requests_body_container .requests_tabs span{display:flex;align-items:center;font-size:16px;font-weight:700;font-family:Plus Jakarta Sans;color:#8f92a3;transition:color .3s ease;gap:8px}.requests_main_container .requests_header_container .requests_body_container .requests_tabs .active_tab{background-color:#ebfafa;padding:12px 14px;border-bottom:4px solid #28a2a2;border-radius:8px 8px 0 0;font-size:14px;font-weight:700;color:#2e3038;font-family:Plus Jakarta Sans;line-height:20px;letter-spacing:.01em;cursor:pointer}.requests_main_container .requests_header_container .requests_body_container .requests_tabs .inactive_tab{background-color:#ebfafa;padding:12px 14px;border-bottom:4px solid transparent;border-radius:8px 8px 0 0;font-size:14px;font-weight:600;color:#2e3038;font-family:Plus Jakarta Sans;line-height:20px;letter-spacing:.01em;cursor:pointer}.requests_main_container .requests_header_container .requests_body_container hr{margin-top:0;border:none;border-top:.5px solid #8f92a3;flex-shrink:0}.requests_main_container .requests_header_container .requests_body_container .tab_content{margin-top:32px}.leave_attendance_main_container{display:flex;flex-direction:column;gap:1rem;width:100%;height:100%;min-height:0}.leave_attendance_main_container .leave_attendance_header_container{width:100%;height:auto;border:.5px solid #aeb0bc;border-radius:8px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:16px;gap:2px;flex-shrink:0}.leave_attendance_main_container .leave_attendance_header_container .leave_attendance_header{font-family:Plus Jakarta Sans}.leave_attendance_main_container .leave_attendance_header_container .leave_attendance_header .leave_attendance_header_title{font-weight:700;font-size:12px;line-height:20px;color:#676b7e;text-transform:uppercase;letter-spacing:.03em}.leave_attendance_main_container .leave_attendance_header_container .leave_attendance_header .leave_attendance_header_subtitle{font-weight:600;font-size:16px;line-height:24px;color:#2e3038;letter-spacing:.005em}.leave_attendance_main_container .leave_attendance_header_container .leave_attendance_header_button{display:flex;flex-direction:row;align-items:center;gap:4px;background-color:#045071;padding:12px 16px;border:none;border-radius:8px;font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.01em;color:#fff;cursor:pointer}.leave_attendance_main_container .leave_attendance_search_container{display:flex;flex-direction:row;gap:12px;max-width:430px;position:relative}.leave_attendance_main_container .leave_attendance_search_container .leave_attendance_search_input{width:100%;height:auto;border:none;border-bottom:.5px solid #aeb0bc;padding:12px 16px 12px 32px;font-family:Plus Jakarta Sans;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.01em;color:#8f92a3}.leave_attendance_main_container .leave_attendance_search_container .leave_attendance_search_input:focus{outline:none}.leave_attendance_main_container .leave_attendance_search_container .leave_attendance_search_input::placeholder{color:#8f92a3;font-family:Plus Jakarta Sans;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.01em}.leave_attendance_main_container .leave_attendance_search_container .leave_attendance_search_button{position:absolute;right:0;padding:8px 12px;background-color:#045071;color:#fff;font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.01em;border-radius:8px;border:none;cursor:pointer}.leave_attendance_main_container .leave_attendance_search_container .leave_attendance_search_icon{position:absolute;left:0;padding:12px 0}.leave_attendance_main_container .leave_attendance_search_container .leave_attendance_search_result{position:absolute;top:120%;left:0;width:100%;background-color:#fff;border-radius:4px;box-shadow:0 4px 16px #0000001a;z-index:1;max-height:200px;overflow-y:auto}.leave_attendance_main_container .leave_attendance_search_container .leave_attendance_search_result .leave_attendance_search_result_container{display:flex;flex-direction:row;gap:8px;align-items:center;padding:12px 16px;cursor:pointer}.leave_attendance_main_container .leave_attendance_search_container .leave_attendance_search_result .leave_attendance_search_result_container:hover{background-color:#f1f1f4}.leave_attendance_main_container .leave_attendance_search_container .leave_attendance_search_result .leave_attendance_search_result_container img{width:24px;height:24px;margin-right:8px;border-radius:50%;background-size:contain;background-repeat:no-repeat}.leave_attendance_main_container .leave_attendance_search_container .leave_attendance_search_result .leave_attendance_search_result_container span{font-family:Plus Jakarta Sans;font-weight:600;font-size:12px;color:#454754;letter-spacing:.01em}.leave_attendance_main_container .leave_attendance_search_container .no_result_found{width:100%;background-color:#fff;border-radius:4px;box-shadow:0 4px 16px #0000001a;z-index:1;padding:12px 16px;font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.01em;color:#8f92a3}.leave_attendance_main_container .attendance_records_container{display:flex;flex-direction:column;gap:8px}.leave_attendance_main_container .attendance_records_container .attendance_records_title{font-family:Plus Jakarta Sans;font-weight:600;font-size:12px;line-height:20px;color:#676b7e;letter-spacing:.01em}.leave_attendance_main_container .attendance_records_container .attendance_records_employee_container{display:flex;flex-direction:row;gap:8px;align-items:center}.leave_attendance_main_container .attendance_records_container .attendance_records_employee_container span{font-family:Plus Jakarta Sans;font-weight:600;font-size:16px;line-height:24px;color:#2e3038;letter-spacing:.01em;padding:4px 0}.leave_attendance_main_container .attendance_records_container .attendance_records_employee_container .profile_picture_container{width:32px;height:32px;border-radius:50%;background-size:contain;background-repeat:no-repeat}.leave_attendance_main_container .attendance_records_container .attendance_records_employee_container .reset_slected_employee{margin-left:16px;background-color:#f1f1f4;border:none;border-radius:8px;padding:8px 10px;cursor:pointer}.leave_attendance_main_container .leave_attendance_calendar_subtitle{display:flex;align-items:center;justify-content:space-between;font-family:Plus Jakarta Sans;margin-top:8px;border:.5px solid #aeb0bc;border-radius:8px;padding:16px}.leave_attendance_main_container .leave_attendance_calendar_subtitle p{font-weight:600;font-size:16px;line-height:24px;color:#2e3038;letter-spacing:.01em}.leave_attendance_main_container .leave_attendance_calendar_subtitle .rotated{transform:rotate(180deg);transition:transform .3s ease-in-out}.leave_attendance_main_container .leave_attendance_calendar_subtitle .default_image{transform:rotate(0);transition:transform .3s ease-in-out}.leave_attendance_main_container .leave_attendance_calendar_subtitle:hover{cursor:pointer;background-color:#f2f2f6}.leave_attendance_main_container .leave_attendance_calendar_container{width:100%;height:auto;overflow:visible;flex-shrink:0}.attendance-calendar{display:flex;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:1rem;position:relative;justify-content:space-around}@media(max-width:768px){.attendance-calendar{flex-direction:column}}.calendar-container{flex:1;display:flex;gap:2rem;font-family:Plus Jakarta Sans;position:relative;max-width:470px}.calendar-container .calendar-inner-container{flex:1;background:#f9fafb;border-radius:16px;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.calendar-header{display:flex;justify-content:space-between;margin-bottom:1.5rem}.calendar-header .month-navigation,.calendar-header .year-navigation{display:flex;align-items:center}.calendar-header .month-navigation button,.calendar-header .year-navigation button{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.calendar-header .month-navigation button:hover,.calendar-header .year-navigation button:hover{opacity:.8}.calendar-header .month-navigation .custom-dropdown,.calendar-header .year-navigation .custom-dropdown{position:relative;margin:0 .5rem}.calendar-header .month-navigation .custom-dropdown .dropdown-selector,.calendar-header .year-navigation .custom-dropdown .dropdown-selector{cursor:pointer;padding:.5rem .75rem;font-family:Plus Jakarta Sans;font-size:14px;font-weight:600;color:#676b7e;display:flex;align-items:center;border-radius:4px}.calendar-header .month-navigation .custom-dropdown .dropdown-selector:hover,.calendar-header .year-navigation .custom-dropdown .dropdown-selector:hover{background-color:#f3f4f6}.calendar-header .month-navigation .custom-dropdown .dropdown-selector .dropdown-arrow,.calendar-header .year-navigation .custom-dropdown .dropdown-selector .dropdown-arrow{margin-left:.5rem;font-size:10px}.calendar-header .month-navigation .custom-dropdown .dropdown-menu,.calendar-header .year-navigation .custom-dropdown .dropdown-menu{position:absolute;top:100%;left:0;z-index:100;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:.5rem 0;min-width:120px;max-height:300px;overflow-y:auto}.calendar-header .month-navigation .custom-dropdown .dropdown-menu.year-menu,.calendar-header .year-navigation .custom-dropdown .dropdown-menu.year-menu{max-height:250px}.calendar-header .month-navigation .custom-dropdown .dropdown-menu .dropdown-item,.calendar-header .year-navigation .custom-dropdown .dropdown-menu .dropdown-item{padding:.5rem 1rem;cursor:pointer}.calendar-header .month-navigation .custom-dropdown .dropdown-menu .dropdown-item:hover,.calendar-header .year-navigation .custom-dropdown .dropdown-menu .dropdown-item:hover{background-color:#f3f4f6}.calendar-header .month-navigation .custom-dropdown .dropdown-menu .dropdown-item.active,.calendar-header .year-navigation .custom-dropdown .dropdown-menu .dropdown-item.active{background-color:#e5e7eb;font-weight:600;color:#1e40af}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem}.calendar-grid .weekday-header{padding:.5rem;text-align:center;font-weight:600;color:#4b5563}.calendar-grid .calendar-day{height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;cursor:pointer;transition:background-color .2s;position:relative}.calendar-grid .calendar-day:hover{background-color:#066893}.calendar-grid .calendar-day.prev-month,.calendar-grid .calendar-day.next-month{color:#9ca3af}.calendar-grid .calendar-day.working{background-color:#a9eacc}.calendar-grid .calendar-day.half-day{background-color:#f2e25a}.calendar-grid .calendar-day.on-leave{background-color:#dd787f}.calendar-grid .calendar-day.today{border:2px solid #6b7280}.calendar-grid .calendar-day.selected{background-color:#045071;color:#fff}.calendar-legend{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}.calendar-legend .legend-item{display:flex;align-items:center}.calendar-legend .legend-item .color-dot{width:1rem;height:1rem;border-radius:50%;margin-right:.5rem}.calendar-legend .legend-item .legend-text{font-family:Plus Jakarta Sans;font-size:12px;font-weight:600;color:#454754;line-height:20px;letter-spacing:.01em}.calendar-legend .legend-item.working .color-dot{background-color:#a9eacc}.calendar-legend .legend-item.half-day .color-dot{background-color:#f2e25a}.calendar-legend .legend-item.on-leave .color-dot{background-color:#dd787f}.calendar-legend .legend-item.today .color-dot{border:2px solid #6b7280}.modal{position:absolute;z-index:1000}.modal.click-modal{top:90px;left:380px;width:320px;width:300px;height:300px;overflow:auto}.modal .modal-content{border-radius:8px;width:100%;max-width:500px}.modal .modal-content .click-modal{max-width:320px}.edit-attendance-modal .modal .modal-content{width:800px;margin:1rem}.modal .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.modal .modal-header .status-modal-title{font-family:Plus Jakarta Sans;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.01em;border-bottom:2px solid #2e3038;padding-bottom:8px;color:#2e3038}.modal .modal-header .status-modal-actions{display:flex;align-items:center;gap:8px}.modal .modal-header .status-modal-actions .status-edit-button{display:flex;align-items:center;gap:.25rem;background-color:#045071;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:0 6px}.modal .modal-header .status-modal-actions .status-edit-button span{font-family:Plus Jakarta Sans;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.01em;padding:6px}.modal .modal-header .status-modal-actions .status-close-btn{display:flex;align-items:center;justify-content:center;padding:9px;background:none;border:none;cursor:pointer;color:#6b7280;font-size:16px;border-radius:8px;background-color:#f3f4f6}.modal .modal-body{display:flex;flex-direction:column;justify-content:center;align-items:start}.modal .modal-body .attendance-status{margin-bottom:1rem;display:flex;flex-direction:column;align-items:start;gap:8px}.modal .modal-body .attendance-status .status-label{font-family:Plus Jakarta Sans;font-size:12px;font-weight:700;line-height:20px;letter-spacing:.01em;color:#454754}.modal .modal-body .attendance-status .status-badge{padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.modal .modal-body .attendance-status .status-badge.working{background-color:#ebfaf3;color:#2e3038;border:1px solid #1eab69;font-weight:500}.modal .modal-body .attendance-status .status-badge.half-day{background-color:#fdfbe7;color:#2e3038;border:1px solid #c6b410;font-weight:500}.modal .modal-body .attendance-status .status-badge.on-leave{background-color:#fcefe9;color:#2e3038;border:1px solid #d9642a;font-weight:500}.modal .modal-body .attendance-status .status-badge.not-set{background-color:#f7f7f8;color:#8f92a3;border:1px solid #8f92a3;font-weight:500}.modal .modal-body .time-details{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1rem;text-align:left}.modal .modal-body .time-details .check-out .check-in-out-title,.modal .modal-body .time-details .check-in .check-in-out-title{font-family:Plus Jakarta Sans;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.01em;color:#454754}.modal .modal-body .time-details .check-out .check-in-out-time,.modal .modal-body .time-details .check-in .check-in-out-time{font-family:Plus Jakarta Sans;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.01em;color:#8f92a3}.modal .modal-body .leave-details{margin-bottom:1rem}.modal .modal-body .remarks{display:flex;flex-direction:column;align-items:start;justify-content:center;text-align:left}.modal .modal-body .remarks .remarks-title{font-family:Plus Jakarta Sans;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.01em;color:#454754}.modal .modal-body .remarks .remarks-text{font-family:Plus Jakarta Sans;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.01em;color:#8f92a3}.modal .modal-body .leave-details{display:flex;flex-direction:column;align-items:start;justify-content:center;text-align:left}.modal .modal-body .leave-details .leave-type-title{font-family:Plus Jakarta Sans;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.01em;color:#454754}.modal .modal-body .leave-details .leave-type-text{font-family:Plus Jakarta Sans;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.01em;color:#8f92a3}.edit-attendance-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#77b8cf63;display:flex;justify-content:center;align-items:center;z-index:1000}.edit-attendance-modal .edit-attendance-modal-content{background-color:#fff;border-radius:8px;width:100%;max-width:500px;box-shadow:0 4px 20px #00000026;max-height:90vh;overflow-y:auto;padding:32px 40px}.edit-attendance-modal .edit-attendance-modal-content .edit-attendance-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.edit-attendance-modal .edit-attendance-modal-content .edit-attendance-modal-header p{font-family:Plus Jakarta Sans;font-size:18px;font-weight:700;color:#2e3038;line-height:28px;letter-spacing:.05%;border-bottom:2px solid #2e3038}.edit-attendance-modal .edit-attendance-modal-content .edit-attendance-modal-header .edit-attendance-close-button{background:#f1f1f4;border-radius:8px;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.edit-attendance-modal .edit-attendance-modal-content .modal-body{display:flex;flex-direction:column;gap:32px;font-family:Plus Jakarta Sans}.edit-attendance-modal .edit-attendance-modal-content .modal-body .application-status{background-color:#f5f5f5;border-radius:4px;padding:16px}.edit-attendance-modal .edit-attendance-modal-content .modal-body .application-status.info{background-color:#c3e1ef}.edit-attendance-modal .edit-attendance-modal-content .modal-body .application-status.warning{background-color:#f0c2c5}.edit-attendance-modal .edit-attendance-modal-content .modal-body .application-status.error{border-left-color:#f5222d;background-color:#fff1f0}.edit-attendance-modal .edit-attendance-modal-content .modal-body .application-status .status-header .status-message{font-weight:600;margin:0 0 5px}.edit-attendance-modal .edit-attendance-modal-content .modal-body .application-status .status-info .balance-summary{margin:0;font-size:13px;color:#676b7e;font-weight:500}.edit-attendance-modal .edit-attendance-modal-content .modal-body .application-status .status-info .success-text{color:#045071;margin:5px 0 0;font-size:13px;font-weight:600}.edit-attendance-modal .edit-attendance-modal-content .modal-body .application-status .status-alert .warning-text{color:#93252c;margin:5px 0 0;font-size:13px;font-weight:600}.edit-attendance-modal .edit-attendance-modal-content .modal-body .application-status p{margin:0;font-size:14px}.edit-attendance-modal .edit-attendance-modal-content .modal-body .application-status p.status-title{font-weight:600;margin:0 0 5px}.edit-attendance-modal .edit-attendance-modal-content .modal-body .application-status p.status-details{margin:0;font-size:13px;color:#676b7e;font-weight:500}.edit-attendance-modal .edit-attendance-modal-content .modal-body .application-status p.status-warning{color:#93252c;margin:5px 0 0;font-size:13px;font-weight:600}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#333}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .employee-field{display:flex;align-items:center;border:1px solid #ddd;border-radius:4px;padding:8px 12px}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .employee-field .employee-avatar{width:30px;height:30px;background-color:#e0e0e0;border-radius:50%;margin-right:10px}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .employee-field input{flex:1;border:none;outline:none;font-size:14px}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .date-field{display:flex;align-items:center;border:1px solid #ddd;border-radius:4px;padding:12px;background-color:#f5f5f5;font-size:14px}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .status-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .status-options button{padding:8px;border:1px solid #ddd;border-radius:32px;background-color:#fff;cursor:pointer;font-size:14px;font-family:Plus Jakarta Sans;line-height:20px;letter-spacing:.01%;font-weight:500;transition:all .2s}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .status-options button:hover{background-color:#f5f5f5}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .status-options button.active{background-color:#045071;border-color:none;color:#fff;font-weight:600}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .status-options button.error{border-color:#f5222d}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group input[type=text]{width:100%;padding:12px 16px;border:1px solid #c7c9d1;border-radius:4px;resize:vertical;font-size:14px;font-family:Plus Jakarta Sans;font-weight:600}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group input[type=text]::placeholder{color:#8f92a3;font-size:14px;font-family:Plus Jakarta Sans;font-weight:500;line-height:20px}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group input[type=text]:focus{outline:none}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group input[type=time].error{border-color:#f5222d}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .leave-options .leave-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .leave-options .leave-row button{padding:8px;border:1px solid #ddd;border-radius:32px;background-color:#fff;cursor:pointer;font-size:14px;font-family:Plus Jakarta Sans;line-height:20px;letter-spacing:.01%;font-weight:500;transition:all .2s}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .leave-options .leave-row button:hover{background-color:#f5f5f5}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .leave-options .leave-row button.active{background-color:#045071;border-color:none;color:#fff;font-weight:600}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .leave-options .leave-row button.error{border-color:#f5222d}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .no-leaves-available{display:flex;align-items:center;justify-content:center;padding:10px;border:.5px solid #dd787f;border-radius:4px;color:#dd787f;margin-bottom:10px}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .validation-error{color:#f5222d;font-size:12px;margin-top:5px;font-weight:500}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .profile-update-note{font-size:.9rem;color:#64748b;text-decoration:none}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .profile-update-note .update-link{color:#045071;text-decoration:none;font-weight:600}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-group .profile-update-note .update-link:hover{text-decoration:underline}.edit-attendance-modal .edit-attendance-modal-content .modal-body .file_upload_container{margin-bottom:20px;display:flex;flex-direction:column;gap:10px}.edit-attendance-modal .edit-attendance-modal-content .modal-body .file_upload_container .custom_file_Upload{display:flex;align-items:center;justify-content:center;width:100%;border:.5px solid #AEB0BC;padding:8px 12px;border-radius:8px}.edit-attendance-modal .edit-attendance-modal-content .modal-body .file_upload_container .custom_file_Upload.clickable{cursor:pointer}.edit-attendance-modal .edit-attendance-modal-content .modal-body .file_upload_container .custom_file_Upload .uploaded-file-row{display:flex;align-items:center;justify-content:space-between;width:100%}.edit-attendance-modal .edit-attendance-modal-content .modal-body .file_upload_container .custom_file_Upload .file-icon-container{display:flex;align-items:center;gap:8px}.edit-attendance-modal .edit-attendance-modal-content .modal-body .file_upload_container .custom_file_Upload .file-icon-container .file-icon{width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.edit-attendance-modal .edit-attendance-modal-content .modal-body .file_upload_container .custom_file_Upload .file-icon-container .file-name{font-size:14px;color:#454754;font-weight:600;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-attendance-modal .edit-attendance-modal-content .modal-body .file_upload_container .custom_file_Upload .file-name{font-size:14px;color:#454754;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-attendance-modal .edit-attendance-modal-content .modal-body .file_upload_container .custom_file_Upload .file-meta{color:#676b7e;font-size:12px;font-weight:500}.edit-attendance-modal .edit-attendance-modal-content .modal-body .file_upload_container .custom_file_Upload .delete-file-btn{background:none;border:none;color:#f5222d;cursor:pointer;font-size:14px;padding:0;margin-left:10px;display:flex;align-items:center}.edit-attendance-modal .edit-attendance-modal-content .modal-body .file_upload_container .file-upload-label{display:flex;align-items:center;justify-content:center;color:#454754;font-size:14px;cursor:pointer;transition:all .2s}.edit-attendance-modal .edit-attendance-modal-content .modal-body .file_upload_container .file-upload-label .upload-icon{width:20px;height:20px;margin-right:8px;background-size:contain;background-repeat:no-repeat}.edit-attendance-modal .edit-attendance-modal-content .modal-body .file_upload_container .file-upload-label:hover{border:none;background:none;cursor:pointer;text-decoration:underline;color:#066893}.edit-attendance-modal .edit-attendance-modal-content .modal-body .file_upload_container .file-info{margin-top:6px;font-size:13px;color:#066893}.edit-attendance-modal .edit-attendance-modal-content .modal-body .time-inputs{display:grid;grid-template-columns:1fr 1fr;gap:15px}.edit-attendance-modal .edit-attendance-modal-content .modal-body .time-inputs .form-group{margin-bottom:0}.edit-attendance-modal .edit-attendance-modal-content .modal-body .time-inputs .form-group input[type=time]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:Plus Jakarta Sans}.edit-attendance-modal .edit-attendance-modal-content .modal-body .time-inputs .form-group input[type=time]:focus{outline:none;border-color:#1890ff}.edit-attendance-modal .edit-attendance-modal-content .modal-body .time-inputs .form-group input[type=time].error{border-color:#f5222d}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-actions{display:flex;justify-content:flex-end;gap:15px;margin-top:8px}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-actions button{padding:10px 20px;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:14px;font-family:Plus Jakarta Sans;line-height:20px;letter-spacing:.01%;font-weight:600}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-actions button.delete-button{background-color:#fff;border:1px solid #C73D45;color:#c73d45;cursor:pointer}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-actions button.delete-button.disabled{background-color:#f5f5f5;border:1px solid #ddd;color:#bfbfbf;cursor:not-allowed}.edit-attendance-modal .edit-attendance-modal-content .modal-body .form-actions button.update-button{background-color:#045071;border:none;color:#fff}.leaves-table-container{flex:1;font-family:Plus Jakarta Sans;color:#2e3038}.leaves-table-container .leaves-title{font-size:1rem;font-weight:600;margin-bottom:1.5rem;color:#2e3038}.leaves-table-container .leaves-table{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem}.leaves-table-container .desktop-table{width:100%;border-collapse:collapse}.leaves-table-container .desktop-table th,.leaves-table-container .desktop-table td{flex:1;padding:.5rem 0px .5rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb;font-size:14px}.leaves-table-container .desktop-table th{background-color:#f7f7f8;font-weight:600;color:#033348}.leaves-table-container .desktop-table tr:last-child td{border-bottom:none}.leaves-table-container .desktop-table tr:hover{background-color:#e4e6e7;transition:all .2s ease;cursor:pointer}.leaves-table-container .desktop-table tr:nth-child(2n){background-color:#f7f7f8}.leaves-table-container .mobile-cards{display:none}.leaves-table-container .mobile-cards .leave-card{border-bottom:1px solid #e5e7eb;padding:1rem}.leaves-table-container .mobile-cards .leave-card:last-child{border-bottom:none}.leaves-table-container .mobile-cards .leave-card .leave-type{font-weight:600;margin-bottom:.5rem;color:#033348}.leaves-table-container .mobile-cards .leave-card .leave-details{display:flex;flex-wrap:wrap;gap:1rem}.leaves-table-container .mobile-cards .leave-card .leave-details .leave-item{flex:1;min-width:calc(33% - 1rem)}.leaves-table-container .mobile-cards .leave-card .leave-details .leave-item .label{display:block;font-size:.85rem;color:#64748b;margin-bottom:2px}.leaves-table-container .mobile-cards .leave-card .leave-details .leave-item .value{font-weight:500}.leaves-table-container .policy-note{font-size:.9rem;color:#64748b}.leaves-table-container .policy-note .policy-link{color:#045071;text-decoration:none;font-weight:600}.leaves-table-container .policy-note .policy-link:hover{text-decoration:underline}.leaves-table-container .gender-missing-message{display:flex;justify-content:center;padding:8px 12px;color:#dd787f;border:1px solid #dd787f;border-radius:.5rem}.leaves-table-container .profile-update-note{font-size:.9rem;color:#64748b;padding-top:100px;text-decoration:none}.leaves-table-container .profile-update-note .update-link{color:#045071;text-decoration:none;font-weight:600}.leaves-table-container .profile-update-note .update-link:hover{text-decoration:underline}@media(max-width:768px){.leaves-table-container .desktop-table{display:none}.leaves-table-container .mobile-cards{display:block}}@media(min-width:769px)and (max-width:1024px){.leaves-table-container .desktop-table th,.leaves-table-container .desktop-table td{padding:.5rem 1rem}}@media print{.leaves-table-container .leaves-table-container{box-shadow:none;border:none}.leaves-table-container .desktop-table{border:1px solid #000}.leaves-table-container .desktop-table th,.leaves-table-container .desktop-table td{border-bottom:1px solid #000}}.attendance-log{width:100%;border-radius:8px;background-color:transparent;font-family:Plus Jakarta Sans;padding-bottom:1.5rem}.attendance-log .log-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px 0 0}.attendance-log .log-header p{font-size:16px;font-weight:600;color:#2e3038;line-height:24px;letter-spacing:.01em}.attendance-log .log-header .navigation-controls{display:flex;align-items:center;gap:10px}.attendance-log .log-header .navigation-controls .nav-button{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px}.attendance-log .log-header .navigation-controls .nav-button:hover{background-color:#f5f5f5;border-radius:50%}.attendance-log .log-header .navigation-controls .nav-button img{width:16px;height:16px}.attendance-log .log-header .navigation-controls span{font-size:14px;font-weight:500}.attendance-log .filter-controls{padding:5px 20px 12px 0}.attendance-log .filter-controls .filter-checkbox{display:flex;align-items:center;gap:8px;font-size:14px;color:#555;cursor:pointer}.attendance-log .filter-controls .filter-checkbox input[type=checkbox]{cursor:pointer;appearance:none;width:16px;height:16px;border:1px solid #454754;border-radius:4px;background-color:#fff;position:relative}.attendance-log .filter-controls .filter-checkbox input[type=checkbox]:checked{background:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.458252%205.24967C0.458252%202.60331%202.60355%200.458008%205.24992%200.458008H11.4999C11.8451%200.458008%2012.1249%200.73783%2012.1249%201.08301C12.1249%201.42819%2011.8451%201.70801%2011.4999%201.70801H5.24992C3.29391%201.70801%201.70825%203.29367%201.70825%205.24967V12.7497C1.70825%2014.7057%203.29391%2016.2913%205.24992%2016.2913H12.7499C14.7059%2016.2913%2016.2916%2014.7057%2016.2916%2012.7497V7.33301C16.2916%206.98783%2016.5714%206.70801%2016.9166%206.70801C17.2618%206.70801%2017.5416%206.98783%2017.5416%207.33301V12.7497C17.5416%2015.396%2015.3963%2017.5413%2012.7499%2017.5413H5.24992C2.60355%2017.5413%200.458252%2015.396%200.458252%2012.7497V5.24967Z'%20fill='%23454754'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.9182%201.45179C17.1748%201.6827%2017.1956%202.07788%2016.9646%202.33445L9.46447%2010.6678C9.34977%2010.7952%209.18775%2010.87%209.01634%2010.8745C8.84494%2010.879%208.67922%2010.8129%208.55798%2010.6916L5.64131%207.77495C5.39723%207.53087%205.39723%207.13514%205.64131%206.89107C5.88539%206.64699%206.28112%206.64699%206.52519%206.89107L8.97605%209.34192L16.0355%201.49823C16.2664%201.24167%2016.6616%201.22087%2016.9182%201.45179Z'%20fill='%23454754'/%3e%3c/svg%3e") no-repeat center center;background-size:contain;border:none}.attendance-log .filter-controls .filter-checkbox span{color:#454754;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.01em}.attendance-log .log-table{width:100%;overflow-x:auto;border:.5px solid #aeb0bc;border-radius:8px}.attendance-log .log-table table{width:100%;border-collapse:collapse}.attendance-log .log-table table th,.attendance-log .log-table table td{padding:12px 15px;text-align:left;border-bottom:1px solid #e0e0e0;font-size:14px}.attendance-log .log-table table th{font-weight:600;color:#555;background-color:#f9f9f9}.attendance-log .log-table table td{color:#333}.attendance-log .log-table table tr:nth-child(2n){background-color:#f7f7f8}.attendance-log .log-table table .status-badge{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.attendance-log .log-table table .status-badge.working{background-color:#ebfaf3;color:#2e3038;border:1px solid #1eab69;font-weight:500}.attendance-log .log-table table .status-badge.half-day{background-color:#fdfbe7;color:#2e3038;border:1px solid #c6b410;font-weight:500}.attendance-log .log-table table .status-badge.on-leave{background-color:#fcefe9;color:#2e3038;border:1px solid #d9642a;font-weight:500}.attendance-log .log-table table .status-badge.weekend,.attendance-log .log-table table .status-badge.not-set{background-color:#f7f7f8;color:#8f92a3;border:1px solid #8f92a3;font-weight:500}.attendance-log .log-table table .edit-button{display:flex;align-items:center;gap:5px;background-color:transparent;border:none;border-radius:4px;padding:5px 10px;cursor:pointer;transition:background-color .2s}.attendance-log .log-table table .edit-button:hover{text-decoration:underline solid #045071 1px;text-underline-offset:2px}.attendance-log .log-table table .edit-button img{width:12px;height:12px}.attendance-log .log-table table .edit-button span{font-size:12px;color:#045071;font-weight:700}.attendance-log .no-data-message{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;background-color:#f9f9f9;border-radius:8px}.attendance-log .no-data-message p{margin:0}.attendance-log .no-data-message p:first-child{font-size:1.2rem;font-weight:500;color:#666}.attendance-log .no-data-message .no-data-subtext{margin-top:.5rem;font-size:.9rem;color:#888}.leave-application-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .2s ease-out}.leave-application-container{font-family:Plus Jakarta Sans;color:#333;width:100%;max-width:500px;animation:scaleIn .2s ease-out}.leave-application-container .leave-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000040;width:100%;margin:0 auto;overflow:hidden;border:1px solid #e0e0e0}.leave-application-container .leave-modal-header{padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.leave-application-container .leave-modal-header p{color:#2e3038;font-size:18px;font-weight:700;line-height:28px;letter-spacing:.01em;padding-bottom:8px;border-bottom:2px solid #2e3038}.leave-application-container .leave-modal-header .application-close-button{background:#f1f1f4;border:none;font-size:24px;cursor:pointer;color:#666;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s}.leave-application-container .leave-modal-header .application-close-button:hover{background-color:#f0f0f0}.leave-application-container .leave-modal-body{padding:20px;max-height:calc(100vh - 200px);overflow-y:auto}.leave-application-container .leave-modal-body .form-group{margin-bottom:20px}.leave-application-container .leave-modal-body .form-group label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#2e3038;letter-spacing:.01em}.leave-application-container .leave-modal-body .form-group.checkbox{display:flex;align-items:center;gap:8px}.leave-application-container .leave-modal-body .form-group.checkbox input[type=checkbox]{cursor:pointer;appearance:none;width:16px;height:16px;border:1px solid #454754;border-radius:4px;background-color:#fff;position:relative}.leave-application-container .leave-modal-body .form-group.checkbox input[type=checkbox]:checked{background:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.458252%205.24967C0.458252%202.60331%202.60355%200.458008%205.24992%200.458008H11.4999C11.8451%200.458008%2012.1249%200.73783%2012.1249%201.08301C12.1249%201.42819%2011.8451%201.70801%2011.4999%201.70801H5.24992C3.29391%201.70801%201.70825%203.29367%201.70825%205.24967V12.7497C1.70825%2014.7057%203.29391%2016.2913%205.24992%2016.2913H12.7499C14.7059%2016.2913%2016.2916%2014.7057%2016.2916%2012.7497V7.33301C16.2916%206.98783%2016.5714%206.70801%2016.9166%206.70801C17.2618%206.70801%2017.5416%206.98783%2017.5416%207.33301V12.7497C17.5416%2015.396%2015.3963%2017.5413%2012.7499%2017.5413H5.24992C2.60355%2017.5413%200.458252%2015.396%200.458252%2012.7497V5.24967Z'%20fill='%23454754'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.9182%201.45179C17.1748%201.6827%2017.1956%202.07788%2016.9646%202.33445L9.46447%2010.6678C9.34977%2010.7952%209.18775%2010.87%209.01634%2010.8745C8.84494%2010.879%208.67922%2010.8129%208.55798%2010.6916L5.64131%207.77495C5.39723%207.53087%205.39723%207.13514%205.64131%206.89107C5.88539%206.64699%206.28112%206.64699%206.52519%206.89107L8.97605%209.34192L16.0355%201.49823C16.2664%201.24167%2016.6616%201.22087%2016.9182%201.45179Z'%20fill='%23454754'/%3e%3c/svg%3e") no-repeat center center;background-size:contain;border:none}.leave-application-container .leave-modal-body .form-group.checkbox label{margin:0;font-weight:600;cursor:pointer;color:#2e3038;letter-spacing:.01em}.leave-application-container .leave-modal-body .form-group .error{color:#f5222d;font-size:12px;margin-top:4px;display:block}.leave-application-container .leave-modal-body .file_upload_container{margin-bottom:20px;display:flex;flex-direction:column;gap:10px}.leave-application-container .leave-modal-body .file_upload_container .custom_file_Upload{display:flex;align-items:center;justify-content:center;width:100%;border:.5px solid #AEB0BC;padding:8px 12px;border-radius:8px}.leave-application-container .leave-modal-body .file_upload_container .custom_file_Upload.clickable{cursor:pointer}.leave-application-container .leave-modal-body .file_upload_container .custom_file_Upload .uploaded-file-row{display:flex;align-items:center;justify-content:space-between;width:100%}.leave-application-container .leave-modal-body .file_upload_container .custom_file_Upload .file-icon-container{display:flex;align-items:center;gap:8px}.leave-application-container .leave-modal-body .file_upload_container .custom_file_Upload .file-icon-container .file-icon{width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.leave-application-container .leave-modal-body .file_upload_container .custom_file_Upload .file-icon-container .file-name{font-size:14px;color:#454754;font-weight:600;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leave-application-container .leave-modal-body .file_upload_container .custom_file_Upload .file-name{font-size:14px;color:#454754;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leave-application-container .leave-modal-body .file_upload_container .custom_file_Upload .file-meta{color:#676b7e;font-size:12px;font-weight:500}.leave-application-container .leave-modal-body .file_upload_container .custom_file_Upload .delete-file-btn{background:none;border:none;color:#f5222d;cursor:pointer;font-size:14px;padding:0;margin-left:10px;display:flex;align-items:center}.leave-application-container .leave-modal-body .file_upload_container .file-upload-label{display:flex;align-items:center;justify-content:center;color:#454754;font-size:14px;cursor:pointer;transition:all .2s}.leave-application-container .leave-modal-body .file_upload_container .file-upload-label .upload-icon{width:20px;height:20px;margin-right:8px;background-size:contain;background-repeat:no-repeat}.leave-application-container .leave-modal-body .file_upload_container .file-upload-label:hover{border:none;background:none;cursor:pointer;text-decoration:underline;color:#066893}.leave-application-container .leave-modal-body .file_upload_container .file-info{margin-top:6px;font-size:13px;color:#066893}.leave-application-container .leave-modal-body .leave-types{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.leave-application-container .leave-modal-body .leave-types .leave-type-button{padding:6px 16px;background-color:#fff;border:1px solid #d1d1d1;border-radius:20px;cursor:pointer;font-size:14px;transition:all .2s;outline:none}.leave-application-container .leave-modal-body .leave-types .leave-type-button:hover{border-color:#005a8c}.leave-application-container .leave-modal-body .leave-types .leave-type-button.selected{background-color:#005a8c;color:#fff;border-color:#005a8c}.leave-application-container .leave-modal-body .no-leaves-message{display:flex;align-items:center;justify-content:center;padding:10px;border:.5px solid #dd787f;border-radius:4px;color:#dd787f}.leave-application-container .leave-modal-body .profile-update-note{font-size:.9rem;color:#64748b;text-decoration:none}.leave-application-container .leave-modal-body .profile-update-note .update-link{color:#045071;text-decoration:none;font-weight:600}.leave-application-container .leave-modal-body .profile-update-note .update-link:hover{text-decoration:underline}.leave-application-container .leave-modal-body .date-container{display:flex;gap:20px}@media(max-width:480px){.leave-application-container .leave-modal-body .date-container{flex-direction:column;gap:15px}}.leave-application-container .leave-modal-body .date-container .form-group{flex:1}.leave-application-container .leave-modal-body .date-container .form-group .date-input{position:relative}.leave-application-container .leave-modal-body .date-container .form-group .date-input input{width:100%;padding:10px;border:1px solid #d1d1d1;border-radius:4px;font-size:14px;background-color:#fff;font-family:Plus Jakarta Sans}.leave-application-container .leave-modal-body .validation-messages{margin-bottom:16px;display:flex;flex-direction:column;gap:8px;color:#e90f1e}.leave-application-container .leave-modal-body input[type=text]{width:100%;padding:10px;border:1px solid #d1d1d1;border-radius:4px;resize:vertical;font-family:inherit;font-size:14px;color:#454754;font-weight:600}.leave-application-container .leave-modal-body input[type=text]:focus{outline:none}.leave-application-container .leave-modal-body input[type=text]::placeholder{color:#b0b0b0;font-weight:500}.leave-application-container .leave-modal-body .application-status{padding:15px;border-radius:8px;margin-bottom:20px}.leave-application-container .leave-modal-body .application-status.info{background-color:#c3e1ef}.leave-application-container .leave-modal-body .application-status.warning{background-color:#f0c2c5}.leave-application-container .leave-modal-body .application-status .status-title{font-weight:600;margin:0 0 5px}.leave-application-container .leave-modal-body .application-status .status-details{margin:0;font-size:13px;color:#676b7e;font-weight:500}.leave-application-container .leave-modal-body .application-status .status-warning{color:#93252c;margin:5px 0 0;font-size:13px;font-weight:600}.leave-application-container .leave-modal-body .application-status .status-info{color:#045071;margin:5px 0 0;font-size:13px;font-weight:600}.leave-application-container .leave-modal-body .form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.leave-application-container .leave-modal-body .form-actions .cancel-button{padding:12px 16px;border:2px solid #045071;background-color:#fff;color:#045071;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s;font-weight:600}.leave-application-container .leave-modal-body .form-actions .cancel-button:hover{border-color:#005a8c;color:#005a8c}.leave-application-container .leave-modal-body .form-actions .apply-button{padding:12px 16px;border:none;background-color:#045071;color:#fff;border-radius:8px;cursor:pointer;font-size:14px;transition:background-color .2s;font-weight:600}.leave-application-container .leave-modal-body .form-actions .apply-button:hover{background-color:#00486f}.leave-application-container .leave-modal-body .form-actions .apply-button:disabled{background-color:#ccc;cursor:not-allowed}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.Leave_holiday_main_container{height:100%;width:100%}.Leave_holiday_main_container .leave_holiday_header_container{width:100%;height:auto;border:.5px solid #aeb0bc;border-radius:8px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:16px;gap:2px;margin-bottom:24px}.Leave_holiday_main_container .leave_holiday_header_container .leave_holiday_header{font-family:Plus Jakarta Sans}.Leave_holiday_main_container .leave_holiday_header_container .leave_holiday_header .leave_holiday_header_title{font-weight:700;font-size:12px;line-height:20px;color:#676b7e;text-transform:uppercase;letter-spacing:.03em}.Leave_holiday_main_container .leave_holiday_header_container .leave_holiday_header .leave_holiday_header_subtitle{font-weight:600;font-size:16px;line-height:24px;color:#2e3038;letter-spacing:.005em}.Leave_holiday_main_container .leave_holiday_header_container .leave_holiday_header_button{display:flex;flex-direction:row;align-items:center;gap:4px;background-color:#045071;padding:12px 16px;border:none;border-radius:8px;font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.01em;color:#fff;cursor:pointer}.Leave_holiday_main_container .leave_holiday_search_container{display:flex;flex-direction:row;gap:12px;max-width:430px;position:relative;margin-top:1.5rem;margin-bottom:2rem}.Leave_holiday_main_container .leave_holiday_search_container .leave_holiday_search_input{width:100%;height:auto;border:none;border-bottom:.5px solid #aeb0bc;padding:12px 16px 12px 32px;font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.01em;color:#656b8a}.Leave_holiday_main_container .leave_holiday_search_container .leave_holiday_search_input:focus{outline:none}.Leave_holiday_main_container .leave_holiday_search_container .leave_holiday_search_input::placeholder{color:#8f92a3;font-family:Plus Jakarta Sans;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.01em}.Leave_holiday_main_container .leave_holiday_search_container .leave_holiday_search_button{position:absolute;right:0;padding:8px 12px;background-color:#045071;color:#fff;font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.01em;border-radius:8px;border:none;cursor:pointer}.Leave_holiday_main_container .leave_holiday_search_container .leave_holiday_search_icon{position:absolute;left:0;padding:12px 0}.Leave_holiday_main_container .leave_holiday_search_container .leave_holiday_search_result{position:absolute;top:120%;left:0;width:100%;background-color:#fff;border-radius:4px;box-shadow:0 4px 16px #0000001a;z-index:1;max-height:200px;overflow-y:auto}.Leave_holiday_main_container .leave_holiday_search_container .leave_holiday_search_result .leave_holiday_search_result_container{display:flex;flex-direction:row;gap:8px;align-items:center;padding:12px 16px;cursor:pointer}.Leave_holiday_main_container .leave_holiday_search_container .leave_holiday_search_result .leave_holiday_search_result_container:hover{background-color:#f1f1f4}.Leave_holiday_main_container .leave_holiday_search_container .leave_holiday_search_result .leave_holiday_search_result_container span{font-family:Plus Jakarta Sans;font-weight:600;font-size:12px;color:#454754;letter-spacing:.01em}.Leave_holiday_main_container .leave_holiday_search_container .no_result_found{width:100%;background-color:#fff;border-radius:4px;box-shadow:0 4px 16px #0000001a;z-index:1;padding:12px 16px;font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.01em;color:#8f92a3}.Leave_holiday_main_container .yearly_holidays_section{margin-bottom:2rem}.Leave_holiday_main_container .yearly_holidays_section .holiday_title{font-family:Plus Jakarta Sans;font-weight:600;font-size:16px;line-height:24px;color:#2e3038;margin-bottom:.8rem}.Leave_holiday_main_container .yearly_holidays_section .holiday_title span{font-weight:600;font-size:12px;line-height:20px;color:#045071;margin-left:12px;border:1px solid #045071;padding:6px 14px;border-radius:8px;cursor:pointer}.Leave_holiday_main_container .yearly_holidays_section .holiday_title span img{margin-right:4px}.Leave_holiday_main_container .yearly_holidays_section .policy_reference{font-family:Plus Jakarta Sans;font-size:12px;color:#676b7e;margin-bottom:1rem}.Leave_holiday_main_container .yearly_holidays_section .policy_reference .policy_link{color:#045071;text-decoration:none;font-weight:600}.Leave_holiday_main_container .yearly_holidays_section .policy_reference .policy_link:hover{text-decoration:underline}.Leave_holiday_main_container .yearly_holidays_section .mandatory_holiday_table_container{width:450px;margin-top:1rem;overflow:hidden;border-radius:8px;border:.5px solid #AEB0BC}.Leave_holiday_main_container .yearly_holidays_section .mandatory_holiday_table_container .mandatory_holidays_table{width:100%;border-collapse:collapse;border:none}.Leave_holiday_main_container .yearly_holidays_section .mandatory_holiday_table_container .mandatory_holidays_table thead{background-color:#f7f7f8}.Leave_holiday_main_container .yearly_holidays_section .mandatory_holiday_table_container .mandatory_holidays_table thead th{padding:12px 16px;text-align:left;font-family:Plus Jakarta Sans;font-weight:700;font-size:12px;color:#676b7e;border-bottom:.5px solid #e6e7eb}.Leave_holiday_main_container .yearly_holidays_section .mandatory_holiday_table_container .mandatory_holidays_table tbody tr{border-bottom:.5px solid #e6e7eb}.Leave_holiday_main_container .yearly_holidays_section .mandatory_holiday_table_container .mandatory_holidays_table tbody tr:last-child{border-bottom:none}.Leave_holiday_main_container .yearly_holidays_section .mandatory_holiday_table_container .mandatory_holidays_table tbody tr.selected{border:2px solid #1888B9;background-color:#e7f3f8;border-radius:8px}.Leave_holiday_main_container .yearly_holidays_section .mandatory_holiday_table_container .mandatory_holidays_table tbody tr td{padding:12px 16px;font-family:Plus Jakarta Sans;font-size:14px;color:#2e3038}.Leave_holiday_main_container .yearly_holidays_section .mandatory_holiday_table_container .mandatory_holidays_table tbody tr:nth-child(2n){background-color:#f7f7f8}.Leave_holiday_main_container .yearly_holidays_section .optional_holidays_table_container{width:100%;margin-top:1rem;overflow:hidden;border-radius:8px;border:.5px solid #AEB0BC}.Leave_holiday_main_container .yearly_holidays_section .optional_holidays_table_container .optional_holidays_table{width:100%;border-collapse:collapse;border:none}.Leave_holiday_main_container .yearly_holidays_section .optional_holidays_table_container .optional_holidays_table thead{background-color:#f7f7f8}.Leave_holiday_main_container .yearly_holidays_section .optional_holidays_table_container .optional_holidays_table th{padding:10px;text-align:left;font-family:Plus Jakarta Sans;font-weight:700;font-size:12px;color:#676b7e}.Leave_holiday_main_container .yearly_holidays_section .optional_holidays_table_container .optional_holidays_table td{padding:8px 12px;font-family:Plus Jakarta Sans;font-size:14px;color:#2e3038;cursor:pointer}.Leave_holiday_main_container .yearly_holidays_section .optional_holidays_table_container .optional_holidays_table td.selected{border:2px solid #1888B9;background-color:#e7f3f8}.Leave_holiday_main_container .yearly_holidays_section .optional_holidays_table_container .optional_holidays_table tr:nth-child(2n){background-color:#f7f7f8}.holiday-popup-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.holiday-popup-overlay .holiday-popup-container{background-color:#fff;border-radius:16px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 12px #00000026;font-family:Plus Jakarta Sans;padding:5px 15px}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-type-selector{margin-bottom:24px}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-type-selector .holiday-dropdown{position:relative}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-type-selector .holiday-dropdown .holiday_dropdown_container{display:flex;justify-content:space-between;align-items:center}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-type-selector .holiday-dropdown .holiday_dropdown_container .dropdown-header{width:auto;max-width:400px;padding:10px 12px;border-bottom:2px solid #2E3038;display:flex;justify-content:start;align-items:center;cursor:pointer;background-color:#fff;gap:.5rem}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-type-selector .holiday-dropdown .holiday_dropdown_container .dropdown-header .holiday_dropdown_title{font-size:18px;font-weight:600;line-height:28px;color:#2e3038}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-type-selector .holiday-dropdown .holiday_dropdown_container .dropdown-header .dropdown-arrow{background-color:#f1f1f4;border-radius:50%;width:28px;height:28px;display:flex;justify-content:center;align-items:center}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-type-selector .holiday-dropdown .holiday_dropdown_container .dropdown-header .dropdown-arrow.open{transform:rotate(180deg);transition:transform .3s ease-in-out}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-type-selector .holiday-dropdown .holiday_dropdown_container .dropdown-header .dropdown-arrow.close{transform:rotate(0);transition:transform .3s ease-in-out}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-type-selector .holiday-dropdown .holiday_dropdown_container .holiday_close_button{background:#f1f1f4;border:none;cursor:pointer;border-radius:8px;padding:12px;display:flex;justify-content:center;align-items:center}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-type-selector .holiday-dropdown .dropdown-menu{position:absolute;top:100%;left:0;right:0;z-index:10;background-color:#fff;border:1px solid #ccc;border-radius:4px;margin-top:4px;box-shadow:0 2px 8px #0000001a;max-width:350px}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-type-selector .holiday-dropdown .dropdown-menu .dropdown-item{padding:10px 12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-type-selector .holiday-dropdown .dropdown-menu .dropdown-item:hover{background-color:#f5f5f5}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-type-selector .holiday-dropdown .dropdown-menu .dropdown-item.active{color:#045071;font-weight:500}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content{padding:24px}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries{margin-top:16px}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .optional_event_container{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entries-container{display:grid;grid-template-columns:repeat(2,1fr);column-gap:42px}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-row{display:flex;gap:16px;margin-bottom:16px;align-items:flex-end}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-row.to-delete input{text-decoration:line-through;color:#999}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-row .entry-field{flex:1}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-row .entry-field.event-field{flex:2}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-row .entry-field label{display:block;margin-bottom:8px;font-size:14px;color:#2e3038;font-weight:600}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-row .entry-field input{width:100%;padding:12px 16px;border:1px solid #C7C9D1;border-radius:4px;font-size:14px;font-family:Plus Jakarta Sans}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-row .entry-field input[type=date]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5%201.04199C5.34518%201.04199%205.625%201.32181%205.625%201.66699V3.33366C5.625%203.67884%205.34518%203.95866%205%203.95866C4.65482%203.95866%204.375%203.67884%204.375%203.33366V1.66699C4.375%201.32181%204.65482%201.04199%205%201.04199ZM15%201.04199C15.3452%201.04199%2015.625%201.32181%2015.625%201.66699V3.33366C15.625%203.67884%2015.3452%203.95866%2015%203.95866C14.6548%203.95866%2014.375%203.67884%2014.375%203.33366V1.66699C14.375%201.32181%2014.6548%201.04199%2015%201.04199Z'%20fill='%232E3038'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.83398%2010.8333C5.83398%2010.3731%206.20708%2010%206.66732%2010H6.67479C7.13503%2010%207.50813%2010.3731%207.50813%2010.8333C7.50813%2011.2936%207.13503%2011.6667%206.67479%2011.6667H6.66732C6.20708%2011.6667%205.83398%2011.2936%205.83398%2010.8333ZM9.16357%2010.8333C9.16357%2010.3731%209.53666%2010%209.9969%2010H10.0044C10.4646%2010%2010.8377%2010.3731%2010.8377%2010.8333C10.8377%2011.2936%2010.4646%2011.6667%2010.0044%2011.6667H9.9969C9.53666%2011.6667%209.16357%2011.2936%209.16357%2010.8333ZM12.4932%2010.8333C12.4932%2010.3731%2012.8662%2010%2013.3265%2010H13.334C13.7942%2010%2014.1673%2010.3731%2014.1673%2010.8333C14.1673%2011.2936%2013.7942%2011.6667%2013.334%2011.6667H13.3265C12.8662%2011.6667%2012.4932%2011.2936%2012.4932%2010.8333ZM5.83398%2014.1667C5.83398%2013.7064%206.20708%2013.3333%206.66732%2013.3333H6.67479C7.13503%2013.3333%207.50813%2013.7064%207.50813%2014.1667C7.50813%2014.6269%207.13503%2015%206.67479%2015H6.66732C6.20708%2015%205.83398%2014.6269%205.83398%2014.1667ZM9.16357%2014.1667C9.16357%2013.7064%209.53666%2013.3333%209.9969%2013.3333H10.0044C10.4646%2013.3333%2010.8377%2013.7064%2010.8377%2014.1667C10.8377%2014.6269%2010.4646%2015%2010.0044%2015H9.9969C9.53666%2015%209.16357%2014.6269%209.16357%2014.1667Z'%20fill='%232E3038'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2.29102%206.66699C2.29102%206.32181%202.57084%206.04199%202.91602%206.04199H17.0827C17.4279%206.04199%2017.7077%206.32181%2017.7077%206.66699C17.7077%207.01217%2017.4279%207.29199%2017.0827%207.29199H2.91602C2.57084%207.29199%202.29102%207.01217%202.29102%206.66699Z'%20fill='%232E3038'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.38985%203.25951C4.49838%203.38908%203.975%203.63215%203.58623%204.05244C3.19106%204.47965%202.95749%205.06596%202.83464%206.05385C2.71012%207.05505%202.70898%208.37077%202.70898%2010.2027V10.6307C2.70898%2012.4626%202.71012%2013.7783%202.83464%2014.7795C2.95749%2015.7674%203.19105%2016.3537%203.58622%2016.7809C3.97499%2017.2012%204.49838%2017.4443%205.38985%2017.5738C6.30462%2017.7068%207.51055%2017.7083%209.20898%2017.7083H10.7923C12.4908%2017.7083%2013.6967%2017.7068%2014.6115%2017.5738C15.5029%2017.4443%2016.0263%2017.2012%2016.4151%2016.7809C16.8103%2016.3537%2017.0438%2015.7674%2017.1667%2014.7795C17.2912%2013.7783%2017.2923%2012.4626%2017.2923%2010.6307V10.2027C17.2923%208.37077%2017.2912%207.05505%2017.1667%206.05385C17.0438%205.06596%2016.8103%204.47965%2016.4151%204.05243C16.0263%203.63215%2015.5029%203.38908%2014.6115%203.25951C13.6967%203.12655%2012.4908%203.125%2010.7923%203.125H9.20898C7.51055%203.125%206.30462%203.12655%205.38985%203.25951ZM9.15836%201.875H10.8429C12.4794%201.87498%2013.7762%201.87497%2014.7913%202.0225C15.84%202.17494%2016.6781%202.49588%2017.3327%203.20364C17.981%203.90446%2018.2691%204.78994%2018.4071%205.89959C18.5423%206.98692%2018.5423%208.38038%2018.5423%2010.1584V10.675C18.5423%2012.453%2018.5423%2013.8464%2018.4071%2014.9338C18.2691%2016.0434%2017.981%2016.9289%2017.3327%2017.6297C16.6781%2018.3375%2015.84%2018.6584%2014.7913%2018.8108C13.7762%2018.9584%2012.4794%2018.9583%2010.843%2018.9583H9.15835C7.52194%2018.9583%206.22508%2018.9584%205.21006%2018.8108C4.1613%2018.6584%203.32328%2018.3375%202.66861%2017.6297C2.02036%2016.9289%201.73219%2016.0434%201.59419%2014.9338C1.45897%2013.8464%201.45898%2012.453%201.45898%2010.675V10.1583C1.45898%208.38037%201.45897%206.98691%201.59419%205.89959C1.73219%204.78993%202.02035%203.90445%202.66861%203.20363C3.32327%202.49589%204.16129%202.17494%205.21006%202.0225C6.22508%201.87497%207.52194%201.87498%209.15836%201.875Z'%20fill='%232E3038'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.875%206.66699C1.875%206.32181%202.15482%206.04199%202.5%206.04199H17.5C17.8452%206.04199%2018.125%206.32181%2018.125%206.66699C18.125%207.01217%2017.8452%207.29199%2017.5%207.29199H2.5C2.15482%207.29199%201.875%207.01217%201.875%206.66699Z'%20fill='%232E3038'/%3e%3c/svg%3e") no-repeat right 10px center;padding-right:35px;cursor:pointer}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-row .entry-field input[type=date]:disabled{background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5%201.04199C5.34518%201.04199%205.625%201.32181%205.625%201.66699V3.33366C5.625%203.67884%205.34518%203.95866%205%203.95866C4.65482%203.95866%204.375%203.67884%204.375%203.33366V1.66699C4.375%201.32181%204.65482%201.04199%205%201.04199ZM15%201.04199C15.3452%201.04199%2015.625%201.32181%2015.625%201.66699V3.33366C15.625%203.67884%2015.3452%203.95866%2015%203.95866C14.6548%203.95866%2014.375%203.67884%2014.375%203.33366V1.66699C14.375%201.32181%2014.6548%201.04199%2015%201.04199Z'%20fill='%238F92A3'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.83398%2010.8333C5.83398%2010.3731%206.20708%2010%206.66732%2010H6.67479C7.13503%2010%207.50813%2010.3731%207.50813%2010.8333C7.50813%2011.2936%207.13503%2011.6667%206.67479%2011.6667H6.66732C6.20708%2011.6667%205.83398%2011.2936%205.83398%2010.8333ZM9.16357%2010.8333C9.16357%2010.3731%209.53666%2010%209.9969%2010H10.0044C10.4646%2010%2010.8377%2010.3731%2010.8377%2010.8333C10.8377%2011.2936%2010.4646%2011.6667%2010.0044%2011.6667H9.9969C9.53666%2011.6667%209.16357%2011.2936%209.16357%2010.8333ZM12.4932%2010.8333C12.4932%2010.3731%2012.8662%2010%2013.3265%2010H13.334C13.7942%2010%2014.1673%2010.3731%2014.1673%2010.8333C14.1673%2011.2936%2013.7942%2011.6667%2013.334%2011.6667H13.3265C12.8662%2011.6667%2012.4932%2011.2936%2012.4932%2010.8333ZM5.83398%2014.1667C5.83398%2013.7064%206.20708%2013.3333%206.66732%2013.3333H6.67479C7.13503%2013.3333%207.50813%2013.7064%207.50813%2014.1667C7.50813%2014.6269%207.13503%2015%206.67479%2015H6.66732C6.20708%2015%205.83398%2014.6269%205.83398%2014.1667ZM9.16357%2014.1667C9.16357%2013.7064%209.53666%2013.3333%209.9969%2013.3333H10.0044C10.4646%2013.3333%2010.8377%2013.7064%2010.8377%2014.1667C10.8377%2014.6269%2010.4646%2015%2010.0044%2015H9.9969C9.53666%2015%209.16357%2014.6269%209.16357%2014.1667Z'%20fill='%238F92A3'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2.29102%206.66699C2.29102%206.32181%202.57084%206.04199%202.91602%206.04199H17.0827C17.4279%206.04199%2017.7077%206.32181%2017.7077%206.66699C17.7077%207.01217%2017.4279%207.29199%2017.0827%207.29199H2.91602C2.57084%207.29199%202.29102%207.01217%202.29102%206.66699Z'%20fill='%238F92A3'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.38985%203.25951C4.49838%203.38908%203.975%203.63215%203.58623%204.05244C3.19106%204.47965%202.95749%205.06596%202.83464%206.05385C2.71012%207.05505%202.70898%208.37077%202.70898%2010.2027V10.6307C2.70898%2012.4626%202.71012%2013.7783%202.83464%2014.7795C2.95749%2015.7674%203.19105%2016.3537%203.58622%2016.7809C3.97499%2017.2012%204.49838%2017.4443%205.38985%2017.5738C6.30462%2017.7068%207.51055%2017.7083%209.20898%2017.7083H10.7923C12.4908%2017.7083%2013.6967%2017.7068%2014.6115%2017.5738C15.5029%2017.4443%2016.0263%2017.2012%2016.4151%2016.7809C16.8103%2016.3537%2017.0438%2015.7674%2017.1667%2014.7795C17.2912%2013.7783%2017.2923%2012.4626%2017.2923%2010.6307V10.2027C17.2923%208.37077%2017.2912%207.05505%2017.1667%206.05385C17.0438%205.06596%2016.8103%204.47965%2016.4151%204.05243C16.0263%203.63215%2015.5029%203.38908%2014.6115%203.25951C13.6967%203.12655%2012.4908%203.125%2010.7923%203.125H9.20898C7.51055%203.125%206.30462%203.12655%205.38985%203.25951ZM9.15836%201.875H10.8429C12.4794%201.87498%2013.7762%201.87497%2014.7913%202.0225C15.84%202.17494%2016.6781%202.49588%2017.3327%203.20364C17.981%203.90446%2018.2691%204.78994%2018.4071%205.89959C18.5423%206.98692%2018.5423%208.38038%2018.5423%2010.1584V10.675C18.5423%2012.453%2018.5423%2013.8464%2018.4071%2014.9338C18.2691%2016.0434%2017.981%2016.9289%2017.3327%2017.6297C16.6781%2018.3375%2015.84%2018.6584%2014.7913%2018.8108C13.7762%2018.9584%2012.4794%2018.9583%2010.843%2018.9583H9.15835C7.52194%2018.9583%206.22508%2018.9584%205.21006%2018.8108C4.1613%2018.6584%203.32328%2018.3375%202.66861%2017.6297C2.02036%2016.9289%201.73219%2016.0434%201.59419%2014.9338C1.45897%2013.8464%201.45898%2012.453%201.45898%2010.675V10.1583C1.45898%208.38037%201.45897%206.98691%201.59419%205.89959C1.73219%204.78993%202.02035%203.90445%202.66861%203.20363C3.32327%202.49589%204.16129%202.17494%205.21006%202.0225C6.22508%201.87497%207.52194%201.87498%209.15836%201.875Z'%20fill='%238F92A3'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.875%206.66699C1.875%206.32181%202.15482%206.04199%202.5%206.04199H17.5C17.8452%206.04199%2018.125%206.32181%2018.125%206.66699C18.125%207.01217%2017.8452%207.29199%2017.5%207.29199H2.5C2.15482%207.29199%201.875%207.01217%201.875%206.66699Z'%20fill='%238F92A3'/%3e%3c/svg%3e") no-repeat right 10px center;background-size:20px;cursor:not-allowed;border:1px solid #8F92A3;text-decoration:line-through}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-row .entry-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;position:absolute;width:100%}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-row .entry-field input[type=date]:disabled::-webkit-calendar-picker-indicator{cursor:not-allowed}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-row .entry-actions{display:flex;align-items:center;padding-bottom:8px}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-row .entry-actions .remove-button,.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-row .entry-actions .restore-button{background:none;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-row .entry-actions .remove-button.remove-button,.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-row .entry-actions .restore-button.remove-button{border:none}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-row .entry-actions .remove-button.restore-button,.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-row .entry-actions .restore-button.restore-button{border:1.5px solid #2E3038;border-radius:8px}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .add-entry-row{margin-top:16px;width:auto}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .add-entry-row .add-entry-button{background:none;border:none;border-bottom:1px solid #066893;color:#066893;font-size:14px;font-weight:600;cursor:pointer}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .add-entry-row .add-entry-button:disabled{color:#999;border-bottom:1px solid #999;cursor:not-allowed}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-labels{display:flex;gap:16px;margin-bottom:8px}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-labels .date-label{flex:1;font-size:14px;font-weight:600;color:#2e3038}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .entry-labels .event-label{flex:2;font-size:14px;font-weight:600;color:#2e3038}.holiday-popup-overlay .holiday-popup-container .holiday-popup-content .holiday-entries .error-message{color:#ff3b30;font-size:14px;margin-top:16px}.holiday-popup-overlay .holiday-popup-container .holiday-popup-footer{display:flex;justify-content:flex-end;padding:16px 24px;gap:12px}.holiday-popup-overlay .holiday-popup-container .holiday-popup-footer .cancel-button{background:none;border:1px solid #045071;color:#045071;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer}.holiday-popup-overlay .holiday-popup-container .holiday-popup-footer .create-button-disabled{background-color:#8f92a3;color:#e3e4e8;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:600;cursor:not-allowed}.holiday-popup-overlay .holiday-popup-container .holiday-popup-footer .create-button{background-color:#045071;color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer}.leave_status_main_container,.leave_status_main_container *{font-family:Plus Jakarta Sans}.leave_status_main_container{display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:100%;gap:1.5rem}.leave_status_main_container .leave_status_header_container{width:100%;height:auto;border:.5px solid #aeb0bc;border-radius:8px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:16px;gap:2px}.leave_status_main_container .leave_status_header_container .leave_status_header{font-family:Plus Jakarta Sans}.leave_status_main_container .leave_status_header_container .leave_status_header .leave_status_header_title{font-weight:700;font-size:12px;line-height:20px;color:#676b7e;text-transform:uppercase;letter-spacing:.03em}.leave_status_main_container .leave_status_header_container .leave_status_header .leave_status_header_subtitle{font-weight:600;font-size:16px;line-height:24px;color:#2e3038;letter-spacing:.005em}.leave_status_main_container .leave_status_header_container .leave_status_header_button{display:flex;flex-direction:row;align-items:center;gap:4px;background-color:#045071;padding:12px 16px;border:none;border-radius:8px;font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.01em;color:#fff;cursor:pointer}.leave_status_main_container .applied_leaves_container .applied_leaves_header{padding:0 0 16px}.leave_status_main_container .applied_leaves_container .applied_leaves_header p{margin:0;font-family:Plus Jakarta Sans;font-size:18px;font-weight:600;line-height:24px;letter-spacing:.005em;color:#2e3038}.leave_status_main_container .applied_leaves_container .leaves_table_container{overflow-x:auto;background:#fff;border-radius:8px;padding:0;box-shadow:0 2px 4px #0000001a}.leave_status_main_container .applied_leaves_container .leaves_table_container .leaves_table{width:100%;border-collapse:collapse;font-size:14px}.leave_status_main_container .applied_leaves_container .leaves_table_container .leaves_table thead{background-color:#f7f7f8}.leave_status_main_container .applied_leaves_container .leaves_table_container .leaves_table thead th{padding:12px 16px;text-align:left;font-family:Plus Jakarta Sans;font-weight:700;font-size:14px;color:#033348;line-height:20px;border-bottom:.5px solid #e6e7eb}.leave_status_main_container .applied_leaves_container .leaves_table_container .leaves_table tbody tr{border-bottom:.5px solid #e6e7eb}.leave_status_main_container .applied_leaves_container .leaves_table_container .leaves_table tbody tr:last-child{border-bottom:none}.leave_status_main_container .applied_leaves_container .leaves_table_container .leaves_table tbody tr.selected{border:2px solid #1888b9;background-color:#e7f3f8;border-radius:8px}.leave_status_main_container .applied_leaves_container .leaves_table_container .leaves_table tbody tr td{padding:12px 16px;font-family:Plus Jakarta Sans;font-size:14px;color:#2e3038}.leave_status_main_container .applied_leaves_container .leaves_table_container .leaves_table tbody tr:nth-child(2n){background-color:#f7f7f8}.leave_status_main_container .status-badge{display:inline-block;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;text-transform:capitalize}.leave_status_main_container .status-badge.status-accepted{background-color:#ebfaf3;border:1px solid #1eab69;color:#2e3038}.leave_status_main_container .status-badge.status-pending{background-color:#fdfbe7;color:#2e3038;border:1px solid #c6b410}.leave_status_main_container .status-badge.status-rejected{background-color:#faebec;color:#2e3038;border:1px solid #d4545c}.leave_status_main_container .status-badge.status-proof-required{background-color:#fdfbe7;color:#2e3038;border:1px solid #c6b410}.leave_status_main_container .upload-button{background:none;border:1px solid #045071;border-radius:8px;color:#045071;cursor:pointer;font-size:14px;padding:8px;display:flex;align-items:center;gap:8px;font-weight:600}.leave_status_main_container .upload-button:hover{background-color:#eff6ff}.leave_status_main_container .upload_button_disable{background:none;border:1px solid #AEB0BC;border-radius:8px;padding:8px;display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}@media(max-width:768px){.leave_status_main_container .applied_leaves_container .leaves_table_container .leaves_table{font-size:12px}.leave_status_main_container .applied_leaves_container .leaves_table_container .leaves_table th,.leave_status_main_container .applied_leaves_container .leaves_table_container .leaves_table td{padding:8px 12px}.leave_status_main_container .applied_leaves_container .leaves_table_container .leaves_table th:first-child,.leave_status_main_container .applied_leaves_container .leaves_table_container .leaves_table td:first-child{padding-left:16px}.leave_status_main_container .applied_leaves_container .leaves_table_container .leaves_table th:last-child,.leave_status_main_container .applied_leaves_container .leaves_table_container .leaves_table td:last-child{padding-right:16px}.leave_status_main_container .applied_leaves_container .leaves_table_container .leaves_table .reason-cell{max-width:200px}}.upload_proof_overlay,.upload_proof_overlay *{font-family:Plus Jakarta Sans}.upload_proof_overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.upload_proof_overlay .upload_proof_popup{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;font-family:Plus Jakarta Sans;padding:32px 40px;scrollbar-width:none}.upload_proof_overlay .upload_proof_popup .upload_proof_header{display:flex;align-items:center;justify-content:space-between;padding:0 0 26px}.upload_proof_overlay .upload_proof_popup .upload_proof_header p{color:#2e3038;font-size:18px;font-weight:700;line-height:28px;letter-spacing:.01em;padding-bottom:8px;border-bottom:2px solid #2e3038}.upload_proof_overlay .upload_proof_popup .upload_proof_header .close_button{background:#f1f1f4;border:none;cursor:pointer;padding:12px;border-radius:8px}.upload_proof_overlay .upload_proof_popup .upload_proof_header .close_button:hover{background-color:#f3f4f6}.upload_proof_overlay .upload_proof_popup .upload_proof_content .leave_details_section{margin-bottom:32px}.upload_proof_overlay .upload_proof_popup .upload_proof_content .leave_details_section h4{margin:0 0 12px;font-size:16px;font-weight:600;color:#1f2937}.upload_proof_overlay .upload_proof_popup .upload_proof_content .leave_details_section .leave_info p{margin:4px 0;color:#6b7280;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.01em}.upload_proof_overlay .upload_proof_popup .upload_proof_content .leave_details_section .leave_info p strong{color:#676b7e}.upload_proof_overlay .upload_proof_popup .upload_proof_content .file_upload_section{margin-bottom:32px}.upload_proof_overlay .upload_proof_popup .upload_proof_content .file_upload_section h4{margin:0 0 16px;font-size:16px;font-weight:600;color:#1f2937}.upload_proof_overlay .upload_proof_popup .upload_proof_content .file_upload_section .selected_files{width:100%;max-height:200px;overflow-y:auto;margin-bottom:20px;padding-right:10px}.upload_proof_overlay .upload_proof_popup .upload_proof_content .file_upload_section .selected_files::-webkit-scrollbar{width:6px}.upload_proof_overlay .upload_proof_popup .upload_proof_content .file_upload_section .selected_files::-webkit-scrollbar-track{background:none;border-radius:100px}.upload_proof_overlay .upload_proof_popup .upload_proof_content .file_upload_section .selected_files::-webkit-scrollbar-thumb{background:#aeb0bc;border-radius:100px}.upload_proof_overlay .upload_proof_popup .upload_proof_content .file_upload_section .selected_files::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.upload_proof_overlay .upload_proof_popup .upload_proof_content .file_upload_section .selected_files .selected_file_item{display:flex;align-items:center;justify-content:space-between;border:.5px solid #aeb0bc;border-radius:8px;margin-bottom:8px;padding:8px 12px}.upload_proof_overlay .upload_proof_popup .upload_proof_content .file_upload_section .selected_files .selected_file_item .file_info_1{display:flex;align-items:center;gap:8px}.upload_proof_overlay .upload_proof_popup .upload_proof_content .file_upload_section .selected_files .selected_file_item .file_info_1 .file_name{font-size:14px;color:#2e3038;font-weight:600}.upload_proof_overlay .upload_proof_popup .upload_proof_content .file_upload_section .selected_files .selected_file_item .file_info_1 .file_type_icon{background-color:#f7f7f8;padding:8px;border:none;border-radius:8px}.upload_proof_overlay .upload_proof_popup .upload_proof_content .file_upload_section .selected_files .selected_file_item .file_info_2{display:flex;align-items:center;gap:8px}.upload_proof_overlay .upload_proof_popup .upload_proof_content .file_upload_section .selected_files .selected_file_item .file_info_2 .file_size{font-size:12px;color:#676b7e;line-height:20px;font-weight:500}.upload_proof_overlay .upload_proof_popup .upload_proof_content .file_upload_section .selected_files .selected_file_item .file_info_2 .remove_file_button{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;font-size:16px;display:flex;align-items:center}.upload_proof_overlay .upload_proof_popup .upload_proof_content .file_upload_section .select_file_button{background:#f1f1f4;border:none;color:#045071;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:4px}.upload_proof_overlay .upload_proof_popup .upload_proof_content .file_upload_section .select_file_button:hover{text-decoration:underline}.upload_proof_overlay .upload_proof_popup .upload_proof_content .remarks_section h4{margin:0 0 12px;font-size:16px;font-weight:600;color:#1f2937}.upload_proof_overlay .upload_proof_popup .upload_proof_content .remarks_section .remarks_textarea{width:100%;border:1px solid #d1d5db;border-radius:6px;padding:12px;font-size:14px;color:#374151;resize:vertical;font-family:inherit}.upload_proof_overlay .upload_proof_popup .upload_proof_content .remarks_section .remarks_textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.upload_proof_overlay .upload_proof_popup .upload_proof_content .remarks_section .remarks_textarea::placeholder{color:#9ca3af}.upload_proof_overlay .upload_proof_popup .upload_proof_actions{display:flex;gap:12px;justify-content:flex-end;padding:32px 0 24px 24px}.upload_proof_overlay .upload_proof_popup .upload_proof_actions .cancel_button{background:#fff;border:1px solid #045071;color:#045071;padding:12px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.upload_proof_overlay .upload_proof_popup .upload_proof_actions .upload_button_primary{display:flex;align-items:center;gap:8px;background:#045071;border:none;color:#fff;padding:12px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.upload_proof_overlay .upload_proof_popup .upload_proof_actions .upload_button_primary:hover:not(:disabled){background-color:#033f5a}.upload_proof_overlay .upload_proof_popup .upload_proof_actions .upload_button_primary:disabled{opacity:.5;cursor:not-allowed;background-color:#8f92a3;border-color:#e3e4e8}@media(max-width:768px){.upload_proof_overlay{padding:10px}.upload_proof_overlay .upload_proof_popup{max-width:100%}.upload_proof_overlay .upload_proof_popup .upload_proof_header,.upload_proof_overlay .upload_proof_popup .upload_proof_content,.upload_proof_overlay .upload_proof_popup .upload_proof_actions{padding-left:16px;padding-right:16px}.upload_proof_overlay .upload_proof_popup .upload_proof_actions{flex-direction:column}.upload_proof_overlay .upload_proof_popup .upload_proof_actions .cancel_button,.upload_proof_overlay .upload_proof_popup .upload_proof_actions .upload_button_primary{width:100%}}.leave_management_dashboard_main_container{height:100vh;width:100vw;display:flex;align-items:flex-start;overflow:hidden}.leave_management_dashboard_main_container .leave_management_dashboard_header_container{height:100vh;width:100%;position:relative;display:flex;flex-direction:column;overflow:hidden}.leave_management_dashboard_main_container .leave_management_dashboard_header_container .display_routes{width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}.leave_management_dashboard_main_container .leave_management_dashboard_header_container .uam_main__header{border-bottom:1px solid rgba(5,74,104,.3019607843);flex-shrink:0}.leave_management_dashboard_main_container .leave_management_dashboard_header_container .leave_management_dashboard_body_container{width:100%;height:0;flex:1;display:flex;flex-direction:column;padding:24px 36px;overflow-y:auto;overflow-x:hidden}.leave_management_dashboard_main_container .leave_management_dashboard_header_container .leave_management_dashboard_body_container::-webkit-scrollbar{width:10px}.leave_management_dashboard_main_container .leave_management_dashboard_header_container .leave_management_dashboard_body_container::-webkit-scrollbar-track{background:#d2d9df;border-radius:4px}.leave_management_dashboard_main_container .leave_management_dashboard_header_container .leave_management_dashboard_body_container::-webkit-scrollbar-thumb{background:#054a68;border-radius:4px}.leave_management_dashboard_main_container .leave_management_dashboard_header_container .leave_management_dashboard_body_container .leave_management_requests_tabs{display:flex;flex-direction:row;gap:16px;flex-shrink:0}.leave_management_dashboard_main_container .leave_management_dashboard_header_container .leave_management_dashboard_body_container .leave_management_requests_tabs span{display:flex;flex-direction:row;gap:12px;align-items:center}.leave_management_dashboard_main_container .leave_management_dashboard_header_container .leave_management_dashboard_body_container .leave_management_requests_tabs .active_tab{background-color:#ebfafa;padding:12px 14px;border-bottom:4px solid #28a2a2;border-radius:8px 8px 0 0;font-size:14px;font-weight:700;color:#2e3038;font-family:Plus Jakarta Sans;line-height:20px;letter-spacing:.01em;cursor:pointer}.leave_management_dashboard_main_container .leave_management_dashboard_header_container .leave_management_dashboard_body_container .leave_management_requests_tabs .inactive_tab{background-color:#ebfafa;padding:12px 14px;border-bottom:none;border-radius:8px 8px 0 0;font-size:14px;font-weight:600;color:#2e3038;font-family:Plus Jakarta Sans;line-height:20px;letter-spacing:.01em;cursor:pointer}.leave_management_dashboard_main_container .leave_management_dashboard_header_container .leave_management_dashboard_body_container .leave_management_tab_content{display:flex;flex-direction:column;margin-top:40px;width:100%;height:auto;min-height:0;flex:1}.leave_management_dashboard_main_container .leave_management_dashboard_header_container .leave_management_dashboard_body_container hr{border:none;border-top:.5px solid #8f92a3;flex-shrink:0}.dynamic-table{margin:20px 0}.dynamic-table p{margin-bottom:10px;font-size:16px;color:#2e3038;font-weight:600}.dynamic-table .salary_table{width:100%;border:.5px solid #aeb0bc;border-radius:8px}.dynamic-table .salary_table table{width:100%;border-collapse:collapse}.dynamic-table .salary_table table th,.dynamic-table .salary_table table td{padding:12px 15px;text-align:left;border-bottom:1px solid #e0e0e0;font-size:14px}.dynamic-table .salary_table table th{font-weight:600;color:#033348;background-color:#f9f9f9}.dynamic-table .salary_table table td{color:#333}.dynamic-table .salary_table table tr:nth-child(2n){background-color:#f7f7f8}.dynamic-table .salary_table table tr.focused-row{border:3px solid #4FA8CF;background-color:#f8fbff;border-top:none;border-bottom:none}.dynamic-table .salary_table table tr.deleted{opacity:.6}.dynamic-table .salary_table table tr.deleted td{background-color:#f8f8f8}.dynamic-table .salary_table table tr.deleted input[type=text],.dynamic-table .salary_table table tr.deleted input[type=number],.dynamic-table .salary_table table tr.deleted input[type=date]{text-decoration:line-through;color:#999;background-color:#f0f0f0;cursor:not-allowed}.dynamic-table .salary_table table tr.deleted .deleted-text{text-decoration:line-through;color:#999;background-color:#f0f0f0;padding:2px 12px;border-radius:32px;border:1px solid #8F92A3;cursor:not-allowed}.dynamic-table .salary_table table tr.deleted input[type=checkbox]{background:url("data:image/svg+xml,%3csvg%20width='23'%20height='24'%20viewBox='0%200%2023%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.396%2011.8771C2.396%207.58537%202.396%205.4395%203.72927%204.10622C5.06254%202.77295%207.20842%202.77295%2011.5002%202.77295C15.7919%202.77295%2017.9378%202.77295%2019.2711%204.10622C20.6043%205.4395%2020.6043%207.58537%2020.6043%2011.8771C20.6043%2016.1689%2020.6043%2018.3147%2019.2711%2019.648C17.9378%2020.9813%2015.7919%2020.9813%2011.5002%2020.9813C7.20842%2020.9813%205.06254%2020.9813%203.72927%2019.648C2.396%2018.3147%202.396%2016.1689%202.396%2011.8771Z'%20stroke='%238F92A3'%20stroke-width='1.4375'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.3332%2011.877L7.6665%2011.877'%20stroke='%238F92A3'%20stroke-width='1.4375'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center center;background-size:contain;border:none;cursor:not-allowed;width:20px;height:20px}.dynamic-table .salary_table table tr.deleted .salary_delete_btn,.dynamic-table .salary_table table tr.deleted .salary_undo_btn{opacity:1}.dynamic-table .salary_table input[type=text]{width:100%;padding:8px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px}.dynamic-table .salary_table input[type=text]:disabled{background-color:#f5f5f5}.dynamic-table .salary_table input[type=text]:focus{outline:none;box-shadow:none}.dynamic-table .salary_table input[type=number]{width:100%;padding:8px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px}.dynamic-table .salary_table input[type=number]:disabled{background-color:#f5f5f5}.dynamic-table .salary_table input[type=number]:focus{outline:none;box-shadow:none}.dynamic-table .salary_table input[type=date]{width:100%;padding:8px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px}.dynamic-table .salary_table input[type=date]:disabled{background-color:#f5f5f5}.dynamic-table .salary_table input[type=date]:focus{outline:none;box-shadow:none}.dynamic-table .salary_table input[type=checkbox]{cursor:pointer;appearance:none;width:18px;height:18px;border:1px solid #454754;border-radius:4px;background-color:#fff;position:relative}.dynamic-table .salary_table input[type=checkbox]:checked{background:url("data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2.13281%206.78532C2.13281%204.13895%204.27811%201.99365%206.92448%201.99365H13.1745C13.5197%201.99365%2013.7995%202.27347%2013.7995%202.61865C13.7995%202.96383%2013.5197%203.24365%2013.1745%203.24365H6.92448C4.96847%203.24365%203.38281%204.82931%203.38281%206.78532V14.2853C3.38281%2016.2413%204.96847%2017.827%206.92448%2017.827H14.4245C16.3805%2017.827%2017.9661%2016.2413%2017.9661%2014.2853V8.86865C17.9661%208.52347%2018.246%208.24365%2018.5911%208.24365C18.9363%208.24365%2019.2161%208.52347%2019.2161%208.86865V14.2853C19.2161%2016.9317%2017.0708%2019.077%2014.4245%2019.077H6.92448C4.27811%2019.077%202.13281%2016.9317%202.13281%2014.2853V6.78532Z'%20fill='%23454754'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M18.5928%202.98743C18.8493%203.21835%2018.8701%203.61353%2018.6392%203.87009L11.139%2012.2034C11.0243%2012.3309%2010.8623%2012.4056%2010.6909%2012.4101C10.5195%2012.4146%2010.3538%2012.3485%2010.2325%2012.2273L7.31587%209.31059C7.07179%209.06652%207.07179%208.67079%207.31587%208.42671C7.55995%208.18263%207.95568%208.18263%208.19975%208.42671L10.6506%2010.8776L17.7101%203.03388C17.941%202.77731%2018.3362%202.75652%2018.5928%202.98743Z'%20fill='%23454754'/%3e%3c/svg%3e") no-repeat center center;background-size:contain;border:none}.dynamic-table .salary_table input[type=checkbox]:not(:checked){background:url("data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.24824%2018.3307C7.3076%2018.4501%208.69076%2018.452%2010.6745%2018.452C12.6582%2018.452%2014.0414%2018.4501%2015.1007%2018.3307C16.1349%2018.2141%2016.7046%2017.9989%2017.124%2017.6771C17.384%2017.4776%2017.6167%2017.2448%2017.8162%2016.9848C18.138%2016.5654%2018.3533%2015.9957%2018.4699%2014.9616C18.5893%2013.9022%2018.5911%2012.519%2018.5911%2010.5353C18.5911%208.5516%2018.5893%207.16844%2018.4699%206.10908C18.3533%205.07492%2018.138%204.50519%2017.8162%204.0858C17.6167%203.8258%2017.384%203.59308%2017.124%203.39358C16.7046%203.07176%2016.1349%202.85652%2015.1007%202.73994C14.0414%202.62051%2012.6582%202.61865%2010.6745%202.61865C8.69076%202.61865%207.3076%202.62051%206.24824%202.73994C5.21408%202.85652%204.64435%203.07176%204.22496%203.39358C3.96496%203.59308%203.73224%203.8258%203.53274%204.0858C3.21092%204.50519%202.99568%205.07492%202.8791%206.10908C2.75967%207.16844%202.75781%208.5516%202.75781%2010.5353C2.75781%2012.519%202.75967%2013.9022%202.8791%2014.9616C2.99568%2015.9957%203.21092%2016.5654%203.53274%2016.9848C3.73224%2017.2448%203.96496%2017.4776%204.22496%2017.6771C4.64435%2017.9989%205.21408%2018.2141%206.24824%2018.3307ZM2.54105%203.32484C1.50781%204.67138%201.50781%206.62603%201.50781%2010.5353C1.50781%2014.4446%201.50781%2016.3993%202.54105%2017.7458C2.80705%2018.0925%203.11734%2018.4027%203.464%2018.6688C4.81054%2019.702%206.76519%2019.702%2010.6745%2019.702C14.5838%2019.702%2016.5384%2019.702%2017.885%2018.6688C18.2316%2018.4027%2018.5419%2018.0925%2018.8079%2017.7458C19.8411%2016.3993%2019.8411%2014.4446%2019.8411%2010.5353C19.8411%206.62603%2019.8411%204.67138%2018.8079%203.32484C18.5419%202.97818%2018.2316%202.66789%2017.885%202.40189C16.5384%201.36865%2014.5838%201.36865%2010.6745%201.36865C6.76519%201.36865%204.81054%201.36865%203.464%202.40189C3.11734%202.66789%202.80705%202.97818%202.54105%203.32484Z'%20fill='%23454754'/%3e%3c/svg%3e") no-repeat center center;background-size:contain;border:none}.dynamic-table .salary_table input[type=checkbox]:disabled{cursor:not-allowed}.dynamic-table .salary_table input[type=checkbox]:focus{outline:none;box-shadow:none}.dynamic-table .salary_table .variable_checkbox{border:1px solid #8F92A3;padding:2px 12px;border-radius:32px;background-color:#f7f7f8;color:#2e3038;font-family:Plus Jakarta Sans}.dynamic-table .salary_table .salary_delete_btn{border:none;background:transparent;display:flex;align-items:center;gap:4px;cursor:pointer}.dynamic-table .salary_table .salary_delete_btn span{border:none;color:#c73d45;background:transparent;cursor:pointer;font-family:Plus Jakarta Sans;font-size:14px;font-weight:600}.dynamic-table .salary_table .salary_delete_btn img{width:16px;height:16px}.dynamic-table .salary_table .salary_delete_btn:hover span{border-bottom:1px solid #C73D45}.dynamic-table .salary_table .salary_delete_btn:disabled{cursor:not-allowed;opacity:.6}.dynamic-table .salary_table .salary_delete_btn:disabled span{color:#999;cursor:not-allowed}.dynamic-table .salary_table .salary_delete_btn:disabled img{opacity:.6}.dynamic-table .salary_table .salary_delete_btn:disabled:hover span{border-bottom:none}.dynamic-table .salary_table .salary_undo_btn{border:none;background:transparent;display:flex;align-items:center;gap:4px;cursor:pointer}.dynamic-table .salary_table .salary_undo_btn span{border:none;color:#2e3038;background:transparent;cursor:pointer;font-family:Plus Jakarta Sans;font-size:14px;font-weight:600}.dynamic-table .salary_table .salary_undo_btn img{width:16px;height:16px}.dynamic-table .salary_table .salary_undo_btn:hover span{border-bottom:1px solid #2E3038}.dynamic-table .salary_table .add_row_btn{width:100%;text-align:center;padding:6px 15px;cursor:pointer}.dynamic-table .salary_table .add_row_btn:hover{background-color:#f5f5f5}.dynamic-table .salary_table .add_row_btn.disabled{cursor:not-allowed}.dynamic-table .salary_table .add_row_btn.disabled:hover{background-color:transparent}.dynamic-table .salary_table .add_row_btn .add-btn{border:none;color:#045071;font-size:12px;cursor:pointer;transition:background-color .3s ease;background:transparent;font-weight:600}.dynamic-table .salary_table .add_row_btn .add-btn span{display:flex;align-items:center;gap:6px}.dynamic-table .salary_table .add_row_btn .add-btn:disabled{color:#999;cursor:not-allowed;opacity:.6}.dynamic-table .salary_table .add_row_btn .add-btn:disabled img{opacity:.6}.dynamic-table .salary_table .required-field:after{content:" *";color:#ff6b6b;font-weight:700}.dynamic-table .salary_table input.validation-error{border-color:#ff6b6b!important;border-width:2px!important;box-shadow:0 0 0 .2rem #ff6b6b40}.dynamic-table .salary_table .variable_span{border:1px solid #8F92A3;padding:2px 12px;border-radius:32px;background-color:#f7f7f8;color:#2e3038;font-family:Plus Jakarta Sans}.salary_configuration_main_container{margin-top:1.5rem;font-family:Plus Jakarta Sans}.salary_configuration_main_container .salary_configuration_header_container{width:100%;display:flex;justify-content:space-between;gap:1rem}.salary_configuration_main_container .salary_configuration_header_container .salary_configuration_header_dropdown_container{width:100%;display:flex;gap:.75rem;align-items:center}.salary_configuration_main_container .salary_configuration_header_container .salary_configuration_header_dropdown_container .custom-dropdown-container{max-width:205px}.salary_configuration_main_container .salary_configuration_header_container .salary_configuration_header_dropdown_container .salary_configuration_reset_button{background:transparent;color:#045071;border:none;padding:.6rem 1rem;border:1px solid #045071;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:600;transition:background-color .2s}.salary_configuration_main_container .salary_configuration_header_container .salary_configuration_header_dropdown_container .salary_configuration_reset_button:hover{background:#045071;color:#fff}.salary_configuration_main_container .salary_configuration_header_container .salary_configuration_header_dropdown_container .salary_configuration_reset_button:disabled{background:#ccc;cursor:not-allowed}.salary_configuration_main_container .salary_configuration_header_container .header_action_button_container{display:flex;gap:1rem;align-items:center}.salary_configuration_main_container .salary_configuration_header_container .header_action_button_container .salary_configuration_save_button,.salary_configuration_main_container .salary_configuration_header_container .header_action_button_container .salary_configuration_edit_button{background:#045071;color:#fff;border:none;padding:.6rem 1rem;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:600;transition:background-color .2s}.salary_configuration_main_container .salary_configuration_header_container .header_action_button_container .salary_configuration_save_button:hover,.salary_configuration_main_container .salary_configuration_header_container .header_action_button_container .salary_configuration_edit_button:hover{background:#02303f}.salary_configuration_main_container .salary_configuration_header_container .header_action_button_container .salary_configuration_cancel_button{background:transparent;color:#c73d45;border:1px solid #C73D45;padding:.6rem 1rem;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:600;transition:background-color .2s}.salary_configuration_main_container .salary_configuration_header_container .header_action_button_container .salary_configuration_cancel_button:hover{background:#c73d45;color:#fff}.modal_overlay_confirmation_popup{position:fixed;inset:0;background-color:#9eb9c540;display:flex;align-items:center;justify-content:center;z-index:1000}.modal_overlay_confirmation_popup .modal_container_confirmation_popup{background-color:#fff;border-radius:8px;padding:24px;width:353px;height:224px;position:relative;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:center}.modal_overlay_confirmation_popup .close_button_confirmation_popup{position:absolute;right:16px;top:16px;background:none;border:none;cursor:pointer;color:#6b7280;padding:4px}.modal_overlay_confirmation_popup .close_button_confirmation_popup:hover{color:#374151}.modal_overlay_confirmation_popup .modal_content_confirmation_popup{text-align:center;margin-bottom:24px;font-size:16px;font-weight:800;font-family:Plus Jakarta Sans;color:#033348}.modal_overlay_confirmation_popup .modal_content_confirmation_popup .heading_confirmation_popup{font-size:18px;margin-bottom:8px;font-weight:600;font-family:Plus Jakarta Sans}.modal_overlay_confirmation_popup .modal_content_confirmation_popup .message_confirmation_popup{font-size:15px;font-weight:500;font-family:Plus Jakarta Sans;color:#4b5563}.modal_overlay_confirmation_popup .modal_actions_confirmation_popup{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.modal_overlay_confirmation_popup .modal_actions_confirmation_popup button{padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease;border:none;display:flex;justify-content:center;align-items:center}.modal_overlay_confirmation_popup .modal_actions_confirmation_popup button.btn_primary_confirmation_popup{width:auto;height:29px;background-color:#045071;color:#fff;font-size:14px;font-weight:800;font-family:Plus Jakarta Sans;display:flex;align-items:center}.modal_overlay_confirmation_popup .modal_actions_confirmation_popup button.btn_primary_confirmation_popup:hover{background-color:#03405a}.modal_overlay_confirmation_popup .modal_actions_confirmation_popup button.btn_secondary_confirmation_popup{width:auto;height:29px;font-size:14px;font-weight:800;font-family:Plus Jakarta Sans;background-color:#c3e1ef;color:#2e3038;display:flex;align-items:center;justify-content:center}.modal_overlay_confirmation_popup .modal_actions_confirmation_popup button.btn_secondary_confirmation_popup:hover{background-color:#e5e7eb}.payroll_header_main_container{font-family:Plus Jakarta Sans;display:flex;justify-content:space-between}.payroll_header_main_container .total_payroll_amount_container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:#f7f7f8;border:.5px solid #aeb0bc;border-radius:8px;padding:16px 24px;gap:2px}.payroll_header_main_container .total_payroll_amount_container .total_payroll_amount_title{font-weight:500;font-size:16px;line-height:20px;color:#2e3038;margin-bottom:4px;line-height:28px}.payroll_header_main_container .total_payroll_amount_container .total_payroll_amount{font-weight:400;font-size:46px;line-height:64px;color:#454754}.payroll_header_main_container .total_payroll_amount_container .total_payroll_month{font-weight:600;font-size:14px;line-height:24px;color:#676b7e}.payroll_header_main_container .total_payroll_amount_container .total_employees_count{font-weight:500;font-size:12px;line-height:18px;color:#676b7e;margin-top:4px;padding:4px 8px;background-color:#e5e7eb;border-radius:4px;display:inline-block}.payroll_header_main_container .payroll_action_buttons{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.payroll_header_main_container .payroll_action_buttons .payroll_button_container{display:flex;gap:12px;margin-bottom:8px}.payroll_header_main_container .payroll_action_buttons .download_payslip_button,.payroll_header_main_container .payroll_action_buttons .process_payroll_button{color:#fff;background-color:#045071;font-weight:600;font-size:14px;line-height:20px;cursor:pointer;padding:10px;display:flex;align-items:center;gap:6px;border:1px solid #045071;border-radius:8px;transition:background-color .2s}.payroll_header_main_container .payroll_action_buttons .download_payslip_button:hover,.payroll_header_main_container .payroll_action_buttons .process_payroll_button:hover{background-color:#003349}.payroll_header_main_container .payroll_action_buttons .download_payslip_button:disabled,.payroll_header_main_container .payroll_action_buttons .process_payroll_button:disabled{background-color:#aeb0bc;border:1px solid #aeb0bc;cursor:not-allowed}.payroll_header_main_container .payroll_action_buttons .edit_Payroll_button{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;border:1px solid #045071;background-color:transparent;border-radius:8px;padding:10px 18px;color:#045071;font-weight:600;cursor:pointer}.payroll_header_main_container .payroll_action_buttons .edit_Payroll_button:disabled{background-color:#f3f4f6;border:1px solid #c7c9d1;color:#9ca3af;cursor:not-allowed}.payroll_search_container{display:flex;align-items:center;gap:10px;position:relative}.payroll_search_container .payroll_search_icon{position:absolute;left:0;padding:12px 0}.payroll_search_container .payroll_search_input{width:100%;height:auto;border:none;border-bottom:.5px solid #aeb0bc;padding:12px 16px 12px 32px;font-family:Plus Jakarta Sans;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.01em;color:#8f92a3}.payroll_search_container .payroll_search_input:focus{outline:none}.payroll_search_container .payroll_search_input::placeholder{color:#8f92a3;font-family:Plus Jakarta Sans;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.01em}.payroll_filter_container{display:flex;align-items:center;gap:15px}.payroll_filter_container .payroll_month_filter,.payroll_filter_container .payroll_year_filter,.payroll_filter_container .payroll_sort_filter,.payroll_filter_container .payroll_status_filter{position:relative;display:inline-block}.payroll_filter_container .payroll_month_filter .payroll_month_filter_title,.payroll_filter_container .payroll_month_filter .payroll_year_filter_title,.payroll_filter_container .payroll_month_filter .payroll_sort_filter_title,.payroll_filter_container .payroll_month_filter .payroll_status_filter_title,.payroll_filter_container .payroll_year_filter .payroll_month_filter_title,.payroll_filter_container .payroll_year_filter .payroll_year_filter_title,.payroll_filter_container .payroll_year_filter .payroll_sort_filter_title,.payroll_filter_container .payroll_year_filter .payroll_status_filter_title,.payroll_filter_container .payroll_sort_filter .payroll_month_filter_title,.payroll_filter_container .payroll_sort_filter .payroll_year_filter_title,.payroll_filter_container .payroll_sort_filter .payroll_sort_filter_title,.payroll_filter_container .payroll_sort_filter .payroll_status_filter_title,.payroll_filter_container .payroll_status_filter .payroll_month_filter_title,.payroll_filter_container .payroll_status_filter .payroll_year_filter_title,.payroll_filter_container .payroll_status_filter .payroll_sort_filter_title,.payroll_filter_container .payroll_status_filter .payroll_status_filter_title{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#f8f9fa;border:1px solid #e1e5e9;border-radius:8px;font-family:Plus Jakarta Sans;font-weight:500;font-size:14px;line-height:20px;color:#495057;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none;min-width:140px;justify-content:flex-start}.payroll_filter_container .payroll_month_filter .payroll_month_filter_title:hover,.payroll_filter_container .payroll_month_filter .payroll_year_filter_title:hover,.payroll_filter_container .payroll_month_filter .payroll_sort_filter_title:hover,.payroll_filter_container .payroll_month_filter .payroll_status_filter_title:hover,.payroll_filter_container .payroll_year_filter .payroll_month_filter_title:hover,.payroll_filter_container .payroll_year_filter .payroll_year_filter_title:hover,.payroll_filter_container .payroll_year_filter .payroll_sort_filter_title:hover,.payroll_filter_container .payroll_year_filter .payroll_status_filter_title:hover,.payroll_filter_container .payroll_sort_filter .payroll_month_filter_title:hover,.payroll_filter_container .payroll_sort_filter .payroll_year_filter_title:hover,.payroll_filter_container .payroll_sort_filter .payroll_sort_filter_title:hover,.payroll_filter_container .payroll_sort_filter .payroll_status_filter_title:hover,.payroll_filter_container .payroll_status_filter .payroll_month_filter_title:hover,.payroll_filter_container .payroll_status_filter .payroll_year_filter_title:hover,.payroll_filter_container .payroll_status_filter .payroll_sort_filter_title:hover,.payroll_filter_container .payroll_status_filter .payroll_status_filter_title:hover{background:#e9ecef;border-color:#ced4da}.payroll_filter_container .payroll_month_filter .payroll_month_filter_title.active,.payroll_filter_container .payroll_month_filter .payroll_year_filter_title.active,.payroll_filter_container .payroll_month_filter .payroll_sort_filter_title.active,.payroll_filter_container .payroll_month_filter .payroll_status_filter_title.active,.payroll_filter_container .payroll_year_filter .payroll_month_filter_title.active,.payroll_filter_container .payroll_year_filter .payroll_year_filter_title.active,.payroll_filter_container .payroll_year_filter .payroll_sort_filter_title.active,.payroll_filter_container .payroll_year_filter .payroll_status_filter_title.active,.payroll_filter_container .payroll_sort_filter .payroll_month_filter_title.active,.payroll_filter_container .payroll_sort_filter .payroll_year_filter_title.active,.payroll_filter_container .payroll_sort_filter .payroll_sort_filter_title.active,.payroll_filter_container .payroll_sort_filter .payroll_status_filter_title.active,.payroll_filter_container .payroll_status_filter .payroll_month_filter_title.active,.payroll_filter_container .payroll_status_filter .payroll_year_filter_title.active,.payroll_filter_container .payroll_status_filter .payroll_sort_filter_title.active,.payroll_filter_container .payroll_status_filter .payroll_status_filter_title.active{background:#e7f3f8;border-color:#c3e1ef;color:#045071}.payroll_filter_container .payroll_month_filter .payroll_month_filter_title .sort_filter_icon,.payroll_filter_container .payroll_month_filter .payroll_month_filter_title .status_filter_icon,.payroll_filter_container .payroll_month_filter .payroll_year_filter_title .sort_filter_icon,.payroll_filter_container .payroll_month_filter .payroll_year_filter_title .status_filter_icon,.payroll_filter_container .payroll_month_filter .payroll_sort_filter_title .sort_filter_icon,.payroll_filter_container .payroll_month_filter .payroll_sort_filter_title .status_filter_icon,.payroll_filter_container .payroll_month_filter .payroll_status_filter_title .sort_filter_icon,.payroll_filter_container .payroll_month_filter .payroll_status_filter_title .status_filter_icon,.payroll_filter_container .payroll_year_filter .payroll_month_filter_title .sort_filter_icon,.payroll_filter_container .payroll_year_filter .payroll_month_filter_title .status_filter_icon,.payroll_filter_container .payroll_year_filter .payroll_year_filter_title .sort_filter_icon,.payroll_filter_container .payroll_year_filter .payroll_year_filter_title .status_filter_icon,.payroll_filter_container .payroll_year_filter .payroll_sort_filter_title .sort_filter_icon,.payroll_filter_container .payroll_year_filter .payroll_sort_filter_title .status_filter_icon,.payroll_filter_container .payroll_year_filter .payroll_status_filter_title .sort_filter_icon,.payroll_filter_container .payroll_year_filter .payroll_status_filter_title .status_filter_icon,.payroll_filter_container .payroll_sort_filter .payroll_month_filter_title .sort_filter_icon,.payroll_filter_container .payroll_sort_filter .payroll_month_filter_title .status_filter_icon,.payroll_filter_container .payroll_sort_filter .payroll_year_filter_title .sort_filter_icon,.payroll_filter_container .payroll_sort_filter .payroll_year_filter_title .status_filter_icon,.payroll_filter_container .payroll_sort_filter .payroll_sort_filter_title .sort_filter_icon,.payroll_filter_container .payroll_sort_filter .payroll_sort_filter_title .status_filter_icon,.payroll_filter_container .payroll_sort_filter .payroll_status_filter_title .sort_filter_icon,.payroll_filter_container .payroll_sort_filter .payroll_status_filter_title .status_filter_icon,.payroll_filter_container .payroll_status_filter .payroll_month_filter_title .sort_filter_icon,.payroll_filter_container .payroll_status_filter .payroll_month_filter_title .status_filter_icon,.payroll_filter_container .payroll_status_filter .payroll_year_filter_title .sort_filter_icon,.payroll_filter_container .payroll_status_filter .payroll_year_filter_title .status_filter_icon,.payroll_filter_container .payroll_status_filter .payroll_sort_filter_title .sort_filter_icon,.payroll_filter_container .payroll_status_filter .payroll_sort_filter_title .status_filter_icon,.payroll_filter_container .payroll_status_filter .payroll_status_filter_title .sort_filter_icon,.payroll_filter_container .payroll_status_filter .payroll_status_filter_title .status_filter_icon{width:16px;height:16px;flex-shrink:0}.payroll_filter_container .payroll_month_filter .payroll_month_filter_title .selected_month,.payroll_filter_container .payroll_month_filter .payroll_month_filter_title .selected_year,.payroll_filter_container .payroll_month_filter .payroll_month_filter_title .selected_sort,.payroll_filter_container .payroll_month_filter .payroll_month_filter_title .selected_status,.payroll_filter_container .payroll_month_filter .payroll_year_filter_title .selected_month,.payroll_filter_container .payroll_month_filter .payroll_year_filter_title .selected_year,.payroll_filter_container .payroll_month_filter .payroll_year_filter_title .selected_sort,.payroll_filter_container .payroll_month_filter .payroll_year_filter_title .selected_status,.payroll_filter_container .payroll_month_filter .payroll_sort_filter_title .selected_month,.payroll_filter_container .payroll_month_filter .payroll_sort_filter_title .selected_year,.payroll_filter_container .payroll_month_filter .payroll_sort_filter_title .selected_sort,.payroll_filter_container .payroll_month_filter .payroll_sort_filter_title .selected_status,.payroll_filter_container .payroll_month_filter .payroll_status_filter_title .selected_month,.payroll_filter_container .payroll_month_filter .payroll_status_filter_title .selected_year,.payroll_filter_container .payroll_month_filter .payroll_status_filter_title .selected_sort,.payroll_filter_container .payroll_month_filter .payroll_status_filter_title .selected_status,.payroll_filter_container .payroll_year_filter .payroll_month_filter_title .selected_month,.payroll_filter_container .payroll_year_filter .payroll_month_filter_title .selected_year,.payroll_filter_container .payroll_year_filter .payroll_month_filter_title .selected_sort,.payroll_filter_container .payroll_year_filter .payroll_month_filter_title .selected_status,.payroll_filter_container .payroll_year_filter .payroll_year_filter_title .selected_month,.payroll_filter_container .payroll_year_filter .payroll_year_filter_title .selected_year,.payroll_filter_container .payroll_year_filter .payroll_year_filter_title .selected_sort,.payroll_filter_container .payroll_year_filter .payroll_year_filter_title .selected_status,.payroll_filter_container .payroll_year_filter .payroll_sort_filter_title .selected_month,.payroll_filter_container .payroll_year_filter .payroll_sort_filter_title .selected_year,.payroll_filter_container .payroll_year_filter .payroll_sort_filter_title .selected_sort,.payroll_filter_container .payroll_year_filter .payroll_sort_filter_title .selected_status,.payroll_filter_container .payroll_year_filter .payroll_status_filter_title .selected_month,.payroll_filter_container .payroll_year_filter .payroll_status_filter_title .selected_year,.payroll_filter_container .payroll_year_filter .payroll_status_filter_title .selected_sort,.payroll_filter_container .payroll_year_filter .payroll_status_filter_title .selected_status,.payroll_filter_container .payroll_sort_filter .payroll_month_filter_title .selected_month,.payroll_filter_container .payroll_sort_filter .payroll_month_filter_title .selected_year,.payroll_filter_container .payroll_sort_filter .payroll_month_filter_title .selected_sort,.payroll_filter_container .payroll_sort_filter .payroll_month_filter_title .selected_status,.payroll_filter_container .payroll_sort_filter .payroll_year_filter_title .selected_month,.payroll_filter_container .payroll_sort_filter .payroll_year_filter_title .selected_year,.payroll_filter_container .payroll_sort_filter .payroll_year_filter_title .selected_sort,.payroll_filter_container .payroll_sort_filter .payroll_year_filter_title .selected_status,.payroll_filter_container .payroll_sort_filter .payroll_sort_filter_title .selected_month,.payroll_filter_container .payroll_sort_filter .payroll_sort_filter_title .selected_year,.payroll_filter_container .payroll_sort_filter .payroll_sort_filter_title .selected_sort,.payroll_filter_container .payroll_sort_filter .payroll_sort_filter_title .selected_status,.payroll_filter_container .payroll_sort_filter .payroll_status_filter_title .selected_month,.payroll_filter_container .payroll_sort_filter .payroll_status_filter_title .selected_year,.payroll_filter_container .payroll_sort_filter .payroll_status_filter_title .selected_sort,.payroll_filter_container .payroll_sort_filter .payroll_status_filter_title .selected_status,.payroll_filter_container .payroll_status_filter .payroll_month_filter_title .selected_month,.payroll_filter_container .payroll_status_filter .payroll_month_filter_title .selected_year,.payroll_filter_container .payroll_status_filter .payroll_month_filter_title .selected_sort,.payroll_filter_container .payroll_status_filter .payroll_month_filter_title .selected_status,.payroll_filter_container .payroll_status_filter .payroll_year_filter_title .selected_month,.payroll_filter_container .payroll_status_filter .payroll_year_filter_title .selected_year,.payroll_filter_container .payroll_status_filter .payroll_year_filter_title .selected_sort,.payroll_filter_container .payroll_status_filter .payroll_year_filter_title .selected_status,.payroll_filter_container .payroll_status_filter .payroll_sort_filter_title .selected_month,.payroll_filter_container .payroll_status_filter .payroll_sort_filter_title .selected_year,.payroll_filter_container .payroll_status_filter .payroll_sort_filter_title .selected_sort,.payroll_filter_container .payroll_status_filter .payroll_sort_filter_title .selected_status,.payroll_filter_container .payroll_status_filter .payroll_status_filter_title .selected_month,.payroll_filter_container .payroll_status_filter .payroll_status_filter_title .selected_year,.payroll_filter_container .payroll_status_filter .payroll_status_filter_title .selected_sort,.payroll_filter_container .payroll_status_filter .payroll_status_filter_title .selected_status{flex:1;text-align:left}.payroll_filter_container .payroll_month_filter .payroll_month_filter_title .dropdown_icon,.payroll_filter_container .payroll_month_filter .payroll_year_filter_title .dropdown_icon,.payroll_filter_container .payroll_month_filter .payroll_sort_filter_title .dropdown_icon,.payroll_filter_container .payroll_month_filter .payroll_status_filter_title .dropdown_icon,.payroll_filter_container .payroll_year_filter .payroll_month_filter_title .dropdown_icon,.payroll_filter_container .payroll_year_filter .payroll_year_filter_title .dropdown_icon,.payroll_filter_container .payroll_year_filter .payroll_sort_filter_title .dropdown_icon,.payroll_filter_container .payroll_year_filter .payroll_status_filter_title .dropdown_icon,.payroll_filter_container .payroll_sort_filter .payroll_month_filter_title .dropdown_icon,.payroll_filter_container .payroll_sort_filter .payroll_year_filter_title .dropdown_icon,.payroll_filter_container .payroll_sort_filter .payroll_sort_filter_title .dropdown_icon,.payroll_filter_container .payroll_sort_filter .payroll_status_filter_title .dropdown_icon,.payroll_filter_container .payroll_status_filter .payroll_month_filter_title .dropdown_icon,.payroll_filter_container .payroll_status_filter .payroll_year_filter_title .dropdown_icon,.payroll_filter_container .payroll_status_filter .payroll_sort_filter_title .dropdown_icon,.payroll_filter_container .payroll_status_filter .payroll_status_filter_title .dropdown_icon{width:12px;height:12px;margin-left:auto;transition:transform .3s ease}.payroll_filter_container .payroll_month_filter .payroll_month_filter_title .dropdown_icon.rotated,.payroll_filter_container .payroll_month_filter .payroll_year_filter_title .dropdown_icon.rotated,.payroll_filter_container .payroll_month_filter .payroll_sort_filter_title .dropdown_icon.rotated,.payroll_filter_container .payroll_month_filter .payroll_status_filter_title .dropdown_icon.rotated,.payroll_filter_container .payroll_year_filter .payroll_month_filter_title .dropdown_icon.rotated,.payroll_filter_container .payroll_year_filter .payroll_year_filter_title .dropdown_icon.rotated,.payroll_filter_container .payroll_year_filter .payroll_sort_filter_title .dropdown_icon.rotated,.payroll_filter_container .payroll_year_filter .payroll_status_filter_title .dropdown_icon.rotated,.payroll_filter_container .payroll_sort_filter .payroll_month_filter_title .dropdown_icon.rotated,.payroll_filter_container .payroll_sort_filter .payroll_year_filter_title .dropdown_icon.rotated,.payroll_filter_container .payroll_sort_filter .payroll_sort_filter_title .dropdown_icon.rotated,.payroll_filter_container .payroll_sort_filter .payroll_status_filter_title .dropdown_icon.rotated,.payroll_filter_container .payroll_status_filter .payroll_month_filter_title .dropdown_icon.rotated,.payroll_filter_container .payroll_status_filter .payroll_year_filter_title .dropdown_icon.rotated,.payroll_filter_container .payroll_status_filter .payroll_sort_filter_title .dropdown_icon.rotated,.payroll_filter_container .payroll_status_filter .payroll_status_filter_title .dropdown_icon.rotated{transform:rotate(180deg)}.payroll_filter_container .payroll_month_filter .payroll_month_options,.payroll_filter_container .payroll_month_filter .payroll_year_options,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown,.payroll_filter_container .payroll_year_filter .payroll_month_options,.payroll_filter_container .payroll_year_filter .payroll_year_options,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown,.payroll_filter_container .payroll_sort_filter .payroll_month_options,.payroll_filter_container .payroll_sort_filter .payroll_year_options,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown,.payroll_filter_container .payroll_status_filter .payroll_month_options,.payroll_filter_container .payroll_status_filter .payroll_year_options,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown{position:absolute;width:220px;top:100%;left:0;background:#fff;border:1px solid #e1e5e9;border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:10;max-height:250px;overflow-y:auto;margin-top:4px;display:none}.payroll_filter_container .payroll_month_filter .payroll_month_options.show,.payroll_filter_container .payroll_month_filter .payroll_year_options.show,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown.show,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown.show,.payroll_filter_container .payroll_year_filter .payroll_month_options.show,.payroll_filter_container .payroll_year_filter .payroll_year_options.show,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown.show,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown.show,.payroll_filter_container .payroll_sort_filter .payroll_month_options.show,.payroll_filter_container .payroll_sort_filter .payroll_year_options.show,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown.show,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown.show,.payroll_filter_container .payroll_status_filter .payroll_month_options.show,.payroll_filter_container .payroll_status_filter .payroll_year_options.show,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown.show,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown.show{display:block}.payroll_filter_container .payroll_month_filter .payroll_month_options::-webkit-scrollbar,.payroll_filter_container .payroll_month_filter .payroll_year_options::-webkit-scrollbar,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown::-webkit-scrollbar,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown::-webkit-scrollbar,.payroll_filter_container .payroll_year_filter .payroll_month_options::-webkit-scrollbar,.payroll_filter_container .payroll_year_filter .payroll_year_options::-webkit-scrollbar,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown::-webkit-scrollbar,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown::-webkit-scrollbar,.payroll_filter_container .payroll_sort_filter .payroll_month_options::-webkit-scrollbar,.payroll_filter_container .payroll_sort_filter .payroll_year_options::-webkit-scrollbar,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown::-webkit-scrollbar,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown::-webkit-scrollbar,.payroll_filter_container .payroll_status_filter .payroll_month_options::-webkit-scrollbar,.payroll_filter_container .payroll_status_filter .payroll_year_options::-webkit-scrollbar,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown::-webkit-scrollbar,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown::-webkit-scrollbar{width:4px}.payroll_filter_container .payroll_month_filter .payroll_month_options::-webkit-scrollbar-track,.payroll_filter_container .payroll_month_filter .payroll_year_options::-webkit-scrollbar-track,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown::-webkit-scrollbar-track,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown::-webkit-scrollbar-track,.payroll_filter_container .payroll_year_filter .payroll_month_options::-webkit-scrollbar-track,.payroll_filter_container .payroll_year_filter .payroll_year_options::-webkit-scrollbar-track,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown::-webkit-scrollbar-track,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown::-webkit-scrollbar-track,.payroll_filter_container .payroll_sort_filter .payroll_month_options::-webkit-scrollbar-track,.payroll_filter_container .payroll_sort_filter .payroll_year_options::-webkit-scrollbar-track,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown::-webkit-scrollbar-track,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown::-webkit-scrollbar-track,.payroll_filter_container .payroll_status_filter .payroll_month_options::-webkit-scrollbar-track,.payroll_filter_container .payroll_status_filter .payroll_year_options::-webkit-scrollbar-track,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown::-webkit-scrollbar-track,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown::-webkit-scrollbar-track{background:#f1f3f4;border-radius:2px}.payroll_filter_container .payroll_month_filter .payroll_month_options::-webkit-scrollbar-thumb,.payroll_filter_container .payroll_month_filter .payroll_year_options::-webkit-scrollbar-thumb,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown::-webkit-scrollbar-thumb,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown::-webkit-scrollbar-thumb,.payroll_filter_container .payroll_year_filter .payroll_month_options::-webkit-scrollbar-thumb,.payroll_filter_container .payroll_year_filter .payroll_year_options::-webkit-scrollbar-thumb,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown::-webkit-scrollbar-thumb,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown::-webkit-scrollbar-thumb,.payroll_filter_container .payroll_sort_filter .payroll_month_options::-webkit-scrollbar-thumb,.payroll_filter_container .payroll_sort_filter .payroll_year_options::-webkit-scrollbar-thumb,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown::-webkit-scrollbar-thumb,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown::-webkit-scrollbar-thumb,.payroll_filter_container .payroll_status_filter .payroll_month_options::-webkit-scrollbar-thumb,.payroll_filter_container .payroll_status_filter .payroll_year_options::-webkit-scrollbar-thumb,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown::-webkit-scrollbar-thumb,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown::-webkit-scrollbar-thumb{background:#c1c8cd;border-radius:2px}.payroll_filter_container .payroll_month_filter .payroll_month_options::-webkit-scrollbar-thumb:hover,.payroll_filter_container .payroll_month_filter .payroll_year_options::-webkit-scrollbar-thumb:hover,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown::-webkit-scrollbar-thumb:hover,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown::-webkit-scrollbar-thumb:hover,.payroll_filter_container .payroll_year_filter .payroll_month_options::-webkit-scrollbar-thumb:hover,.payroll_filter_container .payroll_year_filter .payroll_year_options::-webkit-scrollbar-thumb:hover,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown::-webkit-scrollbar-thumb:hover,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown::-webkit-scrollbar-thumb:hover,.payroll_filter_container .payroll_sort_filter .payroll_month_options::-webkit-scrollbar-thumb:hover,.payroll_filter_container .payroll_sort_filter .payroll_year_options::-webkit-scrollbar-thumb:hover,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown::-webkit-scrollbar-thumb:hover,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown::-webkit-scrollbar-thumb:hover,.payroll_filter_container .payroll_status_filter .payroll_month_options::-webkit-scrollbar-thumb:hover,.payroll_filter_container .payroll_status_filter .payroll_year_options::-webkit-scrollbar-thumb:hover,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown::-webkit-scrollbar-thumb:hover,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown::-webkit-scrollbar-thumb:hover{background:#a8b2ba}.payroll_filter_container .payroll_month_filter .payroll_month_options .payroll_month_option,.payroll_filter_container .payroll_month_filter .payroll_month_options .payroll_year_option,.payroll_filter_container .payroll_month_filter .payroll_month_options .payroll_sort_option,.payroll_filter_container .payroll_month_filter .payroll_month_options .payroll_status_option,.payroll_filter_container .payroll_month_filter .payroll_year_options .payroll_month_option,.payroll_filter_container .payroll_month_filter .payroll_year_options .payroll_year_option,.payroll_filter_container .payroll_month_filter .payroll_year_options .payroll_sort_option,.payroll_filter_container .payroll_month_filter .payroll_year_options .payroll_status_option,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown .payroll_month_option,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown .payroll_year_option,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown .payroll_sort_option,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown .payroll_status_option,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown .payroll_month_option,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown .payroll_year_option,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown .payroll_sort_option,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown .payroll_status_option,.payroll_filter_container .payroll_year_filter .payroll_month_options .payroll_month_option,.payroll_filter_container .payroll_year_filter .payroll_month_options .payroll_year_option,.payroll_filter_container .payroll_year_filter .payroll_month_options .payroll_sort_option,.payroll_filter_container .payroll_year_filter .payroll_month_options .payroll_status_option,.payroll_filter_container .payroll_year_filter .payroll_year_options .payroll_month_option,.payroll_filter_container .payroll_year_filter .payroll_year_options .payroll_year_option,.payroll_filter_container .payroll_year_filter .payroll_year_options .payroll_sort_option,.payroll_filter_container .payroll_year_filter .payroll_year_options .payroll_status_option,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown .payroll_month_option,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown .payroll_year_option,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown .payroll_sort_option,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown .payroll_status_option,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown .payroll_month_option,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown .payroll_year_option,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown .payroll_sort_option,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown .payroll_status_option,.payroll_filter_container .payroll_sort_filter .payroll_month_options .payroll_month_option,.payroll_filter_container .payroll_sort_filter .payroll_month_options .payroll_year_option,.payroll_filter_container .payroll_sort_filter .payroll_month_options .payroll_sort_option,.payroll_filter_container .payroll_sort_filter .payroll_month_options .payroll_status_option,.payroll_filter_container .payroll_sort_filter .payroll_year_options .payroll_month_option,.payroll_filter_container .payroll_sort_filter .payroll_year_options .payroll_year_option,.payroll_filter_container .payroll_sort_filter .payroll_year_options .payroll_sort_option,.payroll_filter_container .payroll_sort_filter .payroll_year_options .payroll_status_option,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown .payroll_month_option,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown .payroll_year_option,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown .payroll_sort_option,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown .payroll_status_option,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown .payroll_month_option,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown .payroll_year_option,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown .payroll_sort_option,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown .payroll_status_option,.payroll_filter_container .payroll_status_filter .payroll_month_options .payroll_month_option,.payroll_filter_container .payroll_status_filter .payroll_month_options .payroll_year_option,.payroll_filter_container .payroll_status_filter .payroll_month_options .payroll_sort_option,.payroll_filter_container .payroll_status_filter .payroll_month_options .payroll_status_option,.payroll_filter_container .payroll_status_filter .payroll_year_options .payroll_month_option,.payroll_filter_container .payroll_status_filter .payroll_year_options .payroll_year_option,.payroll_filter_container .payroll_status_filter .payroll_year_options .payroll_sort_option,.payroll_filter_container .payroll_status_filter .payroll_year_options .payroll_status_option,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown .payroll_month_option,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown .payroll_year_option,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown .payroll_sort_option,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown .payroll_status_option,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown .payroll_month_option,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown .payroll_year_option,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown .payroll_sort_option,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown .payroll_status_option{padding:12px 16px;font-family:Plus Jakarta Sans;font-weight:400;font-size:14px;line-height:20px;color:#495057;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f1f3f4}.payroll_filter_container .payroll_month_filter .payroll_month_options .payroll_month_option:hover,.payroll_filter_container .payroll_month_filter .payroll_month_options .payroll_year_option:hover,.payroll_filter_container .payroll_month_filter .payroll_month_options .payroll_sort_option:hover,.payroll_filter_container .payroll_month_filter .payroll_month_options .payroll_status_option:hover,.payroll_filter_container .payroll_month_filter .payroll_year_options .payroll_month_option:hover,.payroll_filter_container .payroll_month_filter .payroll_year_options .payroll_year_option:hover,.payroll_filter_container .payroll_month_filter .payroll_year_options .payroll_sort_option:hover,.payroll_filter_container .payroll_month_filter .payroll_year_options .payroll_status_option:hover,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown .payroll_month_option:hover,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown .payroll_year_option:hover,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown .payroll_sort_option:hover,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown .payroll_status_option:hover,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown .payroll_month_option:hover,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown .payroll_year_option:hover,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown .payroll_sort_option:hover,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown .payroll_status_option:hover,.payroll_filter_container .payroll_year_filter .payroll_month_options .payroll_month_option:hover,.payroll_filter_container .payroll_year_filter .payroll_month_options .payroll_year_option:hover,.payroll_filter_container .payroll_year_filter .payroll_month_options .payroll_sort_option:hover,.payroll_filter_container .payroll_year_filter .payroll_month_options .payroll_status_option:hover,.payroll_filter_container .payroll_year_filter .payroll_year_options .payroll_month_option:hover,.payroll_filter_container .payroll_year_filter .payroll_year_options .payroll_year_option:hover,.payroll_filter_container .payroll_year_filter .payroll_year_options .payroll_sort_option:hover,.payroll_filter_container .payroll_year_filter .payroll_year_options .payroll_status_option:hover,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown .payroll_month_option:hover,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown .payroll_year_option:hover,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown .payroll_sort_option:hover,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown .payroll_status_option:hover,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown .payroll_month_option:hover,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown .payroll_year_option:hover,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown .payroll_sort_option:hover,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown .payroll_status_option:hover,.payroll_filter_container .payroll_sort_filter .payroll_month_options .payroll_month_option:hover,.payroll_filter_container .payroll_sort_filter .payroll_month_options .payroll_year_option:hover,.payroll_filter_container .payroll_sort_filter .payroll_month_options .payroll_sort_option:hover,.payroll_filter_container .payroll_sort_filter .payroll_month_options .payroll_status_option:hover,.payroll_filter_container .payroll_sort_filter .payroll_year_options .payroll_month_option:hover,.payroll_filter_container .payroll_sort_filter .payroll_year_options .payroll_year_option:hover,.payroll_filter_container .payroll_sort_filter .payroll_year_options .payroll_sort_option:hover,.payroll_filter_container .payroll_sort_filter .payroll_year_options .payroll_status_option:hover,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown .payroll_month_option:hover,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown .payroll_year_option:hover,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown .payroll_sort_option:hover,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown .payroll_status_option:hover,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown .payroll_month_option:hover,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown .payroll_year_option:hover,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown .payroll_sort_option:hover,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown .payroll_status_option:hover,.payroll_filter_container .payroll_status_filter .payroll_month_options .payroll_month_option:hover,.payroll_filter_container .payroll_status_filter .payroll_month_options .payroll_year_option:hover,.payroll_filter_container .payroll_status_filter .payroll_month_options .payroll_sort_option:hover,.payroll_filter_container .payroll_status_filter .payroll_month_options .payroll_status_option:hover,.payroll_filter_container .payroll_status_filter .payroll_year_options .payroll_month_option:hover,.payroll_filter_container .payroll_status_filter .payroll_year_options .payroll_year_option:hover,.payroll_filter_container .payroll_status_filter .payroll_year_options .payroll_sort_option:hover,.payroll_filter_container .payroll_status_filter .payroll_year_options .payroll_status_option:hover,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown .payroll_month_option:hover,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown .payroll_year_option:hover,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown .payroll_sort_option:hover,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown .payroll_status_option:hover,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown .payroll_month_option:hover,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown .payroll_year_option:hover,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown .payroll_sort_option:hover,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown .payroll_status_option:hover{background:#f8f9fa;color:#212529}.payroll_filter_container .payroll_month_filter .payroll_month_options .payroll_month_option:last-child,.payroll_filter_container .payroll_month_filter .payroll_month_options .payroll_year_option:last-child,.payroll_filter_container .payroll_month_filter .payroll_month_options .payroll_sort_option:last-child,.payroll_filter_container .payroll_month_filter .payroll_month_options .payroll_status_option:last-child,.payroll_filter_container .payroll_month_filter .payroll_year_options .payroll_month_option:last-child,.payroll_filter_container .payroll_month_filter .payroll_year_options .payroll_year_option:last-child,.payroll_filter_container .payroll_month_filter .payroll_year_options .payroll_sort_option:last-child,.payroll_filter_container .payroll_month_filter .payroll_year_options .payroll_status_option:last-child,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown .payroll_month_option:last-child,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown .payroll_year_option:last-child,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown .payroll_sort_option:last-child,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown .payroll_status_option:last-child,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown .payroll_month_option:last-child,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown .payroll_year_option:last-child,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown .payroll_sort_option:last-child,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown .payroll_status_option:last-child,.payroll_filter_container .payroll_year_filter .payroll_month_options .payroll_month_option:last-child,.payroll_filter_container .payroll_year_filter .payroll_month_options .payroll_year_option:last-child,.payroll_filter_container .payroll_year_filter .payroll_month_options .payroll_sort_option:last-child,.payroll_filter_container .payroll_year_filter .payroll_month_options .payroll_status_option:last-child,.payroll_filter_container .payroll_year_filter .payroll_year_options .payroll_month_option:last-child,.payroll_filter_container .payroll_year_filter .payroll_year_options .payroll_year_option:last-child,.payroll_filter_container .payroll_year_filter .payroll_year_options .payroll_sort_option:last-child,.payroll_filter_container .payroll_year_filter .payroll_year_options .payroll_status_option:last-child,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown .payroll_month_option:last-child,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown .payroll_year_option:last-child,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown .payroll_sort_option:last-child,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown .payroll_status_option:last-child,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown .payroll_month_option:last-child,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown .payroll_year_option:last-child,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown .payroll_sort_option:last-child,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown .payroll_status_option:last-child,.payroll_filter_container .payroll_sort_filter .payroll_month_options .payroll_month_option:last-child,.payroll_filter_container .payroll_sort_filter .payroll_month_options .payroll_year_option:last-child,.payroll_filter_container .payroll_sort_filter .payroll_month_options .payroll_sort_option:last-child,.payroll_filter_container .payroll_sort_filter .payroll_month_options .payroll_status_option:last-child,.payroll_filter_container .payroll_sort_filter .payroll_year_options .payroll_month_option:last-child,.payroll_filter_container .payroll_sort_filter .payroll_year_options .payroll_year_option:last-child,.payroll_filter_container .payroll_sort_filter .payroll_year_options .payroll_sort_option:last-child,.payroll_filter_container .payroll_sort_filter .payroll_year_options .payroll_status_option:last-child,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown .payroll_month_option:last-child,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown .payroll_year_option:last-child,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown .payroll_sort_option:last-child,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown .payroll_status_option:last-child,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown .payroll_month_option:last-child,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown .payroll_year_option:last-child,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown .payroll_sort_option:last-child,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown .payroll_status_option:last-child,.payroll_filter_container .payroll_status_filter .payroll_month_options .payroll_month_option:last-child,.payroll_filter_container .payroll_status_filter .payroll_month_options .payroll_year_option:last-child,.payroll_filter_container .payroll_status_filter .payroll_month_options .payroll_sort_option:last-child,.payroll_filter_container .payroll_status_filter .payroll_month_options .payroll_status_option:last-child,.payroll_filter_container .payroll_status_filter .payroll_year_options .payroll_month_option:last-child,.payroll_filter_container .payroll_status_filter .payroll_year_options .payroll_year_option:last-child,.payroll_filter_container .payroll_status_filter .payroll_year_options .payroll_sort_option:last-child,.payroll_filter_container .payroll_status_filter .payroll_year_options .payroll_status_option:last-child,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown .payroll_month_option:last-child,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown .payroll_year_option:last-child,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown .payroll_sort_option:last-child,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown .payroll_status_option:last-child,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown .payroll_month_option:last-child,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown .payroll_year_option:last-child,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown .payroll_sort_option:last-child,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown .payroll_status_option:last-child{border-bottom:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.payroll_filter_container .payroll_month_filter .payroll_month_options .payroll_month_option:first-child,.payroll_filter_container .payroll_month_filter .payroll_month_options .payroll_year_option:first-child,.payroll_filter_container .payroll_month_filter .payroll_month_options .payroll_sort_option:first-child,.payroll_filter_container .payroll_month_filter .payroll_month_options .payroll_status_option:first-child,.payroll_filter_container .payroll_month_filter .payroll_year_options .payroll_month_option:first-child,.payroll_filter_container .payroll_month_filter .payroll_year_options .payroll_year_option:first-child,.payroll_filter_container .payroll_month_filter .payroll_year_options .payroll_sort_option:first-child,.payroll_filter_container .payroll_month_filter .payroll_year_options .payroll_status_option:first-child,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown .payroll_month_option:first-child,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown .payroll_year_option:first-child,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown .payroll_sort_option:first-child,.payroll_filter_container .payroll_month_filter .payroll_sort_options_dropdown .payroll_status_option:first-child,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown .payroll_month_option:first-child,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown .payroll_year_option:first-child,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown .payroll_sort_option:first-child,.payroll_filter_container .payroll_month_filter .payroll_status_options_dropdown .payroll_status_option:first-child,.payroll_filter_container .payroll_year_filter .payroll_month_options .payroll_month_option:first-child,.payroll_filter_container .payroll_year_filter .payroll_month_options .payroll_year_option:first-child,.payroll_filter_container .payroll_year_filter .payroll_month_options .payroll_sort_option:first-child,.payroll_filter_container .payroll_year_filter .payroll_month_options .payroll_status_option:first-child,.payroll_filter_container .payroll_year_filter .payroll_year_options .payroll_month_option:first-child,.payroll_filter_container .payroll_year_filter .payroll_year_options .payroll_year_option:first-child,.payroll_filter_container .payroll_year_filter .payroll_year_options .payroll_sort_option:first-child,.payroll_filter_container .payroll_year_filter .payroll_year_options .payroll_status_option:first-child,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown .payroll_month_option:first-child,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown .payroll_year_option:first-child,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown .payroll_sort_option:first-child,.payroll_filter_container .payroll_year_filter .payroll_sort_options_dropdown .payroll_status_option:first-child,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown .payroll_month_option:first-child,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown .payroll_year_option:first-child,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown .payroll_sort_option:first-child,.payroll_filter_container .payroll_year_filter .payroll_status_options_dropdown .payroll_status_option:first-child,.payroll_filter_container .payroll_sort_filter .payroll_month_options .payroll_month_option:first-child,.payroll_filter_container .payroll_sort_filter .payroll_month_options .payroll_year_option:first-child,.payroll_filter_container .payroll_sort_filter .payroll_month_options .payroll_sort_option:first-child,.payroll_filter_container .payroll_sort_filter .payroll_month_options .payroll_status_option:first-child,.payroll_filter_container .payroll_sort_filter .payroll_year_options .payroll_month_option:first-child,.payroll_filter_container .payroll_sort_filter .payroll_year_options .payroll_year_option:first-child,.payroll_filter_container .payroll_sort_filter .payroll_year_options .payroll_sort_option:first-child,.payroll_filter_container .payroll_sort_filter .payroll_year_options .payroll_status_option:first-child,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown .payroll_month_option:first-child,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown .payroll_year_option:first-child,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown .payroll_sort_option:first-child,.payroll_filter_container .payroll_sort_filter .payroll_sort_options_dropdown .payroll_status_option:first-child,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown .payroll_month_option:first-child,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown .payroll_year_option:first-child,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown .payroll_sort_option:first-child,.payroll_filter_container .payroll_sort_filter .payroll_status_options_dropdown .payroll_status_option:first-child,.payroll_filter_container .payroll_status_filter .payroll_month_options .payroll_month_option:first-child,.payroll_filter_container .payroll_status_filter .payroll_month_options .payroll_year_option:first-child,.payroll_filter_container .payroll_status_filter .payroll_month_options .payroll_sort_option:first-child,.payroll_filter_container .payroll_status_filter .payroll_month_options .payroll_status_option:first-child,.payroll_filter_container .payroll_status_filter .payroll_year_options .payroll_month_option:first-child,.payroll_filter_container .payroll_status_filter .payroll_year_options .payroll_year_option:first-child,.payroll_filter_container .payroll_status_filter .payroll_year_options .payroll_sort_option:first-child,.payroll_filter_container .payroll_status_filter .payroll_year_options .payroll_status_option:first-child,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown .payroll_month_option:first-child,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown .payroll_year_option:first-child,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown .payroll_sort_option:first-child,.payroll_filter_container .payroll_status_filter .payroll_sort_options_dropdown .payroll_status_option:first-child,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown .payroll_month_option:first-child,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown .payroll_year_option:first-child,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown .payroll_sort_option:first-child,.payroll_filter_container .payroll_status_filter .payroll_status_options_dropdown .payroll_status_option:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.payroll_filter_container .clear_filter_button{display:flex;align-items:center;margin-left:auto}.payroll_filter_container .clear_filter_button .clear_filter_title{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;background:transparent;border:1px solid #045071;border-radius:8px;font-family:Plus Jakarta Sans;font-weight:500;font-size:14px;line-height:20px;color:#045071;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none;min-width:auto;justify-content:center}.payroll_filter_container .clear_filter_button:hover .clear_filter_title{background:#045071;color:#fff}.clear_filter_button{display:flex;align-items:center}.clear_filter_button .clear_filter_title{display:inline-flex;align-items:center;gap:4px;padding:6px 24px;background:transparent;border:1px solid #045071;border-radius:8px;font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:20px;color:#045071;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none;min-width:80px;justify-content:center}.clear_filter_button:hover .clear_filter_title{background:#045071;color:#fff}.payroll_sort_options{display:flex;align-items:center;gap:15px;margin-top:12px}.payroll_sort_options .payroll_sort_filter,.payroll_sort_options .payroll_status_filter{position:relative;display:inline-block}.payroll_sort_options .payroll_sort_filter .payroll_sort_filter_title,.payroll_sort_options .payroll_sort_filter .payroll_status_filter_title,.payroll_sort_options .payroll_status_filter .payroll_sort_filter_title,.payroll_sort_options .payroll_status_filter .payroll_status_filter_title{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:#fff;border:1px solid #e1e5e9;border-radius:6px;font-family:Plus Jakarta Sans;font-weight:500;font-size:14px;line-height:20px;color:#495057;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none;min-width:140px;justify-content:flex-start}.payroll_sort_options .payroll_sort_filter .payroll_sort_filter_title:hover,.payroll_sort_options .payroll_sort_filter .payroll_status_filter_title:hover,.payroll_sort_options .payroll_status_filter .payroll_sort_filter_title:hover,.payroll_sort_options .payroll_status_filter .payroll_status_filter_title:hover{background:#f8f9fa;border-color:#ced4da}.payroll_sort_options .payroll_sort_filter .payroll_sort_filter_title.active,.payroll_sort_options .payroll_sort_filter .payroll_status_filter_title.active,.payroll_sort_options .payroll_status_filter .payroll_sort_filter_title.active,.payroll_sort_options .payroll_status_filter .payroll_status_filter_title.active{background:#e7f3f8;border-color:#c3e1ef;color:#045071}.payroll_sort_options .payroll_sort_filter .payroll_sort_filter_title .sort_filter_icon,.payroll_sort_options .payroll_sort_filter .payroll_sort_filter_title .status_filter_icon,.payroll_sort_options .payroll_sort_filter .payroll_status_filter_title .sort_filter_icon,.payroll_sort_options .payroll_sort_filter .payroll_status_filter_title .status_filter_icon,.payroll_sort_options .payroll_status_filter .payroll_sort_filter_title .sort_filter_icon,.payroll_sort_options .payroll_status_filter .payroll_sort_filter_title .status_filter_icon,.payroll_sort_options .payroll_status_filter .payroll_status_filter_title .sort_filter_icon,.payroll_sort_options .payroll_status_filter .payroll_status_filter_title .status_filter_icon{width:16px;height:16px;flex-shrink:0}.payroll_sort_options .payroll_sort_filter .payroll_sort_filter_title .dropdown_icon,.payroll_sort_options .payroll_sort_filter .payroll_status_filter_title .dropdown_icon,.payroll_sort_options .payroll_status_filter .payroll_sort_filter_title .dropdown_icon,.payroll_sort_options .payroll_status_filter .payroll_status_filter_title .dropdown_icon{width:12px;height:12px;margin-left:auto;transition:transform .3s ease}.payroll_sort_options .payroll_sort_filter .payroll_sort_filter_title .dropdown_icon.rotated,.payroll_sort_options .payroll_sort_filter .payroll_status_filter_title .dropdown_icon.rotated,.payroll_sort_options .payroll_status_filter .payroll_sort_filter_title .dropdown_icon.rotated,.payroll_sort_options .payroll_status_filter .payroll_status_filter_title .dropdown_icon.rotated{transform:rotate(180deg)}.payroll_sort_options .payroll_sort_filter .payroll_sort_options_dropdown,.payroll_sort_options .payroll_sort_filter .payroll_status_options_dropdown,.payroll_sort_options .payroll_status_filter .payroll_sort_options_dropdown,.payroll_sort_options .payroll_status_filter .payroll_status_options_dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e1e5e9;border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:10;max-height:250px;overflow-y:auto;margin-top:4px;display:none}.payroll_sort_options .payroll_sort_filter .payroll_sort_options_dropdown.show,.payroll_sort_options .payroll_sort_filter .payroll_status_options_dropdown.show,.payroll_sort_options .payroll_status_filter .payroll_sort_options_dropdown.show,.payroll_sort_options .payroll_status_filter .payroll_status_options_dropdown.show{display:block}.payroll_sort_options .payroll_sort_filter .payroll_sort_options_dropdown::-webkit-scrollbar,.payroll_sort_options .payroll_sort_filter .payroll_status_options_dropdown::-webkit-scrollbar,.payroll_sort_options .payroll_status_filter .payroll_sort_options_dropdown::-webkit-scrollbar,.payroll_sort_options .payroll_status_filter .payroll_status_options_dropdown::-webkit-scrollbar{width:4px}.payroll_sort_options .payroll_sort_filter .payroll_sort_options_dropdown::-webkit-scrollbar-track,.payroll_sort_options .payroll_sort_filter .payroll_status_options_dropdown::-webkit-scrollbar-track,.payroll_sort_options .payroll_status_filter .payroll_sort_options_dropdown::-webkit-scrollbar-track,.payroll_sort_options .payroll_status_filter .payroll_status_options_dropdown::-webkit-scrollbar-track{background:#f1f3f4;border-radius:2px}.payroll_sort_options .payroll_sort_filter .payroll_sort_options_dropdown::-webkit-scrollbar-thumb,.payroll_sort_options .payroll_sort_filter .payroll_status_options_dropdown::-webkit-scrollbar-thumb,.payroll_sort_options .payroll_status_filter .payroll_sort_options_dropdown::-webkit-scrollbar-thumb,.payroll_sort_options .payroll_status_filter .payroll_status_options_dropdown::-webkit-scrollbar-thumb{background:#c1c8cd;border-radius:2px}.payroll_sort_options .payroll_sort_filter .payroll_sort_options_dropdown::-webkit-scrollbar-thumb:hover,.payroll_sort_options .payroll_sort_filter .payroll_status_options_dropdown::-webkit-scrollbar-thumb:hover,.payroll_sort_options .payroll_status_filter .payroll_sort_options_dropdown::-webkit-scrollbar-thumb:hover,.payroll_sort_options .payroll_status_filter .payroll_status_options_dropdown::-webkit-scrollbar-thumb:hover{background:#a8b2ba}.payroll_sort_options .payroll_sort_filter .payroll_sort_options_dropdown .payroll_sort_option,.payroll_sort_options .payroll_sort_filter .payroll_sort_options_dropdown .payroll_status_option,.payroll_sort_options .payroll_sort_filter .payroll_status_options_dropdown .payroll_sort_option,.payroll_sort_options .payroll_sort_filter .payroll_status_options_dropdown .payroll_status_option,.payroll_sort_options .payroll_status_filter .payroll_sort_options_dropdown .payroll_sort_option,.payroll_sort_options .payroll_status_filter .payroll_sort_options_dropdown .payroll_status_option,.payroll_sort_options .payroll_status_filter .payroll_status_options_dropdown .payroll_sort_option,.payroll_sort_options .payroll_status_filter .payroll_status_options_dropdown .payroll_status_option{padding:10px 16px;font-family:Plus Jakarta Sans;font-weight:400;font-size:14px;line-height:20px;color:#495057;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f1f3f4}.payroll_sort_options .payroll_sort_filter .payroll_sort_options_dropdown .payroll_sort_option:last-child,.payroll_sort_options .payroll_sort_filter .payroll_sort_options_dropdown .payroll_status_option:last-child,.payroll_sort_options .payroll_sort_filter .payroll_status_options_dropdown .payroll_sort_option:last-child,.payroll_sort_options .payroll_sort_filter .payroll_status_options_dropdown .payroll_status_option:last-child,.payroll_sort_options .payroll_status_filter .payroll_sort_options_dropdown .payroll_sort_option:last-child,.payroll_sort_options .payroll_status_filter .payroll_sort_options_dropdown .payroll_status_option:last-child,.payroll_sort_options .payroll_status_filter .payroll_status_options_dropdown .payroll_sort_option:last-child,.payroll_sort_options .payroll_status_filter .payroll_status_options_dropdown .payroll_status_option:last-child{border-bottom:none}.payroll_sort_options .payroll_sort_filter .payroll_sort_options_dropdown .payroll_sort_option:hover,.payroll_sort_options .payroll_sort_filter .payroll_sort_options_dropdown .payroll_status_option:hover,.payroll_sort_options .payroll_sort_filter .payroll_status_options_dropdown .payroll_sort_option:hover,.payroll_sort_options .payroll_sort_filter .payroll_status_options_dropdown .payroll_status_option:hover,.payroll_sort_options .payroll_status_filter .payroll_sort_options_dropdown .payroll_sort_option:hover,.payroll_sort_options .payroll_status_filter .payroll_sort_options_dropdown .payroll_status_option:hover,.payroll_sort_options .payroll_status_filter .payroll_status_options_dropdown .payroll_sort_option:hover,.payroll_sort_options .payroll_status_filter .payroll_status_options_dropdown .payroll_status_option:hover{background:#f8f9fa;color:#212529}.payroll_sort_options .payroll_sort_filter .payroll_sort_options_dropdown .payroll_sort_option:first-child,.payroll_sort_options .payroll_sort_filter .payroll_sort_options_dropdown .payroll_status_option:first-child,.payroll_sort_options .payroll_sort_filter .payroll_status_options_dropdown .payroll_sort_option:first-child,.payroll_sort_options .payroll_sort_filter .payroll_status_options_dropdown .payroll_status_option:first-child,.payroll_sort_options .payroll_status_filter .payroll_sort_options_dropdown .payroll_sort_option:first-child,.payroll_sort_options .payroll_status_filter .payroll_sort_options_dropdown .payroll_status_option:first-child,.payroll_sort_options .payroll_status_filter .payroll_status_options_dropdown .payroll_sort_option:first-child,.payroll_sort_options .payroll_status_filter .payroll_status_options_dropdown .payroll_status_option:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.payroll_sort_options .payroll_sort_filter .payroll_sort_options_dropdown .payroll_sort_option:last-child,.payroll_sort_options .payroll_sort_filter .payroll_sort_options_dropdown .payroll_status_option:last-child,.payroll_sort_options .payroll_sort_filter .payroll_status_options_dropdown .payroll_sort_option:last-child,.payroll_sort_options .payroll_sort_filter .payroll_status_options_dropdown .payroll_status_option:last-child,.payroll_sort_options .payroll_status_filter .payroll_sort_options_dropdown .payroll_sort_option:last-child,.payroll_sort_options .payroll_status_filter .payroll_sort_options_dropdown .payroll_status_option:last-child,.payroll_sort_options .payroll_status_filter .payroll_status_options_dropdown .payroll_sort_option:last-child,.payroll_sort_options .payroll_status_filter .payroll_status_options_dropdown .payroll_status_option:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.payroll-container{background:transparent}.payroll-container .payroll-summary-header{margin-bottom:20px}.payroll-container .payroll-summary-header h2{font-size:20px;font-weight:600;color:#1a1a1a;margin:0}.log-table{background:#fff;border-radius:12px;border:1px solid #c7c9d1;overflow:hidden}.log-table .no-data-message{text-align:center;padding:60px 20px}.log-table .no-data-message p{font-size:16px;color:#6b7280;margin:0 0 8px}.log-table .no-data-message .no-data-subtext{font-size:14px;color:#9ca3af;margin:0}.payroll_table{width:100%;border-collapse:collapse;font-size:14px;background:#fff}.payroll_table thead tr{background-color:#f8f9fa}.payroll_table thead tr th{padding:16px 12px;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb;font-size:13px;vertical-align:middle}.payroll_table thead tr th .sort-icon,.payroll_table thead tr th .filter-icon{object-fit:contain;vertical-align:middle;margin-left:6px}.payroll_table thead tr th .edit-icon{display:flex;justify-content:center;align-items:center}.payroll_table thead tr th.checkbox-column{width:50px;text-align:center}.payroll_table thead tr th.checkbox-column input[type=checkbox]{width:21px;height:21px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center;background-repeat:no-repeat;border:none;background-image:url("data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.24824%2018.3307C7.3076%2018.4501%208.69076%2018.452%2010.6745%2018.452C12.6582%2018.452%2014.0414%2018.4501%2015.1007%2018.3307C16.1349%2018.2141%2016.7046%2017.9989%2017.124%2017.6771C17.384%2017.4776%2017.6167%2017.2448%2017.8162%2016.9848C18.138%2016.5654%2018.3533%2015.9957%2018.4699%2014.9616C18.5893%2013.9022%2018.5911%2012.519%2018.5911%2010.5353C18.5911%208.5516%2018.5893%207.16844%2018.4699%206.10908C18.3533%205.07492%2018.138%204.50519%2017.8162%204.0858C17.6167%203.8258%2017.384%203.59308%2017.124%203.39358C16.7046%203.07176%2016.1349%202.85652%2015.1007%202.73994C14.0414%202.62051%2012.6582%202.61865%2010.6745%202.61865C8.69076%202.61865%207.3076%202.62051%206.24824%202.73994C5.21408%202.85652%204.64435%203.07176%204.22496%203.39358C3.96496%203.59308%203.73224%203.8258%203.53274%204.0858C3.21092%204.50519%202.99568%205.07492%202.8791%206.10908C2.75967%207.16844%202.75781%208.5516%202.75781%2010.5353C2.75781%2012.519%202.75967%2013.9022%202.8791%2014.9616C2.99568%2015.9957%203.21092%2016.5654%203.53274%2016.9848C3.73224%2017.2448%203.96496%2017.4776%204.22496%2017.6771C4.64435%2017.9989%205.21408%2018.2141%206.24824%2018.3307ZM2.54105%203.32484C1.50781%204.67138%201.50781%206.62603%201.50781%2010.5353C1.50781%2014.4446%201.50781%2016.3993%202.54105%2017.7458C2.80705%2018.0925%203.11734%2018.4027%203.464%2018.6688C4.81054%2019.702%206.76519%2019.702%2010.6745%2019.702C14.5838%2019.702%2016.5384%2019.702%2017.885%2018.6688C18.2316%2018.4027%2018.5419%2018.0925%2018.8079%2017.7458C19.8411%2016.3993%2019.8411%2014.4446%2019.8411%2010.5353C19.8411%206.62603%2019.8411%204.67138%2018.8079%203.32484C18.5419%202.97818%2018.2316%202.66789%2017.885%202.40189C16.5384%201.36865%2014.5838%201.36865%2010.6745%201.36865C6.76519%201.36865%204.81054%201.36865%203.464%202.40189C3.11734%202.66789%202.80705%202.97818%202.54105%203.32484Z'%20fill='%23454754'/%3e%3c/svg%3e");background-size:18px}.payroll_table thead tr th.checkbox-column input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2.13281%206.78532C2.13281%204.13895%204.27811%201.99365%206.92448%201.99365H13.1745C13.5197%201.99365%2013.7995%202.27347%2013.7995%202.61865C13.7995%202.96383%2013.5197%203.24365%2013.1745%203.24365H6.92448C4.96847%203.24365%203.38281%204.82931%203.38281%206.78532V14.2853C3.38281%2016.2413%204.96847%2017.827%206.92448%2017.827H14.4245C16.3805%2017.827%2017.9661%2016.2413%2017.9661%2014.2853V8.86865C17.9661%208.52347%2018.246%208.24365%2018.5911%208.24365C18.9363%208.24365%2019.2161%208.52347%2019.2161%208.86865V14.2853C19.2161%2016.9317%2017.0708%2019.077%2014.4245%2019.077H6.92448C4.27811%2019.077%202.13281%2016.9317%202.13281%2014.2853V6.78532Z'%20fill='%23454754'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M18.5928%202.98743C18.8493%203.21835%2018.8701%203.61353%2018.6392%203.87009L11.139%2012.2034C11.0243%2012.3309%2010.8623%2012.4056%2010.6909%2012.4101C10.5195%2012.4146%2010.3538%2012.3485%2010.2325%2012.2273L7.31587%209.31059C7.07179%209.06652%207.07179%208.67079%207.31587%208.42671C7.55995%208.18263%207.95568%208.18263%208.19975%208.42671L10.6506%2010.8776L17.7101%203.03388C17.941%202.77731%2018.3362%202.75652%2018.5928%202.98743Z'%20fill='%23454754'/%3e%3c/svg%3e");background-size:18px;background-position:center;background-repeat:no-repeat;border:none}.payroll_table thead tr th.name-column{width:180px}.payroll_table thead tr th.additions-column,.payroll_table thead tr th.lop-deductions-column,.payroll_table thead tr th.deductions-column,.payroll_table thead tr th.reimbursements-column{width:130px}.payroll_table thead tr th.net-pay-column{width:120px}.payroll_table thead tr th.status-column{width:140px}.payroll_table tbody tr{border-bottom:1px solid #f1f5f9;transition:all .2s ease}.payroll_table tbody tr:hover{background-color:#f8fafc}.payroll_table tbody tr.selected-row{background-color:#eff6ff}.payroll_table tbody tr.selected-row:hover{background-color:#dbeafe}.payroll_table tbody tr:nth-child(2n){background-color:#f7f7f8}.payroll_table tbody tr td{padding:16px 12px;color:#374151;vertical-align:middle;position:relative}.payroll_table tbody tr td.monthly-ctc-column{width:120px}.payroll_table tbody tr td.monthly-ctc-column .clickable-cell-container{width:100%;padding:2px 0;cursor:pointer!important;transition:all .2s ease;color:red!important}.payroll_table tbody tr td.monthly-ctc-column .clickable-cell-container .cell-value{color:#045071;font-weight:600;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.payroll_table tbody tr td.monthly-ctc-column .clickable-cell-container:disabled{cursor:default;color:#9ca3af!important}.payroll_table tbody tr td.monthly-ctc-column .clickable-cell-container:disabled .cell-value{text-decoration:none}.payroll_table tbody tr td.checkbox-column{text-align:center}.payroll_table tbody tr td.checkbox-column input[type=checkbox]{width:21px;height:21px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center;background-repeat:no-repeat;border:none;background-image:url("data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.24824%2018.3307C7.3076%2018.4501%208.69076%2018.452%2010.6745%2018.452C12.6582%2018.452%2014.0414%2018.4501%2015.1007%2018.3307C16.1349%2018.2141%2016.7046%2017.9989%2017.124%2017.6771C17.384%2017.4776%2017.6167%2017.2448%2017.8162%2016.9848C18.138%2016.5654%2018.3533%2015.9957%2018.4699%2014.9616C18.5893%2013.9022%2018.5911%2012.519%2018.5911%2010.5353C18.5911%208.5516%2018.5893%207.16844%2018.4699%206.10908C18.3533%205.07492%2018.138%204.50519%2017.8162%204.0858C17.6167%203.8258%2017.384%203.59308%2017.124%203.39358C16.7046%203.07176%2016.1349%202.85652%2015.1007%202.73994C14.0414%202.62051%2012.6582%202.61865%2010.6745%202.61865C8.69076%202.61865%207.3076%202.62051%206.24824%202.73994C5.21408%202.85652%204.64435%203.07176%204.22496%203.39358C3.96496%203.59308%203.73224%203.8258%203.53274%204.0858C3.21092%204.50519%202.99568%205.07492%202.8791%206.10908C2.75967%207.16844%202.75781%208.5516%202.75781%2010.5353C2.75781%2012.519%202.75967%2013.9022%202.8791%2014.9616C2.99568%2015.9957%203.21092%2016.5654%203.53274%2016.9848C3.73224%2017.2448%203.96496%2017.4776%204.22496%2017.6771C4.64435%2017.9989%205.21408%2018.2141%206.24824%2018.3307ZM2.54105%203.32484C1.50781%204.67138%201.50781%206.62603%201.50781%2010.5353C1.50781%2014.4446%201.50781%2016.3993%202.54105%2017.7458C2.80705%2018.0925%203.11734%2018.4027%203.464%2018.6688C4.81054%2019.702%206.76519%2019.702%2010.6745%2019.702C14.5838%2019.702%2016.5384%2019.702%2017.885%2018.6688C18.2316%2018.4027%2018.5419%2018.0925%2018.8079%2017.7458C19.8411%2016.3993%2019.8411%2014.4446%2019.8411%2010.5353C19.8411%206.62603%2019.8411%204.67138%2018.8079%203.32484C18.5419%202.97818%2018.2316%202.66789%2017.885%202.40189C16.5384%201.36865%2014.5838%201.36865%2010.6745%201.36865C6.76519%201.36865%204.81054%201.36865%203.464%202.40189C3.11734%202.66789%202.80705%202.97818%202.54105%203.32484Z'%20fill='%23454754'/%3e%3c/svg%3e");background-size:18px}.payroll_table tbody tr td.checkbox-column input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2.13281%206.78532C2.13281%204.13895%204.27811%201.99365%206.92448%201.99365H13.1745C13.5197%201.99365%2013.7995%202.27347%2013.7995%202.61865C13.7995%202.96383%2013.5197%203.24365%2013.1745%203.24365H6.92448C4.96847%203.24365%203.38281%204.82931%203.38281%206.78532V14.2853C3.38281%2016.2413%204.96847%2017.827%206.92448%2017.827H14.4245C16.3805%2017.827%2017.9661%2016.2413%2017.9661%2014.2853V8.86865C17.9661%208.52347%2018.246%208.24365%2018.5911%208.24365C18.9363%208.24365%2019.2161%208.52347%2019.2161%208.86865V14.2853C19.2161%2016.9317%2017.0708%2019.077%2014.4245%2019.077H6.92448C4.27811%2019.077%202.13281%2016.9317%202.13281%2014.2853V6.78532Z'%20fill='%23454754'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M18.5928%202.98743C18.8493%203.21835%2018.8701%203.61353%2018.6392%203.87009L11.139%2012.2034C11.0243%2012.3309%2010.8623%2012.4056%2010.6909%2012.4101C10.5195%2012.4146%2010.3538%2012.3485%2010.2325%2012.2273L7.31587%209.31059C7.07179%209.06652%207.07179%208.67079%207.31587%208.42671C7.55995%208.18263%207.95568%208.18263%208.19975%208.42671L10.6506%2010.8776L17.7101%203.03388C17.941%202.77731%2018.3362%202.75652%2018.5928%202.98743Z'%20fill='%23454754'/%3e%3c/svg%3e");background-size:18px;background-position:center;background-repeat:no-repeat;border:none}.payroll_table tbody tr td.name-column{font-weight:500;color:#1f2937}.payroll_table tbody tr td.additions-column .editable-cell-container,.payroll_table tbody tr td.deductions-column .editable-cell-container,.payroll_table tbody tr td.reimbursements-column .editable-cell-container{display:flex;justify-content:space-between;align-items:center;width:100%}.payroll_table tbody tr td.additions-column .editable-cell-container .cell-value,.payroll_table tbody tr td.deductions-column .editable-cell-container .cell-value,.payroll_table tbody tr td.reimbursements-column .editable-cell-container .cell-value{flex:1}.payroll_table tbody tr td.additions-column .editable-cell-container .edit-icon,.payroll_table tbody tr td.deductions-column .editable-cell-container .edit-icon,.payroll_table tbody tr td.reimbursements-column .editable-cell-container .edit-icon{cursor:pointer;transition:opacity .2s ease;display:inline-flex;align-items:center;margin-left:8px}.payroll_table tbody tr td.additions-column .editable-cell-container .edit-icon img,.payroll_table tbody tr td.deductions-column .editable-cell-container .edit-icon img,.payroll_table tbody tr td.reimbursements-column .editable-cell-container .edit-icon img{width:14px;height:14px;object-fit:contain}.payroll_table tbody tr td.additions-column .editable-cell-container .edit-icon.clickable,.payroll_table tbody tr td.deductions-column .editable-cell-container .edit-icon.clickable,.payroll_table tbody tr td.reimbursements-column .editable-cell-container .edit-icon.clickable{cursor:pointer}.payroll_table tbody tr td.additions-column .editable-cell-container .edit-icon.clickable:hover,.payroll_table tbody tr td.deductions-column .editable-cell-container .edit-icon.clickable:hover,.payroll_table tbody tr td.reimbursements-column .editable-cell-container .edit-icon.clickable:hover{opacity:.7;transform:scale(1.1)}.payroll_table tbody tr td.additions-column .editable-cell-container .edit-icon:not(.clickable),.payroll_table tbody tr td.deductions-column .editable-cell-container .edit-icon:not(.clickable),.payroll_table tbody tr td.reimbursements-column .editable-cell-container .edit-icon:not(.clickable){cursor:default}.payroll_table tbody tr td.additions-column .editable-cell-container .edit-icon:hover,.payroll_table tbody tr td.deductions-column .editable-cell-container .edit-icon:hover,.payroll_table tbody tr td.reimbursements-column .editable-cell-container .edit-icon:hover{opacity:1}.payroll_table tbody tr td.taxes-deductions-column .clickable-cell-container{width:100%;padding:2px 0;cursor:pointer!important;transition:all .2s ease;font-weight:600;color:red!important}.payroll_table tbody tr td.taxes-deductions-column .clickable-cell-container .cell-value{color:#045071;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.payroll_table tbody tr td.taxes-deductions-column .clickable-cell-container:disabled{cursor:default;color:#9ca3af!important}.payroll_table tbody tr td.taxes-deductions-column .clickable-cell-container:disabled .cell-value{text-decoration:none}.payroll_table tbody tr td.lop-deductions-column .cursor-icon{margin-left:8px;font-size:14px;opacity:.7}.payroll_table tbody tr td.net-pay-column .net-pay-value{font-weight:600;color:#059669}.payroll_table tbody tr td.status-column .status-badge{display:inline-block;padding:6px 10px;border-radius:20px;font-size:12px;font-weight:500;text-align:center;text-transform:capitalize}.payroll_table tbody tr td.status-column .status-badge.status-pending{background-color:#fef3c7;color:#92400e;border:1px solid #fbbf24}.payroll_table tbody tr td.status-column .status-badge.status-finalized{background-color:#d1fae5;color:#065f46;border:1px solid #10b981}.payroll_table tbody tr td.status-column .status-badge.status-generated{background-color:#dbeafe;color:#1e40af;border:1px solid #3b82f6}@media(max-width:1200px){.payroll_table{font-size:13px}.payroll_table th,.payroll_table td{padding:12px 8px}.payroll_table .payroll-summary-header h2{font-size:18px}.payroll_table .status-badge{padding:4px 10px!important;font-size:11px!important}}@media(max-width:768px){.payroll-container{padding:16px}.payroll-container .payroll_table{font-size:12px}.payroll-container .payroll_table th,.payroll-container .payroll_table td{padding:10px 6px}.payroll-container .payroll_table .status-badge{padding:3px 8px!important;font-size:10px!important}.payroll-container .payroll_table th.name-column,.payroll-container .payroll_table td.name-column{width:140px}.payroll-container .payroll_table th.monthly-ctc-column,.payroll-container .payroll_table th.additions-column,.payroll-container .payroll_table th.lop-deductions-column,.payroll-container .payroll_table th.deductions-column,.payroll-container .payroll_table th.reimbursements-column,.payroll-container .payroll_table th.net-pay-column,.payroll-container .payroll_table td.monthly-ctc-column,.payroll-container .payroll_table td.additions-column,.payroll-container .payroll_table td.lop-deductions-column,.payroll-container .payroll_table td.deductions-column,.payroll-container .payroll_table td.reimbursements-column,.payroll-container .payroll_table td.net-pay-column{width:100px}.payroll-container .payroll_table th.status-column,.payroll-container .payroll_table td.status-column{width:120px}.log-table .no-data-message{padding:40px 15px}.log-table .no-data-message p{font-size:14px}.log-table .no-data-message .no-data-subtext{font-size:12px}}.payroll-component-modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.payroll-component-modal-overlay .payroll-component-modal{background:#fff;border-radius:8px;width:1000px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px #0003}.payroll-component-modal-overlay .payroll-component-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px}.payroll-component-modal-overlay .payroll-component-modal .modal-header .modal_info{display:flex;flex-direction:column;gap:2px}.payroll-component-modal-overlay .payroll-component-modal .modal-header .modal_info .modal_title{margin:0;color:#2e3038;font-size:18px;font-weight:600}.payroll-component-modal-overlay .payroll-component-modal .modal-header .modal_info .employee_name{color:#666;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:2px;text-decoration-color:#2e3038}.payroll-component-modal-overlay .payroll-component-modal .modal-header .close-btn{background:none;border:none;font-size:20px;color:#666;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;background-color:#f5f5f5}.payroll-component-modal-overlay .payroll-component-modal .modal-header .close-btn:hover{background-color:#eee;color:#333}.payroll-component-modal-overlay .payroll-component-modal .modal-content{padding:20px 24px}.payroll-component-modal-overlay .payroll-component-modal .modal-content .table-header{display:grid;grid-template-columns:2.5fr 1.2fr 1.5fr 1.2fr 50px;gap:16px;margin-bottom:16px;padding:0 4px}.payroll-component-modal-overlay .payroll-component-modal .modal-content .table-header.read-only{grid-template-columns:2.5fr 1.2fr 1.5fr 1.2fr}.payroll-component-modal-overlay .payroll-component-modal .modal-content .table-header.generated{grid-template-columns:2.5fr 1.2fr 50px}.payroll-component-modal-overlay .payroll-component-modal .modal-content .table-header.generated.read-only{grid-template-columns:2.5fr 1.2fr}.payroll-component-modal-overlay .payroll-component-modal .modal-content .table-header .header-cell{font-size:11px;font-weight:700;color:#2e3038;text-transform:uppercase;letter-spacing:.5px;text-align:left}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row{transition:opacity .3s ease}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row.to-delete{opacity:.6}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row.to-delete select,.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row.to-delete input{background-color:#f8f9fa!important;color:#6c757d!important;text-decoration:line-through;text-decoration-color:#6c757d;text-decoration-thickness:1px}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row.to-delete option,.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row.to-delete .amount-type-badge{text-decoration:line-through;text-decoration-color:#dc3545}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields{display:grid;grid-template-columns:2.5fr 1.2fr 1.5fr 1.2fr 50px;gap:16px;align-items:start;margin-bottom:16px;padding:0 4px}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields.read-only{grid-template-columns:2.5fr 1.2fr 1.5fr 1.2fr}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields.generated{grid-template-columns:2.5fr 1.2fr 50px}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields.generated.read-only{grid-template-columns:2.5fr 1.2fr}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell{position:relative;display:flex;flex-direction:column}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.component-field .component-input-wrapper{position:relative}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.component-field .component-input-wrapper .component-name-display{width:100%;padding:8px 60px 8px 12px;border:1px solid #C7C9D1;border-radius:4px;font-size:13px;background:#f5f5f5;color:#2e3038;font-weight:500;min-height:36px;display:flex;align-items:center}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.component-field .component-input-wrapper .component-select{width:100%;padding:8px 60px 8px 12px;border:1px solid #C7C9D1;border-radius:4px;font-size:13px;background:#fff;transition:border-color .2s ease}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.component-field .component-input-wrapper .component-select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff26}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.component-field .component-input-wrapper .amount-type-badge{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:#e9ecef;color:#495057;padding:4px 12px;border-radius:32px;font-size:9px;font-weight:600;text-transform:uppercase;pointer-events:none}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.component-field .component-input-wrapper .amount-type-badge.variable,.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.component-field .component-input-wrapper .amount-type-badge.fixed{border:1px solid #8F92A3;background:#f7f7f8;color:#2e3038}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell .amount-input,.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell .date-input,.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell .frequency-select{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:13px;background:#fff;transition:border-color .2s ease}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell .amount-input:focus,.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell .date-input:focus,.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell .frequency-select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff26}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell .amount-input:disabled,.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell .date-input:disabled,.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell .frequency-select:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed;border-color:#e5e5e5}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell .amount-input.error,.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell .date-input.error,.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell .frequency-select.error{border-color:#dc3545}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell .amount-input.error:focus,.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell .date-input.error:focus,.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell .frequency-select.error:focus{border-color:#dc3545;box-shadow:0 0 0 2px #dc354526}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell .field-error{display:block;color:#dc3545;font-size:11px;margin-top:4px;font-weight:500;min-height:16px}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.component-field .component-input-wrapper .component-select.error{border-color:#dc3545}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.component-field .component-input-wrapper .component-select.error:focus{border-color:#dc3545;box-shadow:0 0 0 2px #dc354526}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.amount-field .threshold-hint{font-size:10px;color:#666;font-style:italic;white-space:nowrap;margin-top:4px;min-height:16px}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.action-field{align-self:start;padding-top:4px;display:flex;justify-content:center;align-items:center}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.action-field .delete-row-btn,.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.action-field .restore-row-btn{border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;background:transparent}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.action-field .delete-row-btn:hover,.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.action-field .restore-row-btn:hover{background-color:#f0f0f0;transform:scale(1.1)}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.action-field .delete-row-btn img,.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.action-field .restore-row-btn img{width:100%;height:100%;object-fit:contain}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.action-field .restore-row-btn:hover{background-color:#e7f5ff}.payroll-component-modal-overlay .payroll-component-modal .modal-content .add-more-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:120px;padding:6px 8px;background:transparent;color:#045071;border:1px solid #045071;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:12px}.payroll-component-modal-overlay .payroll-component-modal .modal-content .add-more-btn.enabled:hover{background:#f8f9fa;border-color:#0056b3;color:#0056b3}.payroll-component-modal-overlay .payroll-component-modal .modal-content .add-more-btn.disabled{opacity:.5;cursor:not-allowed;color:#6c757d;border-color:#6c757d}.payroll-component-modal-overlay .payroll-component-modal .modal-content .add-more-btn.disabled:hover{background:transparent;border-color:#6c757d;color:#6c757d}.payroll-component-modal-overlay .payroll-component-modal .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:transparent}.payroll-component-modal-overlay .payroll-component-modal .modal-footer .cancel-btn,.payroll-component-modal-overlay .payroll-component-modal .modal-footer .save-btn{padding:12px 16px;border:none;border-radius:8px;font-size:13px;font-weight:600;font-family:Plus Jakarta Sans;cursor:pointer;transition:all .2s ease;min-width:80px}.payroll-component-modal-overlay .payroll-component-modal .modal-footer .cancel-btn{background:transparent;color:#c73d45;border:1px solid #C73D45}.payroll-component-modal-overlay .payroll-component-modal .modal-footer .save-btn{background:#045071;color:#fff}.payroll-component-modal-overlay .payroll-component-modal .modal-footer .save-btn:hover{background:#034060}.payroll-component-modal-overlay .payroll-component-modal .modal-footer .save-btn:disabled{background:#6c757d;cursor:not-allowed}@media(max-width:768px){.payroll-component-modal-overlay .payroll-component-modal{width:95vw;margin:20px}.payroll-component-modal-overlay .payroll-component-modal .modal-content{padding:16px}.payroll-component-modal-overlay .payroll-component-modal .modal-content .table-header{grid-template-columns:1fr;gap:8px;text-align:left}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields{grid-template-columns:1fr;gap:8px}.payroll-component-modal-overlay .payroll-component-modal .modal-content .component-rows .component-row .row-fields .field-cell.action-field{justify-content:flex-end}}.modal-overlay{position:fixed;inset:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:10000;animation:fadeIn .2s ease-in-out}.taxes-deductions-modal{background:#fff;border-radius:12px;width:90%;max-width:750px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:slideUp .3s ease-out}.taxes-deductions-modal .modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:28px 32px 20px;background:transparent}.taxes-deductions-modal .modal-header .header-content{gap:4px;display:flex;flex-direction:column}.taxes-deductions-modal .modal-header .header-content .modal_title{margin:0 0 6px;font-size:18px;font-weight:600;color:#111827;letter-spacing:-.3px}.taxes-deductions-modal .modal-header .header-content .employee-name{margin:0;font-size:15px;color:#6b7280;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:#2E3038;text-decoration-color:#2e3038;padding-bottom:2px}@supports (text-underline-offset: .5rem){.taxes-deductions-modal .modal-header .header-content .employee-name{text-underline-offset:.5rem;padding-bottom:0}}@supports (text-decoration-thickness: 2px){.taxes-deductions-modal .modal-header .header-content .employee-name{text-decoration-thickness:2px}}@supports not (text-decoration-thickness: 2px){.taxes-deductions-modal .modal-header .header-content .employee-name{text-decoration:none;padding-bottom:2px;border-bottom:2px solid #676B7E}}.taxes-deductions-modal .modal-header .close_button_icon{background:#f3f4f6;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.taxes-deductions-modal .modal-header .close_button_icon img{width:18px;height:18px}.taxes-deductions-modal .modal-header .close_button_icon:hover{background:#e5e7eb;transform:scale(1.05)}.taxes-deductions-modal .modal-header .close_button_icon:active{transform:scale(.95)}.taxes-deductions-modal .modal-body{padding:28px 32px;overflow-y:auto;flex:1}.taxes-deductions-modal .modal-body .deductions-list{margin-bottom:24px;border-bottom:1px solid #C7C9D1;padding-bottom:14px}.taxes-deductions-modal .modal-body .deductions-list .deduction-item{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;margin-bottom:10px;background:#fff;border-radius:8px;transition:all .2s ease}.taxes-deductions-modal .modal-body .deductions-list .deduction-item:hover{background:#f9fafb;border-color:#d1d5db;transform:translate(4px)}.taxes-deductions-modal .modal-body .deductions-list .deduction-item .component-name{font-size:15px;font-weight:500;color:#374151;flex:1}.taxes-deductions-modal .modal-body .deductions-list .deduction-item .deduction-amount{font-size:16px;font-weight:600;color:#454754;margin-left:16px}.taxes-deductions-modal .modal-body .deductions-list .no-deductions{padding:40px;text-align:center;background:#f9fafb;border-radius:8px;border:1px dashed #d1d5db}.taxes-deductions-modal .modal-body .deductions-list .no-deductions p{margin:0;color:#9ca3af;font-size:14px}.taxes-deductions-modal .modal-body .total-section{padding:20px 24px;background:#faebec;border-radius:10px;border:2px solid #d1d5db;border:1px solid #E8A1A6}.taxes-deductions-modal .modal-body .total-section .total-row{display:flex;justify-content:space-between;align-items:center}.taxes-deductions-modal .modal-body .total-section .total-row .label{font-size:16px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px}.taxes-deductions-modal .modal-body .total-section .total-row .total-amount{font-size:18px;font-weight:600;color:#dc2626}.taxes-deductions-modal .modal-footer{display:flex;justify-content:flex-end;padding:20px 32px;border-top:2px solid #e5e7eb;background:#f9fafb}@media(max-width:768px){.taxes-deductions-modal{width:95%;max-height:90vh}.taxes-deductions-modal .modal-header,.taxes-deductions-modal .modal-body,.taxes-deductions-modal .modal-footer{padding-left:20px;padding-right:20px}.taxes-deductions-modal .modal-body .section-title{font-size:16px}.taxes-deductions-modal .modal-body .deductions-table table{font-size:13px}.taxes-deductions-modal .modal-body .deductions-table table thead th,.taxes-deductions-modal .modal-body .deductions-table table tbody td{padding:10px 12px}.taxes-deductions-modal .modal-body .total-section .total-row{flex-direction:column;align-items:flex-start;gap:8px}.taxes-deductions-modal .modal-body .total-section .total-row .total-amount{font-size:22px}}.modal_overlay_monthly_ctc{position:fixed;inset:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:10000;animation:fadeIn .2s ease-in-out}.modal_overlay_monthly_ctc .monthly-ctc-modal{background:#fff;border-radius:12px;width:90%;max-width:750px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:slideUp .3s ease-out}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal_header_monthly_ctc{display:flex;justify-content:space-between;align-items:flex-start;padding:28px 32px 20px;background:transparent}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal_header_monthly_ctc .header-content{flex:1;gap:4px;display:flex;flex-direction:column}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal_header_monthly_ctc .header-content .header_name{margin:0;font-size:18px;font-weight:600;color:#2e3038;line-height:28px}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal_header_monthly_ctc .header-content .employee-name{margin:0;font-size:16px;color:#676b7e;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:#2E3038;text-decoration-color:#2e3038;padding-bottom:2px}@supports (text-underline-offset: .5rem){.modal_overlay_monthly_ctc .monthly-ctc-modal .modal_header_monthly_ctc .header-content .employee-name{text-underline-offset:.5rem;padding-bottom:0}}@supports (text-decoration-thickness: 2px){.modal_overlay_monthly_ctc .monthly-ctc-modal .modal_header_monthly_ctc .header-content .employee-name{text-decoration-thickness:2px}}@supports not (text-decoration-thickness: 2px){.modal_overlay_monthly_ctc .monthly-ctc-modal .modal_header_monthly_ctc .header-content .employee-name{text-decoration:none;padding-bottom:2px;border-bottom:2px solid #676B7E}}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal_header_monthly_ctc .close_button_monthly_ctc{background:#f3f4f6;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal_header_monthly_ctc .close_button_monthly_ctc img{width:18px;height:18px}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal_header_monthly_ctc .close_button_monthly_ctc:hover{background:#e5e7eb;transform:scale(1.05)}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal_header_monthly_ctc .close_button_monthly_ctc:active{transform:scale(.95)}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body{padding:28px 32px;overflow-y:auto;flex:1}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body .additions-list{margin-bottom:24px;border-bottom:1px solid #C7C9D1;padding-bottom:14px}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body .additions-list .addition-item{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#fff;border-radius:8px;transition:all .2s ease}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body .additions-list .addition-item:hover{background:#f9fafb;border-color:#d1d5db;transform:translate(4px)}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body .additions-list .addition-item .component-name{font-size:16px;font-weight:500;color:#374151;flex:1}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body .additions-list .addition-item .addition-amount{font-size:16px;font-weight:600;color:#454754;margin-left:16px}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body .additions-list .no-additions{padding:40px;text-align:center;background:#f9fafb;border-radius:8px;border:1px dashed #d1d5db}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body .additions-list .no-additions p{margin:0;color:#9ca3af;font-size:14px}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body .total-section{padding:20px 24px;background:#ebfaf3;border-radius:10px;border:1px solid #A9EACC}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body .total-section .total-row{display:flex;justify-content:space-between;align-items:center}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body .total-section .total-row .label{font-size:16px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body .total-section .total-row .total-amount{font-size:18px;font-weight:600;color:#1eab69}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-footer{display:flex;justify-content:flex-end;padding:20px 32px;border-top:2px solid #e5e7eb;background:#f9fafb}@media(max-width:768px){.modal_overlay_monthly_ctc .monthly-ctc-modal{width:95%;max-height:90vh}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-header,.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body,.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-footer{padding-left:20px;padding-right:20px}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body .additions-list .addition-item{padding:14px 16px}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body .additions-list .addition-item .component-name{font-size:14px}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body .additions-list .addition-item .addition-amount{font-size:15px}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body .total-section .total-row{flex-direction:column;align-items:flex-start;gap:8px}.modal_overlay_monthly_ctc .monthly-ctc-modal .modal-body .total-section .total-row .total-amount{font-size:22px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.payroll_pagination_container{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;margin-top:20px;background:#fff;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px;gap:16px;flex-wrap:wrap}@media(max-width:768px){.payroll_pagination_container{flex-direction:column;gap:12px}}.pagination_info{flex:1;min-width:200px}.pagination_info .pagination_text{font-size:14px;color:#6b7280;font-weight:500}.pagination_controls{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:center}.pagination_button{min-width:36px;height:36px;padding:0 8px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.pagination_button:hover:not(.disabled){background:#f3f4f6;border-color:#9ca3af;color:#111827}.pagination_button:active:not(.disabled){background:#e5e7eb}.pagination_button.disabled{opacity:.4;cursor:not-allowed;background:#f9fafb;color:#9ca3af}.pagination_button.active{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:600}.pagination_button.active:hover{background:#2563eb;border-color:#2563eb}.pagination_button.page_number{min-width:36px}.pagination_ellipsis{padding:0 8px;color:#9ca3af;font-size:14px;display:flex;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.pagination_page_size{display:flex;align-items:center;gap:8px;min-width:140px;justify-content:flex-end}.pagination_page_size .page_size_label{font-size:14px;color:#6b7280;font-weight:500}.pagination_page_size .page_size_value{font-size:14px;color:#374151;font-weight:600;padding:4px 12px;background:#f3f4f6;border-radius:4px}.pagination_loading{opacity:.6;pointer-events:none}@media(max-width:640px){.payroll_pagination_container{padding:16px}.pagination_info{width:100%;text-align:center}.pagination_controls{width:100%}.pagination_page_size{width:100%;justify-content:center}.pagination_button{min-width:32px;height:32px;font-size:13px}}.payroll_content_main_container{display:flex;width:100%;gap:20px}.payroll_table_wrapper{position:relative;width:100%}.payroll_table_wrapper.loading{opacity:.6;pointer-events:none}.payroll_table_wrapper.loading:after{content:"";position:absolute;inset:0;background:#ffffffb3;z-index:10;cursor:wait}.payroll_main_container{margin-top:32px;display:flex;flex-direction:column;gap:32px}.payslip_filter_main_container{display:flex;align-items:center;gap:16px;margin-bottom:20px}.payslip_filter_main_container .payroll_month_filter,.payslip_filter_main_container .payroll_year_filter{position:relative;display:inline-block}.payslip_filter_main_container .payroll_month_filter .payroll_month_filter_title,.payslip_filter_main_container .payroll_month_filter .payroll_year_filter_title,.payslip_filter_main_container .payroll_year_filter .payroll_month_filter_title,.payslip_filter_main_container .payroll_year_filter .payroll_year_filter_title{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#f8f9fa;border:1px solid #e1e5e9;border-radius:8px;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-weight:500;font-size:14px;line-height:20px;color:#495057;cursor:pointer;transition:all .18s ease;-webkit-user-select:none;user-select:none;min-width:120px;justify-content:flex-start}.payslip_filter_main_container .payroll_month_filter .payroll_month_filter_title:hover,.payslip_filter_main_container .payroll_month_filter .payroll_year_filter_title:hover,.payslip_filter_main_container .payroll_year_filter .payroll_month_filter_title:hover,.payslip_filter_main_container .payroll_year_filter .payroll_year_filter_title:hover{background:#e9ecef;border-color:#ced4da}.payslip_filter_main_container .payroll_month_filter .payroll_month_filter_title.active,.payslip_filter_main_container .payroll_month_filter .payroll_year_filter_title.active,.payslip_filter_main_container .payroll_year_filter .payroll_month_filter_title.active,.payslip_filter_main_container .payroll_year_filter .payroll_year_filter_title.active{background:#e7f3f8;border-color:#c3e1ef;color:#045071}.payslip_filter_main_container .payroll_month_filter .payroll_month_filter_title .selected_month,.payslip_filter_main_container .payroll_month_filter .payroll_month_filter_title .selected_year,.payslip_filter_main_container .payroll_month_filter .payroll_year_filter_title .selected_month,.payslip_filter_main_container .payroll_month_filter .payroll_year_filter_title .selected_year,.payslip_filter_main_container .payroll_year_filter .payroll_month_filter_title .selected_month,.payslip_filter_main_container .payroll_year_filter .payroll_month_filter_title .selected_year,.payslip_filter_main_container .payroll_year_filter .payroll_year_filter_title .selected_month,.payslip_filter_main_container .payroll_year_filter .payroll_year_filter_title .selected_year{flex:1;text-align:left}.payslip_filter_main_container .payroll_month_filter .payroll_month_filter_title .dropdown_icon,.payslip_filter_main_container .payroll_month_filter .payroll_year_filter_title .dropdown_icon,.payslip_filter_main_container .payroll_year_filter .payroll_month_filter_title .dropdown_icon,.payslip_filter_main_container .payroll_year_filter .payroll_year_filter_title .dropdown_icon{width:12px;height:12px;margin-left:auto;transition:transform .2s ease}.payslip_filter_main_container .payroll_month_filter .payroll_month_filter_title .dropdown_icon.rotated,.payslip_filter_main_container .payroll_month_filter .payroll_year_filter_title .dropdown_icon.rotated,.payslip_filter_main_container .payroll_year_filter .payroll_month_filter_title .dropdown_icon.rotated,.payslip_filter_main_container .payroll_year_filter .payroll_year_filter_title .dropdown_icon.rotated{transform:rotate(180deg)}.payslip_filter_main_container .payroll_month_filter .payroll_month_options,.payslip_filter_main_container .payroll_month_filter .payroll_year_options,.payslip_filter_main_container .payroll_year_filter .payroll_month_options,.payslip_filter_main_container .payroll_year_filter .payroll_year_options{position:absolute;width:200px;top:100%;left:0;background:#fff;border:1px solid #e1e5e9;border-radius:6px;box-shadow:0 6px 16px #12263f14;z-index:20;max-height:220px;overflow-y:auto;margin-top:6px;display:none}.payslip_filter_main_container .payroll_month_filter .payroll_month_options.show,.payslip_filter_main_container .payroll_month_filter .payroll_year_options.show,.payslip_filter_main_container .payroll_year_filter .payroll_month_options.show,.payslip_filter_main_container .payroll_year_filter .payroll_year_options.show{display:block}.payslip_filter_main_container .payroll_month_filter .payroll_month_options::-webkit-scrollbar,.payslip_filter_main_container .payroll_month_filter .payroll_year_options::-webkit-scrollbar,.payslip_filter_main_container .payroll_year_filter .payroll_month_options::-webkit-scrollbar,.payslip_filter_main_container .payroll_year_filter .payroll_year_options::-webkit-scrollbar{width:6px}.payslip_filter_main_container .payroll_month_filter .payroll_month_options::-webkit-scrollbar-track,.payslip_filter_main_container .payroll_month_filter .payroll_year_options::-webkit-scrollbar-track,.payslip_filter_main_container .payroll_year_filter .payroll_month_options::-webkit-scrollbar-track,.payslip_filter_main_container .payroll_year_filter .payroll_year_options::-webkit-scrollbar-track{background:#f1f3f4;border-radius:4px}.payslip_filter_main_container .payroll_month_filter .payroll_month_options::-webkit-scrollbar-thumb,.payslip_filter_main_container .payroll_month_filter .payroll_year_options::-webkit-scrollbar-thumb,.payslip_filter_main_container .payroll_year_filter .payroll_month_options::-webkit-scrollbar-thumb,.payslip_filter_main_container .payroll_year_filter .payroll_year_options::-webkit-scrollbar-thumb{background:#c1c8cd;border-radius:4px}.payslip_filter_main_container .payroll_month_filter .payroll_month_options::-webkit-scrollbar-thumb:hover,.payslip_filter_main_container .payroll_month_filter .payroll_year_options::-webkit-scrollbar-thumb:hover,.payslip_filter_main_container .payroll_year_filter .payroll_month_options::-webkit-scrollbar-thumb:hover,.payslip_filter_main_container .payroll_year_filter .payroll_year_options::-webkit-scrollbar-thumb:hover{background:#a8b2ba}.payslip_filter_main_container .payroll_month_filter .payroll_month_options .payroll_month_option,.payslip_filter_main_container .payroll_month_filter .payroll_month_options .payroll_year_option,.payslip_filter_main_container .payroll_month_filter .payroll_year_options .payroll_month_option,.payslip_filter_main_container .payroll_month_filter .payroll_year_options .payroll_year_option,.payslip_filter_main_container .payroll_year_filter .payroll_month_options .payroll_month_option,.payslip_filter_main_container .payroll_year_filter .payroll_month_options .payroll_year_option,.payslip_filter_main_container .payroll_year_filter .payroll_year_options .payroll_month_option,.payslip_filter_main_container .payroll_year_filter .payroll_year_options .payroll_year_option{padding:10px 14px;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-weight:400;font-size:14px;line-height:20px;color:#495057;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid #f1f3f4}.payslip_filter_main_container .payroll_month_filter .payroll_month_options .payroll_month_option:hover,.payslip_filter_main_container .payroll_month_filter .payroll_month_options .payroll_year_option:hover,.payslip_filter_main_container .payroll_month_filter .payroll_year_options .payroll_month_option:hover,.payslip_filter_main_container .payroll_month_filter .payroll_year_options .payroll_year_option:hover,.payslip_filter_main_container .payroll_year_filter .payroll_month_options .payroll_month_option:hover,.payslip_filter_main_container .payroll_year_filter .payroll_month_options .payroll_year_option:hover,.payslip_filter_main_container .payroll_year_filter .payroll_year_options .payroll_month_option:hover,.payslip_filter_main_container .payroll_year_filter .payroll_year_options .payroll_year_option:hover{background:#f8f9fa;color:#212529}.payslip_filter_main_container .payroll_month_filter .payroll_month_options .payroll_month_option:first-child,.payslip_filter_main_container .payroll_month_filter .payroll_month_options .payroll_year_option:first-child,.payslip_filter_main_container .payroll_month_filter .payroll_year_options .payroll_month_option:first-child,.payslip_filter_main_container .payroll_month_filter .payroll_year_options .payroll_year_option:first-child,.payslip_filter_main_container .payroll_year_filter .payroll_month_options .payroll_month_option:first-child,.payslip_filter_main_container .payroll_year_filter .payroll_month_options .payroll_year_option:first-child,.payslip_filter_main_container .payroll_year_filter .payroll_year_options .payroll_month_option:first-child,.payslip_filter_main_container .payroll_year_filter .payroll_year_options .payroll_year_option:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.payslip_filter_main_container .payroll_month_filter .payroll_month_options .payroll_month_option:last-child,.payslip_filter_main_container .payroll_month_filter .payroll_month_options .payroll_year_option:last-child,.payslip_filter_main_container .payroll_month_filter .payroll_year_options .payroll_month_option:last-child,.payslip_filter_main_container .payroll_month_filter .payroll_year_options .payroll_year_option:last-child,.payslip_filter_main_container .payroll_year_filter .payroll_month_options .payroll_month_option:last-child,.payslip_filter_main_container .payroll_year_filter .payroll_month_options .payroll_year_option:last-child,.payslip_filter_main_container .payroll_year_filter .payroll_year_options .payroll_month_option:last-child,.payslip_filter_main_container .payroll_year_filter .payroll_year_options .payroll_year_option:last-child{border-bottom:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px}@media(max-width:520px){.payslip_filter_main_container{flex-wrap:wrap}.payslip_filter_main_container .payroll_month_filter,.payslip_filter_main_container .payroll_year_filter{width:100%}.payslip_filter_main_container .payroll_month_filter .payroll_month_filter_title,.payslip_filter_main_container .payroll_month_filter .payroll_year_filter_title,.payslip_filter_main_container .payroll_year_filter .payroll_month_filter_title,.payslip_filter_main_container .payroll_year_filter .payroll_year_filter_title{min-width:0;width:100%;justify-content:space-between}.payslip_filter_main_container .payroll_month_filter .payroll_month_options,.payslip_filter_main_container .payroll_month_filter .payroll_year_options,.payslip_filter_main_container .payroll_year_filter .payroll_month_options,.payslip_filter_main_container .payroll_year_filter .payroll_year_options{width:calc(100% + -0px);left:0}}.payslip-table-container{background:#fff;border-radius:8px}.payslip-table-container .payslip-table-header{margin-bottom:20px}.payslip-table-container .payslip-table-header h2{font-size:24px;font-weight:600;color:#1a1a1a;margin:0}.payslip-table-container .payslip-table-wrapper{border:1px solid #c7c9d1;border-radius:12px;overflow:hidden}.payslip-table-container .payslip-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #0e50d5;border-radius:8px;overflow:hidden}.payslip-table-container .payslip-table thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.payslip-table-container .payslip-table thead tr th{padding:12px 16px;text-align:left;font-weight:600;font-size:14px;color:#374151;white-space:nowrap}.payslip-table-container .payslip-table thead tr th:last-child{text-align:center}.payslip-table-container .payslip-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s}.payslip-table-container .payslip-table tbody tr:hover{background:#f9fafb}.payslip-table-container .payslip-table tbody tr:last-child{border-bottom:none}.payslip-table-container .payslip-table tbody tr:nth-child(2n){background-color:#f7f7f8}.payslip-table-container .payslip-table tbody tr td{padding:16px;font-size:14px;color:#1f2937}.payslip-table-container .payslip-table tbody tr td:last-child{text-align:center}.payslip-table-container .payslip-table tbody tr td.no-data{text-align:center;padding:40px;color:#6b7280;font-size:16px}.payslip-table-container .payslip-table .action-buttons{display:flex;gap:8px;justify-content:center;align-items:center}.payslip-table-container .payslip-table .action-buttons button{padding:4px 8px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.payslip-table-container .payslip-table .action-buttons button .icon{font-size:16px}.payslip-table-container .payslip-table .action-buttons button.btn-preview{background:#fff;color:#374151;border:1px solid #045071}.payslip-table-container .payslip-table .action-buttons button.btn-preview:hover{background:#f9fafb;border-color:#9ca3af}.payslip-table-container .payslip-table .action-buttons button.btn-download{background:#1e3a5f;color:#fff}.payslip-table-container .payslip-table .action-buttons button.btn-download:hover{background:#2c5282}.payslip-table-container .payslip-table .action-buttons button.btn-download .icon{font-weight:700}@media screen and (max-width:1024px){.payslip-table-container{padding:16px;overflow-x:auto}.payslip-table-container .payslip-table{min-width:800px}}@media screen and (max-width:768px){.payslip-table-container .action-buttons{flex-direction:column}.payslip-table-container .action-buttons button{width:100%;justify-content:center}}.payslip-modal-overlay{position:fixed;inset:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.payslip-modal-overlay .payslip-modal{background:#f5f5f5;border-radius:12px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px #0000004d;scrollbar-width:thin}.payslip-modal-overlay .payslip-modal::-webkit-scrollbar{width:8px}.payslip-modal-overlay .payslip-modal::-webkit-scrollbar-track{background:#e0e0e0;border-radius:4px}.payslip-modal-overlay .payslip-modal::-webkit-scrollbar-thumb{background:#999;border-radius:4px}.payslip-modal-overlay .payslip-modal::-webkit-scrollbar-thumb:hover{background:#777}.payslip-modal-overlay .close-button{position:absolute;top:16px;right:16px;background:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .2s;z-index:10}.payslip-modal-overlay .close-button:hover{background:#ffffff4d}.payslip-modal-overlay .payslip-content{font-family:Plus Jakarta Sans}.payslip-modal-overlay .payslip-content .payslip-header{padding:40px 35px 100px;background-color:#2e3038;position:relative;z-index:1}.payslip-modal-overlay .payslip-content .payslip-header .payslip_addr_logo_container{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;padding-top:20px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_addr_logo_container p{font-size:10px;font-weight:600;line-height:1.6;white-space:pre-line;color:#fff;max-width:60%}.payslip-modal-overlay .payslip-content .payslip-header .payslip_addr_logo_container .company_logo img{height:60px;object-fit:contain}.payslip-modal-overlay .payslip-content .payslip-header .payslip_title_container{margin-bottom:40px;display:flex;align-items:center;gap:15px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_title_container .payslip-logo{width:48px;height:48px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_title_container .paysilp_title .title_1{font-size:10px;font-weight:600;color:#fff;margin-bottom:2px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_title_container .paysilp_title .title_2{font-size:32px;font-weight:700;color:#91e3e3;letter-spacing:-1px}.payslip-modal-overlay .payslip-content .payslip-header .employee_details{position:absolute;left:35px;right:35px;bottom:-65px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px 30px;background-color:#ebfafa;border:.5px solid #91e3e3;border-radius:20px;padding:25px 30px;box-shadow:0 4px 12px #0000001a;z-index:5;justify-content:center}.payslip-modal-overlay .payslip-content .payslip-header .employee_details .employee_name{display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:flex-start}.payslip-modal-overlay .payslip-content .payslip-header .employee_details .employee_name .row_title{font-size:10px;font-weight:500;color:#454754;letter-spacing:.16px;margin:0}.payslip-modal-overlay .payslip-content .payslip-header .employee_details .employee_name .row_value{font-size:12px;font-weight:700;color:#2e3038;letter-spacing:.16px;margin:0}.payslip-modal-overlay .payslip-content .payslip_body{padding:90px 35px 40px;background-color:#fff}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section{border:1px solid #91e3e3;border-radius:12px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header{padding:20px 30px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;background-color:#c2f0f0;border-radius:12px 12px 0 0}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .summary_title{margin-left:10px;letter-spacing:.16px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .summary_title .title1{font-size:12px;font-weight:700;color:#2e3038}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .summary_title .title2{font-size:10px;font-weight:500;color:#454754}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content{padding:20px 30px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:0 0 12px 12px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row .row_title{font-size:12px;font-weight:500;color:#676b7e;margin:0}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row .row_value{font-size:16px;font-weight:700;color:#2e3038;margin:0}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row.total .row_value{font-size:20px;color:#91e3e3}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row img{width:24px;height:24px;object-fit:contain}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section{margin-top:30px;border:1px solid #454754;border-radius:12px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header{padding:20px 30px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;background-color:#454754;border-radius:12px 12px 0 0}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .earnings_title{margin-left:10px;letter-spacing:.16px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .earnings_title .title1{font-size:12px;font-weight:700;color:#fff}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .earnings_title .title2{font-size:10px;font-weight:500;color:#fff}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content{padding:20px 30px;display:grid;grid-template-columns:repeat(4,1fr);background-color:#fff;gap:20px;border-radius:0 0 12px 12px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .earnings_row{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .earnings_row .row_title{font-size:12px;font-weight:500;color:#676b7e;margin:0}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .earnings_row .row_value{font-size:12px;font-weight:700;color:#2e3038;margin:0}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .earnings_row.total{grid-column:1/-1;padding-top:15px;border-top:1px solid #e0e0e0;margin-top:5px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .earnings_row.total .row_value{font-size:16px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section{margin-top:30px;border:1px solid #454754;border-radius:12px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header{padding:20px 30px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;background-color:#454754;border-radius:12px 12px 0 0}.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .deductions_title{margin-left:10px;letter-spacing:.16px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .deductions_title .title1{font-size:12px;font-weight:700;color:#fff}.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .deductions_title .title2{font-size:10px;font-weight:500;color:#fff}.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content{padding:20px 30px;display:grid;grid-template-columns:repeat(4,1fr);background-color:#fff;gap:20px;border-radius:0 0 12px 12px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .deductions_row{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .deductions_row .row_title{font-size:12px;font-weight:500;color:#676b7e;margin:0}.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .deductions_row .row_value{font-size:12px;font-weight:700;color:#2e3038;margin:0}.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .deductions_row.total{grid-column:1/-1;padding-top:15px;border-top:1px solid #e0e0e0;margin-top:5px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .deductions_row.total .row_value{font-size:16px}.payslip-modal-overlay .payslip-content .payslip_footer{padding:20px 35px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;gap:5px;border-top:1px solid #e0e0e0}.payslip-modal-overlay .payslip-content .payslip_footer p{font-size:8px;color:#676b7e;margin:0}@media print{.payslip-modal-overlay .payslip-modal{max-height:none;overflow:visible}.payslip-modal-overlay .payslip_summary_section,.payslip-modal-overlay .payslip_earnings_section,.payslip-modal-overlay .payslip_deductions_section{page-break-inside:avoid;break-inside:avoid}.payslip-modal-overlay .payslip_footer{page-break-before:avoid;break-before:avoid}}@media(max-width:1024px){.payslip-modal-overlay .payslip-modal{max-width:95%}.payslip-modal-overlay .payslip-content .payslip-header{padding:35px 30px 90px}.payslip-modal-overlay .payslip-content .payslip-header .employee_details{left:30px;right:30px;bottom:-60px;padding:20px 25px;gap:18px 25px;justify-items:center}.payslip-modal-overlay .payslip-content .payslip_body{padding:80px 30px 35px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content{grid-template-columns:repeat(3,1fr);gap:18px}.payslip-modal-overlay .payslip-content .payslip_footer{padding:18px 30px}}@media(max-width:768px){.payslip-modal-overlay{padding:10px}.payslip-modal-overlay .payslip-modal{max-width:100%;border-radius:8px}.payslip-modal-overlay .close-button{width:32px;height:32px;top:12px;right:12px}.payslip-modal-overlay .payslip-content .payslip-header{padding:30px 25px 80px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_addr_logo_container{margin-bottom:30px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_addr_logo_container p{font-size:9px;line-height:1.5;max-width:65%}.payslip-modal-overlay .payslip-content .payslip-header .payslip_addr_logo_container .company_logo img{height:35px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_title_container{margin-bottom:35px;gap:12px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_title_container .payslip-logo{width:42px;height:42px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_title_container .paysilp_title .title_1{font-size:9px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_title_container .paysilp_title .title_2{font-size:26px}.payslip-modal-overlay .payslip-content .payslip-header .employee_details{left:25px;right:25px;bottom:-55px;grid-template-columns:repeat(2,1fr);padding:18px 20px;gap:15px 20px;justify-items:center}.payslip-modal-overlay .payslip-content .payslip-header .employee_details .employee_name{gap:3px;align-items:center;text-align:center}.payslip-modal-overlay .payslip-content .payslip-header .employee_details .employee_name .row_title{font-size:9px}.payslip-modal-overlay .payslip-content .payslip-header .employee_details .employee_name .row_value{font-size:11px}.payslip-modal-overlay .payslip-content .payslip_body{padding:70px 25px 30px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header{padding:15px 20px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header img,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header img,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header img,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header img,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header img,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header img,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header img,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header img,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header img{width:20px;height:20px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .deductions_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .deductions_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .deductions_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .deductions_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .deductions_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .deductions_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .deductions_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .deductions_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .deductions_title{margin-left:8px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .deductions_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .deductions_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .deductions_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .deductions_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .deductions_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .deductions_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .deductions_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .deductions_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .deductions_title .title1{font-size:11px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .deductions_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .deductions_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .deductions_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .deductions_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .deductions_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .deductions_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .deductions_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .deductions_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .deductions_title .title2{font-size:9px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content{padding:15px 20px;gap:15px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content{flex-wrap:wrap;justify-content:flex-start;gap:12px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row{width:auto;min-width:80px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row.total{width:100%;padding-top:10px;border-top:1px solid #e0e0e0;margin-top:5px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row .row_title{font-size:10px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row .row_value{font-size:14px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row.total .row_value{font-size:18px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row img{width:20px;height:20px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section{margin-top:25px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content{grid-template-columns:repeat(2,1fr);gap:15px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .earnings_row,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .deductions_row,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .earnings_row,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .deductions_row,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .earnings_row,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .deductions_row,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .earnings_row,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .deductions_row{gap:3px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .earnings_row .row_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .deductions_row .row_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .earnings_row .row_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .deductions_row .row_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .earnings_row .row_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .deductions_row .row_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .earnings_row .row_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .deductions_row .row_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .earnings_row .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .deductions_row .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .earnings_row .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .deductions_row .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .earnings_row .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .deductions_row .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .earnings_row .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .deductions_row .row_value{font-size:11px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .earnings_row.total,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .deductions_row.total,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .earnings_row.total,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .deductions_row.total,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .earnings_row.total,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .deductions_row.total,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .earnings_row.total,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .deductions_row.total{padding-top:12px;margin-top:3px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .earnings_row.total .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .deductions_row.total .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .earnings_row.total .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .deductions_row.total .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .earnings_row.total .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .deductions_row.total .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .earnings_row.total .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .deductions_row.total .row_value{font-size:14px}.payslip-modal-overlay .payslip-content .payslip_footer{padding:15px 25px;flex-direction:column;text-align:center;gap:8px}.payslip-modal-overlay .payslip-content .payslip_footer p{font-size:7px}}@media(max-width:640px){.payslip-modal-overlay{padding:5px}.payslip-modal-overlay .payslip-modal{border-radius:6px;max-height:95vh}.payslip-modal-overlay .payslip-content .payslip-header{padding:25px 20px 70px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_addr_logo_container{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:25px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_addr_logo_container p{max-width:100%;font-size:8px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_addr_logo_container .company_logo img{height:30px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_title_container{margin-bottom:30px;gap:10px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_title_container .payslip-logo{width:36px;height:36px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_title_container .paysilp_title .title_1{font-size:8px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_title_container .paysilp_title .title_2{font-size:22px}.payslip-modal-overlay .payslip-content .payslip-header .employee_details{left:20px;right:20px;bottom:-50px;grid-template-columns:1fr;padding:15px 18px;gap:12px;justify-items:center}.payslip-modal-overlay .payslip-content .payslip-header .employee_details .employee_name{gap:2px;align-items:center;text-align:center;width:100%}.payslip-modal-overlay .payslip-content .payslip-header .employee_details .employee_name .row_title{font-size:8px}.payslip-modal-overlay .payslip-content .payslip-header .employee_details .employee_name .row_value{font-size:10px}.payslip-modal-overlay .payslip-content .payslip_body{padding:60px 20px 25px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header{padding:12px 15px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header img,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header img,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header img,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header img,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header img,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header img,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header img,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header img,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header img{width:18px;height:18px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .deductions_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .deductions_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .deductions_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .deductions_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .deductions_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .deductions_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .deductions_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .deductions_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .summary_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .earnings_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .deductions_title{margin-left:6px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .deductions_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .deductions_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .deductions_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .deductions_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .deductions_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .deductions_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .deductions_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .deductions_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .summary_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .earnings_title .title1,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .deductions_title .title1{font-size:10px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_header .deductions_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_header .deductions_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_header .deductions_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_header .deductions_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_header .deductions_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_header .deductions_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_header .deductions_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_header .deductions_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .summary_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .earnings_title .title2,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_header .deductions_title .title2{font-size:8px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_earnings_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_deductions_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_summary_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_summary_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content{padding:12px 15px;gap:12px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row{min-width:70px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row .row_title{font-size:9px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row .row_value{font-size:12px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row.total .row_value{font-size:16px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row img{width:18px;height:18px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section{margin-top:20px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content{grid-template-columns:1fr;gap:12px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .earnings_row .row_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .deductions_row .row_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .earnings_row .row_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .deductions_row .row_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .earnings_row .row_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .deductions_row .row_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .earnings_row .row_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .deductions_row .row_title,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .earnings_row .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .deductions_row .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .earnings_row .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .deductions_row .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .earnings_row .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .deductions_row .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .earnings_row .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .deductions_row .row_value{font-size:10px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .earnings_row.total,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .deductions_row.total,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .earnings_row.total,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .deductions_row.total,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .earnings_row.total,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .deductions_row.total,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .earnings_row.total,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .deductions_row.total{padding-top:10px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .earnings_row.total .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_earnings_content .deductions_row.total .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .earnings_row.total .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_earnings_section .payslip_deductions_content .deductions_row.total .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .earnings_row.total .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_earnings_content .deductions_row.total .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .earnings_row.total .row_value,.payslip-modal-overlay .payslip-content .payslip_body .payslip_deductions_section .payslip_deductions_content .deductions_row.total .row_value{font-size:13px}.payslip-modal-overlay .payslip-content .payslip_footer{padding:12px 20px;gap:6px}.payslip-modal-overlay .payslip-content .payslip_footer p{font-size:7px;line-height:1.4}}@media(max-width:480px){.payslip-modal-overlay .payslip-modal{border-radius:4px}.payslip-modal-overlay .payslip-content .payslip-header{padding:20px 15px 60px}.payslip-modal-overlay .payslip-content .payslip-header .payslip_title_container .paysilp_title .title_2{font-size:20px}.payslip-modal-overlay .payslip-content .payslip-header .employee_details{left:15px;right:15px;bottom:-45px;padding:12px 15px;gap:10px;justify-items:center}.payslip-modal-overlay .payslip-content .payslip-header .employee_details .employee_name{align-items:center;text-align:center;width:100%}.payslip-modal-overlay .payslip-content .payslip_body{padding:55px 15px 20px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row{min-width:60px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row .row_title{font-size:8px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row .row_value{font-size:11px}.payslip-modal-overlay .payslip-content .payslip_body .payslip_summary_section .payslip_summary_content .summary_row.total .row_value{font-size:14px}.payslip-modal-overlay .payslip-content .payslip_footer{padding:10px 15px}}.payslip_main_container{margin-top:32px;display:flex;flex-direction:column;gap:32px}.payroll_reimbursements_container *{box-sizing:border-box;font-family:Plus Jakarta Sans}.payroll_reimbursements_container{padding:1.5rem 2.25rem;height:100%;overflow:auto}.payroll_reimbursements_container .payroll_reimbursements_tabs{display:flex;flex-direction:row;gap:1rem}.payroll_reimbursements_container .payroll_reimbursements_tabs span{display:flex;flex-direction:row;gap:.75rem;align-items:center}.payroll_reimbursements_container .payroll_reimbursements_tabs .active_tab{background-color:#ebfafa;padding:.75rem .875rem;border-bottom:.25rem solid #28a2a2;border-radius:.5rem .5rem 0rem 0rem;font-size:.875rem;font-weight:700;color:#2e3038;font-family:Plus Jakarta Sans;line-height:1.25rem;letter-spacing:.01em;cursor:pointer}.payroll_reimbursements_container .payroll_reimbursements_tabs .inactive_tab{background-color:#ebfafa;padding:.75rem .875rem;border-bottom:none;border-radius:.5rem .5rem 0rem 0rem;font-size:.875rem;font-weight:600;color:#2e3038;font-family:Plus Jakarta Sans;line-height:1.25rem;letter-spacing:.01em;cursor:pointer}.parent_component{height:100vh;width:100vw;display:flex;align-items:center}.parent_component .static_component{height:100%;width:100%;position:relative;display:flex;flex-direction:column}.parent_component .display_routes{width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}@media only screen and (min-width:600px){.tool_box_main_container{width:100vw;height:100vh;display:flex;align-items:center;justify-content:flex-start;padding-bottom:3rem}.home_logo{width:59vw;height:auto;margin-top:4vh}.home_header{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#033348;padding:1.5vh 3vw;position:fixed}.home_header img{width:auto;height:5vh;color:#fff;transition:all .3s ease-out;cursor:pointer}.home_header img:hover{transform:scale(1.07)}.home_header__right{display:flex;align-items:center;max-width:50%;min-height:30%;gap:50px}.home_header__right .user_name_div{display:flex;align-items:center}.home_header__right p{color:#fff;text-align:center;font-family:Plus Jakarta Sans,"sans-serif";font-size:1.02vw;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.01875rem;padding-left:10px;transition:all .3s ease-out}.home_header__right p:hover{opacity:.8;cursor:pointer}.tool_box_main_container__right{display:flex;align-items:flex-start;flex-direction:column;gap:35px;margin-top:20vh;height:100vh;padding-bottom:2vh}.tool_box_main_container__right .tool_navigation_grid{display:flex;flex-direction:column;gap:20px}.tool_box_main_container__right .tool_navigation_row{display:flex;gap:20px}.tool_box_main_container__right .toolbox_home_heading{font-family:Plus Jakarta Sans,sans-serif;font-size:1.8vw;font-style:normal;font-weight:700;line-height:2.725rem;letter-spacing:.0675rem;color:#022737;margin-top:3vh}.toggle_div{display:flex;align-items:center;justify-content:space-between;width:12vw;background-color:#fff;border:1px solid #b7bfc6;border-radius:54px;position:absolute;top:auto;bottom:18px;margin-left:2.5vw}.monthly_div{cursor:pointer;font-size:.9vw;font-weight:500;position:relative}.home_referral_board{display:flex;flex-direction:column;gap:30px;width:45vw;border:1px solid rgba(5,74,104,.3);border-radius:15px;height:191px;padding-bottom:5%;margin-top:6.5vh;margin-left:-7vw;position:relative}.home_referral_board .home_referral_top_left{display:flex}.home_referral_board .home_referral_top_section{display:flex;align-items:flex-start;justify-content:space-between;margin-top:-4vh}.home_referral_board .home_referral_top_section img:nth-child(1){margin-top:-5vh;margin-left:2vw;max-width:9.32vw;height:20vh;z-index:100}.home_referral_board .home_referral_top_section .home_referral_title{font-family:Inter,sans-serif;color:#022737;font-size:1.45vw;font-weight:700}.show_rank{display:flex;position:absolute;gap:2vw;margin-left:14vw;top:0;bottom:0;justify-content:space-between}.show_rank .display_rank{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-left:2vw}.show_rank .display_rank p:nth-child(1){font-size:1.04vw;font-weight:800;color:#033348;font-family:Plus Jakarta Sans,sans-serif}.show_rank .display_rank p:nth-child(2){font-size:1.14vw;font-weight:800;color:#033348;text-align:center;margin-top:1.66vh;font-family:Plus Jakarta Sans,sans-serif}.show_rank .display_rank p:nth-child(3){font-size:1.14vw;font-weight:700;color:#054a68;text-align:center;font-family:Plus Jakarta Sans,sans-serif}.show_rank .display_rank p:nth-child(4){font-size:.73vw;font-weight:400;color:#054a68;text-align:center;margin-top:1.45vh;font-family:Plus Jakarta Sans,sans-serif}.show_rank .display_rank p:nth-child(5){font-size:.73vw;font-weight:400;color:#054a68;text-align:center;margin-top:.05vh;font-family:Plus Jakarta Sans,sans-serif}.go_to_leaderboard{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.go_to_leaderboard img{margin-top:1px}.go_to_leaderboard p:nth-child(1){font-size:.85vw;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;color:#022737;margin-left:-10px}}@media only screen and (min-width:600px){.tool_navigation__card{display:flex;align-items:flex-start;width:18vw;border:1px solid rgba(5,74,104,.3);border-radius:25px;padding:3vh 1.5vw;justify-content:space-between;transition:all .3s ease-out}.tool_navigation__card:hover{cursor:pointer;transform:scale(1.01)}.tool_navigation__card .card_title{font-weight:700;font-size:1.4vw;color:#033348cc;font-family:Plus Jakarta Sans,sans-serif}.tool_navigation__card .card_description{font-weight:400;color:#022737;font-family:Plus Jakarta Sans,sans-serif;font-size:1.02vw;margin-top:1vh}.tool_navigation__card .card_left_section{width:27vw}.tool_navigation__card .card_right_section{height:35px;width:35px;background-color:#b7bfc6;display:flex;align-items:center;justify-content:center;border-radius:50%}}.referralboard__div{height:100vh;width:100vw;overflow-x:hidden}.referralboard__div .referralboard__header{height:25%;width:100%;display:flex;background-color:#033348;align-items:center;justify-content:space-between;padding:0 40px}.referralboard__div .referralboard__header .referralboard__header__left{display:flex;align-items:center}.referralboard__div .referralboard__header .referralboard__header__left h1{padding-left:20px;color:#fff;font-family:Plus Jakarta Sans;font-size:38px;font-weight:400}.referralboard__div .referralboard__header .referralboard__header__right .week__info .month__year{color:#aeaeaf;text-align:right;font-family:Plus Jakarta Sans;font-weight:500;letter-spacing:4.8px;font-size:1.2rem;margin-bottom:2%}.referralboard__div .referralboard__header .referralboard__header__right .week__info .week{color:#aeaeaf;text-align:right;font-family:Plus Jakarta Sans;font-weight:500;letter-spacing:4.8px;font-size:1rem;margin-bottom:2%}.referralboard__div .referralboard__header .referralboard__header__right .week__info .week__duration{color:#d9dfe4;text-align:right;font-family:Plus Jakarta Sans;letter-spacing:4.8px;font-size:1.5rem}.referralboard__div .referralboard__body{width:100%;height:75%;display:flex}.referralboard__div .referralboard__body .referralboard__body__left{width:45%;height:100%;padding:46px}.referralboard__div .referralboard__body .referralboard__body__left .weekly__leaderboard,.referralboard__div .referralboard__body .referralboard__body__left .monthly__leaderboard{width:100%;height:253px;margin-bottom:40px;padding:0 2vw;border-radius:15px;border:1px solid #054a68;display:flex;justify-content:flex-start;align-items:center}.referralboard__div .referralboard__body .referralboard__body__left .weekly__leaderboard img,.referralboard__div .referralboard__body .referralboard__body__left .monthly__leaderboard img{height:8vw}.referralboard__div .referralboard__body .referralboard__body__left .weekly__leaderboard .weekly_winner,.referralboard__div .referralboard__body .referralboard__body__left .weekly__leaderboard .monthly_winner,.referralboard__div .referralboard__body .referralboard__body__left .monthly__leaderboard .weekly_winner,.referralboard__div .referralboard__body .referralboard__body__left .monthly__leaderboard .monthly_winner{height:193px;display:flex;width:calc(33.33% - 1vw);flex-direction:column;justify-content:center;padding:0 1vw}.referralboard__div .referralboard__body .referralboard__body__left .weekly__leaderboard .weekly_winner .weekly__rank,.referralboard__div .referralboard__body .referralboard__body__left .weekly__leaderboard .weekly_winner .monthly__rank,.referralboard__div .referralboard__body .referralboard__body__left .weekly__leaderboard .monthly_winner .weekly__rank,.referralboard__div .referralboard__body .referralboard__body__left .weekly__leaderboard .monthly_winner .monthly__rank,.referralboard__div .referralboard__body .referralboard__body__left .monthly__leaderboard .weekly_winner .weekly__rank,.referralboard__div .referralboard__body .referralboard__body__left .monthly__leaderboard .weekly_winner .monthly__rank,.referralboard__div .referralboard__body .referralboard__body__left .monthly__leaderboard .monthly_winner .weekly__rank,.referralboard__div .referralboard__body .referralboard__body__left .monthly__leaderboard .monthly_winner .monthly__rank{color:#033348;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:800;letter-spacing:2.3px;margin-bottom:36px}.referralboard__div .referralboard__body .referralboard__body__left .weekly__leaderboard .weekly_winner .weekly__employeename,.referralboard__div .referralboard__body .referralboard__body__left .weekly__leaderboard .weekly_winner .monthly__employeename,.referralboard__div .referralboard__body .referralboard__body__left .weekly__leaderboard .monthly_winner .weekly__employeename,.referralboard__div .referralboard__body .referralboard__body__left .weekly__leaderboard .monthly_winner .monthly__employeename,.referralboard__div .referralboard__body .referralboard__body__left .monthly__leaderboard .weekly_winner .weekly__employeename,.referralboard__div .referralboard__body .referralboard__body__left .monthly__leaderboard .weekly_winner .monthly__employeename,.referralboard__div .referralboard__body .referralboard__body__left .monthly__leaderboard .monthly_winner .weekly__employeename,.referralboard__div .referralboard__body .referralboard__body__left .monthly__leaderboard .monthly_winner .monthly__employeename{color:#054a68;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-size:21px;font-weight:700}.referralboard__div .referralboard__body .referralboard__body__left .weekly__leaderboard .weekly_winner .weekly__referral__detail,.referralboard__div .referralboard__body .referralboard__body__left .weekly__leaderboard .weekly_winner .monthly__referral__detail,.referralboard__div .referralboard__body .referralboard__body__left .weekly__leaderboard .monthly_winner .weekly__referral__detail,.referralboard__div .referralboard__body .referralboard__body__left .weekly__leaderboard .monthly_winner .monthly__referral__detail,.referralboard__div .referralboard__body .referralboard__body__left .monthly__leaderboard .weekly_winner .weekly__referral__detail,.referralboard__div .referralboard__body .referralboard__body__left .monthly__leaderboard .weekly_winner .monthly__referral__detail,.referralboard__div .referralboard__body .referralboard__body__left .monthly__leaderboard .monthly_winner .weekly__referral__detail,.referralboard__div .referralboard__body .referralboard__body__left .monthly__leaderboard .monthly_winner .monthly__referral__detail{color:#054a68;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:400;margin-top:36px}.referralboard__div .referralboard__body .referralboard__body__left .monthly__leaderboard{justify-content:flex-end}.referralboard__div .referralboard__body .referralboard__body__left .past__winner__leaderboard{width:100%;min-height:600px;border-radius:15px;border:1px solid #054a68;display:flex;flex-direction:column}.referralboard__div .referralboard__body .referralboard__body__left .past__winner__leaderboard .past__winner__header{min-height:100px;background-color:#f9f9fb;border-radius:15px 15px 0 0;display:flex;align-items:center;justify-content:space-between;padding:0 45px}.referralboard__div .referralboard__body .referralboard__body__left .past__winner__leaderboard .past__winner__header .past__winner__header__left,.referralboard__div .referralboard__body .referralboard__body__left .past__winner__leaderboard .past__winner__header .past__winner__header__right{display:flex;justify-content:center;align-items:center}.referralboard__div .referralboard__body .referralboard__body__left .past__winner__leaderboard .past__winner__header .past__winner__header__left p{padding-right:10px;color:#033348;text-align:center;font-family:Plus Jakarta Sans;font-size:20px;font-weight:700}.referralboard__div .referralboard__body .referralboard__body__left .past__winner__leaderboard .past__winner__header .past__winner__header__right p{color:#033348;text-align:center;font-family:Plus Jakarta Sans;font-size:16px;font-weight:700;padding:0 18px}.referralboard__div .referralboard__body .referralboard__body__left .past__winner__leaderboard .past__winner__leaderboard__employee{display:flex;align-items:center;justify-content:flex-start;padding:0 30px;margin:50px 0}.referralboard__div .referralboard__body .referralboard__body__left .past__winner__leaderboard .past__winner__leaderboard__employee .past__winner__leaderboard__employee__left{margin-right:36px}.referralboard__div .referralboard__body .referralboard__body__left .past__winner__leaderboard .past__winner__leaderboard__employee .past__winner__leaderboard__employee__left h2{color:#033348;text-align:right;font-family:Plus Jakarta Sans;font-size:20px;font-weight:500;margin-bottom:14px}.referralboard__div .referralboard__body .referralboard__body__left .past__winner__leaderboard .past__winner__leaderboard__employee .past__winner__leaderboard__employee__left p{color:#525252;text-align:center;font-family:Plus Jakarta Sans;font-size:16px;font-weight:600}.referralboard__div .referralboard__body .referralboard__body__left .past__winner__leaderboard .past__winner__leaderboard__employee .past__winner__leaderboard__employee__right{align-self:flex-start}.referralboard__div .referralboard__body .referralboard__body__left .past__winner__leaderboard .past__winner__leaderboard__employee .past__winner__leaderboard__employee__right h3{color:#054a68;font-family:Plus Jakarta Sans;text-align:left;font-size:18px;font-weight:400;margin-bottom:14px}.referralboard__div .referralboard__body .referralboard__body__left .past__winner__leaderboard .past__winner__leaderboard__employee .past__winner__leaderboard__employee__right p{color:#525252;font-family:Plus Jakarta Sans;font-size:15px;font-weight:400}.referralboard__div .referralboard__body .referralboard__body__right{width:55%;height:100%;padding:46px 46px 46px 0}.referralboard__div .referralboard__body .referralboard__body__right .total__leaderboard{width:100%;border-radius:15px;border:1px solid #054a68}.referralboard__div .referralboard__body .referralboard__body__right .total__leaderboard .total_referral_table__toggle_row__leaderboard{display:flex;padding:10px;cursor:pointer}.referralboard__div .referralboard__body .referralboard__body__right .total__leaderboard .total_referral_table_dropdown_row{width:10vw;display:flex;padding:10px;cursor:pointer;background-color:#f9f9fb}.referralboard__div .referralboard__body .referralboard__body__right .total__leaderboard .total_referral_table_dropdown_row select{background-color:#f9f9fb;border:none;color:#525252;font-family:Plus Jakarta Sans;font-size:15px;font-weight:400;text-align:center;width:10vw;height:100%;cursor:pointer}.referralboard__div .referralboard__body .referralboard__body__right .total__leaderboard .total_referral_table_dropdown_row select:focus{outline:none}.referralboard__div .referralboard__body .referralboard__body__right .total__leaderboard .total_referral_table_dropdown_row option{background-color:#f9f9fb;color:#525252;font-family:Plus Jakarta Sans;font-size:15px;font-weight:400;text-align:center;cursor:pointer}.referralboard__div .referralboard__body .referralboard__body__right .total__leaderboard .total__referral__table{width:100%}.referralboard__div .referralboard__body .referralboard__body__right .total__leaderboard .total__referral__table .total__referral__table__heading th{height:100px;color:#033348;text-align:right;font-family:Plus Jakarta Sans;font-size:16px;font-weight:700;text-align:center;min-width:100px}.referralboard__div .referralboard__body .referralboard__body__right .total__leaderboard .total__referral__table .total__referral__table__heading th div{display:flex;align-items:center;justify-content:center}.referralboard__div .referralboard__body .referralboard__body__right .total__leaderboard .total__referral__table .total__referral__table__heading th div img{margin-right:8px;cursor:pointer}.referralboard__div .referralboard__body .referralboard__body__right .total__leaderboard .total__referral__table .total__referral__table__row{color:#525252;height:73px;font-family:Plus Jakarta Sans;font-size:15px;font-weight:400;text-align:center}.referralboard__div .referralboard__body .referralboard__body__right .total__leaderboard .total__referral__table .total__referral__table__row:nth-child(2n){background-color:#f9f9fb}.referralboard__div .referralboard__body .referralboard__body__right .total__leaderboard .total__referral__table .total__referral__table__row .employee__icon{display:flex;align-items:center;justify-content:left;margin-left:50px}.referralboard__div .referralboard__body .referralboard__body__right .total__leaderboard .total__referral__table .total__referral__table__row .employee__image{height:25px;width:25px;border-radius:50%;object-fit:cover;margin-right:10px}.referralboard__div .referralboard__body .referralboard__body__right .total__leaderboard .total__referral__table .total__referral__table__row .no-image{height:25px;width:25px;background-color:#84b5d2;border-radius:50%;margin-right:10px}.referralboard__div .referralboard__body .referralboard__body__right .total__leaderboard .total__referral__table .total__referral__table__row .employee__icon_fix{height:28px;width:28px}.approve_reject_buttons{display:flex;gap:10px;justify-content:center;margin-top:20px}.main_dialog .save_button{height:40px;width:35%;background-color:#7cc25b;color:#fff;border:none;margin-right:10px;border-radius:5px;font-size:16px;font-weight:600;line-height:20px;text-transform:none;letter-spacing:0px;cursor:pointer;transition:opacity .3s ease}.main_dialog .save_button.disabled{opacity:.5;pointer-events:none}.main_dialog .cancel_button{width:100px;height:40px;color:#ff8b8b;background-color:transparent;border:none;text-transform:none;border-radius:5px;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0px;cursor:pointer}.main_dialog .dot_indicator{height:10px;width:10px;background-color:#ffd600;border-radius:50%;margin-right:10px}.main_dialog .delete_indicator{height:10px;width:10px;background-color:#ff8b8b;border-radius:50%;margin-right:10px}.main_dialog .summary{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10px}.main_dialog .summary .summary_text{word-wrap:break-word;max-width:220px}.main_dialog .jira_no_input{width:50%;height:40px;border:1px solid #033348;border-radius:5px;padding:10px;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0px;margin-bottom:10px}.known-issues-edit-table-container{position:relative;z-index:1}.known-issues-edit-table-container .table-container{max-height:calc(100vh - 200px);overflow-y:auto}.approve_reject_buttons{justify-content:start;margin:0}.approve_button,.reject_button{padding:10px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.approve_button{background-color:#7cc25b;color:#fff}.approve_button:hover{background-color:#218838}.reject_button{background-color:#dc3545;color:#fff}.reject_button:hover{background-color:#c82333}.tabs{color:#033348;font-weight:700}.loader_div{display:flex;justify-content:center;align-items:center;min-height:200px}.search-bar-container{display:flex;margin-left:25px;margin-top:25px;width:100%;padding:10px}.search-input-wrapper{position:relative;width:100%;max-width:600px}.search-icon{position:absolute;top:50%;left:15px;transform:translateY(-50%);width:15px;height:15px}.search-bar{width:100%;padding:10px 20px 10px 45px;border:1px solid #ddd;border-radius:25px;font-size:16px;outline:none;box-shadow:0 2px 4px #0333481a;transition:box-shadow .3s ease-in-out}.search-bar::placeholder{color:#aaa;font-family:Plus Jakarta Sans,sans-serif}.search-bar:focus{box-shadow:0 4px 8px #03334833}.search-and-buttons{display:flex;align-items:center;justify-content:center;position:relative}.buttons{display:flex;gap:10px;position:absolute;right:25px}.custom-button{font-family:Plus Jakarta Sans,sans-serif;display:flex;padding:10px 20px;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:5px;background-color:#fff;box-shadow:0 2px 4px #0333481a;font-size:16px;color:#033348;cursor:pointer;width:220px;transition:box-shadow .3s ease-in-out}.custom-button:hover{box-shadow:0 4px 8px #03334833}.custom-button .button-icon{margin-right:10px;width:20px;height:20px}.dialog-content{display:flex;flex-direction:column;align-items:flex-start;padding:20px;font-family:Plus Jakarta Sans,sans-serif}.dialog-title{font-size:24px;font-weight:600;color:#225676}.language-select{width:100%}.select-language{width:100%;display:flex;justify-content:space-between}.select-language>p{margin-top:10px;width:50%}.select-language-dropdown{background-color:#0333480d;height:40px;border:none}.select-language-dropdown:focus{border:none}.MuiFormControl-root{margin-top:10px}.search-and-buttons{display:flex;align-items:center;justify-content:center}.buttons{display:flex;gap:10px;margin-right:100px;margin-top:25px}.language-edit-table-container{position:relative;z-index:1}.language-edit-table-container .table-container{max-height:calc(100vh - 200px);overflow-y:auto}.save-edit-button{padding:7px 14px;background-color:#eef2f4;color:#525252;font-weight:700;border:none;border-radius:10px;cursor:pointer}.save-edit-button.save-mode{background-color:#7cc25b;color:#fff}.save-edit-button.edit-mode{background-color:#eef2f4}.humanverification{position:relative;display:inline-block}.humanverification .hovertext{visibility:hidden;width:160px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-80px;opacity:0;transition:opacity .3s}.humanverification:hover .hovertext{visibility:visible;opacity:1}.tech-section{font-family:Plus Jakarta Sans,sans-serif;padding:30px;border-radius:8px}.tech-section .section{margin-bottom:30px}.tech-section .section h3{margin-bottom:15px;color:#054a68}.tech-section .section .fields{display:flex;flex-direction:row;width:70%}.tech-section .section .fields .field{display:flex;flex-direction:column;width:50%;gap:20px}.tech-section .section .fields .field label{display:flex;align-items:center;gap:20px;font-weight:700;color:#033348;font-weight:400}.tech-section .section .fields .field label select,.tech-section .section .fields .field label input{padding:8px;border:1px solid #ccc;border-radius:4px}.tech-section .section button{background-color:#054a68;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.tech-section .section button:hover{background-color:#1565c0}.tech-section .section button:disabled{background-color:#bbb;cursor:not-allowed}.custom-file-upload{display:inline-block;padding:10px 20px;cursor:pointer;border:2px dashed rgba(183,191,198,.8);border-radius:5px;background-color:#f9f9f9;color:#555;width:66%}.custom-file-upload:hover{background-color:#f1f1f1}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.dropdown_input{background-color:#fff;box-shadow:0 0 .35px .35px #b7bfc6cc;width:50%;height:45px;border-radius:5px;width:70%}.analytical_home{min-height:100vh;background-color:#f8fafc}.analytical_home *{transition:all .2s cubic-bezier(.4,0,.2,1)}.analytical_home ::-webkit-scrollbar{width:8px;height:8px}.analytical_home ::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.analytical_home ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.analytical_home ::-webkit-scrollbar-thumb:hover{background:#94a3b8}.analytical_home .chart-section,.analytical_home .table-section{margin-top:2rem}.analytical_home .language_suggestion{margin-top:3rem;margin-bottom:2rem}.analytical_home .MuiButton-root:focus-visible,.analytical_home .MuiIconButton-root:focus-visible,.analytical_home .MuiTab-root:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.analytical_home .loading-shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;animation:shimmer 1.5s infinite}@media print{.analytical_home{background-color:#fff!important}.analytical_home .MuiButton-root,.analytical_home .MuiIconButton-root,.analytical_home .MuiTabs-root{display:none!important}.analytical_home .MuiPaper-root{box-shadow:none!important;border:1px solid #e2e8f0!important}}@media(max-width:768px){.analytical_home{padding:1rem}.analytical_home .MuiContainer-root{padding-left:8px;padding-right:8px}.analytical_home .MuiTabs-root .MuiTab-root{min-width:auto;padding:8px 12px;font-size:.875rem}.analytical_home .analytics-filters{flex-direction:column;gap:1rem;align-items:stretch}.analytical_home .analytics-filters .date-inputs{flex-direction:column;gap:1rem}}@media(prefers-contrast:high){.analytical_home .MuiChip-root{border-width:2px}.analytical_home .MuiTableCell-root{border-color:#000!important}}@media(prefers-reduced-motion:reduce){.analytical_home *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.notification-tool-main-container{font-family:Plus Jakarta Sans,sans-serif;width:70vw;margin-top:35px}.notification-tool-main-container .lg-body-01-semibold{font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.notification-tool-main-container .main_table_header_div{margin-bottom:2rem}.notification-tool-main-container .main_table_header_div .SelectedPartner_container{display:flex;gap:2rem}.notification-tool-main-container .buttons_div{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.notification-tool-main-container .buttons_div .add-new-notification-template-button{margin-left:40px;margin-bottom:20px;padding-inline:10px;width:fit-content;height:56px;background-color:#033348;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.notification-tool-main-container .buttons_div .add-new-notification-template-button .button-and-icon{display:flex;align-items:center;justify-content:center;gap:10px;color:#fff}.notification-tool-main-container .buttons_div .add-new-notification-template-button .button-and-icon p{margin-bottom:5px;font-size:20px}.notification-tool-main-container .buttons_div .add-new-notification-template-button .button-and-icon span{font-family:Plus Jakarta Sans;font-size:14px;font-weight:300;line-height:36px;letter-spacing:.01em;text-align:center}.notification-tool-main-container .notification-table-container{width:110%;overflow-x:auto}.notification-tool-main-container .notification-table-container .notification-table{width:fit-content;border:2px solid rgb(241,241,244);margin-left:40px;margin-right:40px;margin-bottom:40px}.notification-tool-main-container .notification-table-container .notification-table .notification-table-column{height:75px;width:100%;display:flex}.notification-tool-main-container .notification-table-container .notification-table .notification-table-column .notification-table-column-header,.notification-tool-main-container .notification-table-container .notification-table .notification-table-column .notification-table-column-data,.notification-tool-main-container .notification-table-container .notification-table .notification-table-column .notification-table-column-highlighted{border-bottom:2px solid rgb(241,241,244);width:auto;min-width:300px;height:100%;padding-left:32px;display:flex;justify-content:flex-start;align-items:center;color:#003443;font-family:Plus Jakarta Sans;line-height:22.68px}.notification-tool-main-container .notification-table-container .notification-table .notification-table-column .notification-table-column-highlighted{background-color:#f1f1f4}.notification-tool-main-container .notification-table-container .notification-table .notification-table-column .notification-table-column-highlighted span{font-weight:700}.notification-tool-main-container .notification-table-container .notification-table .notification-table-column .notification-table-column-header{font-size:18px;font-weight:700}.notification-tool-main-container .notification-table-container .notification-table .notification-table-column .notification-table-bold-text{font-weight:700;cursor:pointer}.notification-tool-main-container .notification-table-container .notification-table .notification-table-column .notification-table_column_data,.notification-tool-main-container .notification-table-container .notification-table .notification-table-column .notification-table-column-highlighted{color:#033348!important;font-size:16px;font-weight:400}.notification-tool-main-container .notification-table-container .notification-table .notification-table-column .notification-table_column_data .notification-name,.notification-tool-main-container .notification-table-container .notification-table .notification-table-column .notification-table-column-highlighted .notification-name{text-decoration:underline;cursor:pointer;font-weight:700}.notification-tool-main-container .notification-table-container .notification-table .notification-table-column .notification-table_column_data .read-only,.notification-tool-main-container .notification-table-container .notification-table .notification-table-column .notification-table-column-highlighted .read-only{cursor:not-allowed;opacity:.6}.notification-cell-background{background-color:#f1f1f4}.notification-table-container::-webkit-scrollbar{width:12px;height:14px}.notification-table-container::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:10px}.notification-table-container::-webkit-scrollbar-thumb{background-color:#aeb0bc;border-radius:10px;border:3px solid #f0f0f0}.notification-table-container::-webkit-scrollbar-thumb:hover{background-color:#8f92a3}.notification-table-container::-webkit-scrollbar-corner{background-color:#f0f0f0}.notification_name{text-decoration:underline;cursor:pointer;font-weight:700}.notification_requests_button{width:100px;height:40px;background-color:#033348;color:#fff;border:none;border-radius:5px;font-size:16px;font-weight:600;line-height:20px;letter-spacing:0px;cursor:pointer}.add-new-template-dialoag-container{font-family:Plus Jakarta Sans,sans-serif}.add-new-template-dialoag-container .create-new-template-popup-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.add-new-template-dialoag-container .create-new-template-popup-header .close-icon{height:1.2rem;width:1.2rem}.add-new-template-dialoag-container .create-new-template-popup-header .close-icon:hover{cursor:pointer}.add-new-template-dialoag-container .create-new-template-popup-body{margin-top:1rem;margin-bottom:1rem}.notification-tool-text-field-container{display:flex;flex-direction:column;gap:8px;width:100%}.notification-tool-text-field-container p{font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;color:#2e3038}.notification-tool-text-field-container input{height:42px;width:auto;width:100%;border:.35px solid rgba(210,217,223,.8);outline:none;padding:9px 0 9px 10px;color:#033348;font-family:Plus Jakarta Sans;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.005em;border-radius:5px}.add-new-notification-template-button-2{padding-inline:10px;width:50%;height:56px;background-color:#033348;border-radius:5px;display:flex;align-items:center;justify-content:center;place-self:center;cursor:pointer}.add-new-notification-template-button-2 .button-and-icon{display:flex;align-items:center;justify-content:center;gap:10px;color:#fff}.add-new-notification-template-button-2 .button-and-icon p{margin-bottom:5px;font-size:20px}.add-new-notification-template-button-2 .button-and-icon span{font-family:Plus Jakarta Sans;font-size:14px;font-weight:300;line-height:36px;letter-spacing:.01em;text-align:center}
