@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none!important}li{list-style:none}:root{--robot:"Roboto",sans-serif;--mainBgPrimary:#e7e7e7;--mainBgSecondary:#fff;--loaderBgPrimary:rgba(0,0,0,.5);--headingColorPrimary:#000;--textColorPrimary:#6571b4;--formColorPrimary:#2d3e9a;--loginInputShadow:rgba(0,0,0,.24) 0px 3px 8px;--tabIconColor:#1e3050;--tabColor:#2d3e9a;--cardColor:#dae0ff;--innerShadow:#ccdbe8 3px 3px 6px 0px inset,hsla(0,0%,100%,.5) -1px -1px 3px 1px inset;--outerYShadow:rgba(100,86,255,.3) 7px 3px 7px -3px;--buttonBgColor:linear-gradient(90deg,#2d3e9a,#2d3e9a,#a1a6bf);--tableHeaderBgColor:linear-gradient(180deg,#6f7fd1,#2d3e9a,#2d3e9a);--bottomShadow:0 2px 4px rgba(0,0,0,.2)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}input:disabled{background-color:#f6f6f6!important}input,input::placeholder,select{font-size:.9rem!important;color:grey!important}body{overflow:hidden}h1,h2,h3,h4,h5,h6,p{margin-bottom:0}h1:first-letter,h2:first-letter,h3:first-letter,h4:first-letter,h5:first-letter,h6:first-letter,p:first-letter{text-transform:capitalize!important}.form-switch .form-check-input{cursor:pointer;border:1px solid gray}.form-switch .form-check-input:checked{background-color:var(--tabColor);cursor:pointer!important;border:1px solid gray}.login_main{background-color:var(--mainBgPrimary);height:100dvh}.login_main .col-6{padding:0}.login_main .img_container{height:100dvh}.login_main .img_container .img_wrapper{display:grid;place-items:center}.login_main .login_img{width:80%;height:95dvh}.login_main .img_container .credit_wrapper{margin-top:auto}.login_main .img_container .credit_wrapper h6{text-align:center!important;font-size:1rem}.login_main .right{background-color:var(--mainBgSecondary);height:100dvh}.form_container{display:grid;place-items:center;height:100dvh}.form_wrapper{width:50%}.signup_col{text-align:left}.signup_form_wrapper{width:60%}.signup_form_wrapper .col-6{padding-left:.4rem;padding-right:.4rem}.signup_form_wrapper label{font-size:.6rem;color:var(--tabColor);font-weight:700;margin-bottom:.1rem}.form_container .form_wrapper .form_submit{text-align:center;width:100%;height:100%}.form_submit h2{font-weight:700;color:var(--tabIconColor);font-size:1.3rem}.form_submit h1{font-weight:700;color:#000;font-size:2rem}.login_input,.otp_input{border-color:var(--formColorPrimary)!important;box-shadow:var(--loginInputShadow);color:#212529}.login_input::placeholder,.otp_input::placeholder{color:#212529}.login_input:focus,.otp_input:focus{box-shadow:none;color:var(--tabIconColor)}.form_submit .button{background-color:var(--formColorPrimary)!important;width:100%!important;border-color:var(--formColorPrimary);color:var(--mainBgSecondary)}.form_submit .button:hover{background-color:var(--textColorPrimary)!important;border-color:var(--formColorPrimary)}.form_submit .credential_link{display:flex;justify-content:space-between;align-items:center}.form_submit .credential_link,.form_submit .credential_link a{color:var(--textColorPrimary);font-weight:500}.opt_wrraper{display:flex;width:100%;justify-content:space-between}.opt_wrraper input{width:20%;text-align:center;font-size:1.2rem}.otp_button{all:unset;padding:0;cursor:pointer}.attempt_wrapper{color:var(--textColorPrimary);font-weight:500}.dashboard_wrapper{width:100dvw;height:100dvh;display:flex;gap:.1%}.side_nav,.wrapper{height:100%}.side_nav{width:18%;background-color:var(--mainBgSecondary);box-shadow:1.95px 55px 2.6px rgba(0,0,0,.15)}.side_nav .active{background-color:var(--tabColor)}.side_nav .active,.side_nav .tab_wrapper{width:100%;min-height:3.7rem;display:flex;align-items:center;gap:8px;cursor:pointer;position:relative;border-bottom:1px solid var(--tabColor)}.side_nav .active .icon_wrapper,.side_nav .tab_wrapper .icon_wrapper{width:20%;display:grid;place-items:center;padding:7px}.side_nav .tab_wrapper .icon_wrapper .icon{width:17px;color:var(--tabIconColor);font-size:2rem}.side_nav .active .icon_wrapper .icon{width:20px;font-size:1.5rem;color:var(--mainBgSecondary)}.side_nav .tab{width:80%}.side_nav .tab_list{height:100%;overflow-y:auto}.side_nav .tab_list::-webkit-scrollbar{width:0}.side_nav .tab_list .tab_wrapper .tab h4{font-size:.9rem;color:var(--headingColorPrimary);font-weight:600}.side_nav .tab_list .active .tab h4{font-size:.9rem;color:var(--mainBgSecondary);font-weight:600}.routes_view{width:82%;height:100%;background-color:#fff}.side_nav .logo{height:23%;width:100%;padding:10px;display:flex;justify-content:center;align-items:center}.side_nav .logo img{width:70%;height:70%}.header_wrraper{width:100%;box-shadow:.9px 1.95px 2.6px rgba(0,0,0,.15);padding:0;margin:0;display:flex;height:7%}.header_wrraper .header_col{margin-left:auto;display:flex;align-items:center}.header_wrraper .header_col .notification_icon{display:flex;justify-content:center;align-items:center;padding:.7rem;margin-top:3px;position:relative;cursor:pointer}.header_wrraper .header_col .notification_icon p{background-color:#ff0;position:absolute;font-size:.5rem;font-weight:800;top:10%;right:20%;border-radius:15px;padding:2px;max-width:1.5rem;min-width:.9rem;text-align:center;animation:flash 1s infinite}@keyframes flash{0%,49%{background-color:#ff0;color:#000}50%,to{background-color:#000;color:#ff0}}.delete_icon{font-size:1rem!important}.delete_icon_complaint{width:30px;height:30px;color:#fff!important}.header_wrraper .header_col .notification_icon .icon{width:27px;height:27px;color:var(--headingColorPrimary)}.header_wrraper .header_col .profile_card{display:flex;width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;margin:.3rem}.header_wrraper .header_col .profile_card .profile_pic{width:100%;height:100%}.header_wrraper .header_col .user_details{margin:0 1rem}.header_wrraper .header_col .user_details h4{font-size:1rem;font-weight:700}.header_wrraper .header_col .user_details p{font-size:.7rem;color:gray;font-weight:500}.header_wrraper .header_col .profile_btn{all:unset;padding:4px 6px;cursor:pointer;margin-right:1rem;border:1px solid var(--tabColor);display:grid;place-items:center;border-radius:.4rem}.header_wrraper .header_col .profile_btn .icon{width:15px;height:15px;color:gray;transition:.2s}.account_dropdown{position:absolute;border-radius:8px;border:1px solid #2d3e9a;background:#fff;padding:4px;right:6%;top:100%;transition:.3s;z-index:9}.account_dropdown ul li{border-bottom:1px solid #2d3e9a;padding:.4rem 1.2rem;display:flex;justify-content:flex-start;align-items:center;gap:10px;cursor:pointer}.account_dropdown ul li:last-child{border-bottom:none!important}.account_dropdown ul li .icon{width:16px;height:16px}.main_page_wrraper{padding:1.5%;width:100%;height:91%}.actionbar_main_wrraper,.actionbar_main_wrraper .search_wrraper .search_main{display:flex}.actionbar_main_wrraper .search_wrraper{position:relative;width:22%}.actionbar_main_wrraper .search_wrraper .search_main .search_btn{background-color:var(--tabColor)!important;border:1px solid var(--tabColor)!important;border-radius:0 .3rem .3rem 0;font-size:.75rem}.actionbar_main_wrraper .search_wrraper .search_main .search_btn:hover{background-color:var(--tabIconColor)!important;border-radius:0 .3rem .3rem 0}.actionbar_main_wrraper .search_wrraper .search_main .search_input{border:1px solid var(--tabColor)!important;border-radius:.3rem 0 0 .3rem;padding:0 .5rem 0 2rem}.actionbar_main_wrraper .search_wrraper .search_main .search_input:focus{box-shadow:none}.actionbar_main_wrraper .search_wrraper .search_icon{position:absolute;top:16%;left:4%;color:var(--headingColorPrimary)}.actionbar_main_wrraper .other_action{display:flex;align-items:center;width:78%}.actionbar_main_wrraper .other_action .other_action_col{display:flex;margin:auto}.actionbar_main_wrraper .other_action .button_main,.other_action_wrraper .addMilestone,.table_data .button_main{background-image:var(--buttonBgColor);border:none;font-size:.75rem}.actionbar_main_wrraper .other_action .pagination_wrapper .button{background-image:var(--tabColor)!important;border:none}.actionbar_main_wrraper .other_action .button:hover{background-color:var(--tabIconColor)!important}.other_action_wrraper{display:flex;margin-left:auto;gap:1rem}.filter_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:1rem}.date_wrapper .input_date,.date_wrapper .input_date_milestone{padding:7px;border-radius:8px;border:1px solid #36469e;font-size:.75rem}.date_wrapper .input_date_milestone{box-shadow:none!important}.date_wrapper .date_icon{width:14px;color:#1e3050;position:absolute;right:15px;top:8px}.react-datepicker-wrapper,.react-datepicker__input-container input{width:100%!important}.pagination_wrapper{display:flex;align-items:center;gap:10px;margin-left:auto}.pagination_wrapper button{font-size:12px;cursor:pointer;padding:2px 5px;border:none;background-color:var(--tabColor);color:var(--mainBgSecondary);font-weight:500;display:grid;place-items:center;box-shadow:0 10px 20px rgba(0,0,0,.2),0 6px 6px rgba(0,0,0,.1)}.pagination_wrapper button .svg-inline--fa{font-size:1.117rem}.pagination_wrapper button .svg-inline--fa,.pagination_wrapper button p{padding:5px;margin-bottom:0}.pagination_wrapper input{width:30px;height:30px;font-size:12px;padding:0;text-align:center;color:var(--tabColor);font-weight:500;border:none;border:1px solid var(--tabColor)}.pagination_wrapper input:focus{box-shadow:none}.pagination_total_count{display:flex;align-items:center;gap:5px}.pagination_wrapper h5{font-size:14px!important;color:gray}.dashboard_btn_wrapper{padding:1rem;display:flex;justify-content:flex-start;align-items:center;gap:2rem}.dashboard_btn_wrapper .dashboard_btn{padding:5px 12px;border-radius:8px;box-shadow:0 6px 10px 0 rgba(0,0,0,.1);cursor:pointer;font-weight:600;border:2px solid #a7a7a7;color:#8b8b8b;font-size:.75rem}.dashboard_active_tab{border:2px solid #36469e!important;color:#36469e!important}.table_wrapper{height:90%;margin-top:1rem;position:relative}.complaint_table_wrapper{height:78%;margin-top:1rem;position:relative;margin-bottom:10rem}div:where(.table_main){width:100%;height:100%;overflow:auto;border:1px solid var(--tabColor);border-radius:.4rem}section:where(.dashboard,.profile_wrapper){width:100%;height:100%;overflow:auto;border:1px solid var(--tabColor);border-radius:.4rem}.table_section{overflow:auto;height:100%;margin-bottom:0}.table_main .table_header{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-image:var(--tableHeaderBgColor);color:var(--mainBgSecondary)}.table_main .table_data,.table_main .table_header{display:flex;align-items:center;padding:5px;margin-bottom:2px;border-radius:var(--border_radius);justify-content:space-between}.table_data:nth-child(2n){background-color:#e1e4f6;box-shadow:var(--bottomShadow)}.table_main .table_header h5{font-size:.9rem;font-weight:600;text-align:center}.table_main .table_data h6{font-size:.8rem;flex-wrap:wrap;text-align:center}.table_main::-webkit-scrollbar,.user-grievance-chatbot-comment-main::-webkit-scrollbar{height:5px}.add_update_form_main::-webkit-scrollbar,.dashboard::-webkit-scrollbar,.table_section::-webkit-scrollbar,.user-grievance-chatbot-comment-main::-webkit-scrollbar{width:5px}.add_update_form_main::-webkit-scrollbar-track,.dashboard::-webkit-scrollbar-track,.table_main::-webkit-scrollbar-track,.table_section::-webkit-scrollbar-track,.user-grievance-chatbot-comment-main::-webkit-scrollbar-track{background-color:#f0e9e9}.add_update_form_main::-webkit-scrollbar-thumb,.dashboard::-webkit-scrollbar-thumb,.table_main::-webkit-scrollbar-thumb,.table_section::-webkit-scrollbar-thumb,.user-grievance-chatbot-comment-main::-webkit-scrollbar-thumb{box-shadow:inset 0 0 25px rgba(0,0,0,.3)}div:where(.col_5p,.col_7p,.col_10p,.col_15p,.col_20p,.col_25p,.col_30p,.col_40p,.col_50p,.col_60p,.col_70p,.col_80p,.col_90p,.col_100p){display:flex;justify-content:center;align-items:center;padding:2px 10px;overflow:hidden}div:where(.col_5p){width:5%}div:where(.col_7p){width:7%}div:where(.col_10p){width:10%}div:where(.col_15p){width:15%}div:where(.col_20p){width:20%}div:where(.col_25p){width:25%}div:where(.col_30p){width:30%}div:where(.col_40p){width:40%}div:where(.col_50p){width:50%}div:where(.col_60p){width:60%}div:where(.col_70p){width:70%}div:where(.col_80p){width:80%}div:where(.col_90p){width:90%}div:where(.col_100p){width:100%}.charges_table{min-width:1000px}.rtoManagement_table{min-width:1200px}.blueLadderManagement_table{min-width:1800px}.contactQuery_table,.user-management_table{min-width:1100px}.payment_transaction_table{min-width:1000px}.booking_management_table{min-width:1500px}.booking_graph_table,.payment_graph_table{min-width:1200px}.notification-view_table,.user_log_graph_table{min-width:1000px}.membership_view_table{min-width:1500px}.action_wrraper{display:flex;gap:.5rem;align-items:center}.action_wrraper a .svg-inline--fa{color:var(--headingColorPrimary);font-size:1rem}.action_wrraper button{border:none;box-shadow:none;background-color:transparent;font-size:.75rem}.action_wrraper button .svg-inline--fa{color:red;font-size:1.5rem}.action_wrraper select{font-size:.75rem!important;border:1px solid var(--tabIconColor);color:var(--tabIconColor);padding:.3rem 2rem .3rem .3rem}.action_wrraper select:focus{box-shadow:none}.graph_wrapper{width:100%;height:76%;overflow:hidden;display:grid;place-items:center}.add_update_form_wrapper{height:95%;margin-top:1rem}.add_update_form_main{width:100%;height:100%;overflow:auto;border:1px solid var(--tabColor);border-radius:.4rem;display:flex;align-items:center;align-content:center}.add_update_form_section{width:80%;margin:auto}.add_update_form_section .add_update_heading{text-align:center;margin-bottom:2rem}.add_update_form_section .add_update_heading h4{color:var(--tabColor)}.input_main_wrapper{width:100%;display:flex;margin-top:1.5rem;align-items:center}.upload_excel{justify-content:center}.input_main_wrapper .input_col{display:flex;width:50%;align-items:center}.input_main_wrapper .radio_col{display:flex;width:33%;justify-content:center}.input_main_wrapper .radio_col input{margin-right:1rem}.input_main_wrapper .radio_col input[type=radio],.input_main_wrapper .radio_col input[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='darkblue'/%3e%3c/svg%3e");background-color:unset!important;box-shadow:unset}.input_main_wrapper .radio_col label{font-weight:800;align-items:center;color:var(--tabColor)}.input_main_wrapper .input_col .label_div{width:30%}.input_main_wrapper .input_col .label_div label{font-weight:700;color:var(--tabColor)}.input_main_wrapper .input_col .input_div{width:60%}.input_main_wrapper .input_col .input_div .date_wrapper{width:100%}.input_main_wrapper .input_col .input_div input,.input_main_wrapper .input_col .input_div select{font-size:.9rem}.input_main_wrapper .input_col .input_div input:focus,.input_main_wrapper .input_col .input_div select:focus{box-shadow:none}.mobile_verfication,.mobile_verfication_col{width:100%!important}.mobile_verfication{text-align:center}.mobile_verfication .button{background-color:var(--formColorPrimary)!important;border-color:var(--formColorPrimary);color:var(--mainBgSecondary)}.input_validation_wrapper{width:40%;margin:auto}.button_wrapper{display:flex;align-items:center;gap:2rem;justify-content:center;margin:2rem auto 1rem}.button_wrapper .button_col .cancel_button,.button_wrapper .button_col .close_button,.button_wrapper .button_col .submit_button{padding:.4rem 1.8rem!important;font-size:.75rem}.button_wrapper .button_col .close_button{background-image:red;border:none;font-weight:700}.button_wrapper .button_col .submit_button{background-image:var(--buttonBgColor);border:none;font-weight:700}.button_wrapper .button_col .cancel_button,.prf_cancel_btn{background-color:var(--mainBgSecondary);border:1px solid var(--headingColorPrimary);color:var(--headingColorPrimary);font-weight:700}.button_wrapper .button_col .cancel_button:hover{background-color:grey;color:var(--mainBgSecondary);border:1px solid var(--mainBgSecondary)}.input_main_userform_wrapper{width:100%;margin-top:1rem}.input_main_userform_wrapper .input_row_userform{display:flex;width:100%;align-items:center;gap:1%}.input_main_userform_wrapper .input_row_userform .userform_col{width:24%}.input_main_userform_wrapper .input_row_userform .userform_col h6{font-size:1rem;color:var(--tabColor);font-weight:800}.input_main_userform_wrapper .input_row_userform .userform_col label{font-size:.9rem;color:var(--tabColor);font-weight:700;margin-top:1rem;margin-bottom:.5rem}.switch_button{border:1px solid grey!important;display:flex;justify-content:space-between;border-radius:10px;position:relative;height:27px;overflow:hidden}.switch_button p{font-size:.75rem;padding:5px 7px}.enable_btn{position:absolute;top:0;border-radius:10px;height:27px;border:none;padding:0 8px;font-size:.8rem;color:#fff}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--loaderBgPrimary);display:flex;justify-content:center;align-items:center;z-index:9999}.loader-spinner{border:4px solid #f3f3f3;border-top-color:#4ca6bf;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}.profile_box{margin:2% auto;display:grid;place-items:center;border-radius:8px;background:#f4f4f4;width:80%;height:90%;overflow:scroll}.profile_box::-webkit-scrollbar{display:none}.profile_box{-ms-overflow-style:none;scrollbar-width:none}.profile_wrapper .profile_picture{width:120px;height:120px;border-radius:50%;overflow:hidden;position:relative}.profile_wrapper .profile_picture .icon{width:16px;height:16px;position:absolute;right:0;bottom:0;cursor:pointer;transition:.3s}.profile_wrapper .profile_picture .icon:hover{color:#6f7fd1}.profile_wrapper .profile_picture img{width:100%;height:100%}.profile_wrapper .btn{background:var(--buttonBgColor);border:none;outline:none}.contactQuery_table .read_more_icon{position:absolute;bottom:0;right:5px;padding:2px 5px 0;cursor:pointer;color:blue;font-weight:700}.contactQuery_table .col_30p{width:20%;position:relative}.data_not_available{width:100%;height:30dvh;display:grid;place-items:center}.upload_file_wrapper{width:60%;margin:auto}.upload_file{width:100%;border-radius:.25rem;border:1px solid var(--tabColor);padding:5% 3%;margin-top:.625rem;margin-bottom:.625rem;cursor:pointer;overflow:hidden;text-align:center}.upload_file .svg-inline--fa{color:var(--tabColor);font-size:24px}.upload_file h6{margin-top:10px}.upload_file h6,.upload_file span{color:var(--tabColor)}.back_icon{position:absolute;right:1%;bottom:5%}.User_back_icon{position:absolute;right:1%;top:2%}.User_back_icon .svg-inline--fa,.back_icon .svg-inline--fa{color:var(--tabIconColor);font-size:2rem;cursor:pointer}.upload_profile_wrapper{margin:auto}.upload_profile{width:100%;margin-top:.625rem;margin-bottom:.625rem;cursor:pointer;overflow:hidden;text-align:center}.upload_profile .svg-inline--fa{color:var(--tabColor);font-size:24px}.upload_profile h6{margin-top:10px}.upload_profile h6,.upload_profile span{color:var(--tabColor)}.number_update{width:100%!important}.cursore_pointer{cursor:pointer}.update_hide_p{width:1rem}.data_not_available h6{font-size:.75rem}.error-message{height:4px;margin-top:3px}.insideModel_error-message{margin-top:4px;height:14px;margin-bottom:4px}.swal2-modal{border-radius:20px;width:30%!important}.swal2-html-container{margin:.2rem!important;font-size:.75rem!important}.swal2-icon{margin:.9rem auto;height:2rem;width:2rem}.swal2-icon-content{font-size:1.8rem!important}.swal2-icon:first-child{margin-top:10px}.swal2-cancel,.swal2-confirm{font-size:.7rem!important;padding:.3rem .7rem}.swal2-success-line-long,.swal2-success-line-tip{font-size:.4rem}.swal2-success-circular-line-left,.swal2-success-fix{font-size:0}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{height:.2rem;width:.3rem}div:where(.swal2-container).swal2-center>.swal2-popup{padding-bottom:.5rem}.no-scroll{max-height:80%;overflow:hidden;scrollbar-width:thin}.modal-content{max-height:90vh;overflow:hidden}.modal-body{max-height:70vh;overflow-y:auto;scrollbar-width:thin}.user-grievance-chatbot-section{background-color:#f9f9f9;width:100%;height:100%}.chatbot_container{height:100%}.user-grievance-chatbot-title{background:linear-gradient(180deg,#6f7fd1,#2d3e9a,#2d3e9a);color:#fff;padding:10px 20px;justify-content:space-between;border-bottom:1px solid #ddd;border-radius:10px 10px 0 0;height:7%}.chatbot-searchbox-main,.user-grievance-chatbot-title{display:flex;align-items:center}.chatbot-searchbox-main h5{font-size:.9rem;font-weight:600;text-align:center}.chatbot-search-box{margin-right:10px}.chatbot-search-icon{cursor:pointer}.user-grievance-chatbot-comment-main{padding:20px;height:69%;overflow-y:auto}.back-office-user-message-main{background:#f1f1f1;border-radius:8px;padding:15px;margin-bottom:10px}.back-office-user-message-main h5{margin:0;font-size:14px;color:#333}.back-office-user-message-main p{margin:5px 0 0;font-size:12px;color:#777}.back-office-user-message{background:#fff;padding:10px;border-radius:8px;margin-top:10px}.user-chatbot-textarea-main{padding:0 20px;background:#f1f1f1;border-top:1px solid #ddd;border-radius:0 0 10px 10px;height:20%}.user-chatbot-textarea{display:flex;flex-direction:column}.button_wrapper_chatbox .button_col .close_button{background-image:red;border:none;font-weight:700}.button_wrapper_chatbox .button_col .submit_button{display:flex;align-items:center;gap:2rem;justify-content:center;margin:2rem auto 1rem}.user-chatbot-text-file{display:flex;align-items:center;gap:5px;position:relative}.user-chatbot-text-file textarea{flex-grow:1;resize:none}.input-group{position:static}.input-group label{cursor:pointer;position:absolute;right:10px;top:10px}.attache_file_name p{font-size:.5rem;color:#555}.complain_btn button{background:none;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fileIcon{width:30px;height:30px}.button_col button{flex:1 1;padding:10px 20px;border-radius:8px}.spinner_circle_main{display:flex;justify-content:center;align-items:center}.inner_spinner{border:4px solid #f3f3f3;border-top-color:#6f7fd1;border-radius:50%;width:16px;height:16px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.complaint_card{height:10%;margin-top:1rem;position:relative;display:flex;justify-content:center;flex-direction:column;border:.1px solid var(--tabColor);background:#f4f4f4;border-radius:.7rem}div:where(.card_main){width:100%;height:100%;overflow:auto;border:1px solid var(--tabColor);border-radius:.4rem}.card_wrapper .table_main .card_data .table_data .div h5{font-size:.5rem;font-weight:600;flex-wrap:wrap;text-align:center}.card_data{padding:1rem}.card_details{display:flex;flex-direction:row;justify-content:space-between}.counting_block{text-align:center}.range-container{position:relative}.range-label{visibility:hidden;position:absolute;top:-25px;left:50%;transform:translateX(-50%);background-color:#f1f1f1;padding:5px;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.2)}.range-container:hover .range-label{visibility:visible}.cursor-not-allowed{cursor:not-allowed}.logs-container{max-height:300px;overflow-y:auto;padding:10px;border-radius:5px}.logs-list{list-style-type:decimal;text-align:center;padding:0;margin:0}.log-item{padding:8px;border-bottom:1px solid #eee}.log-item:last-child{border-bottom:none}.scrollable-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review_text_main{text-align:center}.review_text_main .button{color:#000;cursor:pointer;font-size:.7rem}.review_text_main h4{font-size:1rem;color:var(--white);text-align:center;font-weight:600;margin:0}.Counting_name h5{font-size:.9rem;font-weight:600;text-align:center}.form_modal_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.19);z-index:2;display:flex;justify-content:center;align-items:center}.form_modal_wrapper .form_modal{border:1px solid gray;width:60%;min-height:30%;max-height:95%;background-color:#fff;border-radius:.6rem;padding:0 1% 1%;overflow-y:auto}.form_modal_wrapper .form_modal::-webkit-scrollbar{width:0}.form_modal_wrapper .form_modal_header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--grey_color_light_shade2);padding:4% 0;position:-webkit-sticky;position:sticky;top:0;background-color:var(--white-color);z-index:1}.form_modal_header .title{color:var(--black_color_dark_shade)}.form_modal_header .close_modal_icon{font-size:26px;color:var(--green_color);cursor:pointer}.form_modal_wrapper .form_modal_body{width:90%;margin:auto;padding:0 0 2%}.input_col_filter{width:50%;align-items:center}.label_div_filter{width:50%}.filter_container{padding:0 10px}.filter_btn{background-color:var(--tabColor)!important;border:1px solid var(--tabColor)!important;border-radius:0 .3rem .3rem 0;font-size:.75rem!important}.modal-dialog{max-width:50%!important}.reply-preview{background:#f1f1f1}.reply-preview,.reply-quote{border-left:3px solid #5149e4}.reply-quote{background-color:#f1f3f6;padding:5px 10px;border-radius:5px;margin-bottom:5px}.reply-attachment{display:flex;gap:5px}.cursor-pointer{cursor:pointer}.reply-icon{opacity:.6;font-size:12px}.reply-icon:hover{opacity:1;color:#5149e4}@media (max-width:1024px){.login_main .img_container .credit_wrapper h6{font-size:.75rem}.user_grievance_chatbot_comment_main{padding:10px 5px}.user_grievance_chatbot_comment_section{padding:0;padding:0 5px}.chatbot_container{width:100%}.back_office_preview .user_msg_main,.back_office_user_message_main,.back_office_user_msg_main,.user_message_main{width:70%!important;margin:0 20px;width:90%}.user_chatbot_textarea_main{padding:0 20px;width:90%;padding:0 10px;width:100%;padding:0}.back_office_user_textarea,.user_chatbot_textarea{display:flex;align-items:center}.user_chatbot_textarea{flex-direction:column;width:95%;margin:auto}.back_office_user_textarea button,.user_chatbot_textarea button{margin-left:5px}}@media only screen and (max-width:1000px){.add_update_form_section{width:95%}.input_main_wrapper .input_col .label_div{width:40%}.input_main_wrapper .input_col .input_div{width:50%}.modal{--bs-modal-width:500px!important}.Counting_name h6{font-size:.7rem;font-weight:600}}@media (max-width:768px){.user-grievance-chatbot-title{flex-direction:column;align-items:flex-start}.chatbot-searchbox-main{width:100%;margin-top:10px}.user-chatbot-text-file{flex-direction:column}}