@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";.home .main-container .dashboard-message{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000c6;color:#fff;display:flex;justify-content:center;padding-top:15px;z-index:9999}.home .main-container .dashboard-message .user_logged_in{background:#5292de;height:20px;padding:10px;border-radius:12px;font-size:14px}.home .main-container .dashboardCharts{display:flex;gap:20px}.home .main-container .dashboardCharts .left-stats h5{font-size:12px;color:#000;padding:0;margin:0 0 10px}.home .main-container .dashboardCharts .left-stats .iconMain{font-size:10px}.home .main-container .dashboardCharts .left-stats .statCardsContainer{display:grid;gap:10px;grid-template-columns:auto auto auto auto;padding-right:10px;padding-bottom:10px;overflow-x:auto;width:360px;height:200px}@media only screen and (min-width: 1600px){.home .main-container .dashboardCharts .left-stats .statCardsContainer{height:400px;grid-template-rows:auto;grid-template-columns:auto auto}}.home .main-container .dashboardCharts .charts_container{width:100%;display:grid;gap:20px;grid-template-columns:435px 300px}@media only screen and (min-width: 1600px){.home .main-container .dashboardCharts .charts_container{grid-template-columns:auto 500px}}.home .main-container .dashboardCharts .charts_container .chart_container{background:#e3e3e3;border-radius:10px;padding:10px;border:1px solid #e3e3e3;box-shadow:3px 2px 4px #00000040;height:215px;display:grid;overflow-y:scroll}.home .main-container .dashboardCharts .charts_container .chart_container .chart_header{display:flex;justify-content:space-between;color:#748da6}.home .main-container .dashboardCharts .charts_container .chart_container .chart_header h1{font-size:14px}.home .main-container .dashboardCharts .charts_container .chart_container .chart_content{font-size:8px}@media only screen and (min-width: 1600px){.home .main-container .dashboardCharts .charts_container .chart_container{height:400px}}.home .main-container .dashboardTable{margin-top:20px}.home .main-container .dashboardTable .tableHeader{display:flex;justify-content:space-between}.home .main-container .dashboardTable .tableHeader .title{display:flex;gap:10px;margin-top:10px}.home .main-container .dashboardTable .tableHeader .title .actionBtns{display:flex;gap:10px}.home .main-container .dashboardTable .tableHeader .tableBtns{display:flex;gap:10px;align-items:center}.home .main-container .tableContainer{background-color:#f4f9ff;margin-top:20px;margin-bottom:20px;border-radius:10px;height:55vh;overflow-x:auto;overflow-y:auto;position:relative}.home ::-webkit-scrollbar{width:5px;height:5px;left:100px}.home ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.home ::-webkit-scrollbar-thumb{background:#a5a5a5;border-radius:10px}.home ::-webkit-scrollbar-thumb:hover{background:#5292de}.sidebar{grid-area:sidebar;height:100%;width:180px;background-color:#d9d9d9;color:#4b4b4b;overflow-y:auto;position:fixed;top:0;z-index:100}.sidebar .sidebarContainer{padding-right:20px}.sidebar .sidebarContainer .sidebarHeader{margin-bottom:15px;margin-top:10px;display:flex;justify-content:space-between;align-items:center;cursor:default}.sidebar .sidebarContainer .sidebarHeader .sidebar-brand{text-align:center;cursor:default}.sidebar .sidebarContainer .sidebarHeader .sidebar-brand>img{width:60px}.sidebar .sidebarContainer .sidebarHeader .close_sidebar_toggle .close_sidebar_toggle_btn{background:none;border:none;cursor:pointer;padding:0;margin:0;display:block}.sidebar .sidebarContainer .sidebarHeader .close_sidebar_toggle .close_sidebar_toggle_btn .sidebarToggleIcon{width:22px;height:22px;color:#131212}.sidebar .sidebarContainer .org_name{width:150px;text-align:center;border:1px solid #0b6ee8;border-radius:5px;margin-left:10px;margin-bottom:15px;cursor:default}.sidebar .sidebarContainer .org_name p{font-weight:600;font-size:12px;padding:5px;color:#0b6ee8}.sidebar .sidebarContainer .sidebar-list .list-scroll{max-height:fit-content;height:65vh;overflow-y:visible;overflow-x:hidden;width:180px;margin-bottom:20px}.sidebar .sidebarContainer .sidebar-list .sidebar-list-item{font-size:14px;list-style:none;margin-left:10px;padding-bottom:12px;cursor:pointer;position:relative;display:flex;align-items:center;gap:10px;color:#000}.sidebar .sidebarContainer .sidebar-list .sidebar-list-item .iconDash{background:#f2f2f2;width:14px;height:14px;padding:10px;border-radius:22px}.sidebar .sidebarContainer .sidebar-list .sidebar-list-item .iconDash:hover{background:#5292de}.sidebar .sidebarContainer .sidebar-list .sidebar-list-item .active{background-color:#0b6ee8;color:#fcfcfc}.sidebar .sidebarContainer .sidebar-list .sidebar-list-item .lockIcon{color:#131212;font-size:12px;position:relative}.sidebar .sidebarContainer .sidebar-list .sidebar-list-item .tooltip{visibility:hidden;width:120px;font-size:12px;font-weight:600;background-color:#a3a3a3;color:#131212;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:99999;bottom:100%;left:60%;margin-left:-60px;transition:opacity .5s}.sidebar .sidebarContainer .sidebar-list .sidebar-list-item:hover .tooltip{visibility:visible}.sidebar .sidebarContainer .sidebar-list .list-item-end{position:absolute;bottom:20px}.sidebar ::-webkit-scrollbar{width:5px;height:5px;left:100px}.sidebar ::-webkit-scrollbar-track{background:#000;border-radius:10px}.sidebar ::-webkit-scrollbar-thumb{background:#000;border-radius:10px}.sidebar ::-webkit-scrollbar-thumb:hover{background:#5292de}.header{grid-area:header;height:30px;margin:0;display:flex;align-items:center;justify-content:space-between;padding:20px 0 30px 10px}.header .header-left{display:flex;gap:10px}.header .header-left div{font-size:14px}.header .header-left div p{display:flex}.header .header-middle .trial-countdown p{font-size:16px;color:red}.header .header-middle .trial-countdown p .timerI{font-size:14px;color:red}.header .header-middle .trial-countdown p span{font-weight:600;color:red}.header .header-right{display:flex;gap:20px;align-items:center;margin-right:20px}.header .header-right .affiliate_cta_container{background-color:#fff;padding:5px 7px;border-radius:10px;animation:popBounce 2s ease-in-out infinite;transition:transform .2s ease-in-out}.header .header-right .affiliate_cta_container a{text-decoration:none;color:#5e936c;font-weight:600;font-size:12px;display:flex;align-items:center;gap:5px}.header .header-right .language_shift{display:flex;gap:3px;align-items:center;padding:5px;border-radius:10px}.header .header-right .language_shift .iconHead{font-size:18px}.header .header-right .language_shift select{border:none;outline:none;padding:5px;background:none}.header .header-right .language_shift select option{background-color:#e8f9ff;color:#000}.header .header-right .notification_container .iconDash{font-size:22px}@keyframes popBounce{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.header ::-webkit-input-placeholder{color:#fff}.header :-moz-placeholder{color:#fff;opacity:1}.header ::-moz-placeholder{color:#fff;opacity:1}.header :-ms-input-placeholder{color:#fff}.header ::-ms-input-placeholder{color:#fff}.header ::placeholder{color:#fff}.statCard{background:#e3e3e3;border-radius:10px;width:150px;height:50px;padding:12px;border:1px solid #e3e3e3;box-shadow:3px 2px 4px #00000040}.statCard .statCardTop{display:flex;justify-content:space-between}.statCard .statCardTop span{font-size:22px}.statCard .statCardBtm{font-size:12px}.department_statCard{width:200px}.payment_stat_card{background-color:#5292de;box-shadow:4px 4px 9px #00000040;border-radius:10px;display:grid;grid-template-columns:1fr;align-items:center;padding:0 10px;flex-basis:250px;height:150px;flex-shrink:0}.payment_stat_card .statCardTop{display:flex;justify-content:space-between;align-items:center}.payment_stat_card .statCardTop span{font-weight:700}.payment_stat_card .statCardTop img{width:30px;height:30px}.payment_stat_card .statCardMiddle span{font-weight:500;font-size:18px}.payment_stat_card .statCardBtm{margin-top:10px}.payment_stat_card .statCardBtm span{float:right;color:#28c633;font-weight:700}.payment_stat_paid_bg{background-color:#00c49f}.payment_stat_unpaid_bg{background-color:#f01212}.payment_stat_rest_bg{background-color:#fa9b0d}.payment_stat_insurance_bg{background-color:#ffbb28}.ectComponent .ctwFlexItem25{display:none!important}.ectComponent .browser ul.toplevel,.ectComponent .entitylist ul.toplevel{margin-left:0!important}button{-webkit-user-select:none;user-select:none}.popup_container{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;z-index:999}.popup_container .popup_inner{position:relative;padding:30px;width:100%;max-width:800px;height:500px;overflow-y:auto;border-radius:10px;background:linear-gradient(116.91deg,#3689eb 3.89%,#a3cbfb 52.6%);overflow:auto}.popup_container .close-btn{position:absolute;top:16px;right:16px;background:#5292de;padding:10px;border-radius:10px;font-size:14px;color:#fff;font-weight:700;border:none;cursor:pointer}.popup_container .close-btn:hover{color:#5292de;background:#e8f9ff}.delete_action_popup_container{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;z-index:999}.delete_action_popup_container .delete_action_popup_inner{position:relative;padding:30px;width:100%;max-width:450px;height:fit-content;overflow-y:auto;border-radius:10px;background:linear-gradient(116.91deg,#1f1d1d 3.89%,#1d1d1d 52.6%);overflow:auto;text-align:center}.delete_action_popup_container .delete_action_popup_inner .delete_action_close_btn{position:absolute;top:16px;right:16px;padding:10px;border-radius:10px;font-size:14px;color:red;font-weight:700;border:none;cursor:pointer;background:none}.loader_container{padding:20px}.loader_container .loader{position:relative;margin:auto;width:100px;height:100px;display:flex;justify-content:center;align-items:center}.loader_container .spinner{border:14px solid #b5d0f1;border-radius:50%;border-top:14px solid #0b6ee8;animation:spinner 4s linear infinite;width:80px;height:80px;position:absolute}.loader_container img{width:80px;position:relative;z-index:1}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tableWrap{height:88%;overflow-x:auto}.tableWrap table.DefaultTable{border-collapse:collapse;table-layout:fixed;width:100%}.tableWrap table.DefaultTable tbody{position:relative!important}.tableWrap table.DefaultTable .no_data_container{position:absolute!important;font-size:14px;font-weight:400;text-align:center;padding:20px;left:0!important;right:0!important}.tableWrap table.DefaultTable thead tr th{color:#000;font-size:14px;font-weight:700;background:#5292de;position:sticky;top:0;z-index:1}.tableWrap table.DefaultTable .patientTableHeader tr th{font-size:12px}.tableWrap table.DefaultTable tbody tr{font-size:11px;font-weight:400}.tableWrap table.DefaultTable tbody tr .action_btns .btns_container{display:flex;gap:20px;justify-content:center}.tableWrap table.DefaultTable tbody tr .status-scheduled{color:#131212;font-weight:700;font-size:12px}.tableWrap table.DefaultTable tbody tr .status-running{color:#0b6ee8;font-weight:700;font-size:12px}.tableWrap table.DefaultTable tbody tr .status-cancelled{color:#f01212;font-weight:700;font-size:12px}.tableWrap table.DefaultTable tbody tr .status-rescheduled{color:#87ceeb;font-weight:700;font-size:12px}.tableWrap table.DefaultTable tbody tr .status-waiting-room{color:#f7a40b;font-weight:700;font-size:12px;animation:wiggle 1s infinite}@keyframes wiggle{0%{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}.tableWrap table.DefaultTable tbody tr .status-completed{color:#1ed02f;font-weight:700;font-size:12px}.tableWrap table.DefaultTable th,.tableWrap table.DefaultTable td{border-bottom:1px solid #AAD3FA;padding:10px;text-align:center}.tableWrap table.DefaultTable th .clickable_row_item,.tableWrap table.DefaultTable td .clickable_row_item{font-weight:700;color:#000}.tableWrap table.DefaultTable tfoot{position:absolute;bottom:0}.tableWrap table.DefaultTable tfoot tr td{color:#131212}.tableWrap table.DefaultTable tfoot tr td .pagination_btn{display:block;padding:6px 9px;margin:5px;font-size:16px;cursor:pointer;border:1px solid #ccc;background-color:#fff;color:#333;text-align:center;text-decoration:none;border-radius:5px;transition:background-color .3s,color .3s}.tableWrap table.DefaultTable tfoot tr td .pagination_btn:hover{background-color:#f0f0f0}.tableWrap table.DefaultTable tfoot tr td input,.tableWrap table.DefaultTable tfoot tr td select{border-radius:5px;border:1px solid #131212}.tableWrap table.DefaultTable tfoot tr:last-child td{border-bottom:0}.tableWrap table.paymentsTable tfoot{position:unset;margin-top:auto;margin-bottom:0}.dynamic_table{overflow-x:auto}.dynamic_table select{width:fit-content;background:#fff;border-radius:15px;border:none;padding:15px;font-size:14px;color:#5292de;display:flex;margin-bottom:20px}.dynamic_table select option{color:#000}.dynamic_table select:focus{outline-color:#5292de}.dynamic_table table{border-collapse:collapse;width:100%;margin-bottom:20px}.dynamic_table table th,.dynamic_table table td{border:1px solid #ddd;padding:10px;text-align:left}.dynamic_table table th{background-color:#f7f7f7;font-weight:700}.dynamic_table table th input{background:none;border:none;border-radius:0;width:90%;padding:5px;font-size:16px;font-weight:500}.dynamic_table table .actions_col_header{background-color:transparent;border:none;display:flex;gap:10px;margin-left:10px;justify-content:space-between;padding:0}.dynamic_table table td{background-color:#fff}.dynamic_table table td textarea{padding:10px;width:80%;border:1px solid grey;border-radius:5px;color:#000}.dynamic_table table td input[type=text]{padding:10px;width:80%;margin-bottom:20px;border:1px solid grey;border-radius:5px}.dynamic_table table td input[type=text]:focus{border-color:#aaa;box-shadow:0 0 10px #0000001a}.dynamic_table table .column_btn_remover{background-color:transparent;border:none;display:flex;gap:10px;margin-left:10px;justify-content:end;padding:0}.dynamic_table table th:first-child,.dynamic_table table td:first-child{border-left:none}.dynamic_table table th:last-child,.dynamic_table table td:last-child{border-right:none}.dynamic_table table tr:last-child td{border-bottom:none}.dynamic_table button{background-color:#000;color:#fff;padding:4px 9px;font-size:16px;border:none;border-radius:5px;cursor:pointer}table.PatientsTable{border-collapse:collapse;table-layout:fixed;width:100%}table.PatientsTable tbody{position:relative!important}table.PatientsTable .no_data_container{position:absolute!important;font-size:18px;font-weight:600;width:100%;text-align:center;padding:20px;left:0!important;right:0!important}table.PatientsTable tfoot{position:absolute;bottom:0}table.PatientsTable tfoot tr td{color:#131212}table.PatientsTable tfoot tr td .pagination_btn{display:block;padding:6px 9px;margin:5px;font-size:16px;cursor:pointer;border:1px solid #ccc;background-color:#fff;color:#333;text-align:center;text-decoration:none;border-radius:5px;transition:background-color .3s,color .3s}table.PatientsTable tfoot tr td .pagination_btn:hover{background-color:#f0f0f0}table.PatientsTable tfoot tr td input,table.PatientsTable tfoot tr td select{border-radius:5px;border:1px solid #131212}table.PatientsTable thead th{color:#000;font-size:12px;font-weight:700}table.PatientsTable tbody tr{font-size:10px;font-weight:400}table.PatientsTable tbody tr .action_btns{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px}table.PatientsTable th,table.PatientsTable td{border-bottom:1px solid #AAD3FA;padding:10px;text-align:center}table.PatientsTable th .clickable_row_item,table.PatientsTable td .clickable_row_item{font-weight:700;color:#000}table.PatientsTable tfoot tr:last-child td{border-bottom:0}table.PaymentTable{border-collapse:collapse;table-layout:fixed;width:100%}table.PaymentTable tbody{position:relative!important}table.PaymentTable .no_data_container{position:absolute!important;font-size:14px;font-weight:400;text-align:center;padding:20px;left:0!important;right:0!important}table.PaymentTable tr{font-size:14px}table.PaymentTable th{color:#bbb;font-weight:700;position:sticky;top:0;z-index:1;font-size:14px}table.PaymentTable tbody tr{font-size:12px}table.PaymentTable th,table.PaymentTable td{border-bottom:1px solid #d0dadd;padding:10px;text-align:center}table.PaymentTable tfoot tr:last-child td{border-bottom:0}.invoice_table_container{width:100%;border-collapse:collapse;table-layout:fixed;background:#f2f2f2;border-radius:10px}.invoice_table_container thead th{color:#000;font-size:13px}.invoice_table_container tbody tr{font-size:11px;font-weight:400}.invoice_table_container tbody .row_total td{font-weight:600;font-size:14px}.invoice_table_container th,.invoice_table_container td{border-bottom:1px solid rgb(182,179,179);padding:10px;text-align:center}.invoice_table_container tbody tr:last-child td{border-bottom:0px}table.WorkingHoursTable{border-collapse:collapse;width:100%}table.WorkingHoursTable tr{font-size:12px}table.WorkingHoursTable th{color:#bbb;font-weight:700}table.WorkingHoursTable tbody tr{font-weight:600;font-size:10px}table.WorkingHoursTable th,table.WorkingHoursTable td{border-bottom:1px solid #d0dadd;padding:10px;text-align:center}table.WorkingHoursTable tfoot tr:last-child td{border-bottom:0}table.AttendanceTable{border-collapse:collapse;width:100%}table.AttendanceTable tr{font-size:14px}table.AttendanceTable th{color:#bbb;font-weight:700}table.AttendanceTable tbody tr{font-weight:600;font-size:12px}table.AttendanceTable th,table.AttendanceTable td{border-bottom:1px solid #d0dadd;padding:10px;text-align:center}table.AttendanceTable tfoot tr:last-child td{border-bottom:0}table.ServicesTable tbody{position:relative!important}table.ServicesTable .no_data_container{position:absolute!important;font-size:18px;font-weight:600;width:100%;text-align:center;padding:20px;left:0!important;right:0!important}table.ServicesTable tfoot{position:absolute;bottom:0}table.ServicesTable tfoot tr td{color:#131212}table.ServicesTable tfoot tr td .pagination_btn{display:block;padding:6px 9px;margin:5px;font-size:16px;cursor:pointer;border:1px solid #ccc;background-color:#fff;color:#333;text-align:center;text-decoration:none;border-radius:5px;transition:background-color .3s,color .3s}table.ServicesTable tfoot tr td .pagination_btn:hover{background-color:#f0f0f0}table.ServicesTable tfoot tr td input,table.ServicesTable tfoot tr td select{border-radius:5px;border:1px solid #131212}table.ServicesTable thead th{color:#000;font-size:14px;font-weight:700}table.ServicesTable tbody tr{font-size:11px;font-weight:400}table.ServicesTable th .clickable_row_item,table.ServicesTable td .clickable_row_item{font-weight:700;color:#000}table.AllAppointmentsTable{border-collapse:collapse;table-layout:fixed;width:100%}table.AllAppointmentsTable thead th{color:#000;font-size:13px}table.AllAppointmentsTable tbody tr{font-size:11px;font-weight:400}table.AllAppointmentsTable th,table.AllAppointmentsTable td{border-bottom:1px solid #AAD3FA;padding:10px;text-align:center}table.AllAppointmentsTable tfoot tr:last-child td{border-bottom:0}table.ServicesTable{border-collapse:collapse;table-layout:fixed;width:100%}table.ServicesTable thead th{color:#000;font-size:14px}table.ServicesTable tbody tr{font-size:12px;font-weight:400}table.ServicesTable tbody tr .action_btns{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px}table.ServicesTable th,table.ServicesTable td{border-bottom:1px solid #AAD3FA;padding:10px;text-align:center}table.ServicesTable tfoot tr:last-child td{border-bottom:0}table.StaffTable{border-collapse:collapse;table-layout:fixed;width:100%}table.StaffTable tbody{position:relative!important}table.StaffTable .no_data_container{position:absolute!important;font-size:18px;font-weight:600;width:100%;text-align:center;padding:20px;left:0!important;right:0!important}table.StaffTable tfoot{position:absolute;bottom:0}table.StaffTable tfoot tr td{color:#131212}table.StaffTable tfoot tr td .pagination_btn{display:block;padding:6px 9px;margin:5px;font-size:16px;cursor:pointer;border:1px solid #ccc;background-color:#fff;color:#333;text-align:center;text-decoration:none;border-radius:5px;transition:background-color .3s,color .3s}table.StaffTable tfoot tr td .pagination_btn:hover{background-color:#f0f0f0}table.StaffTable tfoot tr td input,table.StaffTable tfoot tr td select{border-radius:5px;border:1px solid #131212}table.StaffTable thead th{color:#000;font-size:13px;font-weight:700}table.StaffTable tbody tr{font-size:11px;font-weight:400}table.StaffTable tbody tr .action_btns{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px}table.StaffTable th,table.StaffTable td{border-bottom:1px solid #AAD3FA;padding:10px;text-align:center}table.StaffTable th .clickable_row_item,table.StaffTable td .clickable_row_item{font-weight:700;color:#000}table.StaffTable tfoot tr:last-child td{border-bottom:0}table.AttendanceRecordTable{border-collapse:collapse;table-layout:fixed;width:100%}table.AttendanceRecordTable thead th{color:#000;font-size:14px}table.AttendanceRecordTable tbody tr{font-size:12px;font-weight:400}table.AttendanceRecordTable th,table.AttendanceRecordTable td{border-bottom:1px solid #AAD3FA;padding:10px;text-align:center}table.AttendanceRecordTable tfoot tr:last-child td{border-bottom:0}.table_container{width:100%;border-collapse:collapse;table-layout:fixed;background:#f2f2f2;border-radius:10px}.table_container thead th{color:#000;font-size:13px}.table_container tbody tr{font-size:11px;font-weight:400}.table_container tbody .row_total td{font-weight:600;font-size:14px}.table_container th,.table_container td{border-bottom:1px solid rgb(182,179,179);padding:10px;text-align:center}.table_container tbody tr:last-child td{border-bottom:0px}table.recent_transactions_table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:10px}table.recent_transactions_table thead th{color:#000;font-size:11px;font-weight:700}table.recent_transactions_table tbody tr{font-size:11px;font-weight:500}table.recent_transactions_table th,table.recent_transactions_table td{padding:10px;text-align:center}table.recent_transactions_table tfoot tr:last-child td{border-bottom:0}table.all_transactions_table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:10px}table.all_transactions_table thead th{color:#000;font-size:16px;font-weight:700}table.all_transactions_table tbody tr{font-size:13px;font-weight:500}table.all_transactions_table th,table.all_transactions_table td{padding:10px;text-align:center}table.all_transactions_table tfoot tr:last-child td{border-bottom:0}.total_generator_container{display:flex;justify-content:center;align-items:center;gap:20px;padding:10px;background:#b5d0f1;margin-top:20px}.total_generator_container span{font-size:18px}.loader{position:absolute;top:50%}.message{padding:10px;font-weight:700;border-radius:12px;display:flex;justify-content:center;align-items:center;width:300px;margin:0 auto 20px}.success{background-color:#bdedaa;color:#1ed02f}.error{color:#f01212}.error_message{color:#f01212;font-size:10px;padding:4px}.spinner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.eye_icon{font-size:28px;cursor:pointer}.filename{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;margin-top:4px}.filename span{font-size:12px;font-weight:bolder}.login_form_process{margin:0 auto;text-align:center}.login_form_process form{box-sizing:border-box;padding:2rem;display:grid;grid-template-rows:1fr 1fr 1fr;gap:20px;height:100%;justify-content:center}.login_form_process form .password{display:flex;position:relative}.login_form_process form .password button{background:none;position:absolute;width:fit-content;margin:0;right:0;color:#b5d0f1;outline:none;border:none}.login_form_process form .password button img{width:28px}.login_form_process form .type_of_user_radio{width:120px;display:flex;align-items:center;justify-content:space-between;gap:20px}.login_form_process form .type_of_user_radio input{width:15px}.login_form_process form .type_of_user_radio .type_user_employee,.login_form_process form .type_of_user_radio .type_user_admin{display:flex;gap:10px}.login_form_process form input{width:280px;background:#f1f1f1;border-radius:15px;border:1px solid #d9d9d9;padding:15px;font-size:16px;color:#5292de}.login_form_process form input:focus{outline-color:#5292de}.login_form_process form button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center}.login_form_process form input::-webkit-input-placeholder{color:#999}.login_form_process form input:focus::-webkit-input-placeholder{color:#5292de}.login_form_process form input:-moz-placeholder{color:#999}.login_form_process form input:focus:-moz-placeholder{color:#5292de}.login_form_process form input::-moz-placeholder{color:#999}.login_form_process form input:focus::-moz-placeholder{color:#5292de}.login_form_process form input:-ms-input-placeholder{color:#999}.login_form_process form input:focus:-ms-input-placeholder{color:#5292de}.two_fa_form_container{margin:0 auto;text-align:center}.two_fa_form_container form{box-sizing:border-box;padding:2rem;padding-top:0;display:grid;gap:20px;height:100%;justify-content:center}.two_fa_form_container form input{width:280px;background:#f1f1f1;border-radius:15px;border:1px solid #d9d9d9;padding:15px;font-size:16px;color:#5292de}.two_fa_form_container form input:focus{outline-color:#5292de}.two_fa_form_container form button{display:flex;margin-inline:auto;justify-content:center;width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center}.two_fa_form_container form .two_fa_recovery_btn_container button{width:310px;font-size:16px;padding:15px;background:none;border-radius:15px;color:#5292de;font-weight:600;align-self:center}.two_fa_form_container form .two_fa_recovery_btn_container button:hover{background:#dddbdb}.two_fa_form_container form input::-webkit-input-placeholder{color:#999}.two_fa_form_container form input:focus::-webkit-input-placeholder{color:#5292de}.two_fa_form_container form input:-moz-placeholder{color:#999}.two_fa_form_container form input:focus:-moz-placeholder{color:#5292de}.two_fa_form_container form input::-moz-placeholder{color:#999}.two_fa_form_container form input:focus::-moz-placeholder{color:#5292de}.two_fa_form_container form input:-ms-input-placeholder{color:#999}.two_fa_form_container form input:focus:-ms-input-placeholder{color:#5292de}.signup_form_container{padding:30px;border-radius:15px;height:500px;width:400px;margin:0 auto;overflow-y:auto}.signup_form_container h1{font-size:28px;font-weight:700;text-align:center;margin-top:10px}.signup_form_container .error_container{display:flex;justify-content:center;margin-top:20px}.signup_form_container .error_container .error{padding:12px;background:#efcdcd;border-radius:12px;color:red;border:1px solid red}.signup_form_container form{margin-top:30px;display:grid;justify-items:center}.signup_form_container form .fname_field,.signup_form_container form .lname_field,.signup_form_container form .email_field,.signup_form_container form .password_field,.signup_form_container form .confirm_password_field,.signup_form_container form .company_name_field{display:grid;grid-auto-columns:auto;gap:15px;margin-bottom:30px}.signup_form_container form .fname_field label,.signup_form_container form .lname_field label,.signup_form_container form .email_field label,.signup_form_container form .password_field label,.signup_form_container form .confirm_password_field label,.signup_form_container form .company_name_field label{font-weight:500;text-align:left}.signup_form_container form .fname_field input,.signup_form_container form .lname_field input,.signup_form_container form .email_field input,.signup_form_container form .password_field input,.signup_form_container form .confirm_password_field input,.signup_form_container form .company_name_field input{width:300px;height:30px;padding:10px;border-radius:12px;border:2px solid rgba(103,103,103,.1215686275);background-color:#f4f9ff;font-size:14px;font-weight:500;color:#5292de}.signup_form_container form .fname_field input:focus,.signup_form_container form .lname_field input:focus,.signup_form_container form .email_field input:focus,.signup_form_container form .password_field input:focus,.signup_form_container form .confirm_password_field input:focus,.signup_form_container form .company_name_field input:focus{outline-color:#5292de}.signup_form_container form .password_field .password{display:flex;position:relative}.signup_form_container form .password_field .password button{background:none;position:absolute;top:10px;right:10px}.signup_form_container form .password_field .password button img{width:28px}.signup_form_container form .confirm_password_field .confirmPassword{display:flex;position:relative}.signup_form_container form .confirm_password_field .confirmPassword button{background:none;position:absolute;top:10px;right:10px}.signup_form_container form .confirm_password_field .confirmPassword button img{width:28px}.signup_form_container form .buttons{display:grid;grid-auto-columns:auto;text-align:center;justify-items:center;align-items:center;gap:20px}.signup_form_container form .buttons button{width:300px}.signup_form_container form .buttons .login,.signup_form_container form .buttons .google-signin{display:flex;align-items:center;justify-content:center}.signup_form_container form .buttons .login img,.signup_form_container form .buttons .google-signin img{width:14px}.signup_form_container form .buttons .signup_btn button{background-color:#5292de;font-size:16px;padding:9px 0;border-radius:8px;font-weight:700;color:#fff}.signup_form_container form .buttons .google-signin{background:#b5d0f1;font-size:14px;padding:9px 0;border-radius:8px}.signup_form_container .login_external_link{font-size:14px;padding-top:15px;display:flex;justify-content:center}.two_fa_qr_form_container{padding:30px;border-radius:15px;height:530px;width:400px;margin:0 auto;overflow-y:auto}@media only screen and (min-width: 1400px){.two_fa_qr_form_container{height:auto}}.two_fa_qr_form_container .error_container{display:flex;justify-content:center;margin-top:20px}.two_fa_qr_form_container .error_container .error{padding:12px;background:#efcdcd;border-radius:12px;color:red;border:1px solid red}.two_fa_qr_form_container .title h1{font-size:28px;font-weight:700;text-align:center;margin-top:10px}.two_fa_qr_form_container .title p{color:#a3a3a3;padding-top:8px;margin-top:30px;text-align:center}.two_fa_qr_form_container .qr_image_container{display:flex;justify-content:center;margin-top:50px}.two_fa_qr_form_container .qr_image_container .qr_image{width:150px}.two_fa_qr_form_container .recovery_code_container{display:flex;justify-content:center;margin-top:30px}.two_fa_qr_form_container .recovery_code_container .recovery_code{font-weight:600;display:flex;justify-content:center;align-items:center;gap:50px}.two_fa_qr_form_container .recovery_code_container .recovery_code button{background:none;color:#5292de}.two_fa_qr_form_container .two_fa_qr_submit_btn_container{display:flex;justify-content:center;margin-top:30px}.two_fa_qr_form_container .two_fa_qr_submit_btn_container button a{text-decoration:none;color:#fff}.two_fa_qr_form_container .two_fa_qr_submit_btn_container button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center}.two_fa_qr_form_container .two_fa_qr_back_btn_container{display:flex;justify-content:center;margin-top:10px}.two_fa_qr_form_container .two_fa_qr_back_btn_container button a{text-decoration:none;color:#5292de}.two_fa_qr_form_container .two_fa_qr_back_btn_container button{width:310px;font-size:16px;padding:15px;background:none;border-radius:15px;color:#5292de;font-weight:600;align-self:center}.two_fa_qr_form_container .two_fa_qr_back_btn_container button:hover{background:#dddbdb}.two_fa_qr_form_container .download_authenticator{margin-top:20px}.two_fa_qr_form_container .download_authenticator p{text-align:center;font-size:16px}.two_fa_qr_form_container .download_authenticator .download_authenticator_img_container{display:flex;justify-content:center;gap:20px;margin-top:20px}.two_fa_qr_form_container .download_authenticator .download_authenticator_img_container .microsoft_auth,.two_fa_qr_form_container .download_authenticator .download_authenticator_img_container .google_auth{text-align:center}.two_fa_qr_form_container .download_authenticator .download_authenticator_img_container .microsoft_auth img,.two_fa_qr_form_container .download_authenticator .download_authenticator_img_container .google_auth img{width:120px}.two_fa_qr_form_container .download_authenticator .download_authenticator_img_container .microsoft_auth p,.two_fa_qr_form_container .download_authenticator .download_authenticator_img_container .google_auth p{font-size:14px;font-weight:500;color:#5292de}.employee_signup{padding:30px;border-radius:15px;height:150px;width:400px;margin:0 auto;overflow-y:auto}.employee_signup h1{margin-bottom:10px}.employee_signup p{line-height:20px}@media screen and (min-width: 1400px){.signup_form_container{height:600px}}.appointment_form_container{margin:20px auto 0;text-align:center}.appointment_form_container form{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;width:100%}.appointment_form_container form .form_group{display:flex;flex-direction:column;gap:10px;text-align:left}.appointment_form_container form .form_group label{color:#fff;font-weight:700}.appointment_form_container form .form_group .tags-input-container{width:fit-content;background:#fff;border-radius:15px;border:none;padding:0 10px;color:#5292de}.appointment_form_container form .form_group .tags-input-container .tags-list{display:flex;gap:5px}.appointment_form_container form .form_group .tags-input-container .tags-list .tag_container{display:flex;align-items:center}.appointment_form_container form .form_group .tags-input-container .tags-list .tag_container .tag_content{width:max-content}.appointment_form_container form .form_group .tags-input-container .tags-list .tag_container .remove-tag-btn{padding:1px 5px;background:none;color:#5292de;font-size:20px}.appointment_form_container form .form_group .tags-input-container .tags-input{width:100%;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de;outline:none}.appointment_form_container form .form_group .add-tag-btn{font-size:12px;padding:5px;background:#5292de;border-radius:8px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.appointment_form_container form .checkbox_urgent{display:flex;gap:10px;justify-content:center;align-items:center;width:500px}.appointment_form_container form .checkbox_urgent input{width:18px;height:18px}.appointment_form_container form .checkbox_urgent label{font-weight:600;text-align:left;font-size:18px;color:#f01212}.appointment_form_container form input,.appointment_form_container form .custome_input{width:300px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.appointment_form_container form input:focus{outline-color:#5292de}.appointment_form_container form select{width:300px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:14px;color:#5292de}.appointment_form_container form select option{color:#000}.appointment_form_container form select:focus{outline-color:#5292de}.appointment_form_container form textarea{width:280px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:16px;color:#5292de;margin:10px 0}.appointment_form_container form textarea:focus{outline-color:#5292de}.appointment_form_container form .submit-btn{margin:15px auto 0}.appointment_form_container form .submit-btn button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.appointment_form_container form input::-webkit-input-placeholder{color:#999}.appointment_form_container form input:focus::-webkit-input-placeholder{color:#5292de}.appointment_form_container form input:-moz-placeholder{color:#999}.appointment_form_container form input:focus:-moz-placeholder{color:#5292de}.appointment_form_container form input::-moz-placeholder{color:#999}.appointment_form_container form input:focus::-moz-placeholder{color:#5292de}.appointment_form_container form input:-ms-input-placeholder{color:#999}.appointment_form_container form input:focus:-ms-input-placeholder{color:#5292de}.appointment_form_container form textarea::-webkit-input-placeholder{color:#999}.appointment_form_container form textarea:focus::-webkit-input-placeholder{color:#5292de}.appointment_form_container form textarea:-moz-placeholder{color:#999}.appointment_form_container form textarea:focus:-moz-placeholder{color:#5292de}.appointment_form_container form textarea::-moz-placeholder{color:#999}.appointment_form_container form textarea:focus::-moz-placeholder{color:#5292de}.appointment_form_container form textarea:-ms-input-placeholder{color:#999}.appointment_form_container form textarea:focus:-ms-input-placeholder{color:#5292de}.appointment_form_container .submit-btn{margin:30px auto 0;display:flex;justify-content:center}.appointment_form_container .submit-btn button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.stepper_container .MuiStep-root.Mui-completed .MuiStepLabel-iconContainer .MuiStepIcon-root{color:#0ef024!important}.stepper_container .MuiStepIcon-root.Mui-active.css-3hpdci-MuiSvgIcon-root-MuiStepIcon-root>circle{fill:#fff!important}.stepper_container .MuiStepIcon-root.Mui-active.css-3hpdci-MuiSvgIcon-root-MuiStepIcon-root>text.css-1g86afo-MuiStepIcon-text{fill:#000!important}.stepper_container .last_step_container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.stepper_container .date_time_container{display:flex}.stepper_container .date_time_container .date_picker_container{width:50%}.stepper_container .date_time_container .date_picker_container button{color:inherit;background-color:inherit}.stepper_container .date_time_container .date_picker_container button.Mui-disabled{opacity:.4;pointer-events:none}.stepper_container .date_time_container .date_picker_container .Mui-selected{color:#fff;font-weight:700}.stepper_container .date_time_container .time_slot_container{width:50%}.stepper_container .date_time_container .time_slot_container .time_title{text-align:center;font-size:16px;margin-bottom:14px}.stepper_container .date_time_container .time_slot_container .time_slots{display:flex;flex-direction:column;gap:8px;align-items:center;height:250px;overflow-y:scroll}.stepper_container .date_time_container .time_slot_container .time_button{background-color:#fff;padding:10px 20px;width:200px;text-align:center;color:#131212;font-weight:500;border-radius:10px;cursor:pointer}.stepper_container .date_time_container .time_slot_container .selected{background:#5292de}.stepper_container .appointment_details_confirmation .title{font-weight:500;font-size:16px;margin-bottom:10px}.stepper_container .appointment_details_confirmation ul{list-style:none}.stepper_container .appointment_details_confirmation ul li span{font-weight:500}.new_patient_form_container{margin:20px auto 0;text-align:center}.new_patient_form_container form{margin:0 auto}.new_patient_form_container form .form_group{display:flex;flex-direction:column;text-align:left}.new_patient_form_container form .form_group label{color:#fff;font-weight:700}.new_patient_form_container form .--care-team-extra{display:grid;grid-template-columns:repeat(1,1fr);gap:50px}.new_patient_form_container form .--care-team-extra .container{display:flex;flex-direction:column;gap:15px}.new_patient_form_container form .--care-team-extra .container .form_group_grouped{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.new_patient_form_container form .--care-team-extra .container .btn_container{display:flex;justify-content:right;gap:10px}.new_patient_form_container form .--care-team-extra .container .btn_container .remove_btn{background:#dc3535;color:#fff}.new_patient_form_container form .profile_photo{border-radius:100%;width:100px;height:100px;background:#f2f2f2;text-align:center}.new_patient_form_container form .profile_photo .open_webcam_popup_btn_container button{background:none;margin:0;width:100%;padding:28px 0;font-size:22px}.new_patient_form_container form .profile_photo .open_webcam_popup_btn_container button img{width:48px}.new_patient_form_container form .profile_photo .webcam_popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;background-color:#fff;padding:20px;border:1px solid #ccc;box-shadow:0 0 10px #0003}.new_patient_form_container form .profile_photo .webcam_popup .webcam_popup_close_btn_container{display:flex;justify-content:right;margin-bottom:10px}.new_patient_form_container form .profile_photo .webcam_popup .webcam_popup_close_btn_container .webcam_popup_close_btn{padding:5px;background:#5292de;color:#fff;width:40px;height:40px;border-radius:100%}.new_patient_form_container form .profile_photo .webcam_popup .webcam_popup_close_btn_container .webcam_popup_close_btn .close_icon{font-size:30px}.new_patient_form_container form .profile_photo .webcam_popup .webcam_popup_close_btn_container .webcam_popup_close_btn:hover{color:#5292de;background:#e8f9ff}.new_patient_form_container form .profile_photo .webcam_popup video{width:600px;height:400px}.new_patient_form_container form .profile_photo .image_upload_btn_container .image_upload_btn{display:flex;justify-content:center;align-items:center;margin:10px auto 0;gap:5px}.new_patient_form_container form .profile_photo .image_upload_btn_container .image_upload_btn:hover{color:#5292de;background:#e8f9ff}.new_patient_form_container form .profile_image_preview_container{text-align:center}.new_patient_form_container form .profile_image_preview_container .profile_image_preview{width:300px;height:200px;margin-bottom:20px;background:#f2f2f2;text-align:center}.new_patient_form_container form fieldset{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;padding:20px;margin:0 auto 20px;border:1px solid white;text-align:left;border-radius:20px}.new_patient_form_container form fieldset legend{color:#fff;font-size:20px}.new_patient_form_container form label{padding-bottom:10px;font-size:16px}.new_patient_form_container form input{width:300px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.new_patient_form_container form .__static_input{background:#d3d3d3;outline:none}.new_patient_form_container form .custome_input{width:300px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.new_patient_form_container form input:focus{outline-color:#5292de}.new_patient_form_container form select{width:300px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:14px;color:#5292de}.new_patient_form_container form select option{color:#000}.new_patient_form_container form select:focus{outline-color:#5292de}.new_patient_form_container form textarea{width:280px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:16px;color:#5292de}.new_patient_form_container form textarea:focus{outline-color:#5292de}.new_patient_form_container form .submit-btn{margin-top:20px;display:flex;justify-content:center}.new_patient_form_container form .submit-btn button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.new_patient_form_container form input::-webkit-input-placeholder{color:#999}.new_patient_form_container form input:focus::-webkit-input-placeholder{color:#5292de}.new_patient_form_container form input:-moz-placeholder{color:#999}.new_patient_form_container form input:focus:-moz-placeholder{color:#5292de}.new_patient_form_container form input::-moz-placeholder{color:#999}.new_patient_form_container form input:focus::-moz-placeholder{color:#5292de}.new_patient_form_container form input:-ms-input-placeholder{color:#999}.new_patient_form_container form input:focus:-ms-input-placeholder{color:#5292de}.new_patient_form_container form textarea::-webkit-input-placeholder{color:#999}.new_patient_form_container form textarea:focus::-webkit-input-placeholder{color:#5292de}.new_patient_form_container form textarea:-moz-placeholder{color:#999}.new_patient_form_container form textarea:focus:-moz-placeholder{color:#5292de}.new_patient_form_container form textarea::-moz-placeholder{color:#999}.new_patient_form_container form textarea:focus::-moz-placeholder{color:#5292de}.new_patient_form_container form textarea:-ms-input-placeholder{color:#999}.new_patient_form_container form textarea:focus:-ms-input-placeholder{color:#5292de}.new_staff_form_container{margin:20px auto 0;text-align:center}.new_staff_form_container form{margin:0 auto}.new_staff_form_container form .hybrid_user_switch{display:flex;justify-content:center;align-items:center;gap:14px;margin:50px 0 30px}.new_staff_form_container form .hybrid_user_switch span{font-weight:600;color:#f4f9ff}.new_staff_form_container form .profile_photo{border-radius:100%;width:100px;height:100px;background:#f2f2f2;text-align:center}.new_staff_form_container form .profile_photo .container button{background:none;margin:0;color:gray;width:100%;padding:38px 0;font-size:22px}.new_staff_form_container form fieldset{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px;margin:0 auto 20px;align-items:center;color:#fff;border:1px solid white;text-align:left;border-radius:20px}.new_staff_form_container form label{padding-bottom:10px;font-size:16px}.new_staff_form_container form .form_group{display:flex;flex-direction:column;gap:10px;text-align:left}.new_staff_form_container form .form_group label{color:#fff;font-weight:700}.new_staff_form_container form input{width:300px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.new_staff_form_container form .__static_input{background:#d3d3d3;outline:none}.new_staff_form_container form input:focus{outline-color:#5292de}.new_staff_form_container form select{width:300px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:14px;color:#5292de}.new_staff_form_container form select option{color:#000}.new_staff_form_container form select:focus{outline-color:#5292de}.new_staff_form_container form textarea{width:280px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:16px;color:#5292de}.new_staff_form_container form textarea:focus{outline-color:#5292de}.new_staff_form_container form .submit-btn{margin-top:20px;display:flex;justify-content:center}.new_staff_form_container form .submit-btn button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.new_staff_form_container form input::-webkit-input-placeholder{color:#999}.new_staff_form_container form input:focus::-webkit-input-placeholder{color:#5292de}.new_staff_form_container form input:-moz-placeholder{color:#999}.new_staff_form_container form input:focus:-moz-placeholder{color:#5292de}.new_staff_form_container form input::-moz-placeholder{color:#999}.new_staff_form_container form input:focus::-moz-placeholder{color:#5292de}.new_staff_form_container form input:-ms-input-placeholder{color:#999}.new_staff_form_container form input:focus:-ms-input-placeholder{color:#5292de}.new_staff_form_container form textarea::-webkit-input-placeholder{color:#999}.new_staff_form_container form textarea:focus::-webkit-input-placeholder{color:#5292de}.new_staff_form_container form textarea:-moz-placeholder{color:#999}.new_staff_form_container form textarea:focus:-moz-placeholder{color:#5292de}.new_staff_form_container form textarea::-moz-placeholder{color:#999}.new_staff_form_container form textarea:focus::-moz-placeholder{color:#5292de}.new_staff_form_container form textarea:-ms-input-placeholder{color:#999}.new_staff_form_container form textarea:focus:-ms-input-placeholder{color:#5292de}.new_attendance_form_container{margin:20px auto 0;text-align:center;padding:70px 0}.new_attendance_form_container form{box-sizing:border-box;display:grid;grid-template-rows:1fr;gap:20px;justify-content:center}.new_attendance_form_container form input{width:300px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.new_attendance_form_container form input:focus{outline-color:#5292de}.new_attendance_form_container form select{width:320px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:14px;color:#5292de}.new_attendance_form_container form select option{color:#000}.new_attendance_form_container form select:focus{outline-color:#5292de}.new_attendance_form_container form input::-webkit-input-placeholder{color:#999}.new_attendance_form_container form input:focus::-webkit-input-placeholder{color:#5292de}.new_attendance_form_container form input:-moz-placeholder{color:#999}.new_attendance_form_container form input:focus:-moz-placeholder{color:#5292de}.new_attendance_form_container form input::-moz-placeholder{color:#999}.new_attendance_form_container form input:focus::-moz-placeholder{color:#5292de}.new_attendance_form_container form input:-ms-input-placeholder{color:#999}.new_attendance_form_container form input:focus:-ms-input-placeholder{color:#5292de}.new_attendance_form_container .container{color:#fff;margin-top:20px}.new_activity_form_container{margin:20px auto 0;text-align:center}.new_activity_form_container form{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;padding:20px;margin:0 auto}.new_activity_form_container form .datetime_picker{display:grid;grid-template-rows:1fr;row-gap:20px}.new_activity_form_container form input{width:300px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.new_activity_form_container form input:focus{outline-color:#5292de}.new_activity_form_container form select{width:300px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:14px;color:#5292de}.new_activity_form_container form select option{color:#000}.new_activity_form_container form select:focus{outline-color:#5292de}.new_activity_form_container form textarea{width:280px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:16px;color:#5292de}.new_activity_form_container form textarea:focus{outline-color:#5292de}.new_activity_form_container form .submit-btn{margin-top:20px;display:flex;justify-content:center}.new_activity_form_container form button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.new_invoice_form_container{margin:50px auto 0}.new_invoice_form_container .invoicer{background:#fff;border-radius:10px;padding:10px;height:fit-content}.new_invoice_form_container .invoicer .header{display:block;height:fit-content}.new_invoice_form_container .invoicer .header .buttons{display:flex;justify-content:right;gap:10px;align-items:center}.new_invoice_form_container .invoicer .invoice_print_container .company_visuals{margin-top:30px}.new_invoice_form_container .invoicer .invoice_print_container .company_visuals .company_logo img{width:60px}.new_invoice_form_container .invoicer .invoice_print_container .company_visuals .company_info{display:grid;grid-template-rows:auto;gap:5px}.new_invoice_form_container .invoicer .invoice_print_container .invoice_details_container{margin-top:50px}.new_invoice_form_container .invoicer .invoice_print_container .invoice_details_container h3{font-size:18px;text-align:center}.new_invoice_form_container .invoicer .invoice_print_container .invoice_details_container .invoice_info{display:flex;justify-content:space-between;margin-top:30px}.new_invoice_form_container .invoicer .invoice_print_container .customer_info{margin-top:10px;border:1px solid #999;border-radius:10px;padding:10px;display:grid;grid-template-columns:repeat(3,1fr);align-items:baseline;gap:20px}.new_invoice_form_container .invoicer .invoice_print_container .customer_info div{font-weight:700;color:#999}.new_invoice_form_container .invoicer .invoice_print_container .customer_info div span{font-weight:500;color:#000}.new_invoice_form_container .invoicer .invoice_print_container .patient_payment_table_container table{width:100%;border-collapse:collapse;table-layout:fixed;background:#f2f2f2;border-radius:10px;margin:50px 0}.new_invoice_form_container .invoicer .invoice_print_container .patient_payment_table_container table thead th{color:#000;font-size:16px;font-weight:500}.new_invoice_form_container .invoicer .invoice_print_container .patient_payment_table_container table tbody tr{font-size:16px;font-weight:400}.new_invoice_form_container .invoicer .invoice_print_container .patient_payment_table_container table tbody .row_total td{font-weight:600;font-size:16px}.new_invoice_form_container .invoicer .invoice_print_container .patient_payment_table_container table th,.new_invoice_form_container .invoicer .invoice_print_container .patient_payment_table_container table td{border-bottom:1px solid rgb(182,179,179);padding:10px;text-align:center;word-wrap:break-word}.new_invoice_form_container .invoicer .invoice_print_container .patient_payment_table_container table .total_highlight{font-weight:600}.new_invoice_form_container .invoicer .invoice_print_container .patient_payment_table_container table tbody tr:last-child td{border-bottom:0px}.new_invoice_form_container .invoicer .invoice_print_container .place_bottom{margin:10px}.new_invoice_form_container .invoicer .invoice_print_container .company_bank_account{margin-top:30px}.new_invoice_form_container .invoicer .invoice_print_container .company_bank_account .bank_info{margin-top:10px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.new_invoice_form_container .invoicer .invoice_print_container .company_bank_account .bank_info div{font-weight:500}.new_invoice_form_container .invoicer .invoice_print_container .company_bank_account .bank_info div span{font-weight:300}.new_invoice_form_container .invoicer .invoice_print_container .note_container{margin-top:30px}.new_invoice_form_container .invoicer .invoice_print_container .note_container .note{background:#d8d7d7;padding:10px;border-radius:10px;font-weight:700}.new_invoice_form_container .invoicer .invoice_print_container .note_container .note span{font-weight:300}.new_invoice_form_container .invoicer .invoice_print_container section{margin:10px 0}.new_invoice_form_container .invoicer .invoice_print_container footer{display:flex;justify-content:left;gap:100px;margin-top:30px}.new_invoice_form_container form .container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.new_invoice_form_container form .container p{background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.new_invoice_form_container form .container .form_group{display:flex;flex-direction:column;gap:10px;text-align:left}.new_invoice_form_container form .container .form_group label{color:#fff;font-weight:700}.new_invoice_form_container form .item_container .item_fields{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.new_invoice_form_container form .item_container .item_fields .item_services_select{min-width:300px;width:fit-content}.new_invoice_form_container form .item_container .item_fields .dropdown-list li:hover{background-color:#f0f0f0}.new_invoice_form_container form .item_container .item_fields .item_price{width:100px;height:fit-content}.new_invoice_form_container form .item_container .item_fields .item_quantity{width:50px;height:fit-content}.new_invoice_form_container form .item_container .item_fields .item_cost{background:#fff;border-radius:9px;border:none;padding:12px;font-size:14px;color:#5292de;width:fit-content;max-width:150px;height:fit-content}.new_invoice_form_container form .item_container .buttons{display:flex;gap:10px;justify-content:right;align-items:center;margin:10px 0}.new_invoice_form_container form .item_container .buttons button{font-size:12px}.new_invoice_form_container form .item_container .buttons .remove_btn{background:#dc3535;color:#fff}.new_invoice_form_container form .calculate{display:flex;flex-direction:unset;justify-content:right}.new_invoice_form_container form .calculate ul li{list-style-type:none}.new_invoice_form_container form .calculate ul li p{background:#fff;border-radius:9px;border:none;padding:12px;font-size:14px;color:#5292de;text-align:left;font-weight:600;display:flex;justify-content:space-between;gap:10px}.new_invoice_form_container form .calculate ul li p span{display:flex;align-items:center}.new_invoice_form_container form .calculate ul li p span .userIAmountInput{height:fit-content;text-align:right;padding:0;border-radius:0;width:auto;display:inline-block}.new_invoice_form_container form .calculate ul li:not(:last-child){margin-bottom:5px}.new_invoice_form_container form .notes{margin-top:10px}.new_invoice_form_container form input{background:#fff;border-radius:9px;border:none;padding:12px;font-size:14px;color:#5292de}.new_invoice_form_container form input:focus{outline-color:#5292de}.new_invoice_form_container form select{background:#fff;border-radius:15px;border:none;padding:15px;font-size:14px;color:#5292de}.new_invoice_form_container form select option{color:#000}.new_invoice_form_container form select:focus{outline-color:#5292de}.new_invoice_form_container form textarea{width:98%;background:#fff;border-radius:9px;border:none;font-size:16px;padding:10px;color:#5292de}.new_invoice_form_container form textarea:focus{outline-color:#5292de}.new_invoice_form_container form .invoicer_btns{margin-top:20px;display:flex;justify-content:center;gap:20px}.new_invoice_form_container form .invoicer_btns button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.department_form_container form{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;padding:20px;margin:0 auto}.department_form_container form .add_service{display:flex;gap:10px;width:100%}.department_form_container form .add_service .service_input{width:300px}.department_form_container form .add_service input[type=number]{width:100px}.department_form_container form .buttons{display:flex;gap:10px;justify-content:right;align-items:center;margin:10px 0;width:300px}.department_form_container form .buttons button{font-size:12px}.department_form_container form .buttons .remove_btn{background:#dc3535;color:#fff}.department_form_container form .add_service_btn{margin-top:10px}.department_form_container form input{width:300px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.department_form_container form .submit-btn{margin-top:20px;display:flex;justify-content:center}.department_form_container form button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.new_report_container{margin:20px auto 0;text-align:center}.new_report_container .report_form_nav{margin:50px 0 40px}.new_report_container .report_form_nav ul{display:flex;justify-content:space-evenly;cursor:pointer;list-style-type:none}.new_report_container .report_form_nav ul li{font-weight:400;font-size:16px;color:#131212}.new_report_container .report_form_nav ul li:hover{font-weight:600}.new_report_container .report_form_nav ul .form_nav_active{color:#131212;font-weight:600;border-bottom:3px solid #131212}.new_report_container form{margin:0 auto}.new_report_container form .form_group{display:flex;flex-direction:column;gap:10px;text-align:left}.new_report_container form .form_group label{color:#fff;font-weight:700}.new_report_container form .form_group .form_input_grouped{color:#fff}.new_report_container form .form_group .form_input_grouped input{width:150px}.new_report_container form fieldset{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;padding:20px;margin:0 auto 20px;border:1px solid white;text-align:left;border-radius:20px}.new_report_container form fieldset legend{color:#fff;font-size:20px}.new_report_container form label{padding-bottom:10px}.new_report_container form input{width:300px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.new_report_container form .report_title{margin-bottom:40px}.new_report_container form .report_title input{width:400px}.new_report_container form .custome_input{width:300px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.new_report_container form input:focus{outline-color:#5292de}.new_report_container form .voice_recording{display:none}.new_report_container form select{width:300px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:14px;color:#5292de}.new_report_container form select option{color:#000}.new_report_container form select:focus{outline-color:#5292de}.new_report_container form textarea:focus{outline-color:#5292de}.new_report_container form input::-webkit-input-placeholder{color:#999}.new_report_container form input:focus::-webkit-input-placeholder{color:#5292de}.new_report_container form input:-moz-placeholder{color:#999}.new_report_container form input:focus:-moz-placeholder{color:#5292de}.new_report_container form input::-moz-placeholder{color:#999}.new_report_container form input:focus::-moz-placeholder{color:#5292de}.new_report_container form input:-ms-input-placeholder{color:#999}.new_report_container form input:focus:-ms-input-placeholder{color:#5292de}.new_report_container form textarea::-webkit-input-placeholder{color:#999}.new_report_container form textarea:focus::-webkit-input-placeholder{color:#5292de}.new_report_container form textarea:-moz-placeholder{color:#999}.new_report_container form textarea:focus:-moz-placeholder{color:#5292de}.new_report_container form textarea::-moz-placeholder{color:#999}.new_report_container form textarea:focus::-moz-placeholder{color:#5292de}.new_report_container form textarea:-ms-input-placeholder{color:#999}.new_report_container form textarea:focus:-ms-input-placeholder{color:#5292de}.new_report_container form textarea{width:280px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:16px;color:#5292de}.new_report_container form .report_content_container{width:100%;margin:10px 0}.new_report_container form .report_content_container .label{color:#fff;font-weight:700;font-size:15px}.new_report_container form .report_content_container textarea{width:700px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de;margin:10px 0}.new_report_container form .report_content_container .symptomsDuration_container{display:flex;align-items:center;gap:10px}.new_report_container form .report_content_container .symptomsDuration_container .symptomsDuration{width:50px}.new_report_container form .report_content_container .symptomsDuration_container select{width:fit-content}.new_report_container form .report_content_container .gestAge_container{display:flex;align-items:center;gap:10px}.new_report_container form .report_content_container .gestAge_container .gestAge{width:50px;margin:10px 0}.new_report_container form .report_content_container .gestAge_container select{width:fit-content}.new_report_container form .report_content_container .menstrual_date_container{display:block;align-items:center;gap:10px}.new_report_container form .report_content_container .menstrual_date_container input{margin:10px 0;width:fit-content}.new_report_container form .eye_symptomsDuration_container{display:flex;align-items:center;gap:10px}.new_report_container form .eye_symptomsDuration_container select{width:fit-content}.new_report_container form .dent_symptomsDuration_container{display:flex;align-items:center;gap:10px}.new_report_container form .dent_symptomsDuration_container select{width:fit-content}.new_report_container form .eye_content_container .label{color:#fff;font-weight:700}.new_report_container form .eye_content_container .visual_acuity_table{margin:20px 0;width:100%;border-collapse:collapse;table-layout:fixed;background:#f2f2f2;border-radius:10px}.new_report_container form .eye_content_container .visual_acuity_table thead th{color:#000;font-size:16px;font-weight:500}.new_report_container form .eye_content_container .visual_acuity_table tbody tr{font-size:16px;font-weight:400}.new_report_container form .eye_content_container .visual_acuity_table th,.new_report_container form .eye_content_container .visual_acuity_table td{border:1px solid rgb(182,179,179);padding:10px;text-align:center}.new_report_container form .eye_content_container .visual_acuity_table th input,.new_report_container form .eye_content_container .visual_acuity_table td input{width:50px;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.new_report_container form .eye_content_container .visual_acuity_table tbody tr:last-child td{border-bottom:0px}.new_report_container form .eye_content_container .visual_acuity_table tbody .row_total td{font-weight:600;font-size:16px}.new_report_container form .eye_info_container{width:100%;display:flex;flex-direction:column}.new_report_container form .eye_info_container .label{color:#fff;font-weight:700}.new_report_container form .eye_info_container .eye_info_content{display:flex}.new_report_container form .eye_info_container .eye_info_content textarea{background:transparent;border-bottom:1px solid #000;color:#000;border-radius:0;height:10px;overflow-y:hidden;padding-top:8px;z-index:1}.new_report_container form .eye_info_container .eye_info_content textarea::placeholder{color:#0b0b0b;font-size:16px}.new_report_container form .eye_info_container .eye_info_content textarea:hover{cursor:pointer}.new_report_container form .eye_info_container .eye_info_table{margin:20px 0;width:100%;border-collapse:collapse;table-layout:fixed;background:#f2f2f2;border-radius:10px}.new_report_container form .eye_info_container .eye_info_table thead th{color:#000;font-size:16px;font-weight:500}.new_report_container form .eye_info_container .eye_info_table tbody tr{font-size:16px;font-weight:400}.new_report_container form .eye_info_container .eye_info_table th,.new_report_container form .eye_info_container .eye_info_table td{border:1px solid rgb(182,179,179);padding:10px;text-align:center}.new_report_container form .eye_info_container .eye_info_table th input,.new_report_container form .eye_info_container .eye_info_table td input{width:300px;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.new_report_container form .eye_info_container .eye_info_table tbody .row_total td{font-weight:600;font-size:16px}.new_report_container form .dental_report_content_container{width:100%;margin:10px 0}.new_report_container form .dental_report_content_container .dental_chart_container .dent_symptomsDuration_container{display:flex;align-items:center;gap:10px}.new_report_container form .dental_report_content_container .dental_chart_container .dent_symptomsDuration_container select{width:fit-content}.new_report_container form .dental_report_content_container .dental_chart_container .tooth-chart{width:350px;margin:0 auto}.new_report_container form .dental_report_content_container .dental_chart_container #Spots polygon,.new_report_container form .dental_report_content_container .dental_chart_container #Spots path{-webkit-transition:fill .25s;transition:fill .25s}.new_report_container form .dental_report_content_container .dental_chart_container #Spots polygon:hover,.new_report_container form .dental_report_content_container .dental_chart_container #Spots polygon:active,.new_report_container form .dental_report_content_container .dental_chart_container #Spots path:hover,.new_report_container form .dental_report_content_container .dental_chart_container #Spots path:active{fill:#0b6ee8!important}.new_report_container form .dental_report_content_container .dental_report_content textarea:focus{outline-color:#131212}.new_report_container form .dental_report_content_container .dental_report_content input::-webkit-input-placeholder{color:#131212}.new_report_container form .dental_report_content_container .dental_report_content input:focus::-webkit-input-placeholder{color:#131212}.new_report_container form .dental_report_content_container .dental_report_content input:-moz-placeholder{color:#131212}.new_report_container form .dental_report_content_container .dental_report_content input:focus:-moz-placeholder{color:#131212}.new_report_container form .dental_report_content_container .dental_report_content input::-moz-placeholder{color:#131212}.new_report_container form .dental_report_content_container .dental_report_content input:focus::-moz-placeholder{color:#131212}.new_report_container form .dental_report_content_container .dental_report_content input:-ms-input-placeholder{color:#131212}.new_report_container form .dental_report_content_container .dental_report_content input:focus:-ms-input-placeholder{color:#131212}.new_report_container form .dental_report_content_container .dental_report_content textarea::-webkit-input-placeholder{color:#131212}.new_report_container form .dental_report_content_container .dental_report_content textarea:focus::-webkit-input-placeholder{color:#131212}.new_report_container form .dental_report_content_container .dental_report_content textarea:-moz-placeholder{color:#131212}.new_report_container form .dental_report_content_container .dental_report_content textarea:focus:-moz-placeholder{color:#131212}.new_report_container form .dental_report_content_container .dental_report_content textarea::-moz-placeholder{color:#131212}.new_report_container form .dental_report_content_container .dental_report_content textarea:focus::-moz-placeholder{color:#131212}.new_report_container form .dental_report_content_container .dental_report_content textarea:-ms-input-placeholder{color:#131212}.new_report_container form .dental_report_content_container .dental_report_content textarea:focus:-ms-input-placeholder{color:#131212}.new_report_container form .dental_report_content_container .dental_report_content div input{width:unset;margin-right:10px;margin-top:20px}.new_report_container form .dental_report_content_container .dental_report_content div span{line-height:30px}.new_report_container form .dental_report_content_container .dental_report_content div .dental_entry{line-height:unset;all:unset;border-bottom:2px solid #131212;color:#131212;margin-left:15px;color:#000;font-weight:400}.new_report_container form .pregnancy_info_grouped{display:flex;justify-content:space-between;align-items:center}.new_report_container form .btn_reset{display:flex;justify-content:center}.new_report_container form .btn_reset button{background:#fff;border-radius:15px;border:none;padding:12px 15px;font-size:14px;color:#5292de;text-align:center}.new_report_container .upload{margin-top:10px;display:flex;flex-direction:column;gap:15px}.new_report_container .upload .file_input{background:none;color:#000;font-weight:700;margin:0 auto;padding:0}.new_report_container .upload .filename .remove_uploaded_file_btn{background:#dc3535;color:#fff}.new_report_container .buttons{display:flex;justify-content:center;gap:20px;margin-top:20px}.new_report_container .buttons button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.new_prescription_form_container{margin:20px auto 0;width:100%;max-width:800px}.new_prescription_form_container .form_type_switcher{justify-content:center;display:flex;gap:20px;margin-bottom:20px}.new_prescription_form_container .form_type_switcher button.active{border-bottom:4px solid #131212;color:#131212}.new_prescription_form_container form h3{color:#fff;margin-bottom:20px}.new_prescription_form_container form .prescription_title{margin-bottom:40px}.new_prescription_form_container form .form_group{display:flex;flex-direction:column;gap:8px;text-align:left}.new_prescription_form_container form .form_group label{color:#fff;font-weight:700}.new_prescription_form_container form .form_group input,.new_prescription_form_container form .form_group select{width:100%;max-width:300px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.new_prescription_form_container form .form_group input:focus,.new_prescription_form_container form .form_group select:focus,.new_prescription_form_container form .form_group textarea:focus{outline-color:#5292de}.new_prescription_form_container form .form_group input::-webkit-input-placeholder,.new_prescription_form_container form .form_group textarea::-webkit-input-placeholder{color:#999}.new_prescription_form_container form .form_group input:focus::-webkit-input-placeholder,.new_prescription_form_container form .form_group textarea:focus::-webkit-input-placeholder{color:#5292de}.new_prescription_form_container form fieldset{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;justify-content:center;align-items:flex-start;padding:20px;border:1px solid white;border-radius:20px;margin-bottom:20px}.new_prescription_form_container form fieldset legend{grid-column:span 2;color:#fff;font-size:20px}.new_prescription_form_container form .lab_container{display:flex!important;flex-direction:column;justify-content:center!important;margin:auto;padding:20px}.new_prescription_form_container form .lab_container .form_group{width:400px!important;margin:auto auto 20px}.new_prescription_form_container form .lab_container .form_group .lab_test_input[type=text]{max-width:500px!important;display:block;margin-top:10px;box-sizing:border-box;padding:10px;border:1px solid #ccc}.new_prescription_form_container form .lab_container .form_group button{display:block;margin:0 auto;padding:10px 20px;border:none;background-color:#5292de!important;color:#fff;cursor:pointer}.new_prescription_form_container form .lab_container .form_group button:hover{background:#e8f9ff!important;color:#5292de}.new_prescription_form_container form .lab_container .form_group button.remove_btn{background-color:#e74c3c!important;color:#fff!important}.new_prescription_form_container form .lab_container .form_group button.remove_btn:hover{background:#c21010!important;color:#fff!important}.new_prescription_form_container form .prescriber_container .prescriber_info{display:flex;justify-content:center}.new_prescription_form_container form .medication_container{grid-template-columns:1fr 1fr;gap:20px}.new_prescription_form_container form .medication_container .form_container{width:300px}.new_prescription_form_container form .medication_container .form_container .form_group{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:20px}.new_prescription_form_container form .medication_container .form_container .form_group .suggestions-dropdown{position:absolute;background:#fff;border:1px solid #ccc;max-height:150px;overflow-y:auto;list-style-type:none;color:#5292de;margin:72px 0 0;padding:0;width:38%;z-index:1000;border-radius:8px}.new_prescription_form_container form .medication_container .form_container .form_group .suggestions-dropdown li{padding:8px 12px;cursor:pointer}.new_prescription_form_container form .medication_container .form_container .form_group .suggestions-dropdown li:hover{background-color:#f0f0f0}.new_prescription_form_container form .btn_container{display:flex;width:100%;justify-content:center;gap:10px;padding:8px 0}.new_prescription_form_container form .btn_container .remove_btn{background:#dc3535;color:#fff}.new_prescription_form_container form .btn_container .remove_btn:hover{background:#790e0e}.new_prescription_form_container form .lab_container{margin:0 auto 20px;padding:20px}.new_prescription_form_container form .lab_container .form_group{display:block;margin-bottom:20px}.new_prescription_form_container form .lab_container .form_group input[type=text]{width:100%;box-sizing:border-box;padding:10px;border:1px solid #ccc}.new_prescription_form_container form .lab_container .form_group button{display:block;margin:0 auto;padding:10px 20px;border:none;background-color:#4caf50;color:#fff;cursor:pointer}.new_prescription_form_container form .lab_container .form_group button.remove_btn{background-color:#e74c3c}.new_prescription_form_container form button{font-size:10px;padding:12px 10px;background:#5292de;border-radius:10px;color:#fff;font-weight:700;border:none;cursor:pointer;transition:background .3s ease}.new_prescription_form_container form .button_container{display:flex;justify-content:center;gap:10;margin-top:20px}.new_prescription_form_container form .button_container button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center;cursor:pointer}.new_prescription_form_container form .button_container button:hover{background:#e8f9ff;color:#5292de}.new_prescription_form_container form textarea{display:flex;width:700px;height:100px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:16px;color:#5292de}.new_lab_result_form_container{margin:20px auto 0;text-align:center}.new_lab_result_form_container form{margin:0 auto}.new_lab_result_form_container form .form_group{display:flex;flex-direction:column;gap:10px;text-align:left}.new_lab_result_form_container form .form_group label{color:#fff;font-weight:700}.new_lab_result_form_container form .form_group .form_input_grouped{color:#fff}.new_lab_result_form_container form .form_group .form_input_grouped input{width:150px}.new_lab_result_form_container form fieldset{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;padding:20px;margin:0 auto 20px;border:1px solid white;text-align:left;border-radius:20px}.new_lab_result_form_container form fieldset legend{color:#fff;font-size:20px}.new_lab_result_form_container form label{padding-bottom:10px}.new_lab_result_form_container form .custome_input,.new_lab_result_form_container form input{width:300px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.new_lab_result_form_container form .lab_result_title{margin-bottom:40px}.new_lab_result_form_container form .lab_result_title input{width:400px}.new_lab_result_form_container form .lab_result_notes_container{margin-top:50px}.new_lab_result_form_container form .lab_result_notes_container p{display:flex;margin-bottom:10px;font-weight:600;font-size:16px;color:#fff}.new_lab_result_form_container form .lab_result_notes_container textarea{width:770px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:16px;color:#5292de;margin:10px 0;display:flex}.new_lab_result_form_container form .upload{margin:50px 0;display:flex;flex-direction:column;gap:15px}.new_lab_result_form_container form .upload .file_input{background:none;color:#000;font-weight:700;margin:0 auto;padding:0}.new_lab_result_form_container form .upload .filename .remove_uploaded_file_btn{background:#dc3535;color:#fff}.new_lab_result_form_container form .buttons{display:flex;justify-content:center;gap:20px;margin-top:20px}.new_lab_result_form_container form .buttons button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.new_lab_result_form_container form input:focus{outline-color:#5292de}.new_lab_result_form_container form textarea:focus{outline-color:#5292de}.new_lab_result_form_container form input::-webkit-input-placeholder{color:#999}.new_lab_result_form_container form input:focus::-webkit-input-placeholder{color:#5292de}.new_lab_result_form_container form input:-moz-placeholder{color:#999}.new_lab_result_form_container form input:focus:-moz-placeholder{color:#5292de}.new_lab_result_form_container form input::-moz-placeholder{color:#999}.new_lab_result_form_container form input:focus::-moz-placeholder{color:#5292de}.new_lab_result_form_container form input:-ms-input-placeholder{color:#999}.new_lab_result_form_container form input:focus:-ms-input-placeholder{color:#5292de}.new_lab_result_form_container form textarea::-webkit-input-placeholder{color:#999}.new_lab_result_form_container form textarea:focus::-webkit-input-placeholder{color:#5292de}.new_lab_result_form_container form textarea:-moz-placeholder{color:#999}.new_lab_result_form_container form textarea:focus:-moz-placeholder{color:#5292de}.new_lab_result_form_container form textarea::-moz-placeholder{color:#999}.new_lab_result_form_container form textarea:focus::-moz-placeholder{color:#5292de}.new_lab_result_form_container form textarea:-ms-input-placeholder{color:#999}.new_lab_result_form_container form textarea:focus:-ms-input-placeholder{color:#5292de}.new_diagnosis_form_container{margin:20px auto 0;width:100%;max-width:800px}.new_diagnosis_form_container form h3{color:#fff;margin-bottom:20px}.new_diagnosis_form_container form .form_group{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;text-align:left}.new_diagnosis_form_container form .form_group label{color:#fff;font-weight:700}.new_diagnosis_form_container form .form_group input,.new_diagnosis_form_container form .form_group select{background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.new_diagnosis_form_container form .form_group input:focus,.new_diagnosis_form_container form .form_group select:focus,.new_diagnosis_form_container form .form_group textarea:focus{outline-color:#5292de}.new_diagnosis_form_container form .form_group input::-webkit-input-placeholder,.new_diagnosis_form_container form .form_group textarea::-webkit-input-placeholder{color:#999}.new_diagnosis_form_container form .form_group input:focus::-webkit-input-placeholder,.new_diagnosis_form_container form .form_group textarea:focus::-webkit-input-placeholder{color:#5292de}.new_diagnosis_form_container form fieldset{padding:20px;border:1px solid white;border-radius:20px;margin-bottom:20px}.new_diagnosis_form_container form fieldset .personal_info_container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;justify-content:center;align-items:flex-start}.new_diagnosis_form_container form fieldset .diagnosis_group{display:flex;flex-direction:column;gap:15px}.new_diagnosis_form_container form fieldset .diagnosis_group input[name=code]{width:fit-content}.new_diagnosis_form_container form fieldset legend{grid-column:span 2;color:#fff;font-size:20px}.new_diagnosis_form_container form textarea{display:flex;height:50px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:16px;width:inherit}.new_diagnosis_form_container form button{font-size:10px;padding:12px 10px;background:#5292de;border-radius:10px;color:#fff;font-weight:700;border:none;cursor:pointer;transition:background .3s ease}.new_diagnosis_form_container form .button_container{display:flex;justify-content:center;gap:10;margin-top:20px}.new_diagnosis_form_container form .button_container button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center;cursor:pointer}.new_diagnosis_form_container form .button_container button:hover{background:#e8f9ff;color:#5292de}.new_diagnosis_form_container form input:focus{outline-color:#5292de}.new_diagnosis_form_container form textarea:focus{outline-color:#5292de}.new_diagnosis_form_container form input::-webkit-input-placeholder{color:#999}.new_diagnosis_form_container form input:focus::-webkit-input-placeholder{color:#5292de}.new_diagnosis_form_container form input:-moz-placeholder{color:#999}.new_diagnosis_form_container form input:focus:-moz-placeholder{color:#5292de}.new_diagnosis_form_container form input::-moz-placeholder{color:#999}.new_diagnosis_form_container form input:focus::-moz-placeholder{color:#5292de}.new_diagnosis_form_container form input:-ms-input-placeholder{color:#999}.new_diagnosis_form_container form input:focus:-ms-input-placeholder{color:#5292de}.new_diagnosis_form_container form textarea::-webkit-input-placeholder{color:#999}.new_diagnosis_form_container form textarea:focus::-webkit-input-placeholder{color:#5292de}.new_diagnosis_form_container form textarea:-moz-placeholder{color:#999}.new_diagnosis_form_container form textarea:focus:-moz-placeholder{color:#5292de}.new_diagnosis_form_container form textarea::-moz-placeholder{color:#999}.new_diagnosis_form_container form textarea:focus::-moz-placeholder{color:#5292de}.new_diagnosis_form_container form textarea:-ms-input-placeholder{color:#999}.new_diagnosis_form_container form textarea:focus:-ms-input-placeholder{color:#5292de}.new_location_form_container{margin:20px auto 0;text-align:center}.new_location_form_container form{margin:0 auto;display:inline-block}.new_location_form_container form .form_group{display:flex;flex-direction:column;gap:10px;text-align:left;margin-bottom:30px}.new_location_form_container form .form_group label{color:#fff;font-weight:700}.new_location_form_container form .form_group .form_input_grouped{color:#fff}.new_location_form_container form .form_group .form_input_grouped input{width:150px}.new_location_form_container form label{padding-bottom:10px}.new_location_form_container form input{width:300px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.new_location_form_container form input:focus{outline-color:#5292de}.new_location_form_container form textarea{width:280px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:16px;color:#5292de}.new_location_form_container form textarea:focus{outline-color:#5292de}.new_location_form_container form input::-webkit-input-placeholder{color:#999}.new_location_form_container form input:focus::-webkit-input-placeholder{color:#5292de}.new_location_form_container form input:-moz-placeholder{color:#999}.new_location_form_container form input:focus:-moz-placeholder{color:#5292de}.new_location_form_container form input::-moz-placeholder{color:#999}.new_location_form_container form input:focus::-moz-placeholder{color:#5292de}.new_location_form_container form input:-ms-input-placeholder{color:#999}.new_location_form_container form input:focus:-ms-input-placeholder{color:#5292de}.new_location_form_container form textarea::-webkit-input-placeholder{color:#999}.new_location_form_container form textarea:focus::-webkit-input-placeholder{color:#5292de}.new_location_form_container form textarea:-moz-placeholder{color:#999}.new_location_form_container form textarea:focus:-moz-placeholder{color:#5292de}.new_location_form_container form textarea::-moz-placeholder{color:#999}.new_location_form_container form textarea:focus::-moz-placeholder{color:#5292de}.new_location_form_container form textarea:-ms-input-placeholder{color:#999}.new_location_form_container form textarea:focus:-ms-input-placeholder{color:#5292de}.new_location_form_container .buttons{display:flex;justify-content:center;gap:20px;margin-top:20px}.new_location_form_container .buttons button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.default_location_form{margin:40px auto 0;text-align:center}.default_location_form form{margin:0 auto;display:inline-block}.default_location_form form .form_group{display:flex;flex-direction:column;gap:10px;text-align:left;margin-bottom:30px}.default_location_form form .form_group label{color:#fff;font-weight:700}.default_location_form form .form_group select{width:300px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:14px;color:#5292de}.default_location_form form .form_group select option{color:#000}.default_location_form form label{padding-bottom:10px}.default_location_form .buttons{display:flex;justify-content:center;gap:20px;margin-top:20px}.default_location_form .buttons button{width:300px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.new_file_form_container{margin:20px auto 0;text-align:center}.new_file_form_container form{margin:0 auto}.new_file_form_container form input{width:95%;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de;margin:20px 0}.new_file_form_container form input:focus{outline-color:#5292de}.new_file_form_container form .rich_text_editor_container{background:#fff;width:95%;padding:10px;font-family:reset;font-weight:reset}.new_file_form_container .upload{margin:50px 0;display:flex;flex-direction:column;gap:15px}.new_file_form_container .upload .file_input{background:none;color:#000;font-weight:700;margin:0 auto;padding:0}.new_file_form_container .buttons{display:flex;justify-content:center;gap:20px;margin-top:20px}.new_file_form_container .buttons button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.new_note_form_container{margin-top:10px}.new_note_form_container form textarea{width:95%;padding:5px;border:1px solid #999;border-radius:5px;outline:none}.new_note_form_container form .submit-btns{display:flex;justify-content:flex-end;gap:10px;margin-bottom:10px}.new_note_form_container form .submit-btns button{font-size:10px;padding:5px;background:#5292de;border-radius:5px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.new_note_form_container form .submit-btns .cancel_btn{background:#dc3535}.new_antecedents_form{margin-top:10px}.new_antecedents_form form textarea{width:95%;padding:5px;border:1px solid #999;border-radius:5px;outline:none}.new_antecedents_form form .submit-btns{display:flex;justify-content:flex-end;gap:10px;margin-bottom:10px}.new_antecedents_form form .submit-btns button{font-size:10px;padding:5px;background:#5292de;border-radius:5px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.new_antecedents_form form .submit-btns .cancel_btn{background:#dc3535}@media print{.invoicer{background:#fff;margin:40px;border-radius:10px;padding:10px;height:90vh;position:relative}.invoicer .header{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.invoicer .header .company_visuals .company_logo img{max-width:150px}.invoicer .header .company_visuals .company_info{display:grid;grid-template-rows:auto;gap:5px}.invoicer .header .buttons{display:none!important}.invoicer .invoice_tracker_container{margin-top:50px}.invoicer .invoice_tracker_container h3{font-size:18px;text-align:center}.invoicer .invoice_tracker_container .invoice_info{display:flex;justify-content:space-between;margin-top:30px}.invoicer .customer_info{margin-top:10px;border:1px solid #999;border-radius:10px;padding:10px;display:flex;flex-wrap:wrap;gap:20px}.invoicer .customer_info div{font-weight:700;color:#999}.invoicer .customer_info div span{font-weight:500;color:#000}.invoicer .table_container{margin-top:20px}.invoicer .place_bottom{position:absolute;bottom:20px;margin:10px}.invoicer .company_bank_account{margin-top:30px}.invoicer .company_bank_account .bank_info{margin-top:10px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.invoicer .company_bank_account .bank_info div{font-weight:500}.invoicer .company_bank_account .bank_info div span{font-weight:300}.invoicer .note_container{margin-top:30px}.invoicer .note_container .note{background:#d8d7d7;padding:10px;border-radius:10px;font-weight:700}.invoicer .note_container .note span{font-weight:300}.invoicer footer{display:flex;justify-content:left;gap:100px;margin-top:30px}}.department_form_container{margin:20px auto 0;text-align:center}.department_form_container form{margin:0 auto}.department_form_container form .form_group{display:flex;flex-direction:column;gap:10px;text-align:left}.department_form_container form .form_group label{color:#fff;font-weight:700}.department_form_container form .form_group .form_input_grouped{color:#fff}.department_form_container form .form_group .form_input_grouped input{width:150px}.department_form_container form .department_fields{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;padding:20px;margin:0 auto 20px;text-align:left;border-radius:20px}.department_form_container form label{padding-bottom:10px}.department_form_container form input,.department_form_container form .custome_input{width:300px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.department_form_container form input:focus{outline-color:#5292de}.department_form_container form .voice_recording{display:none}.department_form_container form select{width:300px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:14px;color:#5292de}.department_form_container form select option{color:#000}.department_form_container form select:focus{outline-color:#5292de}.department_form_container form textarea{width:280px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:16px;color:#5292de}.department_form_container form .rich_text_editor_container textarea{width:700px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de;margin:10px 0}.department_form_container form textarea:focus{outline-color:#5292de}.department_form_container form input::-webkit-input-placeholder{color:#999}.department_form_container form input:focus::-webkit-input-placeholder{color:#5292de}.department_form_container form input:-moz-placeholder{color:#999}.department_form_container form input:focus:-moz-placeholder{color:#5292de}.department_form_container form input::-moz-placeholder{color:#999}.department_form_container form input:focus::-moz-placeholder{color:#5292de}.department_form_container form input:-ms-input-placeholder{color:#999}.department_form_container form input:focus:-ms-input-placeholder{color:#5292de}.department_form_container form textarea::-webkit-input-placeholder{color:#999}.department_form_container form textarea:focus::-webkit-input-placeholder{color:#5292de}.department_form_container form textarea:-moz-placeholder{color:#999}.department_form_container form textarea:focus:-moz-placeholder{color:#5292de}.department_form_container form textarea::-moz-placeholder{color:#999}.department_form_container form textarea:focus::-moz-placeholder{color:#5292de}.department_form_container form textarea:-ms-input-placeholder{color:#999}.department_form_container form textarea:focus:-ms-input-placeholder{color:#5292de}.department_form_container .medication_container .container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.department_form_container .medication_container .container .btn_container{display:flex;justify-content:right;gap:10px}.department_form_container .medication_container .container .btn_container .remove_btn{background:#dc3535;color:#fff}.department_form_container .labs_container .btn_container{display:flex;justify-content:center;gap:10px;margin-top:10px}.department_form_container .labs_container .btn_container .remove_btn{background:#dc3535;color:#fff}.department_form_container .upload{margin-top:10px;display:flex;flex-direction:column;gap:15px}.department_form_container .upload .file_input{background:none;color:#000;font-weight:700;margin:0 auto;padding:0}.department_form_container .buttons{display:flex;justify-content:center;gap:20px;margin-top:20px}.department_form_container .buttons button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.new_service_form_container{margin:20px auto 0;text-align:center}.new_service_form_container form{margin:0 auto}.new_service_form_container form .form_group{display:flex;flex-direction:column;gap:10px;text-align:left}.new_service_form_container form .form_group label{color:#fff;font-weight:700}.new_service_form_container form .form_group .form_input_grouped{color:#fff}.new_service_form_container form .form_group .form_input_grouped input{width:150px}.new_service_form_container form .service_fields{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;padding:20px;margin:0 auto 20px;text-align:left;border-radius:20px}.new_service_form_container form label{padding-bottom:10px}.new_service_form_container form input,.new_service_form_container form .custome_input{width:300px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.new_service_form_container form input:focus{outline-color:#5292de}.new_service_form_container form .voice_recording{display:none}.new_service_form_container form select{width:300px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:14px;color:#5292de}.new_service_form_container form select option{color:#000}.new_service_form_container form select:focus{outline-color:#5292de}.new_service_form_container form textarea{width:280px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:16px;color:#5292de}.new_service_form_container form .rich_text_editor_container textarea{width:700px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de;margin:10px 0}.new_service_form_container form .checkbox_input_container{display:flex;align-items:center;gap:10px;width:280px;background:#fff;border-radius:15px;border:none;padding:15px}.new_service_form_container form .checkbox_input_container input{width:20px;height:16px;margin:0;padding:0}.new_service_form_container form .checkbox_input_container label{font-weight:500;color:#5292de;margin:0;padding:0}.new_service_form_container form .average_duration_picker{display:flex;justify-content:center;gap:10px}.new_service_form_container form .average_duration_picker input{width:50px;font-size:16px}.new_service_form_container form .average_duration_picker select{width:fit-content}.new_service_form_container form textarea:focus{outline-color:#5292de}.new_service_form_container form input::-webkit-input-placeholder{color:#999}.new_service_form_container form input:focus::-webkit-input-placeholder{color:#5292de}.new_service_form_container form input:-moz-placeholder{color:#999}.new_service_form_container form input:focus:-moz-placeholder{color:#5292de}.new_service_form_container form input::-moz-placeholder{color:#999}.new_service_form_container form input:focus::-moz-placeholder{color:#5292de}.new_service_form_container form input:-ms-input-placeholder{color:#999}.new_service_form_container form input:focus:-ms-input-placeholder{color:#5292de}.new_service_form_container form textarea::-webkit-input-placeholder{color:#999}.new_service_form_container form textarea:focus::-webkit-input-placeholder{color:#5292de}.new_service_form_container form textarea:-moz-placeholder{color:#999}.new_service_form_container form textarea:focus:-moz-placeholder{color:#5292de}.new_service_form_container form textarea::-moz-placeholder{color:#999}.new_service_form_container form textarea:focus::-moz-placeholder{color:#5292de}.new_service_form_container form textarea:-ms-input-placeholder{color:#999}.new_service_form_container form textarea:focus:-ms-input-placeholder{color:#5292de}.new_service_form_container .medication_container .container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.new_service_form_container .medication_container .container .btn_container{display:flex;justify-content:right;gap:10px}.new_service_form_container .medication_container .container .btn_container .remove_btn{background:#dc3535;color:#fff}.new_service_form_container .labs_container .btn_container{display:flex;justify-content:center;gap:10px;margin-top:10px}.new_service_form_container .labs_container .btn_container .remove_btn{background:#dc3535;color:#fff}.new_service_form_container .upload{margin-top:10px;display:flex;flex-direction:column;gap:15px}.new_service_form_container .upload .file_input{background:none;color:#000;font-weight:700;margin:0 auto;padding:0}.new_service_form_container .buttons{display:flex;justify-content:center;gap:20px;margin-top:20px}.new_service_form_container .buttons button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.new_user_form_container{margin:20px auto 0;text-align:center}.new_user_form_container form{margin:0 auto;display:inline-block}.new_user_form_container form .form_group{display:flex;flex-direction:column;gap:10px;text-align:left;margin-bottom:30px}.new_user_form_container form .form_group label{color:#fff;font-weight:700}.new_user_form_container form .form_group .form_input_grouped{color:#fff}.new_user_form_container form .form_group .form_input_grouped input{width:150px}.new_user_form_container form label{padding-bottom:10px}.new_user_form_container form input{width:300px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.new_user_form_container form input:focus{outline-color:#5292de}.new_user_form_container form select{width:300px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:14px;color:#5292de}.new_user_form_container form select option{color:#000}.new_user_form_container form select:focus{outline-color:#5292de}.new_user_form_container form textarea:focus{outline-color:#5292de}.new_user_form_container form input::-webkit-input-placeholder{color:#999}.new_user_form_container form input:focus::-webkit-input-placeholder{color:#5292de}.new_user_form_container form input:-moz-placeholder{color:#999}.new_user_form_container form input:focus:-moz-placeholder{color:#5292de}.new_user_form_container form input::-moz-placeholder{color:#999}.new_user_form_container form input:focus::-moz-placeholder{color:#5292de}.new_user_form_container form input:-ms-input-placeholder{color:#999}.new_user_form_container form input:focus:-ms-input-placeholder{color:#5292de}.new_user_form_container .submit_btn_container{display:flex;justify-content:center;margin-top:30px}.new_user_form_container .submit_btn_container .submit_btn{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.account_billing_method_form{margin:20px auto 0;text-align:center}.account_billing_method_form .card_options{width:400px;display:flex;justify-content:space-between;align-items:center;background:#0b6ee8;margin:0 auto 30px;padding:10px;border-radius:10px}.account_billing_method_form .card_options .card_icons img{width:30px}.account_billing_method_form form{margin:0 auto;display:inline-block}.account_billing_method_form form .form_group{display:flex;flex-direction:column;gap:10px;text-align:left;margin-bottom:30px}.account_billing_method_form form .form_group label{color:#fff;font-weight:700}.account_billing_method_form form .form_group .form_input_grouped{color:#fff}.account_billing_method_form form .form_group .form_input_grouped input{width:150px}.account_billing_method_form form label{padding-bottom:10px}.account_billing_method_form form input{width:100%;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.account_billing_method_form form .card_details{display:flex;justify-content:space-between;gap:20px}.account_billing_method_form form .card_details .expiry_input_container{display:flex;gap:10px}.account_billing_method_form form .card_details .expiry_input_container input,.account_billing_method_form form .card_details .card_cvv input{width:100px}.account_billing_method_form form input:focus{outline-color:#5292de}.account_billing_method_form form input::-webkit-input-placeholder{color:#999}.account_billing_method_form form input:focus::-webkit-input-placeholder{color:#5292de}.account_billing_method_form form input:-moz-placeholder{color:#999}.account_billing_method_form form input:focus:-moz-placeholder{color:#5292de}.account_billing_method_form form input::-moz-placeholder{color:#999}.account_billing_method_form form input:focus::-moz-placeholder{color:#5292de}.account_billing_method_form form input:-ms-input-placeholder{color:#999}.account_billing_method_form form input:focus:-ms-input-placeholder{color:#5292de}.account_billing_method_form .submit-btn{margin:15px auto 0}.account_billing_method_form .submit-btn button{width:100%;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.confirm_delete_form{font-size:14px;display:flex;flex-direction:column;gap:10px}.confirm_delete_form form input{width:300px;height:10px;background:#fff;border-radius:10px;border:none;padding:12px;font-size:14px;color:#f01212}.confirm_delete_form form input:focus{outline-color:#f01212}.confirm_delete_form form .submit-btn{margin:15px auto 0;display:flex;justify-content:center}.confirm_delete_form form .submit-btn button{background:#f01212;padding:15px;font-size:14px;color:#fff;font-weight:700;border:none;cursor:pointer;width:200px;font-size:16px;border-radius:15px;align-self:center;display:flex;justify-content:center}.confirm_delete_form form .submit-btn button:hover{color:#f01212;background:#e8f9ff}.confirm_delete_form form input::-webkit-input-placeholder{color:#999}.confirm_delete_form form input:focus::-webkit-input-placeholder{color:#f01212}.confirm_delete_form form input:-moz-placeholder{color:#999}.confirm_delete_form form input:focus:-moz-placeholder{color:#f01212}.new_invoice_pay_form form{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center;padding:20px;margin:0 auto}.new_invoice_pay_form form .form_group{display:flex;flex-direction:column;gap:10px;text-align:left}.new_invoice_pay_form form .form_group label{color:#fff;font-weight:700}.new_invoice_pay_form form .form_group .form_input_grouped{color:#fff}.new_invoice_pay_form form .form_group .form_input_grouped input{width:150px}.new_invoice_pay_form form label{padding-top:20px;padding-bottom:10px}.new_invoice_pay_form form input{width:300px;background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.new_invoice_pay_form form select{width:300px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:14px;color:#5292de}.new_invoice_pay_form form select option{color:#000}.new_invoice_pay_form form select:focus{outline-color:#5292de}.new_invoice_pay_form form input::-webkit-input-placeholder{color:#999}.new_invoice_pay_form form input:focus::-webkit-input-placeholder{color:#5292de}.new_invoice_pay_form form input:-moz-placeholder{color:#999}.new_invoice_pay_form form input:focus:-moz-placeholder{color:#5292de}.new_invoice_pay_form form input::-moz-placeholder{color:#999}.new_invoice_pay_form form input:focus::-moz-placeholder{color:#5292de}.new_invoice_pay_form form input:-ms-input-placeholder{color:#999}.new_invoice_pay_form form input:focus:-ms-input-placeholder{color:#5292de}.new_invoice_pay_form form textarea::-webkit-input-placeholder{color:#999}.new_invoice_pay_form form textarea:focus::-webkit-input-placeholder{color:#5292de}.new_invoice_pay_form form textarea:-moz-placeholder{color:#999}.new_invoice_pay_form form textarea:focus:-moz-placeholder{color:#5292de}.new_invoice_pay_form form textarea::-moz-placeholder{color:#999}.new_invoice_pay_form form textarea:focus::-moz-placeholder{color:#5292de}.new_invoice_pay_form form textarea:-ms-input-placeholder{color:#999}.new_invoice_pay_form form textarea:focus:-ms-input-placeholder{color:#5292de}.new_invoice_pay_form form .buttons{display:flex;justify-content:center;gap:20px;margin-top:50px}.new_invoice_pay_form form .buttons button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.care_team_form_container form{margin:30px auto 0;display:flex;flex-direction:column;gap:20px}.care_team_form_container form .form_group{display:flex;flex-direction:column;text-align:left;margin:0 auto}.care_team_form_container form .form_group label{color:#fff;font-weight:700}.care_team_form_container form select{width:300px;background:#fff;border-radius:15px;border:none;padding:15px;font-size:14px;color:#5292de}.care_team_form_container form select option{color:#000}.care_team_form_container form select:focus{outline-color:#5292de}.care_team_form_container form label{padding-bottom:10px;font-size:16px}.care_team_form_container form .--care-team-extra .container{display:flex;flex-direction:column;gap:15px;align-items:center}.care_team_form_container form .--care-team-extra .container .form_group_grouped{display:flex;gap:20px}.care_team_form_container form .--care-team-extra .container .btn_container{display:flex;justify-content:right;gap:10px}.care_team_form_container form .--care-team-extra .container .btn_container .remove_btn{background:#dc3535;color:#fff}.care_team_form_container form .submit_btn_container{display:flex;justify-content:center;margin-top:30px}.care_team_form_container form .submit_btn_container .submit_btn{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.react-international-phone-input-container{width:300px;border-radius:15px;border:none;padding:6px;background:#fff;font-size:14px}.new_vitals_form_container .vitals_popup_content{background:#fff;border-radius:10px;padding:20px;margin-bottom:20px;margin-top:20px}.new_vitals_form_container .vitals_popup_content .vitals_form .form_section{margin-bottom:24px}.new_vitals_form_container .vitals_popup_content .vitals_form .form_section h4{margin:0 0 16px;font-size:16px;font-weight:600;color:#131212;border-bottom:2px solid #5292de;padding-bottom:8px}.new_vitals_form_container .vitals_popup_content .vitals_form .form_section .form_row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px}@media (max-width: 768px){.new_vitals_form_container .vitals_popup_content .vitals_form .form_section .form_row{grid-template-columns:1fr}}.new_vitals_form_container .vitals_popup_content .vitals_form .form_section .form_group{display:flex;flex-direction:column}.new_vitals_form_container .vitals_popup_content .vitals_form .form_section .form_group.full_width{grid-column:1/-1}.new_vitals_form_container .vitals_popup_content .vitals_form .form_section .form_group label{font-size:14px;font-weight:500;color:#131212;margin-bottom:6px}.new_vitals_form_container .vitals_popup_content .vitals_form .form_section .form_group input,.new_vitals_form_container .vitals_popup_content .vitals_form .form_section .form_group textarea{padding:10px 12px;border:2px solid #e5e7eb;border-radius:6px;font-size:14px;transition:border-color .2s ease}.new_vitals_form_container .vitals_popup_content .vitals_form .form_section .form_group input:focus,.new_vitals_form_container .vitals_popup_content .vitals_form .form_section .form_group textarea:focus{outline:none;border-color:#5292de;box-shadow:0 0 0 3px #5292de1a}.new_vitals_form_container .vitals_popup_content .vitals_form .form_section .form_group input::placeholder,.new_vitals_form_container .vitals_popup_content .vitals_form .form_section .form_group textarea::placeholder{color:#9ca3af}.new_vitals_form_container .vitals_popup_content .vitals_form .form_section .form_group input.readonly_input,.new_vitals_form_container .vitals_popup_content .vitals_form .form_section .form_group textarea.readonly_input{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.new_vitals_form_container .vitals_popup_content .vitals_form .form_section .form_group textarea{resize:vertical;min-height:80px;font-family:inherit}.new_vitals_form_container .button_container{display:flex;justify-content:center;gap:10;margin-top:20px}.new_vitals_form_container .button_container button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center;cursor:pointer}.new_vitals_form_container .button_container button:hover{background:#e8f9ff;color:#5292de}.vitals_chart_card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 12px #00000014;border:1px solid rgba(226,232,240,.8);transition:all .3s ease;position:relative;overflow:scroll}.vitals_chart_card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.vitals_chart_card .chart_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.vitals_chart_card .chart_header .chart_title{display:flex;align-items:center;gap:12px}.vitals_chart_card .chart_header .chart_title .title_text h3{font-size:20px;font-weight:700;color:#1e293b;margin:0;line-height:1.2}.vitals_chart_card .chart_header .chart_title .title_text .subtitle{font-size:14px;color:#64748b;margin:0;font-weight:500}.vitals_chart_card .chart_header .chart_actions{display:none;gap:8px}.vitals_chart_card .chart_header .chart_actions .action_btn{width:36px;height:36px;border:none;border-radius:8px;background:#f1f5f9;color:#64748b;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.vitals_chart_card .chart_header .chart_actions .action_btn:hover{background:#e2e8f0;color:#475569}.vitals_chart_card .chart_content{position:relative;height:280px;margin-bottom:16px}.vitals_chart_card .chart_footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f1f5f9;padding-bottom:20px}.vitals_chart_card .chart_footer .latest_reading_text{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#64748b}.vitals_chart_card .chart_footer .trend_indicator{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.vitals_chart_card .chart_footer .trend_indicator.positive{color:#059669}.vitals_chart_card .chart_footer .trend_indicator.negative{color:#dc2626}.vitals_chart_card .chart_footer .trend_indicator.neutral{color:#faa70d}.vitals_chart_card .chart_footer .trend_indicator .trend_icon{width:16px;height:16px}.vitals_chart_card .chart_footer .last_updated{font-size:12px;color:#94a3b8;font-weight:500}.temp_chart_container{display:flex;flex-direction:column;height:111%}.temp_chart_container .temp_value{flex:1;text-align:center;padding:40px 20px;margin:0}.temp_chart_container .temp_value .primary_value{font-size:48px;font-weight:800;color:#1e293b;margin:0;line-height:1;letter-spacing:-.025em}.temp_chart_container .temp_value .unit_label{font-size:16px;color:#64748b;margin-top:8px;font-weight:600}.temp_chart_container .temp_value .temp_category{margin-top:16px;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;display:inline-block}.temp_chart_container .temp_value .temp_category.hypothermia{background:#3b82f61a;color:#eb9f25}.temp_chart_container .temp_value .temp_category.normal{background:#10b9811a;color:#059669}.temp_chart_container .temp_value .temp_category.fever,.temp_chart_container .temp_value .temp_category.low_fever{background:#f59e0b1a;color:#d97706}.temp_chart_container .temp_value .temp_category.high_fever{background:#ef44441a;color:#dc2626}.temp_chart_container .loading_state,.temp_chart_container .empty_state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}.temp_chart_container .loading_state .state_icon,.temp_chart_container .empty_state .state_icon{width:48px;height:48px;margin-bottom:16px;opacity:.5}.temp_chart_container .loading_state .state_text,.temp_chart_container .empty_state .state_text{font-size:16px;color:#64748b;font-weight:500}.bmi_chart_container .bmi_value{text-align:center;padding:40px 20px}.bmi_chart_container .bmi_value .primary_value{font-size:36px;font-weight:800;color:#1e293b;margin:0;line-height:1;letter-spacing:-.025em}.bmi_chart_container .bmi_value .unit_label{font-size:24px;color:#64748b;margin-top:8px;font-weight:600}.bmi_chart_container .bmi_value .bmi_category{margin-top:16px;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;display:inline-block}.bmi_chart_container .bmi_value .bmi_category.underweight{background:#3b82f61a;color:#eb9f25}.bmi_chart_container .bmi_value .bmi_category.normal{background:#10b9811a;color:#059669}.bmi_chart_container .bmi_value .bmi_category.overweight{background:#f59e0b1a;color:#d97706}.bmi_chart_container .bmi_value .bmi_category.obese{background:#ef44441a;color:#dc2626}.bmi_chart_container .loading_state,.bmi_chart_container .empty_state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}.bmi_chart_container .loading_state .state_icon,.bmi_chart_container .empty_state .state_icon{width:48px;height:48px;margin-bottom:16px;opacity:.5}.bmi_chart_container .loading_state .state_text,.bmi_chart_container .empty_state .state_text{font-size:16px;color:#64748b;font-weight:500}.bp_chart_container .bp_ranges{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.bp_chart_container .bp_ranges .range_indicator{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;padding:6px 12px;border-radius:20px;background:#f8fafc;border:1px solid #e2e8f0}.bp_chart_container .bp_ranges .range_indicator .indicator_dot{width:8px;height:8px;border-radius:50%}.bp_chart_container .bp_ranges .range_indicator .indicator_dot.normal{background:#10b981}.bp_chart_container .bp_ranges .range_indicator .indicator_dot.elevated{background:#f59e0b}.bp_chart_container .bp_ranges .range_indicator .indicator_dot.high{background:#ef4444}.bp_chart_container .bp_tooltip{background:#000000e6;border:none;border-radius:8px;padding:12px;color:#fff;font-size:14px;box-shadow:0 4px 20px #00000026}.bp_chart_container .bp_tooltip .tooltip_label{font-weight:600;margin-bottom:8px;color:#e2e8f0}.bp_chart_container .bp_tooltip .tooltip_systolic,.bp_chart_container .bp_tooltip .tooltip_diastolic,.bp_chart_container .bp_tooltip .tooltip_reading{margin:4px 0;font-weight:500}.hr_chart_container .hr_zones{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.hr_chart_container .hr_zones .zone_indicator{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:4px 10px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0}.hr_chart_container .hr_zones .zone_indicator .zone_dot{width:6px;height:6px;border-radius:50%}.hr_chart_container .hr_summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;padding-bottom:15px}.hr_chart_container .hr_summary .summary_item{text-align:center;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.hr_chart_container .hr_summary .summary_item .label{display:block;font-size:12px;color:#64748b;font-weight:600;margin-bottom:4px}.hr_chart_container .hr_summary .summary_item .value{display:block;font-size:24px;font-weight:800;color:#1e293b;line-height:1}.hr_chart_container .hr_tooltip{background:#000000e6;border:none;border-radius:8px;padding:12px;color:#fff;font-size:14px;box-shadow:0 4px 20px #00000026}.hr_chart_container .hr_tooltip .tooltip_label{font-weight:600;margin-bottom:8px;color:#e2e8f0}.hr_chart_container .hr_tooltip .tooltip_hr,.hr_chart_container .hr_tooltip .tooltip_zone{margin:4px 0;font-weight:500}.loading_state,.empty_state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#64748b}.loading_state .spinner,.empty_state .spinner{width:40px;height:40px;border:3px solid #e2e8f0;border-top:3px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.loading_state .empty_icon,.empty_state .empty_icon{width:64px;height:64px;margin-bottom:16px;opacity:.3}.loading_state .state_text,.empty_state .state_text{font-size:16px;font-weight:600;text-align:center}@media (max-width: 768px){.vitals_dashboard{padding:16px}.vitals_dashboard .vitals_header{flex-direction:column;align-items:flex-start;gap:16px}.vitals_dashboard .vitals_header .add_vitals_btn{width:100%;justify-content:center}.vitals_dashboard .vitals_grid{grid-template-columns:1fr;gap:16px}.vitals_chart_card{padding:16px}.vitals_chart_card .chart_header{flex-direction:column;align-items:flex-start;gap:12px}.vitals_chart_card .chart_header .chart_actions{align-self:flex-end}.vitals_chart_card .chart_content{height:240px}.bp_ranges,.hr_zones{justify-content:center}.hr_summary{grid-template-columns:1fr;gap:12px}}.bp_chart_container{height:auto;margin-left:0}.bmi_chart_container{font-weight:700;font-size:16px}.bmi_chart_container .bmi{font-size:22px;font-weight:600}.performance_chart_container,.attendance_chart_container{height:120px;width:300px;font-size:8px}.payments_chart_container{height:250px}.balance_chart_content,.department_performance_chart{height:300px;padding:10px;border-radius:10px;margin-top:10px}.chartContainer{height:200px;padding:20px 10px;border-radius:10px;font-size:10px;font-weight:700;margin:0 auto}.payChartContainer{width:200px;height:200px;border-radius:10px;font-size:10px;margin:0 auto}.payChartContainer .chart_no_avail{font-size:14px;font-weight:600;padding:70px 0;display:flex;justify-content:center}.A_Distribution_chart_container{width:400px;height:200px;border-radius:10px;font-size:10px;margin:0 auto}.A_Distribution_chart_container .chart_no_avail{font-size:14px;font-weight:600;padding:70px 0;display:flex;justify-content:center}@media only screen and (min-width: 1600px){.A_Distribution_chart_container,.payChartContainer{height:300px;width:100%;border-radius:10px;font-size:16px;margin:0 auto}.performance_chart_container,.attendance_chart_container{height:200px;width:500px;padding:20px 10px;border-radius:10px;font-size:12px;margin:0 auto}}.patients .main-container .headerContainer{display:flex;justify-content:space-between;margin-bottom:20px}.patients .main-container .headerContainer .leftContainer h1,.patients .main-container .headerContainer .rightContainer h1{font-size:22px}.patients .main-container .headerContainer .leftContainer,.patients .main-container .headerContainer .rightContainer{display:flex;align-items:center;gap:10px}.patients .main-container .headerContainer .leftContainer{padding-top:10px}.patients .main-container .headerContainer .leftContainer>.actionBtns{display:flex;gap:10px;font-size:22px}.patients .main-container .tableContainer{height:80vh;margin-top:20px;margin-bottom:20px;border-radius:10px;overflow-x:auto;background-color:#f4f9ff;font-size:11px;overflow-y:auto;position:relative}.patients ::-webkit-scrollbar{width:5px;height:5px;left:100px}.patients ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.patients ::-webkit-scrollbar-thumb{background:#a5a5a5;border-radius:10px}.patients ::-webkit-scrollbar-thumb:hover{background:#5292de}.patient_profile .main-container{grid-area:main;overflow:scroll}.patient_profile .main-container .history_navigation_btn_container{padding:10px 0 20px;z-index:10000}.patient_profile .main-container .history_navigation_btn_container button{font-weight:600}.patient_profile .main-container .history_navigation_btn_container button:hover{color:#0b6ee8}.patient_profile .main-container .patient_container_parent{border:1px solid #a2b5bb;display:grid;grid-template-columns:4fr 1fr;width:98%;height:fit-content;background:#f2f2f2;margin-right:20px}.patient_profile .main-container .patient_container_parent .patientContainer{margin:7px 10px}.patient_profile .main-container .patient_container_parent .patientContainer .timeDate>p{font-weight:300;font-size:14px;margin-bottom:10px}.patient_profile .main-container .patient_container_parent .appointmentsContainer{border-left:1px solid #a2b5bb}.patient_profile ::-webkit-scrollbar{width:5px;height:5px;left:100px}.patient_profile ::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.patient_profile ::-webkit-scrollbar-thumb{background:#f6fbf4;border-radius:10px}.patient_profile ::-webkit-scrollbar-thumb:hover{background:#5292de}.single_report{display:grid;grid-template-columns:180px 1fr 1fr 1fr;grid-template-rows:.2fr 3fr;grid-template-areas:"sidebar header header header" "sidebar main main main";height:100vh}.single_report .main-container{grid-area:main;overflow:scroll}.single_report .main-container .container{background:#fff;width:700px;height:auto;overflow:auto;margin:0 auto;padding:15px 30px;border-radius:10px}.single_report .main-container .container .buttons{display:flex;justify-content:right;margin-bottom:20px;gap:10px}.single_report .main-container .container .buttons .btn_print{background-color:#5292de;color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.single_report .main-container .container .report_header .company_info{margin:50px 0 30px}.single_report .main-container .container .report_header .company_info .letterHead{max-width:700px}.single_report .main-container .container .report_header .company_info .letterHead img{width:100%}.single_report .main-container .container .report_header .company_info .company_logo img{width:120px;margin-bottom:20px}.single_report .main-container .container .report_type{margin:50px 0 30px;display:flex;justify-content:center}.single_report .main-container .container .promptContainer .prompt{font-weight:500;font-size:16px;color:#a5a5a5}.single_report .main-container .container .promptContainer .prompt span{font-weight:500;font-size:16px;color:#000}.single_report .main-container .container .promptContainer .visual_acuity_table{margin:20px 0;width:100%;border-collapse:collapse;table-layout:fixed;background:#f2f2f2;border-radius:10px}.single_report .main-container .container .promptContainer .visual_acuity_table thead th{color:#000;font-size:16px;font-weight:500}.single_report .main-container .container .promptContainer .visual_acuity_table tbody tr{font-size:16px;font-weight:400}.single_report .main-container .container .promptContainer .visual_acuity_table th,.single_report .main-container .container .promptContainer .visual_acuity_table td{border:1px solid rgb(182,179,179);padding:10px;text-align:center}.single_report .main-container .container .promptContainer .visual_acuity_table th input,.single_report .main-container .container .promptContainer .visual_acuity_table td input{width:50px;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.single_report .main-container .container .promptContainer .visual_acuity_table tbody tr:last-child td{border-bottom:0px}.single_report .main-container .container .promptContainer .visual_acuity_table tbody .row_total td{font-weight:600;font-size:16px}.single_report .main-container .container .empty_data{display:none}.single_report .main-container .container .dental_report_table_container{margin:2rem 0;overflow-x:auto}.single_report .main-container .container .dental_report_table_container .dental_report_table{width:100%;border-collapse:collapse;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.95rem;color:#333;border-left:4px solid #4a90e2}.single_report .main-container .container .dental_report_table_container .dental_report_table thead tr{background-color:#f2f2f2;color:#333;font-weight:600}.single_report .main-container .container .dental_report_table_container .dental_report_table thead th{padding:1rem;text-align:center;border-bottom:2px solid #ddd;font-size:20px}.single_report .main-container .container .dental_report_table_container .dental_report_table tbody tr{border-bottom:1px solid #ddd}.single_report .main-container .container .dental_report_table_container .dental_report_table tbody tr td{vertical-align:top;padding:1rem;border-right:1px solid #eee}.single_report .main-container .container .dental_report_table_container .dental_report_table tbody tr td:first-child{width:30%;font-weight:600;color:#444;background-color:#f9f9f9}.single_report .main-container .container .dental_report_table_container .dental_report_table tbody tr td:last-child{width:70%;background-color:#fff}.single_report .main-container .container .dental_report_table_container .dental_report_table tbody tr td ul{margin:0;padding-left:1.2rem;list-style-type:none}.single_report .main-container .container .dental_report_table_container .dental_report_table tbody tr td ul li{margin-bottom:.5rem;line-height:1.4}.single_report .main-container .container .dental_report_table_container .dental_report_table tbody tr td ul li span{font-weight:600;color:#1a1a1a}.single_report .main-container .container h5{font-weight:600;color:#5292de;margin-top:20px;margin-bottom:10px;font-size:18px}.single_report .main-container .container .patient_personal_information,.single_report .main-container .container .patient_vitals{margin-top:10px;display:flex;gap:15px;flex-wrap:wrap;padding-bottom:10px}.single_report .main-container .container .patient_medical_note{margin-top:20px}.single_report .main-container .container .patient_medical_note .medical_note_container{display:flex;flex-direction:column;gap:20px}@media screen{.single_report .main-container .container footer{display:none}}.single_report ::-webkit-scrollbar{width:5px;height:5px;left:100px}.single_report ::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.single_report ::-webkit-scrollbar-thumb{background:#f6fbf4;border-radius:10px}.single_report ::-webkit-scrollbar-thumb:hover{background:#5292de}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height, 36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color, var(--react-international-phone-border-color, gainsboro));margin:0;-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color, var(--react-international-phone-background-color, white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover, whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size, 4px) solid var(--react-international-phone-country-selector-arrow-color, #777);border-right:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color, #999)}.react-international-phone-country-selector-button--disabled{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));cursor:auto}.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke))}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width, 24px);height:var(--react-international-phone-flag-height, 24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top, 44px);left:var(--react-international-phone-dropdown-left, 0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color, var(--react-international-phone-background-color, white));box-shadow:var(--react-international-phone-dropdown-shadow, 2px 2px 16px rgba(0, 0, 0, .25));color:var(--react-international-phone-dropdown-item-text-color, var(--react-international-phone-text-color, #222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin, 0);background:var(--react-international-phone-dropdown-preferred-list-divider-color, var(--react-international-phone-border-color, gainsboro))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height, 28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size, 14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color, gray);font-size:var(--react-international-phone-dropdown-item-font-size, 14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color, var(--react-international-phone-text-color, #222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color, var(--react-international-phone-dropdown-item-dial-code-color, gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color, var(--react-international-phone-border-color, gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color, var(--react-international-phone-background-color, white));color:var(--react-international-phone-dial-code-preview-text-color, var(--react-international-phone-text-color, #222));font-size:var(--react-international-phone-dial-code-preview-font-size, var(--react-international-phone-font-size, 13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color, var(--react-international-phone-disabled-text-color, #666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius, 4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height, 36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color, gainsboro);border-radius:var(--react-international-phone-border-radius, 4px);margin:0;background-color:var(--react-international-phone-background-color, white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color, #222);font-family:inherit;font-size:var(--react-international-phone-font-size, 13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color, whitesmoke);color:var(--react-international-phone-disabled-text-color, #666)}.spinnerX{width:10px;height:10px;border-radius:50%;border:4px solid #4064c1;border-top-color:transparent;animation:spin 1s infinite linear}.search_container{background:#f4f9ff;padding:8px 15px;border-radius:10px;border:2px solid #5292de}.search_container input{border:none;background:none;outline:none;font-size:12px;font-weight:600;font-family:Montserrat;color:#131212;width:280px}.search_container input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:16px;width:16px;border-radius:50em;background:url(https://pro.fontawesome.com/releases/v5.10.0/svgs/solid/times-circle.svg) no-repeat 50% 50%;background-size:contain;opacity:0;pointer-events:none}.search_container input[type=search]:focus::-webkit-search-cancel-button{opacity:.3;pointer-events:all}.search_container input[type=search].dark::-webkit-search-cancel-button{filter:invert(1)}.search_container button{background:none}.search_container button .searchIcon{color:#5292de;font-size:16px}.patient_info_container .scrollable{height:-moz-fit-content;height:fit-content;overflow-y:auto;display:flex;flex-direction:column}.patient_info_container .scrollable .patient_data_parent .section_container .payments_container .container_layout .PaymentContainer{background:#fff;border-radius:10px;padding:10px;min-height:280px;height:-moz-fit-content;height:fit-content;overflow-y:auto}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container{padding:10px;min-height:280px;height:-moz-fit-content;height:fit-content;overflow-y:auto;position:relative}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .search_bar ::-moz-placeholder{color:#000}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .search_bar ::-moz-placeholder :active{border:none}.patient_info_container .scrollable{height:fit-content;overflow-y:auto;display:flex;flex-direction:column}@media only screen and (min-width: 1400px){.patient_info_container .scrollable{height:700px}}.patient_info_container .scrollable li{list-style-type:none}.patient_info_container .scrollable section.personalInformation{background:#fff;border-radius:10px;padding:10px}.patient_info_container .scrollable section.personalInformation .personal-info--container{display:flex;gap:15px;border-bottom:1px solid #a2b5bb}.patient_info_container .scrollable section.personalInformation .personal-info--container .information-container .topContent{display:flex;align-items:center;justify-content:space-between}.patient_info_container .scrollable section.personalInformation .personal-info--container .information-container .topContent .userName{display:flex;gap:8px;align-items:center}.patient_info_container .scrollable section.personalInformation .personal-info--container .information-container .topContent .userName .name{font-weight:700;font-size:16px}.patient_info_container .scrollable section.personalInformation .personal-info--container .information-container .topContent .userName .status{border-radius:20px;padding:10px;color:#fff;font-weight:700;font-size:10px}.patient_info_container .scrollable section.personalInformation .personal-info--container .information-container .topContent .patient_profile_btns{display:inline-block}.patient_info_container .scrollable section.personalInformation .personal-info--container .information-container .topContent .patient_profile_btns .patient_profile_btns_container{display:inline-flex;gap:5px;padding-bottom:10px}.patient_info_container .scrollable section.personalInformation .personal-info--container .information-container .bottomContent>.patient_personal_information{margin-top:10px;display:flex;gap:15px;flex-wrap:wrap;padding-bottom:10px}.patient_info_container .scrollable section.personalInformation .personal-info--container .information-container .bottomContent>.patient_personal_information .promptContainer .prompt{font-weight:500;font-size:12px;color:#a5a5a5}.patient_info_container .scrollable section.personalInformation .personal-info--container .information-container .bottomContent>.patient_personal_information .promptContainer .prompt span{font-weight:500;font-size:12px;color:#000}.patient_info_container .scrollable section.personalInformation .care-team-info--container{border-bottom:1px solid #a2b5bb}.patient_info_container .scrollable section.personalInformation .care-team-info--container .patient_care_team_information .care_team_header{display:flex;justify-content:space-between;align-items:center}.patient_info_container .scrollable section.personalInformation .care-team-info--container .patient_care_team_information .care_team_header h5{margin:10px 0;font-weight:600;color:#131212;font-size:14px}.patient_info_container .scrollable section.personalInformation .care-team-info--container .patient_care_team_information .care_team_header .care_team_action{display:flex;gap:10px}.patient_info_container .scrollable section.personalInformation .care-team-info--container .patient_care_team_information .container .member_cards_container{margin-top:10px;display:flex;gap:15px;flex-wrap:wrap;padding-bottom:10px}.patient_info_container .scrollable section.personalInformation .care-team-info--container .patient_care_team_information .container .member_cards_container .no_care_team{margin:0 auto}.patient_info_container .scrollable section.personalInformation .care-team-info--container .patient_care_team_information .container .member_cards_container .no_care_team .no_care_team_content{font-size:12px}.patient_info_container .scrollable section.personalInformation .care-team-info--container .patient_care_team_information .container .member_cards_container .member_card{display:flex;justify-content:space-between;gap:8px;align-items:center}.patient_info_container .scrollable section.personalInformation .care-team-info--container .patient_care_team_information .container .member_cards_container .member_card .card_content{display:flex;gap:10px;align-items:center}.patient_info_container .scrollable section.personalInformation .care-team-info--container .patient_care_team_information .container .member_cards_container .member_card .card_content .member_info{font-weight:500;font-size:14px;color:#a5a5a5}.patient_info_container .scrollable section.personalInformation .care-team-info--container .patient_care_team_information .container .member_cards_container .member_card .card_content .member_info span{font-weight:500;font-size:14px;color:#000}.patient_info_container .scrollable section.personalInformation .care-team-info--container .patient_care_team_information .container .member_cards_container .member_card .card_action .remove_member_btn button{background:none;color:#f01212;font-size:14px}.patient_info_container .scrollable section.personalInformation .care-team-info--container .patient_care_team_information .container .promptContainer .prompt{font-weight:500;font-size:12px;color:#a5a5a5}.patient_info_container .scrollable section.personalInformation .care-team-info--container .patient_care_team_information .container .promptContainer .prompt span{font-weight:500;font-size:12px;color:#000}.patient_info_container .scrollable section.personalInformation .social-info--container{border-bottom:1px solid #a2b5bb}.patient_info_container .scrollable section.personalInformation .social-info--container>.patient_social_information{margin-top:10px;display:flex;gap:15px;flex-wrap:wrap;padding-bottom:10px}.patient_info_container .scrollable section.personalInformation .social-info--container>.patient_social_information .promptContainer .prompt{font-weight:500;font-size:12px;color:#a5a5a5}.patient_info_container .scrollable section.personalInformation .social-info--container>.patient_social_information .promptContainer .prompt span{font-weight:500;font-size:12px;color:#000}.patient_info_container .scrollable section.personalInformation .emergency-info--container>.formEmergencyContent h5{margin:10px 0;font-weight:600;color:#131212;font-size:14px}.patient_info_container .scrollable section.personalInformation .emergency-info--container>.formEmergencyContent>.container{margin-top:10px;display:flex;gap:15px;flex-wrap:wrap;padding-bottom:10px}.patient_info_container .scrollable section.personalInformation .emergency-info--container>.formEmergencyContent>.container .promptContainer .prompt{font-weight:500;font-size:12px;color:#a5a5a5}.patient_info_container .scrollable section.personalInformation .emergency-info--container>.formEmergencyContent>.container .promptContainer .prompt span{font-weight:500;font-size:12px;color:#000}.patient_info_container .scrollable .patient_data_parent nav{margin:30px 0 40px;padding:0 24px}.patient_info_container .scrollable .patient_data_parent nav ul{display:flex;justify-content:space-between;cursor:pointer;margin:0;padding:0}.patient_info_container .scrollable .patient_data_parent nav ul li{font-weight:400;font-size:16px}.patient_info_container .scrollable .patient_data_parent nav ul li:hover{color:#5292de;font-weight:600}.patient_info_container .scrollable .patient_data_parent nav ul .active{color:#0b6ee8;font-weight:600;border-bottom:3px solid #0b6ee8}.patient_info_container .scrollable .patient_data_parent nav ul .disabled-link{display:flex;align-items:center;gap:8px;color:gray;position:relative}.patient_info_container .scrollable .patient_data_parent nav ul .lockIcon{color:#131212;font-size:12px;position:relative}.patient_info_container .scrollable .patient_data_parent nav ul .tooltip{visibility:hidden;width:120px;font-size:12px;font-weight:600;background-color:#a3a3a3;color:#131212;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:99999;bottom:100%;left:60%;margin-left:-60px;transition:opacity .5s}.patient_info_container .scrollable .patient_data_parent nav li:hover .tooltip{visibility:visible}.patient_info_container .scrollable .patient_data_parent .section_container{width:100%;max-width:none;margin:0;padding:0}.patient_info_container .scrollable .patient_data_parent .section_container .locked_content{position:relative;display:flex;justify-content:center;padding:30px 0}.patient_info_container .scrollable .patient_data_parent .section_container .locked_content .lockIcon{color:#131212;font-size:28px;position:relative}.patient_info_container .scrollable .patient_data_parent .section_container .locked_content .tooltip{visibility:hidden;width:120px;font-size:12px;font-weight:600;background-color:#f2f2f2;color:#131212;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:99999;bottom:100%;left:50%;margin-left:-60px;transition:opacity .5s}.patient_info_container .scrollable .patient_data_parent .section_container .locked_content{margin:70px 0!important}.patient_info_container .scrollable .patient_data_parent .section_container .content_bp{margin:30px 0!important}.patient_info_container .scrollable .patient_data_parent .section_container .locked_content:hover .tooltip{visibility:visible}.patient_info_container .scrollable .patient_data_parent .section_container .locked_content:hover .container_layout{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;gap:20px;margin:0 auto 20px}.patient_info_container .scrollable .patient_data_parent .section_container .vitals_dashboard{padding:0 24px;margin:0;width:100%;box-sizing:border-box}.patient_info_container .scrollable .patient_data_parent .section_container .vitals_dashboard .vitals_grid{display:flex;flex-direction:column;gap:24px;margin-bottom:32px;margin-top:20px}.patient_info_container .scrollable .patient_data_parent .section_container .vitals_dashboard .vitals_top_row{display:grid;grid-template-columns:1fr 2fr;gap:24px}@media (max-width: 768px){.patient_info_container .scrollable .patient_data_parent .section_container .vitals_dashboard .vitals_top_row{grid-template-columns:1fr}}.patient_info_container .scrollable .patient_data_parent .section_container .vitals_dashboard .bmi_chart_card{min-width:280px}.patient_info_container .scrollable .patient_data_parent .section_container .vitals_dashboard .bp_chart_card{min-width:400px}.patient_info_container .scrollable .patient_data_parent .section_container .vitals_dashboard .vitals_chart_wide{width:100%;max-width:100%;margin:0;grid-column:1/-1}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;justify-content:center;margin:0 auto}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .antecedentsContainer{background:#fff;border-radius:10px;padding:10px;height:290px;overflow-y:auto}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .antecedentsContainer .headerContainer{display:flex;justify-content:space-between;align-items:center}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .antecedentsContainer .headerContainer .title{color:#bbb;font-weight:700;font-size:14px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .antecedentsContainer .antecedentList .new_antecedents_form form textarea{font-size:11px;margin:10px 0;padding:5px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .antecedentsContainer .antecedentList .submit-btns{display:flex;gap:10px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .antecedentsContainer .antecedentList .submit-btns button{color:#fff;background:#5292de;font-size:14px;font-weight:600;display:flex;gap:5px;align-items:center;border-radius:4px;padding:4px 6px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .antecedentsContainer .antecedentList .submit-btns button:hover{color:#5292de;background:#e8f9ff}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .antecedentsContainer .antecedentList .submit-btns .cancel_btn{background-color:#f01212}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .antecedentsContainer .antecedentList .antecedents li{font-size:14px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .notesContainer{background:#fff;border-radius:10px;padding:10px;height:290px;overflow-y:auto}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .notesContainer .headerContainer{display:flex;justify-content:space-between;align-items:center}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .notesContainer .headerContainer .title{color:#bbb;font-weight:700;font-size:14px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .notesContainer .notesContent{padding-bottom:10px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .notesContainer .notesContent .new_note_form_container textarea{font-size:11px;margin:10px 0;padding:5px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .notesContainer .notesContent .submit-btns{display:flex;gap:10px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .notesContainer .notesContent .submit-btns button{color:#fff;background:#5292de;font-size:14px;font-weight:600;display:flex;gap:5px;align-items:center;border-radius:4px;padding:4px 6px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .notesContainer .notesContent .submit-btns button:hover{color:#5292de;background:#e8f9ff}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .notesContainer .notesContent .submit-btns .cancel_btn{background-color:#f01212}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .notesContainer .notesContent .note{border-bottom:1px solid #d0dadd;margin-top:10px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .notesContainer .notesContent .top>.text{font-size:14px;padding-bottom:8px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .notesContainer .notesContent .note_info{display:flex;gap:10px;font-size:10px;color:#bbb;padding-bottom:8px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .notesContainer .notesContent .note_info .btn{font-size:10px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .diagnosis_container{background:#fff;border-radius:10px;padding:10px;height:290px;overflow-y:auto}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .diagnosis_container .header_container{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .diagnosis_container .header_container .title{color:#bbb;font-weight:700;font-size:14px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .diagnosis_container .diagnosis_content{margin-top:20px;display:flex;flex-direction:column;gap:15px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .diagnosis_container .diagnosis_content .diagnosis_item{display:flex;align-items:start;gap:10px;border-bottom:1px solid #d0dadd;padding:5px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .diagnosis_container .diagnosis_content .diagnosis_item .icon{background:#f4f9ff;padding:4px;border-radius:100%;font-size:14px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .diagnosis_container .diagnosis_content .diagnosis_item .content{display:flex;width:100%;justify-content:space-between}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .diagnosis_container .diagnosis_content .diagnosis_item .content .diagnosis_info{gap:10px;display:flex;flex-direction:column}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .diagnosis_container .diagnosis_content .diagnosis_item .content .diagnosis_info .diagnosis_name{font-size:14px;font-weight:600;color:#131212}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .diagnosis_container .diagnosis_content .diagnosis_item .content .diagnosis_info .diagnosis_date{font-size:12px;font-weight:300;color:#131212}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .diagnosis_container .diagnosis_content .diagnosis_item .content .diagnosis_info .diagnosis_author{display:flex;align-items:center;gap:6px;font-size:12px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .diagnosis_container .diagnosis_content .diagnosis_item .content .diagnosis_info .diagnosis_author img{width:10px}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .diagnosis_container .diagnosis_content .diagnosis_item .content .diagnosis_info .diagnosis_author span{font-weight:600}.patient_info_container .scrollable .patient_data_parent .section_container .history_container .container_layout .diagnosis_container .diagnosis_content .diagnosis_item button{background-color:transparent}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:15px;margin:0 10px}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .prescriptionContainer{background:#fff;border-radius:10px;padding:10px;height:290px;overflow-y:auto}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .prescriptionContainer .headerContainer{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .prescriptionContainer .headerContainer .title{margin:10px 0;font-weight:600;color:#131212;font-size:14px}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .prescriptionContainer .documentContent{padding:0;display:block;text-align:center;margin:0!important;margin-bottom:10px}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .prescriptionContainer .documentContent .document_info{display:flex;border:2px solid #f2f2f2;border-radius:10px;padding:5px;justify-content:space-between;align-items:center;margin-bottom:10px}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .prescriptionContainer .documentContent .document_info p{font-size:12px;color:#bbb}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .documentContainer{background:#fff;border-radius:10px;padding:10px;height:290px;overflow-y:auto}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .documentContainer .headerContainer{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .documentContainer .headerContainer .title{margin:10px 0;font-weight:600;color:#131212;font-size:14px}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .documentContainer .documentContent ul li{border:2px solid #f2f2f2;border-radius:10px;padding:5px;margin-bottom:10px}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .documentContainer .documentContent ul li .document_info{display:flex;justify-content:space-between;align-items:center}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .documentContainer .documentContent ul li .document_info p{font-size:12px;color:#bbb}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .lab_results_container{background:#fff;border-radius:10px;padding:10px;height:290px;overflow-y:auto}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .lab_results_container .header_container{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .lab_results_container .header_container .title{margin:10px 0;font-weight:600;color:#131212;font-size:14px}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .lab_results_container .lab_results_content ul li{border:2px solid #f2f2f2;border-radius:10px;padding:5px;margin-bottom:10px}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .lab_results_container .lab_results_content ul li .lab_result{display:flex;justify-content:space-between;align-items:center}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .lab_results_container .lab_results_content ul li .lab_result p{font-size:12px;color:#bbb}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .ReportContainer{background:#fff;border-radius:10px;padding:10px;height:290px;overflow-y:auto}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .ReportContainer .headerContainer{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .ReportContainer .headerContainer .title{margin:10px 0;font-weight:600;color:#131212;font-size:14px}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .ReportContainer .headerContainer .buttons{display:flex;gap:12px}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .ReportContainer .ReportContent ul li{border:2px solid #f2f2f2;border-radius:10px;padding:5px;margin-bottom:10px}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .ReportContainer .ReportContent ul li .report_info{display:flex;justify-content:space-between;align-items:center}.patient_info_container .scrollable .patient_data_parent .section_container .documentation_container .container_layout .ReportContainer .ReportContent ul li .report_info p{font-size:12px;color:#bbb}.patient_info_container .scrollable .patient_data_parent .section_container .payments_container .container_layout .PaymentContainer{background:#fff;border-radius:10px;padding:10px;min-height:280px;height:fit-content;overflow-y:auto}.patient_info_container .scrollable .patient_data_parent .section_container .payments_container .container_layout .PaymentContainer .headerContainer{display:flex;justify-content:right}.patient_info_container .scrollable .patient_data_parent .section_container .payments_container .container_layout .PaymentContainer .headerContainer .title{margin:10px 0;font-weight:600;color:#131212;font-size:14px}.patient_info_container .scrollable .patient_data_parent .section_container .payments_container .container_layout .PaymentContainer .tableContainer{width:100%;min-height:280px;overflow-x:auto}.patient_info_container .scrollable .patient_data_parent .section_container .files_container{max-width:1080px;margin:0 auto}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container{padding:10px;min-height:280px;height:fit-content;overflow-y:auto;position:relative}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header{display:flex;justify-content:space-between;margin-bottom:30px;align-items:center}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filters_container{display:flex;justify-content:space-between;gap:10px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container{display:flex;gap:12px;background-color:#fff;border-radius:50px;padding:2px 12px;align-items:center;position:relative}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .dropdown_toggle{background:none}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .dropdownIcon{font-size:18px;color:#a3a3a3}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .drawer{position:absolute;margin-top:120px;width:120px;background-color:#fff;padding:10px;border-radius:5px;z-index:999}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .drawer .drawer_item{display:flex;align-items:center;gap:8px;margin-bottom:10px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .drawer .drawer_item:hover{color:#5292de;cursor:pointer}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .select_options_container{position:absolute;margin-top:38px;background-color:#fff;padding:4px 8px;border-radius:5px;margin-left:-8px;z-index:999}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .select_options_container .select_option{margin-bottom:6px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .select_options_container .select_option:hover{color:#5292de;cursor:pointer}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .find{margin-right:80px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container img{width:20px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .search_bar{width:150px;border:none;outline:none}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .search_bar ::placeholder{color:#000}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .search_bar ::placeholder :active{border:none}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .search_btn{background:none}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .search_btn img{width:28px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .filter_content{display:flex;gap:6px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .filter_container .filter_content img{width:20px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .upload_btn button{color:#fff;background:#5292de;font-size:16px;font-weight:600;display:flex;gap:5px;align-items:center;border-radius:4px;padding:4px 6px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_header .upload_btn button:hover{color:#5292de;background:#e8f9ff}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .uploader_box_container{width:400px;height:200px;padding:10px;background:#fbfbfb;border-radius:10px;position:absolute;right:0;bottom:0;overflow:scroll;margin-bottom:20px;z-index:9999}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .uploader_box_container .uploader .uploader_header{display:flex;justify-content:space-between;margin-bottom:20px;font-size:16px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .uploader_box_container .uploader .uploader_header .uploader_title{font-weight:700}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .uploader_box_container .uploader .uploader_header .uploader_status{font-weight:500}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .uploader_box_container .uploader .uploader_header .status-in-progress{color:#0b6ee8}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .uploader_box_container .uploader .uploader_header .status-completed{color:#1ed02f}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .uploader_box_container .uploader .uploader_header .status-failed{color:#f01212}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .uploader_box_container .uploader .uploader_header .close_uploader_icon{background:none;font-size:20px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .uploader_box_container .uploader .select_input{display:flex;justify-content:center;padding:40px 0}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .uploader_box_container .uploader .file_upload_progress_container .file_data{display:flex;justify-content:space-between;align-items:start;margin-bottom:15px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .uploader_box_container .uploader .file_upload_progress_container .file_data .file_info{display:flex;align-items:center;gap:10px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .uploader_box_container .uploader .file_upload_progress_container .file_data .file_info .file_metadata{width:300px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .uploader_box_container .uploader .file_upload_progress_container .file_data .file_info .file_metadata .file_name{font-size:14px;font-weight:500;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .uploader_box_container .uploader .file_upload_progress_container .file_data .file_info .file_metadata .file_size{font-size:12px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_section .patient_files_table_container{height:400px;overflow:scroll}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_section table{width:100%}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_section table thead{position:sticky;top:0;max-height:400px;overflow:auto;background-color:#cfcccc;border-bottom:2px solid black}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_section table thead tr th{padding:10px;font-weight:400;text-align:center;border-left:0;border-right:0;margin:0}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_section table tbody tr .centered_col{text-align:center}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_section table tbody tr td{padding:15px 0}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_section table tbody tr td .file_name{display:flex;align-items:center;gap:6px;max-width:300px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_section table tbody tr td .file_name .file_icon img{width:32px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_section table tbody tr td .file_name .file_info{width:100%}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_section table tbody tr td .file_name .file_info .rename_input{padding:3px 5px;border-radius:10 [x]}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_section table tbody tr td .file_name .file_info .rename_actions_btns{display:flex;justify-content:left;gap:10px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_section table tbody tr td .file_name .file_info .rename_actions_btns .save_renaming_btn{font-size:12px;padding:3px 6px;margin:10px 0;border-radius:5px;font-weight:500;color:#fff;background:#5292de}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_section table tbody tr td .file_name .file_info .rename_actions_btns .save_renaming_btn:hover{color:#5292de;background:#e8f9ff}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_section table tbody tr td .file_name .file_info .rename_actions_btns .cancel_renaming_btn{font-size:12px;padding:3px 6px;margin:10px 0;border-radius:5px;font-weight:500;color:#f01212;background:#e99999}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_section table tbody tr td .file_name .file_info h4{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .patient_files_section table tbody tr td .file_name .file_info p{font-size:12px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .no_files_found_container{display:flex;justify-content:center;margin-top:50px}.patient_info_container .scrollable .patient_data_parent .section_container .files_container .patient_files_container .no_files_found_container p{font-size:14px}.patient_info_container .scrollable .patient_data_parent .section_container .action_btns_container{display:flex;align-items:center;justify-content:center;gap:10px}.patient_info_container .scrollable .patient_data_parent .section_container .action_btns_container button{background-color:#f2f2f2}.patient_info_container .scrollable .patient_data_parent .section_container .action_btns_container button .actionIcon{font-size:14px;color:#131212;padding:6px;background:#fff;border-radius:5px}.patient_info_container .scrollable .patient_data_parent .section_container .action_btns_container button .delete:hover{color:#f01212;background:#e99999}.appointment_container .mainDoctor{display:flex;align-items:start;margin:10px;background:#fff;border-radius:10px;padding:10px;gap:10px}.appointment_container .mainDoctor .doctorName .name{font-weight:600;font-size:16px;color:#000}.appointment_container .mainDoctor .doctorName .specialization{font-weight:600;font-size:14px;color:#cccaca}.appointment_container .scheduledAppointments .tagsContainer{text-align:left;font-size:12px;width:inherit;display:flex;justify-content:left}.appointment_container .scheduledAppointments .tagsContainer span{border:1px solid #0b6ee8;color:#0b6ee8;padding:1px 5px;font-weight:500;border-radius:5px}.appointment_container .scheduledAppointments .patientCardsContainer{height:100vh;overflow-y:auto;margin-top:20px}.appointment_container .scheduledAppointments .patientCardsContainer>.AppointmentCard{background:#fff;border-radius:10px;padding:10px;margin-bottom:10px}.appointment_container .scheduledAppointments .patientCardsContainer>.AppointmentCard .tagsContainer{display:flex;gap:5px}.appointment_container .scheduledAppointments .patientCardsContainer>.AppointmentCard .tagsContainer .tag1{color:#f0bf12;border:1px solid #f0bf12;padding:5px;font-size:10px}.appointment_container .scheduledAppointments .patientCardsContainer>.AppointmentCard .tagsContainer .tag2{color:#75fc45;border:1px solid #75fc45;padding:5px;font-size:10px;display:none}.appointment_container .scheduledAppointments .patientCardsContainer>.AppointmentCard .tagsContainer .tag3{color:#f01212;border:1px solid #f01212;padding:5px;font-size:10px}.appointment_container .scheduledAppointments .patientCardsContainer>.AppointmentCard .AppointmentInfo .title{font-size:15px;color:#000;font-weight:600;margin-bottom:6px;margin-top:6px}.appointment_container .scheduledAppointments .patientCardsContainer>.AppointmentCard .AppointmentInfo .timeDate{display:flex;gap:20px;font-size:12px;color:#a5a5a5;margin-bottom:10px}.appointment_container .scheduledAppointments .patientCardsContainer>.AppointmentCard .AppointmentInfo .consultingDoc{display:flex;align-items:center;gap:10px;margin-bottom:8px}.appointment_container .scheduledAppointments .patientCardsContainer>.AppointmentCard .AppointmentInfo .consultingDoc .docName{font-size:14px;font-weight:600;color:#000}.appointment_container .scheduledAppointments .patientCardsContainer>.AppointmentCard .appointmentButton button{border-radius:10px;color:#5292de;font-weight:600;padding:3px 8px;font-size:10px;border:2px solid #5292de}.appointment_container .appointment_history_btn_container{display:flex;justify-content:center;align-items:center;margin-top:20px}.appointment_container .appointment_history_btn_container .appointment_history_btn{background:#fff;border-radius:10px;color:#5292de;font-weight:600;padding:10px}.editor-class{height:250px}._openModal_1snvt_1{position:fixed;z-index:999!important;left:0;top:0;width:100%;height:100%;background-color:#d4d4d4cc;display:flex;justify-content:center;align-items:center;overflow:hidden}._closeModal_1snvt_15{display:none}._close_1snvt_15{background-color:red;color:#fff;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:5px;position:absolute;right:5%;top:10px}._modalContent_1snvt_32{background-color:#fff;padding:20px;border-radius:5px;min-width:20%;width:fit-content;max-width:40%;height:15%;display:flex;justify-content:space-between;position:absolute;top:24px;right:32px}._modalContent_1snvt_32 p{padding:1px 10px;text-align:left;color:#888484;margin-top:36px;font-size:16px}._noScroll_1snvt_55{overflow:hidden}._openModal_sta2p_1{position:fixed;z-index:999!important;left:0;top:0;width:100%;height:100%;background-color:#d4d4d4cc;display:flex;justify-content:center;align-items:center;overflow:hidden}._closeModal_sta2p_15{display:none}._modalContent_sta2p_19{flex-direction:column;background-color:#fff;padding:20px;border-radius:5px;min-width:50%;width:fit-content;max-width:40%;height:25%;display:flex;justify-content:space-between;position:absolute;top:24px;right:32px}._buttonContainer_sta2p_36{display:flex;justify-content:center;gap:20px;margin-top:20px}._accept_sta2p_43{background-color:#0f0!important;color:#fff;border:none;padding:10px 40px!important;font-size:16px;cursor:pointer;border-radius:5px}._accept_sta2p_43:hover{background-color:#00ff0090!important;color:#fff!important;border:1px solid rgba(128,128,128,.201)!important}._close_sta2p_15{background-color:red;color:#fff;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:5px}._close_sta2p_15:hover{background-color:#ff000090;color:#fff;border:1px solid #80808033}._modalContent_sta2p_19 p{padding:1px 10px;text-align:left;color:#888484;margin-top:36px}._noScroll_sta2p_82{overflow:hidden}._invoicer_1t7z1_1{border-radius:10px;min-width:800px;max-width:900px;padding:20px 40px;min-height:85vh;max-height:96vh;height:fit-content;position:absolute;top:0;left:15%;z-index:10000;background:#fff;box-shadow:0 0 10px #0000001a;overflow:auto;border:4px solid #5291de80}._header_1t7z1_20{display:block;height:fit-content;padding:10px}._buttons_1t7z1_26{display:flex;justify-content:right;gap:10px;align-items:center;padding:10px}._buttons_1t7z1_26 button{background-color:#5292de;color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}._viewButton_1t7z1_43{background-color:none;background:none;color:#5292de;border:none;padding:5px;border-radius:5px;cursor:pointer;font-size:small}._invoice_details_container_1t7z1_54{margin-top:50px}._invoice_details_container_1t7z1_54 h3{font-size:18px;text-align:center;margin-top:50px}._invoice_details_container_1t7z1_54 ._invoice_info_1t7z1_64{display:flex;justify-content:space-between;margin-top:30px}._invoice_print_container_1t7z1_70 ._company_visuals_1t7z1_71{margin-top:30px}._invoice_print_container_1t7z1_70 ._company_visuals_1t7z1_71 ._companyDetails_1t7z1_75 ._letterHead_1t7z1_75{max-width:inherit}._invoice_print_container_1t7z1_70 ._company_visuals_1t7z1_71 ._companyDetails_1t7z1_75 ._letterHead_1t7z1_75 img{width:100%}._invoice_print_container_1t7z1_70 ._company_visuals_1t7z1_71 ._company_logo_1t7z1_83 img{width:120px;margin-bottom:20px}._invoice_print_container_1t7z1_70 ._company_visuals_1t7z1_71 ._company_info_1t7z1_88{display:grid;grid-template-rows:auto;gap:5px}._invoice_print_container_1t7z1_70 ._customer_info_1t7z1_94{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;font-size:12px}._invoice_print_container_1t7z1_70 ._customer_info_1t7z1_94 div{font-weight:700;color:#999}._invoice_print_container_1t7z1_70 ._customer_info_1t7z1_94 div span{font-weight:500;color:#000}._invoice_print_container_1t7z1_70 ._patient_payment_table_container_1t7z1_112 table{width:100%;border-collapse:collapse;table-layout:fixed;background:#f2f2f2;border-radius:10px;margin:50px 0}._invoice_print_container_1t7z1_70 ._patient_payment_table_container_1t7z1_112 table thead th{color:#000;font-size:14px;font-weight:500}._invoice_print_container_1t7z1_70 ._patient_payment_table_container_1t7z1_112 table tbody tr{font-size:12px;font-weight:400}._invoice_print_container_1t7z1_70 ._patient_payment_table_container_1t7z1_112 table tbody ._row_total_1t7z1_132 td{font-weight:600;font-size:12px}._invoice_print_container_1t7z1_70 ._patient_payment_table_container_1t7z1_112 table th,._invoice_print_container_1t7z1_70 ._patient_payment_table_container_1t7z1_112 table td{border-bottom:1px solid rgb(182,179,179);padding:10px;text-align:right;word-wrap:break-word}._invoice_print_container_1t7z1_70 ._patient_payment_table_container_1t7z1_112 table ._total_highlight_1t7z1_145{font-weight:600}._invoice_print_container_1t7z1_70 ._patient_payment_table_container_1t7z1_112 table tbody tr:last-child td{border-bottom:0px}._invoice_print_container_1t7z1_70 ._place_bottom_1t7z1_153{margin:10px}._invoice_print_container_1t7z1_70 ._company_bank_account_1t7z1_157{margin-top:30px}._invoice_print_container_1t7z1_70 ._company_bank_account_1t7z1_157 ._bank_info_1t7z1_161{margin-top:10px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}._invoice_print_container_1t7z1_70 ._company_bank_account_1t7z1_157 ._bank_info_1t7z1_161 div{font-weight:500}._invoice_print_container_1t7z1_70 ._company_bank_account_1t7z1_157 ._bank_info_1t7z1_161 div span{font-weight:300}._invoice_print_container_1t7z1_70 ._note_container_1t7z1_177{margin-top:30px}._invoice_print_container_1t7z1_70 ._note_container_1t7z1_177 ._note_1t7z1_177{background:#d8d7d7;padding:10px;border-radius:10px;font-weight:700}._invoice_print_container_1t7z1_70 ._note_container_1t7z1_177 ._note_1t7z1_177 span{font-weight:300}._invoice_print_container_1t7z1_70 section{margin:10px 0}@media screen{._invoice_print_container_1t7z1_70 footer{display:none}}.prescription_popup_container{margin-top:40px;display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.prescription_popup_container .created_container p{font-size:14px;color:gray}.prescription_popup_container .created_container p span{font-weight:500;color:#000}.prescription_popup_container .prescription_section{display:block}.prescription_popup_container .prescription_section .patient_info{font-size:14px}.prescription_popup_container .prescription_section .patient_info p{color:gray}.prescription_popup_container .prescription_section .patient_info p span{font-weight:500;color:#000}.prescription_popup_container h3{font-weight:600;text-align:center}.prescription_popup_container .content_container{min-height:150px}.prescription_popup_container .content_container .medication_container{display:flex;flex-direction:column;margin-top:5px;gap:10px}.prescription_popup_container .content_container .medication_container h4{text-align:center;font-weight:bolder}.prescription_popup_container .content_container .medication_container .prescription_container{padding:2px}.prescription_popup_container .content_container .medication_container .prescription_container h4{text-align:start;font-weight:500}.prescription_popup_container .content_container .medication_container .prescription_container h4 span{font-weight:700}.prescription_popup_container .content_container .medication_container .prescription_container .prescription_info{display:flex;flex-direction:column}.prescription_popup_container .content_container .medication_container .prescription_container .prescription_info p{color:gray}.prescription_popup_container .content_container .medication_container .prescription_container .prescription_info p span{font-weight:500;color:#000}.prescription_popup_container .content_container .laboratory_container{margin-left:20px}.prescription_popup_container .content_container .laboratory_container .prescription_container li{color:gray;margin-top:20px;list-style:disc}.prescription_popup_container .content_container .laboratory_container .prescription_container li span{font-weight:500;color:#000}.prescription_popup_container .comment_section{background:#dad8d8;border-radius:15px;height:50px;padding:10px}.prescription_popup_container .comment_section p{font-weight:700}.ectComponent{font-family:Helvetica Neue,Lucida Grande,Segoe UI,Arial,Helvetica,Verdana,sans-serif;margin:0;padding:0;font-size:14px;line-height:1.42857143;color:#333}.ectComponent .clearfix:after{content:"";clear:both;display:table}.ectComponent .defaultFontColor{color:#333}.ectComponent .defaultErrorAlert{display:block;padding:.75rem 1.25rem;color:#721c24;background-color:#f8d7da!important;border-color:#f5c6cb;font-size:85%}.ectComponent .syntaxErrorAlert{display:block;padding:.75rem 1.25rem;color:#004085;background-color:#cce5ff!important;border-color:#b8daff;font-size:85%}.ctw-input:not(.apiInitializationCompleted){background-color:#eee;pointer-events:none;color:#aea79f}.ectComponent .overflowBox{overflow:auto}.ectComponent .browserContent{height:85vh}.ectComponent .browserBodyLeft,.ectComponent .browserBodyRight{overflow:auto;height:80vh}.ectComponent .browserCloseiconWrapper{float:right}.ectComponent ol,.ectComponent ul{margin-top:0;margin-bottom:0}.ectComponent .embeddedBrowser .browser,.ectComponent .embeddedBrowser .browserBody,.ectComponent .embeddedBrowser .browserBodyLeft,.ectComponent .embeddedBrowser .browserBodyRight,.ectComponent .embeddedBrowser .browserContent{height:inherit;max-height:inherit}.ctw-eb-window .embeddedBrowserSearchbox{width:30%;margin-left:20px;height:30px}.ctw-eb-window .popupMode{max-width:60vw}.ctw-eb-window .popupModeResults{margin-left:20px}.ectComponent .popupMode{position:relative}.ectComponent .popupMode .popupModeTop{margin-top:4px}.ectComponent .popupMode .popupModeTop .entityLoading{margin-left:6px}.ectComponent .popupMode .popupModeTop .closeicon{float:right;margin-right:6px}.ectComponent .popupMode .popupModeResults{position:absolute;z-index:100002;top:0;background-color:#fff;border:1px solid #ccc;min-width:40%;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;height:auto}.ectComponent #ctwFlexContainer{display:flex;flex-direction:row;width:100%}.ectComponent .ctwFlexItem25{width:25%}.ectComponent .ctwFlexItem50{width:50%}.ectComponent .ctwFlexItem75{width:75%}.ectComponent .ctwFlexItem100{width:100%}.ectComponent .ctwFlexItemPadding{padding-left:10px;padding-right:10px}.ectComponent .entityHead.currentEntityHighlighted,.ectComponent .entityHead:not(.keyboardOnlyHighlight):hover{background-color:#eee}.ectComponent .importantlabel:not(.keyboardOnlyHighlight):hover,.ectComponent .importantlabelCurrentEntityHighlighted{background-color:#cae1ed!important}.ectComponent .entityHead{display:flex;flex-direction:row}.ectComponent .entityTheCode{flex-basis:7em;cursor:pointer;color:#555;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ectComponent .entityTitleAndIcons{width:100%;display:flex;flex-direction:row}.ectComponent .entityTheCodeInDetails{cursor:pointer;color:#555;font-weight:600;margin-right:10px}.ectComponent .entityTitle{width:100%}.ectComponent .entityTitlePointer{cursor:pointer}.ectComponent .entityPv{border-right:2px solid #fff;border-bottom:2px solid #fff}.ectComponent .entityPvPointer{cursor:pointer}.ectComponent .entityPv .entityPvBadge{font-size:80%;white-space:nowrap;background-color:#feeebd;border:1px solid #d19405;text-align:center;border-radius:2px;margin:0 5px;padding:0 5px;vertical-align:1px;cursor:default}.ectComponent .entityDetails{margin-top:10px;margin-bottom:13px;border:1px solid #ccc;border-radius:3px;background-color:#f8f8f8!important}.ectComponent .entityDetails .entityDetailsSelection .entityHead{padding-left:8px;padding-right:8px}.ectComponent .entityDetails .showAllEntities .entityHead{padding-left:4px}.ectComponent .entityDetailsError{margin-bottom:13px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.ectComponent .entityDetails .entityDetailsContentAfterHead{font-size:85%;margin-top:4px}.ectComponent .entityDetails .entityDetailsContent{padding:4px 8px}.ectComponent .entityDetailsCodeAndTitle{display:flex;flex-direction:row;margin-bottom:8px}.ectComponent .entityDetailsCodeAndTitle .entityDetailsTheCode{color:#555;font-weight:600;white-space:nowrap;margin-right:10px}.ectComponent .entityDetailsSelectionHeader{display:flex;flex-direction:row}.ectComponent .entityDetailsSelectionHeader .mitHeader{width:100%;display:flex;flex-direction:row}.ectComponent .entityDetailsSelectionHeader .mitHeader .mitHeaderFlex{width:100%}.ectComponent .entityDetailsSelectionHeader .pcHeader{white-space:nowrap}.ectComponent .entityDetailsSelection{background-color:#fff!important;border:1px solid #e8e6e6;padding-top:4px;padding-bottom:4px}.ectComponent .entityDetailsSelection .showAllEntities .entityTitleSelection{font-size:85%}.ectComponent .entityDetailsSelection .showAllEntities .entityTitleSelection .showlink{margin-left:4px!important}.ectComponent .entityTitleSelection{width:100%;display:flex;flex-direction:row}.ectComponent .entityTitleSelectionFlex{width:100%}.ectComponent .entityTitlePointerSelection{cursor:pointer}.ectComponent .entityDetails .entityDetailsProperties{margin-top:8px;font-size:85%}.ectComponent .entityDetails .entityDetailsContent .propertyWrapper{margin-bottom:8px}.ectComponent .entityDetails .entityDetailsContent .propertyWrapper.lastPropertyWrapper{margin-bottom:4px}.ectComponent .entityDetails .entityDetailsContent .propertyHeader{font-weight:700;color:#4e4c48}.ectComponent .entityDetails .entityDetailsContent .propertyHeaderSelection{font-size:85%;font-weight:700;color:#4e4c48}.ectComponent .entityDetails .entityDetailsContent .property{margin-left:10px}.ectComponent .embeddedBrowserAllIndexTerms .subIndexTerm{margin-left:2.5rem;font-size:85%;display:list-item;list-style-type:circle}.ectComponent .entityLoading{font-weight:700}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.ectComponent .entityLoading span{margin-left:2px;animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.ectComponent .entityLoading span:nth-child(2){animation-delay:.2s}.ectComponent .entityLoading span:nth-child(3){animation-delay:.4s}.ectComponent .elementToFadeOut{animation:fadeOut 5s linear forwards;border-radius:2px;padding-bottom:1px}@keyframes fadeOut{0%,90%{background-color:#fbdaa0}to{background-color:transparent}}.ectComponent .foundationCodingTool .ulDescendants{padding-left:30px}.ectComponent .browser.browserModal{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:#00000080!important}.ectComponent .browser.browserModal .browserContent{border:1px solid #ccc;border-radius:10px;background-color:#fff!important;margin:3% 5%;padding:10px}.ectComponent .browser .browserBodyTitle{font-weight:700;font-size:1.2em;color:#404040;margin-bottom:6px;margin-right:0;border-bottom:1px solid #ccc}.ectComponent .browser .browserBody{margin-top:20px;display:grid;grid-template-columns:auto 1fr}.ectComponent .embeddedBrowser .browser .browserBody{margin-top:0}.ectComponent .embeddedBrowser .browser .browserBody.hierarchyNotAvailable{display:inline;display:initial}.ectComponent .browser .browserBodyLeft{width:31vw;border-right:1px solid #ccc;padding-left:20px;padding-right:20px}.ectComponent .browser .browserBodyLeft.hierarchyResizable{resize:horizontal;min-width:15vw;max-width:60vw}.ectComponent .browser .browserBodyRight{padding-left:20px;padding-right:20px}.ectComponent .browser .propertyHeader{font-weight:700;margin-bottom:8px}.ectComponent .browser .property{margin-left:10px;margin-bottom:15px}.ectComponent .browser .subproperty{font-size:85%;font-style:italic;margin-left:8px}.ectComponent .browser .parentcode{font-weight:600;font-style:normal;margin-right:4px}.ectComponent .browser .propertyHeaderCodingNote,.ectComponent .browser .propertyHeaderDiagnosticCriteria,.ectComponent .browser .propertyHeaderPostcoordination{background-color:#e8e8f0;padding:2px 10px 4px;margin-top:20px}.ectComponent .browser .propertyHeaderCodingNoteSub{margin-left:10px}.ectComponent .browser .idclass{margin-right:2px;vertical-align:bottom}.ectComponent .browser .idclass,.ectComponent .browser .idclass2{color:#606060;font-style:italic;font-size:.8em;white-space:nowrap}.ectComponent .browser .idclass2{margin-left:8px}.ectComponent .browser .orangetextbutton{font-size:.8em;color:#df7030;margin-left:8px;text-decoration:none;vertical-align:bottom}.ectComponent .browser .markdownDefinition li{list-style-type:disc}.ectComponent .browser .markdownDefinition table td{border-bottom:1px solid #ddd;padding:4px 20px 4px 0}.ectComponent .browser .markdownDefinition table th{border-bottom:1px solid #ddd;padding:4px 20px 4px 0;text-align:left}.ectComponent .browser .markdownDefinition table ul{margin-left:0;padding-left:0}.ectComponent .browser .markdownDefinition table li{list-style:none}.ectComponent .browser .propertyDiagnosticCriteria{font-size:14px}.ectComponent .browser .diagnosticCriteria h1{font-weight:700;font-size:1em;color:#b96021;margin-bottom:4px;margin-top:18px;padding-bottom:0}.ectComponent .browser .diagnosticCriteria h2{font-weight:400;font-size:1em;color:#b96021;margin-bottom:4px;margin-top:18px;padding-bottom:0}.ectComponent .browser .diagnosticCriteria h3{font-weight:400;font-size:.9em;color:#b96021;margin-bottom:4px;margin-top:18px;padding-bottom:0}.ectComponent .browser .diagnosticCriteria h4{font-weight:700;font-size:.9em;color:#333;margin-bottom:4px;margin-top:18px;padding-bottom:0}.ectComponent .openicon{margin-right:4px}.ectComponent .entityHead:hover>.openicon{display:inline}.ectComponent .closeicon{font-size:9.8px;color:#777;cursor:pointer;margin-right:4px;vertical-align:text-top;font-weight:700}.ectComponent .closeicon:hover{color:#333;background-color:#eee}.ectComponent .entityDetailsCloseiconWrapper{position:relative;float:right}.ectComponent .entityDetailsCloseicon{position:absolute;top:-3px;right:-3px;font-size:9.8px;color:#777;border-radius:3px;padding:0 3px 1px 2px;cursor:pointer;background:#fff;border:1px solid #ccc;font-weight:700}.ectComponent .entityDetailsCloseicon:hover{color:#333;background-color:#eee}.ectComponent .dimensionicon{font-size:smaller;color:#777;cursor:pointer;margin-right:4px;margin-left:6px;vertical-align:top}.ectComponent .dimensionicon:hover{color:#333;background-color:#eee}.ectComponent .showlink{color:#4169e1!important;cursor:pointer;font-size:85%;font-weight:400;margin-left:6px}.ectComponent .showlinkPostcoordination{font-size:85%;margin-right:3px;vertical-align:2px}.ectComponent .showlinkNormalSize{color:#4169e1!important;cursor:pointer;font-size:100%;font-weight:400;margin-left:6px}.ectComponent .showlink:hover,.ectComponent .showlinkNormalSize:hover{color:#4169e1;text-decoration:none}.ectComponent .showlinkSeeInHierarchy{color:#4169e1!important;cursor:pointer;font-size:85%}.ectComponent .showlinkSeeInHierarchy:hover{text-decoration:none}.ectComponent .iconSeeInHierarchy{font-size:120%;color:#fff;background-color:#4f74e3;padding:0 4px;border-radius:3px;margin-right:2px}.ectComponent .showdetails{font-size:85%;padding-right:2px;vertical-align:2px;word-break:keep-all;white-space:nowrap}.ectComponent .unicodeicon{color:#4169e1;font-size:8px;cursor:pointer}.ectComponent .mandatoryPostcoord{color:#d45800}.ectComponent .circleicon{cursor:pointer}.ectComponent .circleicon,.ectComponent .circleiconWithinDetails{font-family:Courier New;font-weight:700;font-size:9.8px;color:#424242;border-radius:50%;padding:1px 4px;margin-left:2px;vertical-align:2px}.ectComponent .circleiconWithinDetails{cursor:default}.ectComponent .circleiconWithinDetailsHeaders{font-family:Courier New;font-weight:700;font-size:9.8px!important;color:#424242;border-radius:50%;padding:1px 4px;margin-left:6px;cursor:default;vertical-align:2px}.ectComponent .pacolor{background:#eee;border:1px solid #ccc;padding-right:3px!important;font-weight:700}.ectComponent .prcolor{background:#facdac;border:1px solid #f8b687;padding-right:3px!important;font-weight:700}.ectComponent .mlcolor{background:#f8ee69;border:1px solid #f0f00f;font-weight:700}.ectComponent .plcolor{background:#e2d0e2;border:1px solid #cfb0cf;font-weight:700}.ectComponent .cncolor{background:#ace259;border:1px solid #9ac754;padding:1px 3px 1px 2px!important;font-weight:700}.ectComponent .entityDetails .circleiconWithinDetails{cursor:pointer}.ectComponent .hierarchy ul{list-style:none;padding-left:0}.ectComponent .hierarchy ul ul{padding-left:18px}.ectComponent .hierarchy .topul li{margin-bottom:3px}.ectComponent .hierarchy .collapsed,.hierarchy .expanded{cursor:pointer;width:16px;display:inline-block;font-size:.8em}.ectComponent .hierarchy .collapsed{vertical-align:top}.ectComponent .hierarchy .expanded{vertical-align:top;position:relative;top:2px}.ectComponent .hierarchy .empty{width:16px;display:inline-block}.ectComponent .hierarchy .codeinh{font-weight:600}.ectComponent .hierarchy .nodeWindow .codeinh,.ectComponent .hierarchy .nodeWindow .titleinh{color:#668}.ectComponent .hierarchy .nodeAdoptedChild .codeinh,.ectComponent .hierarchy .nodeAdoptedChild .titleinh{color:#999}.ectComponent .hierarchy .nodeResidual .codeinh,.ectComponent .hierarchy .nodeResidual .titleinh{color:maroon}.ectComponent .hierarchy .nodeAdoptedResidual .codeinh,.ectComponent .hierarchy .nodeAdoptedResidual .titleinh{color:#80000099}.ectComponent .hierarchy .hideNodeWindow{display:none}.ectComponent .hierarchy .labelinh{cursor:pointer;width:calc(100% - 16px);display:inline-block}.ectComponent .hierarchy .selected{background-color:#fef6e8!important}.ectComponent .hierarchy .labelinh:hover{background-color:#eee}.ectComponent .hierarchy .rsubtitle{font-style:italic;color:#505050}.ectComponent .browserBodyLeft .hierarchy .rtitle{font-weight:600;color:#505050}.ectComponent .hierarchy .nodeError{border-radius:3px;margin-right:10px}.ectComponent .postcoordinatedCodeLeft{float:left}.ectComponent .postcoordinatedCodeRight{float:right}.ectComponent .postcoordColored{font-style:normal;color:#d45800}.ectComponent .postcoordAction{padding-top:10px;padding-left:10px;padding-bottom:10px;font-size:.9em;margin-top:5px;margin-bottom:10px;margin-left:0;border-left:thin solid #b96021;background-color:#f8f8f8}.ectComponent .postcoordAction .hierarchy{max-height:300px;overflow:auto}.ectComponent .postcoordActionClickable{cursor:pointer}.ectComponent .highlightedEntity,.ectComponent .postcoordActionClickable:hover{background-color:#eee}.ectComponent .highlightedEntityPv{background-color:#eee;border-right:2px solid #eee!important;border-bottom:2px solid #eee!important}.ectComponent .highlightedParent{position:relative}.ectComponent .highlightedEntityArrow{left:-15px;position:absolute;color:#d45800}.ectComponent .icdcodewpc .stemcodestyle{font-weight:500}.ectComponent .icdcodewpc .simplifiedcode{text-decoration:underline;display:inline-block;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation-iteration-count:1;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.ectComponent .icdcodewpc .codedelimamp{display:inline-block;margin:0 1px;color:#8080e0;font-weight:500;font-size:.9em}.ectComponent .icdcodewpc .codedelimsl{display:inline-block;margin:0 3px;color:#df7030;font-weight:700;font-size:.9em}.ectComponent .icdcodewpc .xchaptercodestyle{font-size:.9em;color:#666}.ectComponent .postcoordSticky{position:-webkit-sticky;position:sticky;top:-10px;background-color:#fff;padding-top:10px;padding-bottom:20px;z-index:100001}.ectComponent .postcoordForSelection{border:1px solid #ccc;border-radius:3px;background-color:#fef6e8!important;padding:10px}.ectComponent .postcoordForSelection .postcoordCode{font-size:110%;cursor:pointer}.ectComponent .postcoorForSelectionURI{margin-top:6px}.ectComponent .postcoorForSelectionURI .postcoordURI{color:#606060;font-style:italic;font-size:.8em;white-space:normal;cursor:pointer}.ectComponent .postcoorForSelectionURI .postcoordURI .codedelimamp,.ectComponent .postcoorForSelectionURI .postcoordURI .codedelimsl{font-style:normal;font-size:1.2em}.ectComponent .postcoordForSelection button{color:#4169e1;background-color:#fff;border:1px solid #7a7a7a;border-radius:3px}.ectComponent .postcoordForSelection button:hover{background-color:#eee}.ectComponent .postcoordForSelection .postcoordForSelectionLeft{float:left}.ectComponent .postcoordForSelection .postcoordForSelectionRight{float:right}.ectComponent .propertyPostcoordinationSummary .pccodeset{list-style-type:none;margin:0;padding:0}.ectComponent .propertyPostcoordinationSummary .liFlex{display:flex}.ectComponent .propertyPostcoordinationSummary .axis{width:200px;color:#505050;font-size:.9em;font-weight:400;color:#b96021}.ectComponent .propertyPostcoordinationSummary .axisWithName{margin-top:10px}.ectComponent .propertyPostcoordinationSummary .values{flex-grow:1}.ectComponent .propertyPostcoordinationSummary .pccode{font-weight:600;color:#444;font-size:.9em;margin-right:10px}.ectComponent .propertyPostcoordinationSummary .pctitle{color:#444;font-size:.9em;margin-right:10px}.ectComponent .propertyPostcoordinationSummary .pcdelete{font-size:.8em;cursor:pointer}.ectComponent .postcoordSearch .rtitle{color:#b96021}.ectComponent .postcoordSearch .rsubtitle{font-style:italic;color:#505050}.ectComponent .postcoordSearchInput input{margin-right:10px;width:40%}.ectComponent .postcoordSearchInputToResult{position:relative}.ectComponent .postcoordSearchResult{position:absolute;z-index:100000;top:0;background-color:#fff;border:1px solid #ccc;margin-right:10px;padding-top:10px;padding-bottom:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;min-width:40%;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;max-height:300px;overflow-y:auto}.ectComponent .postcoordSearchResult .closeSearch{float:right;font-size:9.8px;margin-right:10px;margin-left:10px;cursor:pointer;position:-webkit-sticky;position:sticky;top:0}.ectComponent .postcoordSearchResult .postcoordSearchResultList{float:left}.ectComponent .postcoordSearchResult ul{list-style:none;padding-left:0}.ectComponent .postcoordSearchResult ul ul{padding-left:18px}.ectComponent .postcoordSearchResult .postcoordFlex{display:flex;flex-direction:row;width:100%}.ectComponent .postcoordSearchResult .labelinh{cursor:pointer;margin-left:1em;margin-right:1em;margin-bottom:4px}.ectComponent .postcoordSearchResult .titleinh{width:100%}.ectComponent .postcoordSearchResult .postcoordPvs{font-size:small;background-color:#fef6e8;z-index:1002;overflow:auto;margin-left:7em;cursor:auto}.ectComponent .postcoordSearchResult .clickinh:hover{background-color:#eee}.ectComponent .postcoordSearchResult .searchError{border-radius:3px;margin-left:10px;margin-right:10px}.ectComponent .messageright{float:right}.ectComponent .messageleft{float:left}.ectComponent .wordlist ul{list-style:none;margin-left:-40px}.ectComponent .wordlist li{cursor:pointer;width:140px;text-indent:-10px;padding-left:10px}.ectComponent .wordlist li:hover{background-color:#eee}.ectComponent .wordlist .dontChangeResult{color:#b0a0a0}.ectComponent .browser ul.toplevel,.ectComponent .entitylist ul.toplevel{list-style:none;margin-left:-40px}.ectComponent .browser em.foundpc,.ectComponent .entitylist em.foundpc{font-weight:700;font-style:normal;color:red}.ectComponent .browser em.found,.ectComponent .browser em.found em.wbe,.ectComponent .entitylist em.found,.ectComponent .entitylist em.found em.wbe{font-weight:700;font-style:normal;color:#d45800}.ectComponent .browser em.found em.nonwbe,.ectComponent .entitylist em.found em.nonwbe{font-weight:400;font-style:normal;color:#d45800}.ectComponent .browser em.foundpc em.wbe,.ectComponent .entitylist em.foundpc em.wbe{font-weight:700;font-style:normal;color:red}.ectComponent .browser em.foundpc em.nonwbe,.ectComponent .entitylist em.foundpc em.nonwbe{font-weight:400;font-style:normal;color:red}.ectComponent .browser em.wbe,.ectComponent .entitylist em.wbe{font-weight:700;font-style:normal;color:#d45800}.ectComponent .browser em.nonwbe,.ectComponent .entitylist em.nonwbe{font-weight:400;font-style:normal;color:#d45800}.ectComponent .searchresults h5{color:#d45800}.ectComponent .searchresults h4{color:#d45800;margin-bottom:0;font-size:18px;font-family:Helvetica Neue,Lucida Grande,Segoe UI,Arial,Helvetica,Verdana,sans-serif;font-weight:500;line-height:1.1}.ectComponent .detailsicon{font-size:8px;color:#728ead;cursor:pointer}.ectComponent .browsericon{font-size:smaller;color:#d45800;cursor:pointer}.ectComponent a.browsericon{text-decoration:none}.ectComponent a.browsericon:visited{color:#d45800}.ectComponent .pvs{font-size:small;background-color:#fef6e8;z-index:1002;overflow:auto;margin-left:8em}.ectComponent .foundationCodingTool .pvs{margin-left:1.4em}.ectComponent .destinationentitiesdiv .toplevel li{margin-bottom:3px}.ectComponent .toplevel li{list-style:none}.ectComponent .searchresults .title{text-align:left;margin-left:10px}.ectComponent .searchresults ul dt.thecode{font-weight:700;color:#606060;text-align:left;cursor:pointer}.ectComponent .searchresults ul dt.thecode-4{width:3em}.ectComponent .searchresults ul dt.thecode-5{width:3.4em}.ectComponent .searchresults ul dt.thecode-6{width:3.9em}.ectComponent .searchresults ul dt.thecode-7{width:4.6em}.ectComponent .searchresults ul dt.thecode-8{width:4.9em}.ectComponent .searchresults ul dt.thecode-9{width:5.2em}.ectComponent .searchresults ul dt.thecode-10{width:5.9em}.ectComponent .searchresults ul dt.thecode-11{width:6.5em}.ectComponent .searchresults ul dt.thecode-12{width:7em}.ectComponent .searchresults dl{margin-top:0;margin-bottom:3px}.ectComponent .sortoption{position:relative;float:right;font-size:.9em;color:#4169e1}.ectComponent .listhead{margin-bottom:35px}.ectComponent .listhead h4{margin-top:10px!important}.ectComponent .chdistro{margin-left:-40px;list-style:none}.ectComponent .ch01{background-color:#f7c3b5}.ectComponent .ch02{background-color:#e5cbf8}.ectComponent .ch03{background-color:#beeb9f}.ectComponent .ch04{background-color:#79bd8f}.ectComponent .ch05{background-color:#d0fcff}.ectComponent .ch06{background-color:#ededed}.ectComponent .ch07{background-color:#f2e088}.ectComponent .ch08{background-color:#95c3c7}.ectComponent .ch09{background-color:#ffff9d}.ectComponent .ch10{background-color:#c6f4d5}.ectComponent .ch11{background-color:#e3d2b4}.ectComponent .ch12{background-color:#fff7ea}.ectComponent .ch13{background-color:#7da626}.ectComponent .ch14{background-color:#bcd952}.ectComponent .ch15{background-color:#eefec3}.ectComponent .ch16{background-color:#6dbcdb}.ectComponent .ch17{background-color:#ff9c47}.ectComponent .ch18{background-color:#facdac}.ectComponent .ch19{background-color:#f2e088}.ectComponent .ch20{background-color:#94e5d5}.ectComponent .ch21{background-color:#d1dbbd}.ectComponent .ch22{background-color:#91aa9d}.ectComponent .ch23{background-color:#bdd4de}.ectComponent .ch24{background-color:#f2ebbf}.ectComponent .ch25{background-color:#c3cfeb}.ectComponent .ch26{background-color:#d7d8dc}.ectComponent .ch27{background-color:#d9cb9e}.ectComponent .chapter{font-size:.9em;vertical-align:central}.ectComponent .freq{font-style:italic;font-size:.9em;position:absolute;right:8px;top:0}.ectComponent .chtitlediv{position:relative;margin-left:10px;padding-right:24px;padding-left:20px;text-indent:-20px}.ectComponent .chaptertitle,.ectComponent .showallbutton{cursor:pointer;text-decoration:underline}.ectComponent .showallbutton{position:absolute;top:-20px;white-space:nowrap}.ectComponent #chapters{position:relative}.ectComponent .important{margin-left:6px;cursor:default}.ectComponent .importantlabel{background-color:#dbf2fe!important}.ectComponent #flexisearchbtn{background-color:#03038d;color:#eee;padding:1px 8px;cursor:pointer;margin-right:2px;display:inline-block}.ectComponent .flexisearchwarning{position:absolute;top:30px;right:6px;color:#03038d;font-weight:300}.ectComponent .flexi{color:#03038d;font-weight:300}.ectComponent .clipboard,.ectComponent .pcicon{color:#777;font-weight:300}.ectComponent .pcicon{font-size:.8em}.ectComponent .entityInList .notleaf,.ectComponent .postcoordSearchResultList .notleaf{background-color:#ececec;color:#555;font-weight:400;padding-left:2px;font-size:1.1em;padding-right:2px}.ectComponent .chopped{color:#d45800}.ectComponent select{color:#4169e1}.ectComponent .filterSwitch{position:relative;display:inline-block;top:2px;right:1px;width:43px;height:17px}.ectComponent .filterSwitch input{opacity:0;width:0;height:0}.ectComponent .filterSwitch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ddd;transition:.4s}.ectComponent .filterSwitch .slider:before{position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:#fff;transition:.4s}.ectComponent .filterSwitch input:checked+.slider{background-color:#9acbb1}.ectComponent .filterSwitch input:focus+.slider{box-shadow:0 0 1px #9acbb1}.ectComponent .filterSwitch input:checked+.slider:before{transform:translate(26px)}.ectComponent .filterSwitch .slider.round{border-radius:34px}.ectComponent .filterSwitch .slider.round:before{border-radius:50%}.ectComponent .filterSwitchLabel{margin-right:6px;margin-left:6px;color:#777}.ectComponent .filterSwitchStar{color:#d45800;cursor:help}.ectComponent #statusFlexContainer{display:flex;flex-direction:row;width:100%}.ectComponent .statusFlexWords{text-align:left;color:#777}.ectComponent .statusFlexInfo{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ectComponent .statusFlexFilter{text-align:right}.ectComponent .statusError{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.ectComponent .textNotFound{color:#777}.ectComponent .tooltipWrapper{text-align:left;text-align:initial;position:relative;display:inline-block;z-index:100003}.ectComponent .tooltipContent{position:absolute;width:25vw;max-width:80vw;max-height:600px;overflow:auto;background-color:#fff;border:1px solid #ccc;padding:10px;border-radius:3px;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;color:#777;font-size:14px;font-weight:400}.ectComponent .tooltipCloseiconWrapper{float:right}.ectComponent .tooltipLinkKeyboard{color:#777;vertical-align:-1px;cursor:help;margin-right:25px}.ectComponent .tooltipLinkKeyboard:hover,.ectComponent .tooltipLinkKeyboardOpen{background-color:#eee}.ectComponent .tooltipContentKeyboard{top:5px;right:1vw}.ectComponent .tooltipPostcoordination{font-family:Courier New;font-weight:700;font-size:9.8px;border-radius:50%;padding:1px 4px;cursor:help;vertical-align:2px;color:#4169e1;background-color:#fff;border:1px solid #7a7a7a;margin-left:4px;margin-right:6px}.ectComponent .tooltipPostcoordination:hover{background-color:#eee;border-color:#4169e1}.ectComponent .tooltipOpenEndedPostcoordination{vertical-align:3px!important}.ectComponent .tooltipContentPostcoordination{list-style-type:none}.ectComponent .tooltipContentPostcoordination ul{list-style-type:none;padding:0;margin:0}.ectComponent .statusAdvancedsearch{white-space:nowrap;color:#d19405!important;cursor:pointer;font-size:100%;font-weight:400;margin-right:.5em}.ectComponent .statusAdvancedsearch .unicodeicon{color:#d19405!important;vertical-align:0}.ectComponent .advancedsearchdiv{display:flex;background-color:#feeebd;border:1px solid #d19405;border-radius:3px;margin-left:.5em;margin-right:.5em;margin-bottom:1em;padding-top:.5em;padding-bottom:.5em;padding-left:.5em}.ectComponent .advancedsearchdiv .advancedsearchIndexTerms{display:inline-block;margin-right:1em}.ectComponent .advancedsearchdiv .advancedsearchInput{display:inline-block;margin-right:.5em}.ectComponent .advancedsearchdiv .advancedsearchIndexTerms input,.ectComponent .advancedsearchdiv .advancedsearchIndexTerms label,.ectComponent .advancedsearchdiv .advancedsearchInput input,.ectComponent .advancedsearchdiv .advancedsearchInput label{vertical-align:1px;cursor:pointer}.ectComponent .browser,.ectComponent .entityTheCode,.ectComponent .postcoordCode,.ectComponent .statusFlexInfo .clipboard{direction:ltr}.rtl .ectComponent .advancedsearchdiv,.rtl .ectComponent .browserBodyLeftContent,.rtl .ectComponent .browserBodyRightContent,.rtl .ectComponent .chapterdistributionandfilterdiv,.rtl .ectComponent .destinationentitiesdiv,.rtl .ectComponent .filterWrapper,.rtl .ectComponent .statusFlexInfo,.rtl .ectComponent .statusFlexWords,.rtl .ectComponent .wordlistdiv{direction:rtl}.rtl .ectComponent .browserCloseiconWrapper{float:left}.rtl .ectComponent .browserCloseiconWrapper .closeicon{margin-right:0;margin-left:4px}.rtl .ectComponent .chapterdistributionandfilterdiv .chdistro,.rtl .ectComponent .entitylist ul.toplevel,.rtl .ectComponent .wordlist ul{padding-right:0;padding-left:40px}.rtl .ectComponent .entityInList .entityHead .entityTheCode,.rtl .ectComponent .postcoordSearchResult .entityTheCode{padding-left:6px}.rtl .ectComponent .sortoption{float:left}.rtl .ectComponent .browser .hierarchy .topul{padding-right:0}.rtl .ectComponent .browser .postcoordAction{padding-left:0;padding-right:10px;border-left:initial;border-right:thin solid #b96021}.rtl .ectComponent .wordlist li{padding-right:10px}.rtl .ectComponent .chapterdistributionandfilterdiv .freq{right:auto;left:8px}.rtl .ectComponent .entityDetailsCodeAndTitle .entityDetailsTheCode,.rtl .ectComponent .entityTheCodeInDetails{margin-right:0;margin-left:10px}.rtl .ectComponent .entityDetailsCloseiconWrapper{float:left}.rtl .ectComponent .entityDetailsCloseicon{right:-12px}.rtl .ectComponent .entityDetailsSelectionHeader .mitHeader{padding-left:0;padding-right:4px}.rtl .ectComponent .entityDetailsSelectionHeader .pcHeader{text-align:left}.rtl .ectComponent .pvs{margin-left:0;margin-right:8em}.rtl .ectComponent .entityPv{border-right:0 solid #fff;border-left:2px solid #fff}.rtl .ectComponent .highlightedEntityPv{border-right:0 solid #eee!important;border-left:2px solid #eee!important}.rtl .ectComponent .circleiconWithinDetailsHeaders{margin-left:0;margin-right:6px}.rtl .ectComponent .iconSeeInHierarchy{margin-right:0;margin-left:2px}.rtl .ectComponent .postcoordSearchInput input,.rtl .ectComponent .postcoordSearchResult{margin-right:0;margin-left:10px}.rtl .ectComponent .postcoordSearchResult .closeSearch{float:left}.rtl .ectComponent .postcoordSearchResult .postcoordSearchResultList{float:right}.rtl .ectComponent .postcoordSearchResult .postcoordPvs{margin-left:0;margin-right:7em}.rtl .ectComponent .showlink,.rtl .ectComponent .showlinkNormalSize{margin-left:0;margin-right:6px}.rtl .ectComponent .entityDetailsSelection .showAllEntities .entityTitleSelection .showlink{margin-left:0!important;margin-right:8px!important}.rtl .ectComponent .browser .property{margin-left:0;margin-right:10px}.rtl .ectComponent .browser .subproperty{margin-left:0;margin-right:8px}.rtl .ectComponent .browser .parentcode{margin-right:0;margin-left:4px}.ctw-eb-window.rtl .embeddedBrowserSearch{text-align:right}.ctw-eb-window.rtl .embeddedBrowserSearchbox{margin-left:0;margin-right:20px;direction:rtl}.ctw-eb-window.rtl .popupMode .popupModeTop .entityLoading,.rtl .popupMode .popupModeTop .entityLoading{float:right;margin-left:inherit;margin-right:6px}.ctw-eb-window.rtl .popupMode .popupModeTop .closeicon,.rtl .popupMode .popupModeTop .closeicon{float:left;margin-right:0;margin-left:6px}.ctw-eb-window.rtl .popupMode{max-width:none}.ctw-eb-window.rtl .popupMode .popupModeResults{right:20px}.rtl .ectComponent .advancedsearchdiv .advancedsearchIndexTerms{margin-right:0;margin-left:2em}.rtl .ectComponent .advancedsearchdiv .advancedsearchInput{margin-right:0;margin-left:.5em}.rtl .ectComponent .browser .idclass2{margin-left:0;margin-right:8px}.rtl .ectComponent .embeddedBrowserAllIndexTerms .subIndexTerm{margin-left:0;margin-right:2.5rem}.rtl .ectComponent .propertyPostcoordinationSummary .pcdelete{margin-right:10px}.rtl .ectComponent .tooltipCloseiconWrapper{float:left}.rtl .ectComponent .tooltipWrapper{direction:rtl}.rtl .ectComponent .tooltipPostcoordination{margin-left:6px;margin-right:4px}.rtl .ectComponent .tooltipContentPostcoordination{left:auto;right:-1vw}.labresult_popup_container{display:flex;flex-direction:column;gap:20px}.labresult_popup_container .labresult_details .created_container{margin-top:20px;margin-bottom:20px}.labresult_popup_container .labresult_details .created_container p{color:gray;font-weight:500}.labresult_popup_container .labresult_details .created_container p span{color:#000;font-weight:500}.labresult_popup_container .labresult_details .patient_section{display:block}.labresult_popup_container .labresult_details .patient_section .patient_info_container{font-size:14px}.labresult_popup_container .labresult_details .patient_section .patient_info_container p{color:gray}.labresult_popup_container .labresult_details .patient_section .patient_info_container p span{color:#000;font-weight:500}.labresult_popup_container .labresult_details h3,.labresult_popup_container .labresult_details h4{font-weight:500;text-align:center;margin-bottom:20px;font-size:x-large;margin-top:20px}.labresult_popup_container .labresult_details .labresult_section{margin-top:20px;display:flex;flex-direction:column;text-align:left}.labresult_popup_container .labresult_details .labresult_section .labresult_table{margin-bottom:20px;border-spacing:0}.labresult_popup_container .labresult_details .labresult_section .labresult_table .table_head .head_row th{font-weight:700;border:1px solid;background-color:#c3c3c3;padding:4px}.labresult_popup_container .labresult_details .labresult_section .labresult_table tbody tr{border:1px solid}.labresult_popup_container .labresult_details .labresult_section .labresult_table tbody tr td{font-weight:500;border:1px solid;background-color:#f2f2f2;padding:4px}.labresult_popup_container .labresult_details .comment_section{background:#dad8d8;border-radius:15px;height:50px;padding:10px}.labresult_popup_container .labresult_details .comment_section p{font-weight:700}.delete-button{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:600;border:none;border-radius:5px;padding:5px;cursor:pointer;transition:all .3s ease}.delete-button--danger{background-color:#f01212;color:#fff}.delete-button--danger:hover:not(:disabled){background-color:#c30c0c;transform:translateY(-1px)}.delete-button--danger:active{transform:translateY(0)}.delete-button--outline{background-color:transparent;color:#f01212;border:1px solid #f01212}.delete-button--outline:hover:not(:disabled){background-color:#f01212;color:#fff}.delete-button--small{padding:3px 4px;font-size:12px}.delete-button--large{padding:7px 8px;font-size:16px}.delete-button:disabled{opacity:.6;cursor:not-allowed}button{-webkit-user-select:none;-moz-user-select:none;user-select:none}Link{font-size:14px;color:#fff;font-weight:700}.defaultBtnStyle button{display:flex;align-items:center;gap:10px;padding:5px 8px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px #3b82f64d}.defaultBtnStyle button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666;background:linear-gradient(135deg,#2563eb,#1e40af)}.defaultBtnStyle button:active{transform:translateY(0)}.defaultBtnStyle button .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.ViewBtnDefault{background:#fff}.ViewBtnDefault button{color:#5292de;font-size:14px;background:#fff}.pay_icon{text-align:center}.pay_icon button{width:30px;height:30px;border-radius:100%;color:#000}.pay_icon p{font-size:10px;margin-top:6px;font-weight:500}.withdrawal button{background:#dae7fc}.receive_pay button{background:#a8f9ab}.send_payment button{background:#f9f1a9}.select_date select{background:none;border:none;font-size:14px}.add_new_card button{font-size:10px}.filter_transaction_date select{background:#000;color:#fff;border:none;border-radius:14px;padding:5px}.add_invoice button{font-size:12px}.start button{background:#1ed02f;padding:10px 14px;border-radius:30px;color:#fff;font-weight:700;border:none;cursor:pointer}.add_event button{font-size:10px;border-radius:30px}.user_pass button{font-size:10px}.filter_performance_date select{font-size:9px}.delete,.edit,button{color:#5292de;border:none;cursor:pointer}.view_all{margin:0 auto}.view_all button{color:#fff;background:#5292de;font-size:14px;font-weight:600;display:flex;gap:5px;align-items:center;border-radius:4px;padding:4px 6px}.view_all .view_all_transac{font-size:12px}.delete_popup_btn_activate{color:#fff}.delete_popup_btn_activate .cancel_btn{color:#f01212;border:none;cursor:pointer;background:none;font-size:28px;margin-bottom:10px}.delete_popup_btn_activate .delete_action_warning_desc{font-size:16px;margin-bottom:18px}.delete_popup_btn_activate .delete_action_warning_desc ul{display:table;text-align:left;margin:10px 0;list-style-position:inside;font-size:14px}.delete_popup_btn_activate .delete_action_warning_desc ul li:not(:last-child){margin-bottom:3px}.delete_popup_btn_activate .delete_btn{color:#f01212;border:none;cursor:pointer;background:none}.delete_popup_btn_activate .delete_user_btn{color:#f01212;background:#e99999;font-size:14px;font-weight:600;display:flex;gap:5px;align-items:center;border-radius:4px;padding:4px 6px}.delete_popup_btn_activate .delete_user_btn:hover{color:#fff;background:#f73636}.login_container{display:grid;grid-template-columns:1fr 1fr;height:100vh}.login_container .login_form{padding:20px 0;width:100%;display:grid;grid-template-rows:1fr 20px;text-align:center}.login_container .login_form .login_header img{width:100px}.login_container .login_form .login_header .title h2{font-weight:500}.login_container .login_form .login_header .title p{color:#a3a3a3;padding-top:8px}.login_container .login_form .login_header .login_form_container{margin:-60px auto 0;display:flex;justify-content:center}.login_container .login_form .form_redirect_link{display:flex;justify-content:space-between;font-weight:600;margin:10px;padding-right:10px}.login_container .login_image{background:#b5d0f1;padding:10px 50px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.login_container .login_image .translator{color:#5292de;font-weight:500}.login_container .login_image .translator div{background:#f2f2f2;padding:10px;border-radius:8px;display:flex;align-items:center;gap:9px}.login_container .login_image .translator div select{width:100%;background:none;border:none;outline:none}.login_container .login_image .login_text{margin:30px;padding-right:100px;color:#5292de;font-size:36px;font-weight:800;text-transform:capitalize}.login_container .login_image .login_image_container{text-align:center;margin-top:20px}.login_container .login_image .login_image_container img{width:400px}.two_fa_container{display:grid;grid-template-columns:1fr 1fr;height:100vh}.two_fa_container .login_form{padding:20px 0;width:100%;display:grid;grid-template-rows:1fr 20px;text-align:center}.two_fa_container .login_form .login_header img{width:100px}.two_fa_container .login_form .login_header .title h2{font-weight:500}.two_fa_container .login_form .login_header .title p{color:#a3a3a3;padding:8px 70px 0}.two_fa_container .login_form .login_header .login_form_container{margin:0 auto;display:flex;flex-direction:column;justify-content:center}.two_fa_container .login_form .login_header .login_form_container iframe{height:180px;margin-block:2rem;margin-left:120px;border:none!important}.two_fa_container .login_form .login_header .login_form_container iframe html{height:100%}.two_fa_container .login_form .login_header .login_form_container iframe html body{margin:0;height:100%;display:flex!important;justify-content:center!important}.two_fa_container .login_form .form_redirect_link{display:flex;justify-content:space-between;font-weight:600;margin:10px;padding-right:10px}.two_fa_container .login_image{background:#b5d0f1;padding:10px 50px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.two_fa_container .login_image .translator{color:#5292de;font-weight:500}.two_fa_container .login_image .translator div{background:#f2f2f2;padding:10px;border-radius:8px;display:flex;align-items:center;gap:9px}.two_fa_container .login_image .translator div select{width:100%;background:none;border:none;outline:none}.two_fa_container .login_image .login_text{margin:30px;padding-right:100px;color:#5292de;font-size:36px;font-weight:800;text-transform:capitalize}.two_fa_container .login_image .login_image_container{text-align:center;margin-top:20px}.two_fa_container .login_image .login_image_container img{width:400px}.forgot_pass_screen{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center}.forgot_pass_screen .translator{color:#5292de;font-weight:500}.forgot_pass_screen .translator div{background:#b5d0f1;padding:10px;border-radius:8px;display:flex;align-items:center;gap:9px}.forgot_pass_screen .translator div select{width:100%;background:none;border:none;outline:none}.forgot_pass_screen h1{font-size:30px;color:#5292de;padding:10px 200px;text-align:center}.forgot_pass_screen input{width:280px;background:#f1f1f1;border-radius:15px;border:1px solid #d9d9d9;padding:15px;font-size:16px;color:#5292de}.forgot_pass_screen input:focus{outline-color:#5292de}.forgot_pass_screen button{width:310px;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center}.team_profile .main-container{grid-area:main;overflow:scroll}.team_profile .main-container .staff_container_parent{background:#f2f2f2;border:1px solid #a2b5bb;display:grid;width:100%;grid-template-columns:4fr 1fr;height:fit-content}.team_profile .main-container .staff_container_parent .staffContainer{margin:7px 10px}.team_profile .main-container .staff_container_parent .staffContainer .timeDate>p{font-weight:300;font-size:14px;margin-bottom:10px}.team_profile .main-container .staff_container_parent .appointmentsContainer{border-left:1px solid #a2b5bb}.team_profile ::-webkit-scrollbar{width:5px;height:5px;left:100px}.team_profile ::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.team_profile ::-webkit-scrollbar-thumb{background:#f6fbf4;border-radius:10px}.team_profile ::-webkit-scrollbar-thumb:hover{background:#5292de}.team_list .main-container .headerContainer{display:flex;justify-content:space-between;margin-bottom:20px}.team_list .main-container .headerContainer .leftContainer h1,.team_list .main-container .headerContainer .rightContainer h1{font-size:22px}.team_list .main-container .headerContainer .leftContainer,.team_list .main-container .headerContainer .rightContainer{display:flex;align-items:center;gap:10px}.team_list .main-container .headerContainer .leftContainer{padding-top:10px}.team_list .main-container .headerContainer .leftContainer>.actionBtns{display:flex;gap:10px;font-size:22px}.team_list .main-container .tableContainer{height:80vh;margin-top:20px;margin-bottom:20px;border-radius:10px;overflow-x:auto;background-color:#f4f9ff;overflow-y:auto;position:relative}.team_list ::-webkit-scrollbar{width:5px;height:5px;left:100px}.team_list ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.team_list ::-webkit-scrollbar-thumb{background:#a5a5a5;border-radius:10px}.team_list ::-webkit-scrollbar-thumb:hover{background:#5292de}.container .scrollable{height:fit-content;overflow-y:auto;border-radius:10px;margin-bottom:20px}@media only screen and (min-width: 1400px){.container .scrollable{height:900px}}.container .scrollable .personalInformation{background:#fff;border-radius:10px;padding:10px}.container .scrollable .personalInformation .personal-info--container{display:flex;gap:15px;border-bottom:1px solid #a2b5bb}.container .scrollable .personalInformation .personal-info--container .profileImg{width:80px;height:74px;aspect-ratio:1/1;overflow:hidden;border-radius:50%}.container .scrollable .personalInformation .personal-info--container .profileImg img{width:100%;height:100%;object-fit:cover}.container .scrollable .personalInformation .personal-info--container .information-container{width:100%}.container .scrollable .personalInformation .personal-info--container .information-container .topContent{display:flex;justify-content:space-between;align-items:center}.container .scrollable .personalInformation .personal-info--container .information-container .topContent .userName{display:flex;gap:8px;align-items:center}.container .scrollable .personalInformation .personal-info--container .information-container .topContent .userName .name{font-weight:700;font-size:19px}.container .scrollable .personalInformation .personal-info--container .information-container .topContent .userName .status{background:#1ed02f;border-radius:20px;padding:8px;color:#fff;font-weight:700;font-size:10px}.container .scrollable .personalInformation .personal-info--container .information-container .topContent .buttons{display:flex;gap:5px}.container .scrollable .personalInformation .personal-info--container .information-container .bottomContent>.formContent{margin-top:10px;display:flex;gap:15px;flex-wrap:wrap;padding-bottom:10px}.container .scrollable .personalInformation .personal-info--container .information-container .bottomContent>.formContent .promptContainer .prompt{font-weight:500;font-size:12px;color:#a5a5a5}.container .scrollable .personalInformation .personal-info--container .information-container .bottomContent>.formContent .promptContainer .prompt span{font-weight:500;font-size:12px;color:#000}.container .scrollable .personalInformation .personal-info--container .information-container .bottomContent>.formContent .promptContainer .prompt .stars{color:#d9d9d9}.container .scrollable .personalInformation .personal-info--container .information-container .bottomContent>.formContent .promptContainer .prompt .stars .active{color:#ffe600}.container .scrollable .personalInformation .social-info--container{border-bottom:1px solid #a2b5bb}.container .scrollable .personalInformation .social-info--container>.formSocialContent{margin-top:10px;display:flex;gap:15px;flex-wrap:wrap;padding-bottom:10px}.container .scrollable .personalInformation .social-info--container>.formSocialContent .promptContainer .prompt{font-weight:500;font-size:12px;color:#a5a5a5}.container .scrollable .personalInformation .social-info--container>.formSocialContent .promptContainer .prompt span{font-weight:500;font-size:12px;color:#000}.container .scrollable .personalInformation .emergency-info--container>.formEmergencyContent h5{margin:10px 0;font-weight:600;font-size:12px;color:#000}.container .scrollable .personalInformation .emergency-info--container>.formEmergencyContent>.container{margin-top:10px;display:flex;gap:15px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid #a2b5bb}.container .scrollable .personalInformation .emergency-info--container>.formEmergencyContent>.container .promptContainer .prompt{font-weight:500;font-size:12px;color:#a5a5a5}.container .scrollable .personalInformation .emergency-info--container>.formEmergencyContent>.container .promptContainer .prompt span{font-weight:500;font-size:12px;color:#000}.container .scrollable .personalInformation .job-details--container>.formJobDetails h5{margin:10px 0;font-weight:600;font-size:12px;color:#000}.container .scrollable .personalInformation .job-details--container>.formJobDetails>.container{margin-top:10px;display:flex;gap:15px;flex-wrap:wrap;padding-bottom:10px}.container .scrollable .personalInformation .job-details--container>.formJobDetails>.container .promptContainer .prompt{font-weight:500;font-size:12px;color:#a5a5a5}.container .scrollable .personalInformation .job-details--container>.formJobDetails>.container .promptContainer .prompt span{font-weight:500;font-size:12px;color:#000}.container .scrollable .staff_stats{grid-template-columns:1fr 1fr 1fr;display:none}@media only screen and (min-width: 1400px){.container .scrollable .staff_stats{grid-template-columns:1fr 1fr 400px}}.container .scrollable .staff_stats{gap:10px;margin-top:20px}.container .scrollable .staff_stats .stat_container{background:#d9d9d9;height:150px;border-radius:10px;padding:10px;overflow:auto}@media only screen and (min-width: 1400px){.container .scrollable .staff_stats .stat_container{height:300px}}.container .scrollable .staff_stats .stat_container .staff_header{display:flex;justify-content:space-between;align-items:center}.container .scrollable .staff_stats .stat_container .chart_container{margin-left:-40px;margin-top:10px}.container .scrollable .staff_stats .reviews{background:#b6d3f4;display:grid;grid-template-rows:auto;gap:10px}.container .scrollable .team_member_data nav{margin:30px 0 40px}.container .scrollable .team_member_data nav ul{display:flex;justify-content:center;gap:10%;cursor:pointer}.container .scrollable .team_member_data nav ul li{font-weight:400;font-size:18px;list-style-type:none}.container .scrollable .team_member_data nav ul li:hover{color:#5292de;font-weight:600}.container .scrollable .team_member_data nav ul .active{color:#0b6ee8;font-weight:600;border-bottom:3px solid #0b6ee8}.container .scrollable .team_member_data .section_container{margin:0 auto}.container .scrollable .team_member_data .section_container .availability_container{padding:0 10px;width:50%;margin:0 auto}@media only screen and (max-width: 1400px){.container .scrollable .team_member_data .section_container .availability_container{width:70%}}.container .scrollable .team_member_data .section_container .availability_container .availability_header{display:flex;justify-content:space-between;align-items:start;margin-bottom:25px}.container .scrollable .team_member_data .section_container .availability_container .availability_header .title{font-size:16px;font-weight:600}.container .scrollable .team_member_data .section_container .availability_container .availability_header .avail_btn_save_container{margin:0}.container .scrollable .team_member_data .section_container .availability_container .availability_header .avail_btn_save_container .avail_actions_btn{background:#0b4de7;padding:5px 9px;font-size:14px;color:#fcfcfc;font-weight:500;min-width:80px;width:fit-content;align-self:center;display:flex;justify-content:center}.container .scrollable .team_member_data .section_container .availability_container .availability_header .avail_btn_save_container .avail_actions_btn .spinner{width:10px;height:10px;border-radius:50%;border:4px solid #fff;border-top-color:transparent;animation:spin 1s infinite linear}.container .scrollable .team_member_data .section_container .availability_container .availability_header .avail_btn_save_container .avail_actions_btn:hover{font-weight:600;color:#fff}.container .scrollable .team_member_data .section_container .availability_container .availability_picker_container .schedule_item{display:grid;grid-template-columns:repeat(3,1fr);align-items:baseline;justify-content:center;gap:20px;font-size:16px}.container .scrollable .team_member_data .section_container .availability_container .availability_picker_container .schedule_item label{display:flex;justify-content:left;align-items:center;gap:10px}.container .scrollable .team_member_data .section_container .availability_container .availability_picker_container .schedule_item .item div{display:flex;align-items:center;justify-content:left;gap:10px;margin-bottom:15px}.container .scrollable .team_member_data .section_container .availability_container .availability_picker_container .schedule_item .item div input{border-radius:5px;outline:none;border:1px solid #5b636b;padding:5px 10px;font-size:12px}.container .scrollable .team_member_data .section_container .availability_container .availability_picker_container .schedule_item .item div .remove_time_range_btn{background:#f01212;padding:2px 9px;font-size:14px;font-weight:100;color:#fcfcfc;font-weight:500}.container .scrollable .team_member_data .section_container .availability_container .availability_picker_container .schedule_item .add_time_range_btn_container .add_time_range_btn{background:#5292de;padding:2px 9px;font-size:14px;font-weight:100;color:#fcfcfc;font-weight:500}.container .scrollable .team_member_data .section_container .availability_settings{padding:0 10px;margin:50px auto 0}.container .scrollable .team_member_data .section_container .availability_settings .title{font-size:18px;font-weight:600;margin-bottom:20px}.container .scrollable .team_member_data .section_container .availability_settings .settings_container{display:flex;flex-direction:column;gap:20px}.container .scrollable .team_member_data .section_container .availability_settings .settings_container .buffer_container{display:flex;flex-direction:column;gap:10px}.container .scrollable .team_member_data .section_container .availability_settings .settings_container .buffer_container .title{font-size:18px;font-weight:400;margin:0;color:#0b4de7}.container .scrollable .team_member_data .section_container .availability_settings .settings_container .buffer_container .buffer_selector{display:flex;gap:20px}.container .scrollable .team_member_data .section_container .availability_settings .settings_container .buffer_container .buffer_selector div{display:flex;gap:10px;align-items:center}.container .scrollable .team_member_data .section_container .availability_settings .settings_container .buffer_container .buffer_selector div label{font-size:16px}.container .scrollable .team_member_data .section_container .availability_settings .settings_container .buffer_container .buffer_selector div select{background-color:#fff;border:1px solid #5b636b;font-size:16px;border-radius:5px;padding:2px 5px}.container .scrollable .team_member_data .section_container .availability_settings .settings_container .notice_container .title{font-size:18px;font-weight:400;margin:0;color:#0b4de7}.container .scrollable .team_member_data .section_container .availability_settings .settings_container .notice_container .notice_selector{display:flex;flex-direction:column;gap:20px}.container .scrollable .team_member_data .section_container .availability_settings .settings_container .notice_container .notice_selector label{font-size:16px}.container .scrollable .team_member_data .section_container .availability_settings .settings_container .notice_container .notice_selector div{display:flex;gap:10px}.container .scrollable .team_member_data .section_container .availability_settings .settings_container .notice_container .notice_selector div input{width:80px;background-color:#fff;border:1px solid #5b636b;font-size:16px;border-radius:5px;padding:2px 5px}.container .scrollable .team_member_data .section_container .availability_settings .settings_container .notice_container .notice_selector div select{background-color:#fff;border:1px solid #5b636b;font-size:16px;border-radius:5px;padding:2px 5px}.container .scrollable .team_member_data .section_container .availability_settings .settings_container .increment_container{display:flex;flex-direction:column;gap:10px}.container .scrollable .team_member_data .section_container .availability_settings .settings_container .increment_container .title{font-size:18px;font-weight:400;margin:0;color:#0b4de7}.container .scrollable .team_member_data .section_container .availability_settings .settings_container .increment_container .increment_selector{display:flex;flex-direction:column;gap:10px}.container .scrollable .team_member_data .section_container .availability_settings .settings_container .increment_container .increment_selector label{font-size:16px}.container .scrollable .team_member_data .section_container .availability_settings .settings_container .increment_container .increment_selector select{background-color:#fff;border:1px solid #5b636b;font-size:16px;border-radius:5px;padding:2px 5px;width:fit-content}.container .scrollable .team_member_data .section_container .profile_container{padding:0 10px;width:50%;margin:0 auto}@media only screen and (max-width: 1400px){.container .scrollable .team_member_data .section_container .profile_container{width:70%}}.container .scrollable .team_member_data .section_container .profile_container .form_actions{display:flex;justify-content:center;margin-bottom:50px;gap:20px}.container .scrollable .team_member_data .section_container .profile_container .form_actions .profile_edit_btn{background-color:#0b4de7;color:#f5f5f5;font-weight:600;font-size:18px;padding:5px 20px}.container .scrollable .team_member_data .section_container .profile_container .profile_input_container{display:flex;justify-content:center;gap:50px;flex-direction:row;align-items:center;margin-bottom:50px}.container .scrollable .team_member_data .section_container .profile_container .profile_input_container .img_container{position:relative;width:100px;height:100px;overflow:hidden;border-radius:50%}.container .scrollable .team_member_data .section_container .profile_container .profile_input_container .img_container .profile_img{width:100%;height:100%;object-fit:cover}.container .scrollable .team_member_data .section_container .profile_container .profile_input_container .image_actions_btns{display:flex;justify-content:space-between;gap:14px}.container .scrollable .team_member_data .section_container .profile_container .profile_input_container .image_actions_btns .img_upload_btn{background-color:#0b4de7;color:#f5f5f5;font-weight:600;font-size:12px;padding:5px 12px}.container .scrollable .team_member_data .section_container .profile_container .profile_input_container .image_actions_btns .img_remove_btn{background-color:#ffc6d1;color:#e70b33;font-weight:600;font-size:12px;padding:5px 12px}.container .scrollable .team_member_data .section_container .profile_container .profile_input_container .img_cropper_container{height:85vh;overflow-y:auto;top:5%;display:flex;flex-direction:column;justify-content:center;background-color:#f7f6f6;position:fixed;padding:20px;width:30%;z-index:99999}.container .scrollable .team_member_data .section_container .profile_container .profile_input_container .img_cropper_container .cropper_container{height:100%;background-color:none;background:none;position:relative}.container .scrollable .team_member_data .section_container .profile_container .profile_input_container .img_cropper_container .actions_btns{display:flex;justify-content:center;gap:20px;margin-top:50px}.container .scrollable .team_member_data .section_container .profile_container .profile_input_container .img_cropper_container .actions_btns .save_cropping{background-color:#0b4de7;color:#f5f5f5;font-weight:600;font-size:12px;padding:5px 12px}.container .scrollable .team_member_data .section_container .profile_container .profile_input_container .img_cropper_container .actions_btns .cancel_cropping{background-color:#ffc6d1;color:#e70b33;font-weight:600;font-size:12px;padding:5px 12px}.container .scrollable .team_member_data .section_container .profile_container .editable_form_container{display:flex;justify-content:center;gap:50px;flex-direction:column;align-items:center}.container .scrollable .team_member_data .section_container .profile_container .editable_form_container form{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center;gap:50px;row-gap:20px;padding-bottom:100px}.container .scrollable .team_member_data .section_container .profile_container .editable_form_container form div{display:flex;flex-direction:column;gap:10px;font-size:18px}.container .scrollable .team_member_data .section_container .profile_container .editable_form_container form div input,.container .scrollable .team_member_data .section_container .profile_container .editable_form_container form div textarea,.container .scrollable .team_member_data .section_container .profile_container .editable_form_container form div select{height:38px;padding-left:10px;border-radius:5px;outline:none;border:none;background-color:#d4d3d3;color:#131314;font-weight:500;font-size:16px}.container .scrollable .team_member_data .section_container .profile_container .editable_form_container form div .email_placeholder{padding:6px 0 6px 10px;border-radius:5px;outline:none;border:none;background-color:#d4d3d3;color:#131314;font-weight:500;font-size:16px}.container .scrollable .team_member_data .section_container .profile_container .editable_form_container .form_submit_btns{position:fixed;bottom:0;display:flex;justify-content:center;margin-bottom:50px;gap:20px}.container .scrollable .team_member_data .section_container .profile_container .editable_form_container .form_submit_btns .profile_cancel_btn{background-color:#ffc6d1;color:#e70b33;font-weight:600;font-size:16px;padding:5px 18px}.container .scrollable .team_member_data .section_container .profile_container .editable_form_container .form_submit_btns .submit_btn_container{display:flex;justify-content:space-evenly}.container .scrollable .team_member_data .section_container .profile_container .editable_form_container .form_submit_btns .submit_btn_container .profile_save_btn{background-color:#70f5c2;color:#068f11;font-weight:600;font-size:16px;padding:5px 20px;min-width:100px;align-self:center;display:flex;justify-content:center}.container .scrollable ::-webkit-scrollbar{width:5px;height:5px;left:100px}.container .scrollable ::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.container .scrollable ::-webkit-scrollbar-thumb{background:#f6fbf4;border-radius:10px}.container .scrollable ::-webkit-scrollbar-thumb:hover{background:#5292de}.appointment_container h5{font-weight:700;font-size:12px;color:#000;margin:10px}.appointment_container .mainDoctor{display:flex;align-items:center;margin:10px;gap:15px;background:#fff;border-radius:10px;padding:10px}.appointment_container .mainDoctor .doctorProfile{width:48px;height:38px;aspect-ratio:1/1;overflow:hidden;border-radius:50%}.appointment_container .mainDoctor .doctorProfile img{width:100%;height:100%;object-fit:cover}.appointment_container .mainDoctor .doctorName p.name{font-weight:600;font-size:14px;color:#000}.appointment_container .mainDoctor .doctorName p.speciality{font-weight:600;font-size:12px;color:#cccaca}.appointment_container .scheduledAppointments{margin:20px 10px 10px}.appointment_container .scheduledAppointments .title{display:flex;justify-content:space-between;align-items:center}.appointment_container .scheduledAppointments .title h5{font-weight:700;font-size:12px;color:#000}.appointment_container .scheduledAppointments .nocardsContainer{text-align:center}.appointment_container .scheduledAppointments .cardsContainer{height:fit-content;overflow-y:auto;margin-top:20px}@media only screen and (min-width: 1400px){.appointment_container .scheduledAppointments .cardsContainer{height:700px}}.appointment_container .scheduledAppointments .cardsContainer>.AppointmentCard{background:#fff;border-radius:10px;padding:10px;margin-bottom:10px}.appointment_container .scheduledAppointments .cardsContainer>.AppointmentCard .tagsContainer{display:flex;gap:5px}.appointment_container .scheduledAppointments .cardsContainer>.AppointmentCard .tagsContainer .tag1{color:#f0bf12;border:1px solid #f0bf12;padding:5px;font-size:10px}.appointment_container .scheduledAppointments .cardsContainer>.AppointmentCard .tagsContainer .tag2{color:#75fc45;border:1px solid #75fc45;padding:5px;font-size:10px;display:none}.appointment_container .scheduledAppointments .cardsContainer>.AppointmentCard .tagsContainer .tag3{color:#f01212;border:1px solid #f01212;padding:5px;font-size:10px}.appointment_container .scheduledAppointments .cardsContainer>.AppointmentCard .AppointmentInfo .title{font-size:15px;color:#000;font-weight:600;margin-bottom:6px;margin-top:6px}.appointment_container .scheduledAppointments .cardsContainer>.AppointmentCard .AppointmentInfo .timeDate{display:flex;gap:20px;font-size:12px;color:#a5a5a5;margin-bottom:10px}.appointment_container .scheduledAppointments .cardsContainer>.AppointmentCard .AppointmentInfo .consultingDoc{display:flex;align-items:center;gap:10px;margin-bottom:8px}.appointment_container .scheduledAppointments .cardsContainer>.AppointmentCard .AppointmentInfo .consultingDoc .docProfile{width:45px;height:38px;aspect-ratio:1/1;overflow:hidden;border-radius:50%}.appointment_container .scheduledAppointments .cardsContainer>.AppointmentCard .AppointmentInfo .consultingDoc .docProfile img{width:100%;height:100%;object-fit:cover}.appointment_container .scheduledAppointments .cardsContainer>.AppointmentCard .AppointmentInfo .consultingDoc .docName{font-size:14px;font-weight:600;color:#000}.appointment_container .scheduledAppointments .cardsContainer>.AppointmentCard .appointmentButton button{border:1px solid #5292de;border-radius:10px;padding:4px 10px;font-size:9px;font-weight:700;color:#5292de}.appointment_container .AppointmentHistory{display:flex;justify-content:center;align-items:center}.appointment_container .AppointmentHistory button{background:#fff;border-radius:10px;color:#5292de;font-weight:600;padding:10px;position:absolute;bottom:20px}.reviews_container{border-bottom:1px solid #a1a1a1;padding-bottom:10px}.reviews_container .reviews_header{display:flex;justify-content:space-between;font-size:12px;font-weight:600}.reviews_container .reviews_header .left{display:flex;gap:10px;align-items:center}.reviews_container .reviews_header .left .image img{width:30px}.reviews_container .reviews_header .left .details>.stars{color:#b7b6ab}.reviews_container .reviews_header .left .details>.stars span.active{color:#ffe600}.reviews_container .review{margin-top:10px}.reviews_container .review p.review{font-size:12px}.reviews_container .review_satisfaction{margin-top:5px}.reviews_container .review_satisfaction p{font-size:10px}.react-international-phone-input-container{border-radius:15px;border:none;padding:6px;background:#fff;font-size:14px}.react-international-phone-input-container .react-international-phone-country-selector-button{background:#fff;color:#5292de;border:none}.react-international-phone-input-container .react-international-phone-input{border:none!important}.appointments_page .main-container .header_container{display:flex;justify-content:space-between;align-items:center}.appointments_page .main-container .header_container .left{display:flex;gap:10px;align-items:center}.appointments_page .main-container .header_container .left .actions_btn{display:flex;gap:8px}.appointments_page .main-container .header_container .right{display:flex;gap:10px;align-items:center}.appointments_page .main-container .table_container{height:80vh;margin-top:20px;margin-bottom:20px;border-radius:10px;overflow-x:auto;overflow-y:auto;background-color:#f4f9ff;font-size:11px;position:relative}.appointments_page ::-webkit-scrollbar{width:5px;height:5px;left:100px}.appointments_page ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.appointments_page ::-webkit-scrollbar-thumb{background:#a5a5a5;border-radius:10px}.appointments_page ::-webkit-scrollbar-thumb:hover{background:#5292de}.appointment_single .main-container .confirmation-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#131314;padding:20px;text-align:center;box-shadow:0 0 10px #0000004d;z-index:9999;border-radius:10px}.appointment_single .main-container .confirmation-popup p{margin-bottom:40px;font-size:20px;font-weight:600;color:#fcfcfc}.appointment_single .main-container .confirmation-popup button{margin-right:10px;font-size:18px;padding:7px 14px;border-radius:10px}.appointment_single .main-container .loading_message{font-size:12px;font-weight:600;color:#fcfcfc;text-align:center}.appointment_single .main-container .yes_confirmation_popup{background:#1ed02f}.appointment_single .main-container .no_confirmation_popup{background:#f01212}.appointment_single .main-container .history_navigation_btn_container{padding:10px 0 20px}.appointment_single .main-container .history_navigation_btn_container button{font-weight:600}.appointment_single .main-container .history_navigation_btn_container button:hover{color:#0b6ee8}.appointment_single .main-container .header_container{display:flex;justify-content:space-between;align-items:center}.appointment_single .main-container .header_container .left{display:flex;gap:10px;align-items:center}.appointment_single .main-container .header_container .left .actions_btn{display:flex;gap:8px}.appointment_single .main-container .header_container .right{display:flex;gap:10px;align-items:center}.appointment_single .main-container .header_container .right .timer_container{display:flex;justify-content:center;gap:20px;align-items:center}.appointment_single .main-container .header_container .right .timer_container .hourglass_icon{color:#5292de;font-size:20px}.appointment_single .main-container .header_container .right .timer_container h2{font-size:20px;font-weight:600;color:#5292de}.appointment_single .main-container .header_container .right .timer_container .buttons{display:flex;align-items:center;gap:10px}.appointment_single .main-container .header_container .right .timer_container .buttons button{font-size:14px;padding:4px 6px;font-weight:600;color:#f4f9ff;border-radius:4px}.appointment_single .main-container .header_container .right .timer_container .buttons .start_btn{background:#1ed02f}.appointment_single .main-container .header_container .right .timer_container .buttons .pause_btn{background:#d6c806}.appointment_single .main-container .header_container .right .timer_container .buttons .resume_btn{background:#faa70d}.appointment_single .main-container .header_container .right .timer_container .buttons .reset_btn{background:#0b6ee8}.appointment_single .main-container .header_container .right .timer_container .buttons .cancel_btn{background:#f01212}.appointment_single .main-container .header_container .right .timer_container .buttons .complete_btn{background:#1ed02f}.appointment_single .main-container .header_container .right .invoice_redirect_btn{text-decoration:none;color:#fff;background:#5292de;font-size:14px;font-weight:600;display:flex;gap:5px;align-items:center;border-radius:4px;padding:4px 6px}.appointment_single .main-container .header_container .right .invoice_redirect_btn:hover{color:#5292de;background:#e8f9ff}.appointment_single .main-container .box_container .appointment_info_container .field_container{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.appointment_single .main-container .box_container .appointment_info_container .field_container .field_title{font-weight:500;font-size:16px;color:#a5a5a5;width:300px}.appointment_single .main-container .box_container .appointment_info_container .field_container .field_title .field_content{font-weight:500;font-size:16px;color:#000}.appointment_single .main-container .box_container .appointment_info_container .field_container .field_title .field_content .link_to_user{font-weight:700;color:#000}.appointment_single .main-container .box_container .appointment_box{margin:20px 0;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}::-webkit-scrollbar{width:5px;height:5px;left:100px;padding-left:10px}::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}::-webkit-scrollbar-thumb{background:#f6fbf4;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#5292de}.prescriptionContainer{background:#fff;border-radius:10px;padding:0 10px;height:290px;overflow-y:auto}.prescriptionContainer .headerContainer{display:flex;justify-content:space-between;align-items:center}.prescriptionContainer .headerContainer .title{font-weight:700;font-size:16px;color:#131212}.prescriptionContainer .prescription_info_container{padding:0;display:block;text-align:center;margin:0!important;margin-bottom:10px}.prescriptionContainer .prescription_info_container .prescription_info{display:flex;border:2px solid #f2f2f2;border-radius:10px;padding:5px;justify-content:space-between;align-items:center;margin-bottom:10px}.prescriptionContainer .prescription_info_container .prescription_info p{font-size:12px;color:#bbb}.reportContainer{background:#fff;border-radius:10px;padding:0 10px;height:290px;overflow-y:auto}.reportContainer .headerContainer{display:flex;justify-content:space-between;align-items:center}.reportContainer .headerContainer .title{font-weight:700;font-size:16px;color:#131212}.reportContainer .headerContainer .buttons{display:flex;gap:12px}.reportContainer .report_info_container{padding:0;display:block;text-align:center;margin:0!important;margin-bottom:10px}.reportContainer .report_info_container .report_info{display:flex;border:2px solid #f2f2f2;border-radius:10px;padding:5px;justify-content:space-between;align-items:center;margin-bottom:10px}.reportContainer .report_info_container .report_info p{font-size:12px;color:#bbb}.promptContainer .visual_acuity_table{margin:20px 0;width:100%;border-collapse:collapse;table-layout:fixed;background:#f2f2f2;border-radius:10px}.promptContainer .visual_acuity_table thead th{color:#000;font-size:16px;font-weight:500}.promptContainer .visual_acuity_table tbody tr{font-size:16px;font-weight:400}.promptContainer .visual_acuity_table th,.promptContainer .visual_acuity_table td{border:1px solid rgb(182,179,179);padding:10px;text-align:center}.promptContainer .visual_acuity_table th input,.promptContainer .visual_acuity_table td input{width:50px;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.promptContainer .visual_acuity_table tbody tr:last-child td{border-bottom:0px}.promptContainer .visual_acuity_table tbody .row_total td{font-weight:600;font-size:16px}.promptContainer .eye_info_table{margin:20px 0;width:100%;border-collapse:collapse;table-layout:fixed;background:#f2f2f2;border-radius:10px}.promptContainer .eye_info_table thead th{color:#000;font-size:16px;font-weight:500}.promptContainer .eye_info_table tbody tr{font-size:16px;font-weight:400}.promptContainer .eye_info_table th,.promptContainer .eye_info_table td{border:1px solid rgb(182,179,179);padding:10px;text-align:center}.promptContainer .eye_info_table th input,.promptContainer .eye_info_table td input{width:300px;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.promptContainer .eye_info_table tbody .row_total td{font-weight:600;font-size:16px}.dental_report_table_container{margin:2rem 0;overflow-x:auto}.dental_report_table_container .dental_report_table{width:100%;border-collapse:collapse;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.95rem;color:#333;border-left:4px solid #4a90e2}.dental_report_table_container .dental_report_table thead tr{background-color:#f2f2f2;color:#333;font-weight:600}.dental_report_table_container .dental_report_table thead th{padding:1rem;text-align:center;border-bottom:2px solid #ddd;font-size:20px}.dental_report_table_container .dental_report_table tbody tr{border-bottom:1px solid #ddd}.dental_report_table_container .dental_report_table tbody tr td{vertical-align:top;padding:1rem;border-right:1px solid #eee}.dental_report_table_container .dental_report_table tbody tr td:first-child{width:30%;font-weight:600;color:#444;background-color:#f9f9f9}.dental_report_table_container .dental_report_table tbody tr td:last-child{width:70%;background-color:#fff}.dental_report_table_container .dental_report_table tbody tr td ul{margin:0;padding-left:1.2rem;list-style-type:none}.dental_report_table_container .dental_report_table tbody tr td ul li{margin-bottom:.5rem;line-height:1.4}.dental_report_table_container .dental_report_table tbody tr td ul li span{font-weight:600;color:#1a1a1a}.notesContainer{background:#fff;border-radius:10px;padding:10px;height:340px;overflow-y:auto}.notesContainer .headerContainer{display:flex;justify-content:space-between;align-items:center}.notesContainer .headerContainer .title{color:#bbb;font-weight:700;font-size:14px}.notesContainer .notesContent{padding-bottom:10px}.notesContainer .notesContent .new_note_form_container textarea{font-size:11px;margin-bottom:10px}.notesContainer .notesContent .note{border-bottom:1px solid #d0dadd;margin-top:10px}.notesContainer .notesContent .top>.text{font-size:12px;padding-bottom:8px}.notesContainer .notesContent .note_info{display:flex;gap:10px;font-size:10px;color:#bbb;padding-bottom:8px}.notesContainer .notesContent .note_info .btn{font-size:10px}.view_content_popup_container h3{text-align:center;font-weight:500}.view_content_popup_container{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:500px;height:80vh;justify-content:center;overflow-y:scroll;border-radius:10px;z-index:999999;padding:5px 20px;background:#fff;border:solid 6px #5292de;transform:translateY(2%)}.view_content_popup_container .content_popup_header{display:flex;margin-top:20px;justify-content:end}.view_content_popup_container .content_popup_header .popup_button_container{display:flex;gap:20px}.view_content_popup_container .content_popup_header .popup_button_container button{background:#5292de;color:#fff;border-radius:8px;padding:6px 10px}.view_content_popup_container .company_info_container{margin-top:5px}.view_content_popup_container .company_info_container .letterHead{max-width:700px}.view_content_popup_container .company_info_container .letterHead img{width:100%}.view_content_popup_container .company_info_container .company_logo img{width:120px;margin-bottom:20px}.view_content_popup_container .content_container{margin-top:10px}.view_content_popup_container .content_container h3{text-align:center}.view_content_popup_container footer{display:flex;display:none;align-items:center;justify-content:center;gap:20px}.view_content_popup_container footer span{color:#c5c5c5}.view_content_popup_container footer img{width:80px}.report_type{margin:50px 0 30px;display:flex;justify-content:center}.promptContainer .prompt{font-weight:500;font-size:16px;color:#a5a5a5}.promptContainer .prompt span{font-weight:500;font-size:16px;color:#000}.empty_data{display:none}h5{font-weight:600;color:#5292de;margin-top:20px;margin-bottom:10px;font-size:18px}.patient_personal_information,.patient_vitals{margin-top:10px;display:flex;gap:15px;flex-wrap:wrap;padding-bottom:10px}.patient_medical_note{margin-top:20px}.patient_medical_note .medical_note_container{display:flex;flex-direction:column;gap:20px}@media screen{footer{display:none}}.departments .main-container .headerContainer{display:flex;justify-content:space-between;margin-bottom:20px}.departments .main-container .headerContainer .leftContainer h1,.departments .main-container .headerContainer .rightContainer h1{font-size:22px}.departments .main-container .headerContainer .leftContainer,.departments .main-container .headerContainer .rightContainer{display:flex;gap:10px}.departments .main-container .headerContainer .leftContainer{padding-top:10px}.departments .main-container .headerContainer .leftContainer>.actionBtns{display:flex;gap:10px;font-size:22px}.departments .main-container .tableContainer{height:80vh;margin-top:20px;margin-bottom:20px;border-radius:10px;overflow-x:auto;background-color:#f4f9ff;overflow-y:auto;position:relative}.departments ::-webkit-scrollbar{width:5px;height:5px;left:100px}.departments ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.departments ::-webkit-scrollbar-thumb{background:#a5a5a5;border-radius:10px}.departments ::-webkit-scrollbar-thumb:hover{background:#5292de}.department_single .main-container{grid-area:main;margin:0 20px 10px 10px;display:grid;grid-template-columns:1fr 200px;gap:80px}.department_single .main-container .container_general{overflow:auto}.department_single .main-container .container_general .history_navigation_btn_container{padding:10px 0 20px}.department_single .main-container .container_general .history_navigation_btn_container button{font-weight:600}.department_single .main-container .container_general .history_navigation_btn_container button:hover{color:#0b6ee8}.department_single .main-container .container_general .department_header{display:flex;justify-content:space-between;align-items:center}.department_single .main-container .container_general .department_header h1{font-size:22px}.department_single .main-container .container_general .widgets{display:flex;flex-wrap:wrap;gap:30px;margin-top:20px}.department_single .main-container .container_general .container{margin-top:30px}.department_single .main-container .container_general .container .performance_chart .chart_header{display:flex;justify-content:space-between;align-items:center}.department_single .main-container .container_general .container .performance_chart .chart_container{background:#6767671f;height:300px;padding:30px;border-radius:10px;margin-top:10px}.department_single .main-container .container_general .container .department_services_list_container{margin-top:20px;margin-bottom:20px}.department_single .main-container .container_general .container .department_services_list_container .table_header{display:flex;justify-content:space-between;align-items:center}.department_single .main-container .container_general .container .department_services_list_container .table_header .chart_header_title,.department_single .main-container .container_general .container .department_services_list_container .table_header .chart_header_title .table_header_cont{display:flex;align-items:center;justify-content:center;gap:10px}.department_single .main-container .container_general .container .department_services_list_container .table_header .buttons{display:flex;align-items:center;gap:10px}.department_single .main-container .container_general .container .department_services_list_container .table_container{background-color:#6767671f;height:250px;height:280px;margin-top:20px;border-radius:10px;overflow-x:auto}.department_single .main-container .staff_list_container{padding:7px 10px;background:#6767671f;border-radius:20px;margin-bottom:10px;text-align:center;height:80vh;overflow:auto}.department_single .main-container .staff_list_container .top_performers_members{margin:10px auto 0}.department_single .main-container .staff_list_container .top_performers_members .top_performers_listed{margin-top:10px}.department_single .main-container .staff_list_container .top_performers_members .top_performers_listed img{width:120px}.department_single .main-container .staff_list_container .all_members_list{margin-top:20px}.department_single .main-container .staff_list_container .all_members_list ul{margin-top:10px}.department_single .main-container .staff_list_container .all_members_list .all_members_listed li{display:flex;align-items:center;justify-content:center;gap:10px}.department_single .main-container .staff_list_container .all_members_list .all_members_listed li .profile_img_container{width:45px;height:38px;aspect-ratio:1/1;overflow:hidden;border-radius:50%}.department_single .main-container .staff_list_container .all_members_list .all_members_listed li .profile_img_container img{width:100%;height:100%;object-fit:cover}.department_single .main-container .staff_list_container .all_members_list .all_members_listed li:not(:last-child){margin-bottom:20px}.department_single ::-webkit-scrollbar{width:5px;height:5px;left:100px;padding-left:10px}.department_single ::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.department_single ::-webkit-scrollbar-thumb{background:#f6fbf4;border-radius:10px}.department_single ::-webkit-scrollbar-thumb:hover{background:#5292de}.history_navigation_btn_container{padding:10px 0 20px}.history_navigation_btn_container button{font-weight:600}.history_navigation_btn_container button:hover{color:#0b6ee8}.settings .main-container .settings_card_container{background:#f2f2f2;border-radius:10px;height:70vh;padding:10px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);row-gap:10px;gap:20px}.settings .main-container .settings_card_container .card{padding:10px}.settings .main-container .settings_card_container .card .container{display:flex;gap:10px;padding:10px}.settings .main-container .settings_card_container .card .container:hover{background:#e0e0e0;border-radius:10px}.settings .main-container .settings_card_container .card .container .left_container .icon_container{background:#fff;padding:8px 10px;color:#8d8d8d;border-radius:8px}.settings .main-container .settings_card_container .card .container p{font-size:14px;padding-top:7px}.settings ::-webkit-scrollbar{width:5px;height:5px;left:100px}.settings ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.settings ::-webkit-scrollbar-thumb{background:#a5a5a5;border-radius:10px}.settings ::-webkit-scrollbar-thumb:hover{background:#5292de}.generalSetting .main-container{padding-bottom:20px}.generalSetting .main-container .generalSetting-header{margin-bottom:50px}.generalSetting .main-container form{display:flex;justify-content:center}.generalSetting .main-container form .button{display:flex;justify-content:center;margin-bottom:50px}.generalSetting .main-container form .button button{padding:12px;border-radius:10px;background-color:#5292de}.generalSetting .main-container form .company_logo_field{display:flex;align-items:center;gap:60px;margin-bottom:20px}.generalSetting .main-container form .company_logo_field .logo_upload .company_logo_upload{border-radius:100%;width:100px;height:100px;background:#fff;text-align:center;margin-top:20px}.generalSetting .main-container form .company_logo_field .logo_upload .company_logo_upload .company_logo_btn_container .company_logo_btn{background:none;margin:0;color:gray;width:100%;padding:38px 0;font-size:22px}.generalSetting .main-container form .company_logo_field .company_logo_preview{display:flex;gap:10px}.generalSetting .main-container form .company_logo_field .company_logo_preview .company_logo_img{width:180px}.generalSetting .main-container form .company_logo_field .company_logo_preview .remove_logo_icon{color:red;font-size:20px}.generalSetting .main-container form .company_information,.generalSetting .main-container form .company_address_information,.generalSetting .main-container form .account_owner_information,.generalSetting .main-container form .standards_formats,.generalSetting .main-container form .store_currency,.generalSetting .main-container form .store_language{display:grid;grid-template-columns:300px 1fr;gap:100px;padding-bottom:30px}.generalSetting .main-container form .company_information .section_details h2,.generalSetting .main-container form .company_address_information .section_details h2,.generalSetting .main-container form .account_owner_information .section_details h2,.generalSetting .main-container form .standards_formats .section_details h2,.generalSetting .main-container form .store_currency .section_details h2,.generalSetting .main-container form .store_language .section_details h2{color:#5292de;font-weight:500;padding-bottom:10px;font-size:16px}.generalSetting .main-container form .company_information .section_details p,.generalSetting .main-container form .company_address_information .section_details p,.generalSetting .main-container form .account_owner_information .section_details p,.generalSetting .main-container form .standards_formats .section_details p,.generalSetting .main-container form .store_currency .section_details p,.generalSetting .main-container form .store_language .section_details p{font-size:14px}.generalSetting .main-container form .company_information .form_group .form_group_flex,.generalSetting .main-container form .company_address_information .form_group .form_group_flex,.generalSetting .main-container form .account_owner_information .form_group .form_group_flex,.generalSetting .main-container form .standards_formats .form_group .form_group_flex,.generalSetting .main-container form .store_currency .form_group .form_group_flex,.generalSetting .main-container form .store_language .form_group .form_group_flex{display:flex;justify-content:space-between;gap:20px}.generalSetting .main-container form .company_information .form_group .form_group_flex .unit_system_field,.generalSetting .main-container form .company_information .form_group .form_group_flex .weight_unit_field,.generalSetting .main-container form .company_information .form_group .form_group_flex .temp_formats_field,.generalSetting .main-container form .company_address_information .form_group .form_group_flex .unit_system_field,.generalSetting .main-container form .company_address_information .form_group .form_group_flex .weight_unit_field,.generalSetting .main-container form .company_address_information .form_group .form_group_flex .temp_formats_field,.generalSetting .main-container form .account_owner_information .form_group .form_group_flex .unit_system_field,.generalSetting .main-container form .account_owner_information .form_group .form_group_flex .weight_unit_field,.generalSetting .main-container form .account_owner_information .form_group .form_group_flex .temp_formats_field,.generalSetting .main-container form .standards_formats .form_group .form_group_flex .unit_system_field,.generalSetting .main-container form .standards_formats .form_group .form_group_flex .weight_unit_field,.generalSetting .main-container form .standards_formats .form_group .form_group_flex .temp_formats_field,.generalSetting .main-container form .store_currency .form_group .form_group_flex .unit_system_field,.generalSetting .main-container form .store_currency .form_group .form_group_flex .weight_unit_field,.generalSetting .main-container form .store_currency .form_group .form_group_flex .temp_formats_field,.generalSetting .main-container form .store_language .form_group .form_group_flex .unit_system_field,.generalSetting .main-container form .store_language .form_group .form_group_flex .weight_unit_field,.generalSetting .main-container form .store_language .form_group .form_group_flex .temp_formats_field{width:50%}.generalSetting .main-container form .company_information .form_group .form_group_field,.generalSetting .main-container form .company_address_information .form_group .form_group_field,.generalSetting .main-container form .account_owner_information .form_group .form_group_field,.generalSetting .main-container form .standards_formats .form_group .form_group_field,.generalSetting .main-container form .store_currency .form_group .form_group_field,.generalSetting .main-container form .store_language .form_group .form_group_field{display:grid;grid-template-rows:auto;padding-bottom:20px}.generalSetting .main-container form .company_information .form_group .form_group_field label,.generalSetting .main-container form .company_address_information .form_group .form_group_field label,.generalSetting .main-container form .account_owner_information .form_group .form_group_field label,.generalSetting .main-container form .standards_formats .form_group .form_group_field label,.generalSetting .main-container form .store_currency .form_group .form_group_field label,.generalSetting .main-container form .store_language .form_group .form_group_field label{padding-bottom:10px;font-size:14px}.generalSetting .main-container form .company_information .form_group .form_group_field p,.generalSetting .main-container form .company_address_information .form_group .form_group_field p,.generalSetting .main-container form .account_owner_information .form_group .form_group_field p,.generalSetting .main-container form .standards_formats .form_group .form_group_field p,.generalSetting .main-container form .store_currency .form_group .form_group_field p,.generalSetting .main-container form .store_language .form_group .form_group_field p{padding-top:10px;font-size:12px}.generalSetting .main-container form .company_information .form_group .form_group_field input,.generalSetting .main-container form .company_address_information .form_group .form_group_field input,.generalSetting .main-container form .account_owner_information .form_group .form_group_field input,.generalSetting .main-container form .standards_formats .form_group .form_group_field input,.generalSetting .main-container form .store_currency .form_group .form_group_field input,.generalSetting .main-container form .store_language .form_group .form_group_field input{background:#fff;border-radius:15px;border:none;padding:12px;font-size:14px;color:#5292de}.generalSetting .main-container form .company_information .form_group .form_group_field input:focus,.generalSetting .main-container form .company_address_information .form_group .form_group_field input:focus,.generalSetting .main-container form .account_owner_information .form_group .form_group_field input:focus,.generalSetting .main-container form .standards_formats .form_group .form_group_field input:focus,.generalSetting .main-container form .store_currency .form_group .form_group_field input:focus,.generalSetting .main-container form .store_language .form_group .form_group_field input:focus{outline-color:#5292de}.generalSetting .main-container form .company_information .form_group .form_group_field select,.generalSetting .main-container form .company_address_information .form_group .form_group_field select,.generalSetting .main-container form .account_owner_information .form_group .form_group_field select,.generalSetting .main-container form .standards_formats .form_group .form_group_field select,.generalSetting .main-container form .store_currency .form_group .form_group_field select,.generalSetting .main-container form .store_language .form_group .form_group_field select{background:#fff;border-radius:15px;border:none;padding:15px;font-size:14px;color:#5292de}.generalSetting .main-container form .company_information .form_group .form_group_field select option,.generalSetting .main-container form .company_address_information .form_group .form_group_field select option,.generalSetting .main-container form .account_owner_information .form_group .form_group_field select option,.generalSetting .main-container form .standards_formats .form_group .form_group_field select option,.generalSetting .main-container form .store_currency .form_group .form_group_field select option,.generalSetting .main-container form .store_language .form_group .form_group_field select option{color:#000}.generalSetting .main-container form .company_information .form_group .form_group_field select:focus,.generalSetting .main-container form .company_address_information .form_group .form_group_field select:focus,.generalSetting .main-container form .account_owner_information .form_group .form_group_field select:focus,.generalSetting .main-container form .standards_formats .form_group .form_group_field select:focus,.generalSetting .main-container form .store_currency .form_group .form_group_field select:focus,.generalSetting .main-container form .store_language .form_group .form_group_field select:focus{outline-color:#5292de}.generalSetting .main-container form .company_information .form_group .form_group_field textarea,.generalSetting .main-container form .company_address_information .form_group .form_group_field textarea,.generalSetting .main-container form .account_owner_information .form_group .form_group_field textarea,.generalSetting .main-container form .standards_formats .form_group .form_group_field textarea,.generalSetting .main-container form .store_currency .form_group .form_group_field textarea,.generalSetting .main-container form .store_language .form_group .form_group_field textarea{width:98%;background:#fff;border-radius:15px;border:none;padding:15px;font-size:16px;color:#5292de}.generalSetting .main-container form .company_information .form_group .form_group_field textarea:focus,.generalSetting .main-container form .company_address_information .form_group .form_group_field textarea:focus,.generalSetting .main-container form .account_owner_information .form_group .form_group_field textarea:focus,.generalSetting .main-container form .standards_formats .form_group .form_group_field textarea:focus,.generalSetting .main-container form .store_currency .form_group .form_group_field textarea:focus,.generalSetting .main-container form .store_language .form_group .form_group_field textarea:focus{outline-color:#5292de}.generalSetting .main-container form .submit-btn{display:flex;justify-content:space-evenly;margin-bottom:50px}.generalSetting .main-container form .submit-btn button{min-width:180px;width:fit-content;font-size:16px;padding:15px;background:#5292de;border-radius:15px;color:#fff;font-weight:600;align-self:center;display:flex;justify-content:center}.shippingSetting{background-color:#d9d9d9}.shippingSetting .main-container{padding-bottom:20px}.shippingSetting .main-container .shipping_header_text{font-size:14px;margin-top:16px}.shippingSetting .main-container .shipping_container,.shippingSetting .main-container .pickup_container{margin-top:30px;background:#f2f2f2;padding:10px;border-radius:12px}.shippingSetting .main-container .shipping_container .delivery .delivery_header .delivery_title,.shippingSetting .main-container .pickup_container .delivery .delivery_header .delivery_title{color:#5292de;font-weight:500;padding-bottom:5px;font-size:16px}.shippingSetting .main-container .shipping_container .delivery .delivery_header .delivery_explained,.shippingSetting .main-container .pickup_container .delivery .delivery_header .delivery_explained{font-size:14px}.shippingSetting .main-container .shipping_container .delivery .delivery_location .delivery_location_header,.shippingSetting .main-container .pickup_container .delivery .delivery_location .delivery_location_header{padding-top:15px;font-weight:700;font-size:14px}.shippingSetting .main-container .shipping_container .delivery .delivery_location .delivery_location_card,.shippingSetting .main-container .pickup_container .delivery .delivery_location .delivery_location_card{display:flex;justify-content:space-between;align-items:center;padding-top:14px}.shippingSetting .main-container .shipping_container .delivery .delivery_location .delivery_location_card .delivery_location_card_container,.shippingSetting .main-container .pickup_container .delivery .delivery_location .delivery_location_card .delivery_location_card_container{display:flex;justify-content:space-between;gap:20px}.shippingSetting .main-container .shipping_container .delivery .delivery_location .delivery_location_card .delivery_location_card_container .delivery_location_icon .icon,.shippingSetting .main-container .pickup_container .delivery .delivery_location .delivery_location_card .delivery_location_card_container .delivery_location_icon .icon{background:#fcfcfc;padding:10px 14px;border-radius:8px;color:#a3a3a3}.shippingSetting .main-container .shipping_container .delivery .delivery_location .delivery_location_card .delivery_location_card_container .delivery_location_icon .icon .iconLocation,.shippingSetting .main-container .pickup_container .delivery .delivery_location .delivery_location_card .delivery_location_card_container .delivery_location_icon .icon .iconLocation{font-size:24px}.shippingSetting .main-container .shipping_container .delivery .delivery_location .delivery_location_card .delivery_location_card_container .delivery_location_details_container .delivery_location_details .delivery_location_name,.shippingSetting .main-container .pickup_container .delivery .delivery_location .delivery_location_card .delivery_location_card_container .delivery_location_details_container .delivery_location_details .delivery_location_name{font-weight:600;font-size:18px}.shippingSetting .main-container .shipping_container .delivery .delivery_location .delivery_location_card .delivery_location_card_container .delivery_location_details_container .delivery_location_details .delivery_location_address,.shippingSetting .main-container .pickup_container .delivery .delivery_location .delivery_location_card .delivery_location_card_container .delivery_location_details_container .delivery_location_details .delivery_location_address{padding-top:10px;font-size:16px;width:500px}.shippingSetting .main-container .shipping_container .delivery .delivery_location .delivery_location_card .tag,.shippingSetting .main-container .pickup_container .delivery .delivery_location .delivery_location_card .tag{padding:5px;font-size:14px;border-radius:5px;font-weight:700;color:#5292de}.shippingSetting .main-container .shipping_container .delivery .delivery_location .delivery_location_card .delivery_manage_button,.shippingSetting .main-container .pickup_container .delivery .delivery_location .delivery_location_card .delivery_manage_button{font-size:12px;border-radius:8px;background:#a3a3a3;color:#5292de;padding:5px 8px;font-weight:500}.locationSetting .main-container{padding-bottom:20px}.locationSetting .main-container .locationSetting-header{display:flex;justify-content:space-between;align-items:center}.locationSetting .main-container .location_explained{font-size:14px}.locationSetting .main-container .location_items_container{margin-top:30px;background:#fff;padding:10px;border-radius:12px}.locationSetting .main-container .location_items_container .location_items_container_title{margin-bottom:15px;font-weight:500;font-size:14px}.locationSetting .main-container .location_items_container .location_items .locationItem{display:flex;gap:20px;border-bottom:2px solid #c5c5c5;padding:22px 18px}.locationSetting .main-container .location_items_container .location_items .locationItem .icon_container .icon{background:#fcfcfc;padding:10px 14px;border-radius:8px;color:#a3a3a3}.locationSetting .main-container .location_items_container .location_items .locationItem .icon_container .icon .iconLocation{font-size:24px}.locationSetting .main-container .location_items_container .location_items .locationItem:nth-last-child(1){border-bottom:none}.locationSetting .main-container .location_items_container .location_items .location_details .location_details_header{display:flex;align-items:center;gap:30px}.locationSetting .main-container .location_items_container .location_items .location_details .location_details_header .title{font-weight:600;font-size:18px}.locationSetting .main-container .location_items_container .location_items .location_details .location_details_header .default{padding:5px;font-size:14px;border-radius:5px;font-weight:700;color:#5292de}.locationSetting .main-container .location_items_container .location_items .location_details .address{padding-top:10px;font-size:16px}.locationSetting .main-container .default_item_selector{margin-top:30px;background:#fff;padding:10px;border-radius:12px}.locationSetting .main-container .default_item_selector .default_item_container{display:grid;grid-template-rows:repeat(3,1fr);gap:12px}.locationSetting .main-container .default_item_selector .location_items_container_title{font-weight:500;font-size:14px}.accountSetting .main-container{padding-bottom:20px}.accountSetting .main-container .account_setting_header{margin-bottom:50px}.accountSetting .main-container .account_overview_container,.accountSetting .main-container .account_and_permissions,.accountSetting .main-container .login_services,.accountSetting .main-container .account_status{display:grid;grid-template-columns:300px 1fr;gap:100px;padding-bottom:30px}.accountSetting .main-container .account_overview_container .account_detail_title h2,.accountSetting .main-container .account_and_permissions .account_detail_title h2,.accountSetting .main-container .login_services .account_detail_title h2,.accountSetting .main-container .account_status .account_detail_title h2{color:#5292de;font-weight:500;padding-bottom:10px;font-size:16px}.accountSetting .main-container .account_overview_container .account_detail_title p,.accountSetting .main-container .account_and_permissions .account_detail_title p,.accountSetting .main-container .login_services .account_detail_title p,.accountSetting .main-container .account_status .account_detail_title p{font-size:14px}.accountSetting .main-container .account_overview_container .account_detail_title p .external_link,.accountSetting .main-container .account_and_permissions .account_detail_title p .external_link,.accountSetting .main-container .login_services .account_detail_title p .external_link,.accountSetting .main-container .account_status .account_detail_title p .external_link{color:#5292de;text-decoration:none}.accountSetting .main-container .account_overview_container .account_overview_card_container,.accountSetting .main-container .account_and_permissions .account_overview_card_container,.accountSetting .main-container .login_services .account_overview_card_container,.accountSetting .main-container .account_status .account_overview_card_container{background:#fff;padding:20px;border-radius:12px}.accountSetting .main-container .account_overview_container .account_overview_card_container .account_overview_cards,.accountSetting .main-container .account_and_permissions .account_overview_card_container .account_overview_cards,.accountSetting .main-container .login_services .account_overview_card_container .account_overview_cards,.accountSetting .main-container .account_status .account_overview_card_container .account_overview_cards{display:flex;justify-content:space-evenly;text-align:center;gap:10px}.accountSetting .main-container .account_overview_container .account_overview_card_container .account_overview_cards .account_overview_card .account_overview_card_title,.accountSetting .main-container .account_and_permissions .account_overview_card_container .account_overview_cards .account_overview_card .account_overview_card_title,.accountSetting .main-container .login_services .account_overview_card_container .account_overview_cards .account_overview_card .account_overview_card_title,.accountSetting .main-container .account_status .account_overview_card_container .account_overview_cards .account_overview_card .account_overview_card_title{margin-bottom:15px;font-weight:500;font-size:14px}.accountSetting .main-container .account_overview_container .account_overview_card_container .account_overview_cards .account_overview_card p,.accountSetting .main-container .account_and_permissions .account_overview_card_container .account_overview_cards .account_overview_card p,.accountSetting .main-container .login_services .account_overview_card_container .account_overview_cards .account_overview_card p,.accountSetting .main-container .account_status .account_overview_card_container .account_overview_cards .account_overview_card p{text-transform:capitalize;margin-bottom:8px}.accountSetting .main-container .account_overview_container .account_overview_card_container .account_overview_cards .account_overview_card .button_container .upgrade_btn,.accountSetting .main-container .account_and_permissions .account_overview_card_container .account_overview_cards .account_overview_card .button_container .upgrade_btn,.accountSetting .main-container .login_services .account_overview_card_container .account_overview_cards .account_overview_card .button_container .upgrade_btn,.accountSetting .main-container .account_status .account_overview_card_container .account_overview_cards .account_overview_card .button_container .upgrade_btn{color:#fff;background:#5292de;font-size:14px;font-weight:600;display:flex;gap:5px;align-items:center;border-radius:4px;padding:4px 6px;text-decoration:none}.accountSetting .main-container .account_overview_container .account_overview_card_container .account_overview_cards .account_overview_card .button_container .upgrade_btn:hover,.accountSetting .main-container .account_and_permissions .account_overview_card_container .account_overview_cards .account_overview_card .button_container .upgrade_btn:hover,.accountSetting .main-container .login_services .account_overview_card_container .account_overview_cards .account_overview_card .button_container .upgrade_btn:hover,.accountSetting .main-container .account_status .account_overview_card_container .account_overview_cards .account_overview_card .button_container .upgrade_btn:hover{color:#5292de;background:#e8f9ff}.accountSetting .main-container .account_overview_container .account_and_permissions_container .account_owner_container,.accountSetting .main-container .account_and_permissions .account_and_permissions_container .account_owner_container,.accountSetting .main-container .login_services .account_and_permissions_container .account_owner_container,.accountSetting .main-container .account_status .account_and_permissions_container .account_owner_container{background:#fff;padding:10px;border-radius:12px}.accountSetting .main-container .account_overview_container .account_and_permissions_container .account_owner_container .account_owner_title,.accountSetting .main-container .account_and_permissions .account_and_permissions_container .account_owner_container .account_owner_title,.accountSetting .main-container .login_services .account_and_permissions_container .account_owner_container .account_owner_title,.accountSetting .main-container .account_status .account_and_permissions_container .account_owner_container .account_owner_title{margin-bottom:15px;font-weight:500;font-size:14px}.accountSetting .main-container .account_overview_container .account_and_permissions_container .account_owner_container .account_owner_details,.accountSetting .main-container .account_and_permissions .account_and_permissions_container .account_owner_container .account_owner_details,.accountSetting .main-container .login_services .account_and_permissions_container .account_owner_container .account_owner_details,.accountSetting .main-container .account_status .account_and_permissions_container .account_owner_container .account_owner_details{display:flex;gap:20px}.accountSetting .main-container .account_overview_container .account_and_permissions_container .account_owner_container .account_owner_details .account_owner_profile_picture img,.accountSetting .main-container .account_and_permissions .account_and_permissions_container .account_owner_container .account_owner_details .account_owner_profile_picture img,.accountSetting .main-container .login_services .account_and_permissions_container .account_owner_container .account_owner_details .account_owner_profile_picture img,.accountSetting .main-container .account_status .account_and_permissions_container .account_owner_container .account_owner_details .account_owner_profile_picture img{width:48px}.accountSetting .main-container .account_overview_container .account_and_permissions_container .account_owner_container .account_owner_details .account_owner_last_login .account_owner_email .external_link,.accountSetting .main-container .account_and_permissions .account_and_permissions_container .account_owner_container .account_owner_details .account_owner_last_login .account_owner_email .external_link,.accountSetting .main-container .login_services .account_and_permissions_container .account_owner_container .account_owner_details .account_owner_last_login .account_owner_email .external_link,.accountSetting .main-container .account_status .account_and_permissions_container .account_owner_container .account_owner_details .account_owner_last_login .account_owner_email .external_link{color:#5292de;text-decoration:none}.accountSetting .main-container .account_overview_container .account_and_permissions_container .account_owner_container .account_owner_details .account_owner_last_login .last_login,.accountSetting .main-container .account_and_permissions .account_and_permissions_container .account_owner_container .account_owner_details .account_owner_last_login .last_login,.accountSetting .main-container .login_services .account_and_permissions_container .account_owner_container .account_owner_details .account_owner_last_login .last_login,.accountSetting .main-container .account_status .account_and_permissions_container .account_owner_container .account_owner_details .account_owner_last_login .last_login{font-size:14px}.accountSetting .main-container .account_overview_container .user_account_management,.accountSetting .main-container .account_and_permissions .user_account_management,.accountSetting .main-container .login_services .user_account_management,.accountSetting .main-container .account_status .user_account_management{background:#fff;padding:10px;border-radius:12px;margin-top:20px}.accountSetting .main-container .account_overview_container .user_account_management .user_account_management_header,.accountSetting .main-container .account_and_permissions .user_account_management .user_account_management_header,.accountSetting .main-container .login_services .user_account_management .user_account_management_header,.accountSetting .main-container .account_status .user_account_management .user_account_management_header{display:flex;justify-content:space-between;align-items:center}.accountSetting .main-container .account_overview_container .user_account_management .user_account_management_header .user_account_management_header_title,.accountSetting .main-container .account_and_permissions .user_account_management .user_account_management_header .user_account_management_header_title,.accountSetting .main-container .login_services .user_account_management .user_account_management_header .user_account_management_header_title,.accountSetting .main-container .account_status .user_account_management .user_account_management_header .user_account_management_header_title{margin-bottom:15px;font-weight:500;font-size:14px;display:flex;gap:10px;align-items:center}.accountSetting .main-container .account_overview_container .user_account_management .user_account_management_header .user_account_management_buttons,.accountSetting .main-container .account_and_permissions .user_account_management .user_account_management_header .user_account_management_buttons,.accountSetting .main-container .login_services .user_account_management .user_account_management_header .user_account_management_buttons,.accountSetting .main-container .account_status .user_account_management .user_account_management_header .user_account_management_buttons{display:flex;justify-content:space-between;gap:10px}.accountSetting .main-container .account_overview_container .user_account_management .user_account_management_header .user_account_management_buttons .logout_users_btn,.accountSetting .main-container .account_overview_container .user_account_management .user_account_management_header .user_account_management_buttons .add_users,.accountSetting .main-container .account_and_permissions .user_account_management .user_account_management_header .user_account_management_buttons .logout_users_btn,.accountSetting .main-container .account_and_permissions .user_account_management .user_account_management_header .user_account_management_buttons .add_users,.accountSetting .main-container .login_services .user_account_management .user_account_management_header .user_account_management_buttons .logout_users_btn,.accountSetting .main-container .login_services .user_account_management .user_account_management_header .user_account_management_buttons .add_users,.accountSetting .main-container .account_status .user_account_management .user_account_management_header .user_account_management_buttons .logout_users_btn,.accountSetting .main-container .account_status .user_account_management .user_account_management_header .user_account_management_buttons .add_users{font-size:12px;background:#e8f9ff;padding:4px 6px;margin:0;color:#5292de;font-weight:500}.accountSetting .main-container .account_overview_container .user_account_management .user_account_container,.accountSetting .main-container .account_and_permissions .user_account_management .user_account_container,.accountSetting .main-container .login_services .user_account_management .user_account_container,.accountSetting .main-container .account_status .user_account_management .user_account_container{display:flex;justify-content:space-between;margin-top:10px}.accountSetting .main-container .account_overview_container .user_account_management .user_account_container .user_account_details,.accountSetting .main-container .account_and_permissions .user_account_management .user_account_container .user_account_details,.accountSetting .main-container .login_services .user_account_management .user_account_container .user_account_details,.accountSetting .main-container .account_status .user_account_management .user_account_container .user_account_details{display:flex;gap:20px}.accountSetting .main-container .account_overview_container .user_account_management .user_account_container .user_account_details .user_account_profile_picture img,.accountSetting .main-container .account_and_permissions .user_account_management .user_account_container .user_account_details .user_account_profile_picture img,.accountSetting .main-container .login_services .user_account_management .user_account_container .user_account_details .user_account_profile_picture img,.accountSetting .main-container .account_status .user_account_management .user_account_container .user_account_details .user_account_profile_picture img{width:48px}.accountSetting .main-container .account_overview_container .user_account_management .user_account_container .user_account_details .user_account_name .username .external_link,.accountSetting .main-container .account_and_permissions .user_account_management .user_account_container .user_account_details .user_account_name .username .external_link,.accountSetting .main-container .login_services .user_account_management .user_account_container .user_account_details .user_account_name .username .external_link,.accountSetting .main-container .account_status .user_account_management .user_account_container .user_account_details .user_account_name .username .external_link{color:#5292de;text-decoration:none}.accountSetting .main-container .account_overview_container .user_account_management .user_account_container .user_account_details .user_account_name .status,.accountSetting .main-container .account_and_permissions .user_account_management .user_account_container .user_account_details .user_account_name .status,.accountSetting .main-container .login_services .user_account_management .user_account_container .user_account_details .user_account_name .status,.accountSetting .main-container .account_status .user_account_management .user_account_container .user_account_details .user_account_name .status{font-size:14px;padding-top:8px}.accountSetting .main-container .account_overview_container .user_account_management .user_account_container .user_access_type .access_type,.accountSetting .main-container .account_and_permissions .user_account_management .user_account_container .user_access_type .access_type,.accountSetting .main-container .login_services .user_account_management .user_account_container .user_access_type .access_type,.accountSetting .main-container .account_status .user_account_management .user_account_container .user_access_type .access_type{font-size:12px}.accountSetting .main-container .account_overview_container .account_status_container,.accountSetting .main-container .account_and_permissions .account_status_container,.accountSetting .main-container .login_services .account_status_container,.accountSetting .main-container .account_status .account_status_container{background:#fff;padding:20px;border-radius:12px;display:flex;justify-content:center;text-align:center;gap:50px}.accountSetting .main-container .account_overview_container .account_status_container .close_pause_container .account_status_img,.accountSetting .main-container .account_and_permissions .account_status_container .close_pause_container .account_status_img,.accountSetting .main-container .login_services .account_status_container .close_pause_container .account_status_img,.accountSetting .main-container .account_status .account_status_container .close_pause_container .account_status_img{width:150px;border-radius:100%;background:#a3a3a3}.accountSetting .main-container .account_overview_container .account_status_container .close_pause_container .account_status_text,.accountSetting .main-container .account_and_permissions .account_status_container .close_pause_container .account_status_text,.accountSetting .main-container .login_services .account_status_container .close_pause_container .account_status_text,.accountSetting .main-container .account_status .account_status_container .close_pause_container .account_status_text{font-size:14px;padding-top:30px;width:280px}.accountSetting .main-container .account_overview_container .account_status_container .close_pause_container .account_status_button,.accountSetting .main-container .account_and_permissions .account_status_container .close_pause_container .account_status_button,.accountSetting .main-container .login_services .account_status_container .close_pause_container .account_status_button,.accountSetting .main-container .account_status .account_status_container .close_pause_container .account_status_button{font-size:14px;background:#e8f9ff;padding:4px 6px;margin:40px 0 0;color:#5292de;font-weight:500;border-radius:10px}.securitySetting .main-container{padding-bottom:20px}.securitySetting .main-container .security_setting_header{margin-bottom:50px}.securitySetting .main-container .security_overview_container,.securitySetting .main-container .security_and_permissions{display:grid;grid-template-columns:300px 700px;gap:100px;padding-bottom:30px;margin:0 auto}.securitySetting .main-container .security_overview_container .security_detail_title h2,.securitySetting .main-container .security_and_permissions .security_detail_title h2{color:#5292de;font-weight:500;padding-bottom:10px;font-size:16px}.securitySetting .main-container .security_overview_container .security_detail_title p,.securitySetting .main-container .security_and_permissions .security_detail_title p{font-size:14px}.securitySetting .main-container .security_overview_container .security_detail_title p .external_link,.securitySetting .main-container .security_and_permissions .security_detail_title p .external_link{color:#5292de;text-decoration:none}.securitySetting .main-container .security_overview_container .security_overview_card_container,.securitySetting .main-container .security_and_permissions .security_overview_card_container{background:#fff;padding:20px;border-radius:12px}.securitySetting .main-container .security_overview_container .security_overview_card_container form,.securitySetting .main-container .security_and_permissions .security_overview_card_container form{display:grid;justify-items:center}.securitySetting .main-container .security_overview_container .security_overview_card_container form .fname_field,.securitySetting .main-container .security_overview_container .security_overview_card_container form .lname_field,.securitySetting .main-container .security_overview_container .security_overview_card_container form .email_field,.securitySetting .main-container .security_overview_container .security_overview_card_container form .password_field,.securitySetting .main-container .security_overview_container .security_overview_card_container form .confirm_password_field,.securitySetting .main-container .security_overview_container .security_overview_card_container form .company_name_field,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .fname_field,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .lname_field,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .email_field,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .password_field,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .confirm_password_field,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .company_name_field{display:grid;grid-auto-columns:auto;gap:15px;margin-bottom:30px}.securitySetting .main-container .security_overview_container .security_overview_card_container form .fname_field label,.securitySetting .main-container .security_overview_container .security_overview_card_container form .lname_field label,.securitySetting .main-container .security_overview_container .security_overview_card_container form .email_field label,.securitySetting .main-container .security_overview_container .security_overview_card_container form .password_field label,.securitySetting .main-container .security_overview_container .security_overview_card_container form .confirm_password_field label,.securitySetting .main-container .security_overview_container .security_overview_card_container form .company_name_field label,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .fname_field label,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .lname_field label,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .email_field label,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .password_field label,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .confirm_password_field label,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .company_name_field label{font-weight:500;text-align:left}.securitySetting .main-container .security_overview_container .security_overview_card_container form .fname_field input,.securitySetting .main-container .security_overview_container .security_overview_card_container form .lname_field input,.securitySetting .main-container .security_overview_container .security_overview_card_container form .email_field input,.securitySetting .main-container .security_overview_container .security_overview_card_container form .password_field input,.securitySetting .main-container .security_overview_container .security_overview_card_container form .confirm_password_field input,.securitySetting .main-container .security_overview_container .security_overview_card_container form .company_name_field input,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .fname_field input,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .lname_field input,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .email_field input,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .password_field input,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .confirm_password_field input,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .company_name_field input{width:500px;height:20px;padding:10px;border-radius:12px;border:2px solid rgba(103,103,103,.1215686275);background-color:#f4f9ff;font-size:14px;font-weight:500;color:#5292de}.securitySetting .main-container .security_overview_container .security_overview_card_container form .fname_field input:focus,.securitySetting .main-container .security_overview_container .security_overview_card_container form .lname_field input:focus,.securitySetting .main-container .security_overview_container .security_overview_card_container form .email_field input:focus,.securitySetting .main-container .security_overview_container .security_overview_card_container form .password_field input:focus,.securitySetting .main-container .security_overview_container .security_overview_card_container form .confirm_password_field input:focus,.securitySetting .main-container .security_overview_container .security_overview_card_container form .company_name_field input:focus,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .fname_field input:focus,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .lname_field input:focus,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .email_field input:focus,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .password_field input:focus,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .confirm_password_field input:focus,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .company_name_field input:focus{outline-color:#5292de}.securitySetting .main-container .security_overview_container .security_overview_card_container form .password_field .password,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .password_field .password{display:flex;position:relative}.securitySetting .main-container .security_overview_container .security_overview_card_container form .password_field .password button,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .password_field .password button{background:none;position:absolute;top:10px;right:10px}.securitySetting .main-container .security_overview_container .security_overview_card_container form .password_field .password button img,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .password_field .password button img{width:20px}.securitySetting .main-container .security_overview_container .security_overview_card_container form .confirm_password_field .confirmPassword,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .confirm_password_field .confirmPassword{display:flex;position:relative}.securitySetting .main-container .security_overview_container .security_overview_card_container form .confirm_password_field .confirmPassword button,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .confirm_password_field .confirmPassword button{background:none;position:absolute;top:10px;right:10px}.securitySetting .main-container .security_overview_container .security_overview_card_container form .confirm_password_field .confirmPassword button img,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .confirm_password_field .confirmPassword button img{width:20px}.securitySetting .main-container .security_overview_container .security_overview_card_container form .pass_submit button,.securitySetting .main-container .security_and_permissions .security_overview_card_container form .pass_submit button{background-color:#5292de;font-size:16px;padding:9px 10px;border-radius:8px;font-weight:700;color:#fff}.securitySetting .main-container .security_overview_container .security_overview_card_container .security_overview_cards,.securitySetting .main-container .security_and_permissions .security_overview_card_container .security_overview_cards{display:flex;justify-content:space-between;text-align:center;gap:100px}.securitySetting .main-container .security_overview_container .security_overview_card_container .security_overview_cards .account_overview_card .account_overview_card_title,.securitySetting .main-container .security_and_permissions .security_overview_card_container .security_overview_cards .account_overview_card .account_overview_card_title{margin-bottom:15px;font-weight:500;font-size:14px}.securitySetting .main-container .security_overview_container .security_and_permissions_container,.securitySetting .main-container .security_and_permissions .security_and_permissions_container{background:#fff;padding:20px;border-radius:12px;display:flex;flex-direction:column;gap:20px;text-align:center}.securitySetting .main-container .security_overview_container .security_and_permissions_container h2,.securitySetting .main-container .security_and_permissions .security_and_permissions_container h2{font-size:20px}.securitySetting .main-container .security_overview_container .security_and_permissions_container p,.securitySetting .main-container .security_and_permissions .security_and_permissions_container p{font-size:14px;padding:10px 20px}.securitySetting .main-container .security_overview_container .security_and_permissions_container .enable_2fa button,.securitySetting .main-container .security_and_permissions .security_and_permissions_container .enable_2fa button{background-color:#5292de;font-size:16px;padding:9px 10px;border-radius:8px;font-weight:700;color:#fff}.filesSetting .main-container{padding-bottom:20px}.filesSetting .main-container .filesSetting-header{display:flex;align-items:center;justify-content:space-between}.filesSetting .main-container .files_setting_container .files_top_container .folders_count{margin:30px 0}.filesSetting .main-container .files_setting_container .files_top_container .folders_container{display:flex;gap:15px}.filesSetting .main-container .files_setting_container .files_top_container .folders_container .new_folder_create{border-radius:10px;background:#f5f5f5;width:252px;height:61px;display:flex;gap:10px;padding:10px}.filesSetting .main-container .files_setting_container .files_top_container .folders_container .new_folder_create button{display:flex;align-items:center;gap:10px}.filesSetting .main-container .files_setting_container .files_top_container .folders_container .folder_container_single{border-radius:10px;background:#f5f5f5;width:252px;height:61px;display:flex;gap:10px;padding:10px}.filesSetting .main-container .files_setting_container .files_top_container .folders_container .folder_container_single .icon .folder_icon{width:19px;height:19px}.filesSetting .main-container .files_setting_container .files_top_container .folders_container .folder_container_single .folder_content_info{display:flex;flex-direction:column;gap:10px}.filesSetting .main-container .files_setting_container .files_library_container{margin-top:20px;display:flex;flex-direction:column;gap:15px}.filesSetting .main-container .files_setting_container .files_library_container .files_container .content_preview{width:238px;height:225px;border-radius:16px 16px 0 0;background:#00f;padding:10px}.filesSetting .main-container .files_setting_container .files_library_container .files_container .content_preview .header_container{display:flex;justify-content:space-between;align-items:center}.filesSetting .main-container .files_setting_container .files_library_container .files_container .file_metadata{width:238px;padding:10px;height:184px;background:#f5f5f5;border-radius:0 0 16px 16px}.filesSetting .main-container .files_setting_container .files_library_container .files_container .file_metadata .metadata_container{display:flex;flex-direction:column;gap:20px;margin-top:10px}.filesSetting .main-container .files_setting_container .files_library_container .files_container .file_metadata .metadata_container .info_desc{color:#a5a5a5;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.filesSetting .main-container .files_setting_container .files_library_container .files_container .file_metadata .metadata_container .info_desc span{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.billingSettings .main-container{padding-bottom:20px}.billingSettings .main-container .billingSetting-header{display:flex;justify-content:space-between;align-items:center}.billingSettings .main-container .primary_billing_account_container{margin-top:20px}.billingSettings .main-container .primary_billing_account_container .header_container h1{font-size:16px;padding-bottom:10px}.billingSettings .main-container .primary_billing_account_container .header_container p{width:450px;padding-bottom:15px}.billingSettings .main-container .primary_billing_account_container .method_container .method_title h1{font-size:16px;padding-bottom:10px}.billingSettings .main-container .primary_billing_account_container .method_container .method_card_container{display:flex;justify-content:space-evenly;align-items:center;text-align:left;background:#f5f5f5;padding:20px;border:2px solid #d3d1d1;width:900px;height:80px}.billingSettings .main-container .primary_billing_account_container .method_container .method_card_container .card_number,.billingSettings .main-container .primary_billing_account_container .method_container .method_card_container .currency,.billingSettings .main-container .primary_billing_account_container .method_container .method_card_container .billing_address{display:flex;flex-direction:column;gap:10px}.billingSettings .main-container .primary_billing_account_container .method_container .method_card_container .card_number .bold,.billingSettings .main-container .primary_billing_account_container .method_container .method_card_container .currency .bold,.billingSettings .main-container .primary_billing_account_container .method_container .method_card_container .billing_address .bold{font-weight:500}.billingSettings .main-container .primary_billing_account_container .method_container .method_card_container .remove_method{border-radius:4px;background:#e2e2e2;width:59px;height:59px;flex-shrink:0;display:flex;justify-content:center;text-align:center;align-items:center}.billingSettings .main-container .primary_billing_account_container .method_container .method_card_container .remove_method .trashcan_icon{font-size:28px}.billingSettings .main-container .user_geia_account .header{margin:10px 0;padding:10px}.billingSettings .main-container .user_geia_account .wallet_description{width:450px;padding:10px}.billingSettings .main-container .user_geia_account .wallet_container{padding:10px;background:#f5f5f5;border:3px solid #d3d1d1;width:294px;height:164px;margin-top:30px}.billingSettings .main-container .user_geia_account .wallet_container .wallet{display:flex;flex-direction:column;gap:38px}.billingSettings .main-container .user_geia_account .wallet_container .wallet .wallet_header{display:flex;justify-content:space-between;align-items:center;gap:10px}.billingSettings .main-container .user_geia_account .wallet_container .wallet .wallet_header .wallet_name{color:#5b636b;font-family:Poppins;font-size:22px;font-style:normal;font-weight:600;line-height:normal}.billingSettings .main-container .user_geia_account .wallet_container .wallet .wallet_header button .open_wallet_icon{width:25px;height:23px;color:#5b636b}.billingSettings .main-container .user_geia_account .wallet_container .wallet .wallet_value h1{font-size:28px}.billingSettings .main-container .user_geia_account .wallet_container .wallet .wallet_value{text-align:center}.billingSettings .main-container .user_geia_account .wallet_container .wallet .autorecharge_status{display:flex;align-items:center;gap:10px}.billingSettings .main-container .user_geia_account .wallet_container .wallet .autorecharge_status p{color:#5b636b;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.profileSetting .main-container{padding-bottom:20px}.profileSetting .main-container .acccount_public_profile_container{margin-top:20px;background-color:#fff;border:1px solid #a2b5bb;display:flex;padding:10px;gap:10px;display:grid;grid-template-columns:130px 1fr}.profileSetting .main-container .acccount_public_profile_container img{width:120px}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .topContent{display:flex;justify-content:space-between;align-items:center}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .topContent .userName{display:flex;gap:8px;align-items:center}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .topContent .userName .name{font-weight:700;font-size:19px}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .topContent .userName .status{background:#1ed02f;border-radius:20px;padding:8px;color:#fff;font-weight:700;font-size:10px}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .topContent .buttons{display:flex;gap:5px}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .social-info--container{border-bottom:1px solid #a2b5bb;border-top:1px solid #a2b5bb}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .perso-info--container>.formContent{margin-top:30px;display:flex;gap:15px;flex-wrap:wrap;padding-bottom:10px}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .perso-info--container>.formContent .promptContainer .prompt{font-weight:500;font-size:14px;color:#a5a5a5}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .perso-info--container>.formContent .promptContainer .prompt span{font-weight:500;font-size:14px;color:#000}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .perso-info--container>.formContent .promptContainer .prompt .stars{color:#d9d9d9}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .perso-info--container>.formContent .promptContainer .prompt .stars .active{color:#ffe600}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .social-info--container>.formSocialContent{margin-top:10px;display:flex;gap:15px;flex-wrap:wrap;padding-bottom:10px}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .social-info--container>.formSocialContent .promptContainer .prompt{font-weight:500;font-size:14px;color:#a5a5a5}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .social-info--container>.formSocialContent .promptContainer .prompt span{font-weight:500;font-size:14px;color:#000}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .emergency-info--container>.formEmergencyContent h5{margin:10px 0}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .emergency-info--container>.formEmergencyContent>.container{margin-top:10px;display:flex;gap:15px;flex-wrap:wrap;padding-bottom:10px}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .emergency-info--container>.formEmergencyContent>.container .promptContainer .prompt{font-weight:500;font-size:14px;color:#a5a5a5}.profileSetting .main-container .acccount_public_profile_container .public_profile_info .emergency-info--container>.formEmergencyContent>.container .promptContainer .prompt span{font-weight:500;font-size:14px;color:#000}.upload_button{position:relative}.upload_button input{position:absolute}.lang_switcher{display:flex;background:#ddf6ff;padding:7px;justify-self:center;gap:6px;border-radius:45px;border:1px solid #0b4de7;box-shadow:3px 3px #0b4de7;margin:0 auto 20px;width:fit-content}.lang_switcher img{width:14px;height:100%}.lang_switcher select{border:none;background:#ddf6ff;outline:none;font-size:14px}.pricing_section{display:flex;flex-direction:column;padding-bottom:50px;padding-top:50px;text-align:center;background:#f3f3f3}.pricing_section h2{font-size:36px;margin-bottom:20px;color:#0b4de7}.pricing_section .paragraph-text{margin-bottom:10px}.badge_container{margin-top:20px}.badge_container img{width:210px}.pricing_toggle{display:flex;align-items:center;justify-content:center;gap:15px}.pricing_toggle .switch{z-index:1}.pricing_toggle .discount{background:#dbe2ff;border-radius:8px;padding:5px 7px;font-weight:700}.pricing_models_container{display:flex;flex-direction:column;gap:30px}.pricing_model_card{background:#ecf0ff;border-radius:55px 0 91px;width:200px;min-height:700px;height:fit-content;margin:30px auto 0;text-align:left;padding:25px 25px 25px 24px;display:flex;flex-direction:column}.pricing_model_card:hover{border:2px solid #0b4de7}.pricing_model_card .model_highlight{background-color:#0b4de7;color:#fff;font-weight:700;padding:5px 10px;width:fit-content;border-radius:5px;margin-bottom:10px}.pricing_model_card .pricing_model_title{font-weight:700;color:#0b4de7;font-size:18px;margin-bottom:5px}.pricing_model_card .pricing_tag{padding:0;color:#000;font-size:14px;font-weight:500;margin-bottom:5px}.pricing_model_card .pricing_description{padding:0;color:#5b636b;font-size:12px;font-weight:700;margin-bottom:20px}.pricing_model_card .features_list{list-style-type:none;display:flex;flex-direction:column;gap:14px;padding:0}.pricing_model_card .features_list li{display:flex;align-items:baseline;gap:10px}.pricing_model_card .features_list li img{width:15px}.pricing_model_card .features_list .remove{display:none}.pricing_model_card .stick_bottom{text-align:center;display:flex;flex-direction:column;justify-content:flex-end;margin-top:auto;margin-bottom:40px}.pricing_model_card .stick_bottom .model_cost{font-weight:700;margin-top:10px;font-size:18px}.pricing_model_card .stick_bottom .model_cost .flat_fee_descriptor{font-weight:400;font-size:14px}.pricing_model_card .stick_bottom .model_cost .plan_price{font-weight:700;font-size:18px}.pricing_model_card .stick_bottom .get_started_btn_container a{font-size:16px}.pricing_model_card .stick_bottom .get_started_btn_container{margin:15px auto 0}.pricing_model_card .stick_bottom .get_started_btn_container button{background:#0b4de7;width:180px;padding:10px 20px;border-radius:15px;margin-top:5px;color:#fff;font-weight:700;font-size:16px;align-self:center;display:flex;align-items:center;gap:8px;justify-content:center}.disclaimer_container{margin-top:30px;text-align:center;display:flex;justify-self:center;width:800px}.disclaimer_container .disclaimer_text{font-size:11px}@media only screen and (min-width: 600px){.pricing_models_container{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.pricing_models_container .pricing_model_card{width:210px;height:fit-content}}@media only screen and (min-width: 800px){.pricing_models_container{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;width:700px;margin:0 auto;row-gap:20px}.pricing_models_container .pricing_model_card{width:300px;height:fit-content}}@media only screen and (min-width: 1024px){.pricing_models_container{display:grid;grid-template-columns:repeat(2,1fr)}.pricing_model_card{width:350px;height:fit-content}.pricing_model_card .stick_bottom .get_started_btn_container a{font-size:18px}}@media only screen and (min-width: 1200px){.pricing_models_container{display:grid;grid-template-columns:repeat(3,1fr);width:1200px}.pricing_model_card{width:300px;height:fit-content}.pricing_model_card .stick_bottom .get_started_btn_container a{font-size:18px}}.billing-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.billing-header h1{font-size:1.4rem;color:#333;margin:0}.billing-content .membership-details{margin-bottom:2rem}.billing-content .membership-details h1{font-size:1.8rem;color:#333;margin-bottom:1.5rem}.billing-content .membership-details .membership-card{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 4px #0000001a}.billing-content .membership-details .membership-card h3{color:#000;background:#5292de;font-size:1rem;margin-bottom:1.5rem;font-weight:500;padding:.8rem 1.5rem;display:inline-block;border-radius:0 30px 30px 0}.billing-content .membership-details .membership-card .subscription-container{display:flex;justify-content:space-between;gap:2rem}.billing-content .membership-details .membership-card .subscription-container>div{flex:1;padding:1.5rem;background:#f8f9fa;border-radius:8px}.billing-content .membership-details .membership-card .subscription-container>div .current-plan{display:flex;align-items:center;gap:6px;margin-bottom:16px}.billing-content .membership-details .membership-card .subscription-container>div .current-plan h2{margin:0;font-size:1.5rem;font-weight:600}.billing-content .membership-details .membership-card .subscription-container>div .current-plan .plan-status{margin:0;padding:4px 12px;font-size:.875rem;font-weight:500;text-transform:capitalize;letter-spacing:.5px;border-radius:16px}.billing-content .membership-details .membership-card .subscription-container>div .current-plan .plan-status.trialing{background-color:#e3f2fd;color:#1976d2}.billing-content .membership-details .membership-card .subscription-container>div .current-plan .plan-status.active{background-color:#e8f5e9;color:#2e7d32}.billing-content .membership-details .membership-card .subscription-container>div .current-plan .plan-status.canceled{background-color:#ffebee;color:#c62828}.billing-content .membership-details .membership-card .subscription-container>div .current-plan .plan-status.past_due{background-color:#fff3e0;color:#ef6c00}.billing-content .membership-details .membership-card .subscription-container>div h1{color:#666;font-size:.9rem;margin-bottom:.5rem;font-weight:600}.billing-content .membership-details .membership-card .subscription-container>div h2{color:#000;font-size:1.2rem;margin-bottom:1rem;font-weight:600}.billing-content .membership-details .membership-card .subscription-container>div p{color:#5292de;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.9rem;margin-top:.5rem}.billing-content .membership-details .membership-card .subscription-container>div p:hover{text-decoration:underline}.billing-content .membership-details .membership-card .subscription-container>div p svg{font-size:.9rem}.billing-content .recent-invoices{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.billing-content .recent-invoices h2{font-size:1.2rem;color:#333;margin:0 0 1.5rem}.billing-content .recent-invoices .invoices-list .invoice-header{display:grid;grid-template-columns:1fr 1fr 1fr 2fr;padding:1rem;background:#f8f9fa;border-radius:8px 8px 0 0;margin-bottom:.5rem}.billing-content .recent-invoices .invoices-list .invoice-header h3{font-size:.9rem;color:#666;margin:0;font-weight:600}.billing-content .recent-invoices .invoices-list .invoice-row{display:grid;grid-template-columns:1fr 1fr 1fr 2fr;padding:1rem;border-bottom:1px solid #eee;align-items:center}.billing-content .recent-invoices .invoices-list .invoice-row:last-child{border-bottom:none}.billing-content .recent-invoices .invoices-list .invoice-row .invoice-date{color:#333;font-weight:500}.billing-content .recent-invoices .invoices-list .invoice-row .invoice-status .status-btn{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:4px;font-size:14px;font-weight:500;border:none;cursor:default}.billing-content .recent-invoices .invoices-list .invoice-row .invoice-status .status-btn.open{background-color:#e3f2fd;color:#1976d2}.billing-content .recent-invoices .invoices-list .invoice-row .invoice-status .status-btn.draft{background-color:#f5f5f5;color:#757575}.billing-content .recent-invoices .invoices-list .invoice-row .invoice-status .status-btn.paid{background-color:#e8f5e9;color:#2e7d32}.billing-content .recent-invoices .invoices-list .invoice-row .invoice-status .status-btn.uncollectible{background-color:#ffebee;color:#c62828}.billing-content .recent-invoices .invoices-list .invoice-row .invoice-status .status-btn.void{background-color:#eceff1;color:#546e7a}.billing-content .recent-invoices .invoices-list .invoice-row .invoice-amount{font-weight:600;color:#333}.billing-content .recent-invoices .invoices-list .invoice-row .invoice-actions{display:flex;gap:1rem}.billing-content .recent-invoices .invoices-list .invoice-row .invoice-actions .action-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:4px;border:none;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s}.billing-content .recent-invoices .invoices-list .invoice-row .invoice-actions .action-btn.pay{background:#5292de;color:#fff}.billing-content .recent-invoices .invoices-list .invoice-row .invoice-actions .action-btn.pay:hover{background:#2977d4}.billing-content .recent-invoices .invoices-list .invoice-row .invoice-actions .action-btn.download{background:#f8f9fa;color:#333}.billing-content .recent-invoices .invoices-list .invoice-row .invoice-actions .action-btn.download:hover{background:#e9ecef}.billing-content .recent-invoices .invoices-list .invoice-row .invoice-actions .action-btn svg{font-size:1rem}.billing-content .recent-invoices .load-more-btn{display:flex;align-items:center;gap:.5rem;margin:1.5rem auto 0;padding:.75rem 1.5rem;background:#f8f9fa;border:1px solid #ddd;border-radius:4px;color:#666;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.billing-content .recent-invoices .load-more-btn:hover{background:#eee;color:#333}.billing-content .recent-invoices .load-more-btn svg{font-size:.9rem;transition:transform .2s}.billing-content .recent-invoices .load-more-btn:hover svg{transform:translateY(2px)}.spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top:2px solid #000;border-radius:50%;animation:spin .6s linear infinite}.terms_section,.privacy_section,.refund_section{padding:20px 30px;text-align:center}.terms_section .logo_external,.privacy_section .logo_external,.refund_section .logo_external{width:200px}.terms_section .refund_list,.privacy_section .refund_list,.refund_section .refund_list{display:flex;justify-content:center}.terms_section ul,.privacy_section ul,.refund_section ul{text-align:left}.terms_section a,.privacy_section a,.refund_section a{text-decoration:none}.terms_section h1,.privacy_section h1,.refund_section h1{font-family:Poppins;font-style:normal;font-weight:700;font-size:16px;line-height:27px;text-align:center;padding:0 16px;color:#5292de;margin-bottom:10px}.terms_section h2,.privacy_section h2,.refund_section h2{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;text-align:center;color:#0b6ee8;margin-bottom:10px}@media only screen and (min-width: 800px){.terms_section h1,.privacy_section h1,.refund_section h1{font-size:18px;padding:0 100px}.terms_section h2,.privacy_section h2,.refund_section h2{font-size:16px}}@media only screen and (min-width: 1024px){.terms_section h1,.privacy_section h1,.refund_section h1{font-size:24px;padding:0 100px}.terms_section h2,.privacy_section h2,.refund_section h2{font-size:20px}}.layout_container{display:grid;grid-template-rows:.2fr 3fr;grid-template-areas:"sidebar header header header" "sidebar main main main";height:100vh;transition:grid-template-columns .1s ease}.layout_container.sidebar-closed{grid-template-columns:60px 1fr 1fr 1fr;transition:grid-template-columns 1s ease}.layout_container.sidebar-closed .open_toggle_sidebar_btn{background:none;cursor:pointer;padding:20px}.layout_container.sidebar-closed .open_toggle_sidebar_btn .openSidebarToggleIcon{width:22px;height:22px;color:#131212}.layout_container.sidebar-closed .sidebar:not(:last-child){display:none}.layout_container.sidebar-open{grid-template-columns:180px 1fr 1fr 1fr}.layout_container .sidebar_toggling{height:100%}.layout_container .main-container{grid-area:main;margin:0 20px 20px}.layout_container ::-webkit-scrollbar{width:5px;height:5px;left:100px}.layout_container ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.layout_container ::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.layout_container ::-webkit-scrollbar-thumb:hover{background:#5292de}.signup_container{background:#b5d0f1;height:100vh;position:relative;overflow:hidden;box-sizing:border-box}.signup_container .blob{position:absolute;overflow:hidden}.signup_container .blob img{width:480px}.signup_container .blob .blob2{position:fixed;bottom:0;left:0;overflow:hidden}.signup_container .blob .blob1{position:fixed;top:0;overflow:hidden;left:40%}.signup_container .signup_container_content{position:absolute;width:100%}.signup_container .signup_container_content .signup_content{display:grid;grid-template-columns:1fr .7fr 150px}.signup_container .logo_container{padding:10px}.signup_container .logo_container img{width:200px}.signup_container .form_container{margin:2% 10% 0 0}.signup_container .form_container .select_user_login{display:flex;justify-content:center;gap:20px;margin-bottom:20px}.signup_container .form_container .select_user_login .i_am_user{background:#f2f2f2;color:#5292de;font-weight:500;padding:10px;border-radius:8px}.signup_container .form_container .form{background-color:#f4f9ff;border-radius:15px}.signup_container .translator{margin:6% 10% 0 0;color:#5292de;font-weight:500}.signup_container .translator div{background:#f2f2f2;padding:10px;border-radius:8px;display:flex;align-items:center;gap:9px}.signup_container .translator div select{width:100%;background:none;border:none;outline:none}.two_fa_qr_container{background:#b5d0f1;height:100vh;position:relative;overflow:hidden;box-sizing:border-box}.two_fa_qr_container .blob{position:absolute;overflow:hidden}.two_fa_qr_container .blob img{width:480px}.two_fa_qr_container .blob .blob2{position:fixed;bottom:0;left:0;overflow:hidden}.two_fa_qr_container .blob .blob1{position:fixed;top:0;overflow:hidden;left:40%}.two_fa_qr_container .two_fa_qr_container_content{position:absolute;width:100%}.two_fa_qr_container .two_fa_qr_container_content .two_fa_qr_content{display:grid;grid-template-columns:1fr 500px 150px;margin-top:30px}.two_fa_qr_container .logo_container{padding:10px}.two_fa_qr_container .logo_container img{width:200px}.two_fa_qr_container .form_container{margin:2% 10% 0 0}.two_fa_qr_container .form_container .form{background-color:#f4f9ff;border-radius:15px}.two_fa_qr_container .translator{margin:6% 10% 0 0;color:#5292de;font-weight:500}.two_fa_qr_container .translator div{background:#f2f2f2;padding:10px;border-radius:8px;display:flex;align-items:center;gap:9px}.two_fa_qr_container .translator div select{width:100%;background:none;border:none;outline:none}.confirmation_screen{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center}.confirmation_screen .translator{color:#5292de;font-weight:500}.confirmation_screen .translator div{background:#b5d0f1;padding:10px;border-radius:8px;display:flex;align-items:center;gap:9px}.confirmation_screen .translator div select{width:100%;background:none;border:none;outline:none}.confirmation_screen h1{font-size:30px;color:#5292de}.confirmation_screen p{font-size:18px;text-align:center;width:700px}.confirmation_screen a{color:#0b6ee8}.confirmation_screen span{font-size:14px;color:#a3a3a3}.confirmation_screen .user_email_verified{color:#131212;font-weight:600;font-size:18px}.confirmation_screen .icon_container .icon{height:45px;color:#27ce27;margin-top:50px}@media screen and (min-width: 1400px){.signup_container .blob img{width:700px}.signup_container .logo_container{padding:15px 0 0 20px}.signup_container .logo_container img{width:300px}.signup_container .form_container{margin:3% 15% 0 0}}.spinner{width:10px;height:10px;border-radius:50%;border:4px solid #fff;border-top-color:transparent;animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.transactions_page{display:grid;grid-template-columns:180px 1fr 1fr 1fr;grid-template-rows:.2fr 3fr;grid-template-areas:"sidebar header header header" "sidebar main main main";height:100vh}.transactions_page .main-container{grid-area:main;margin:0 20px 10px 10px}.transactions_page .main-container .header_container{display:flex;justify-content:space-between;align-items:center}.transactions_page .main-container .header_container .left{display:flex;gap:10px;align-items:center}.transactions_page .main-container .header_container .left .actions_btn{display:flex;gap:8px}.transactions_page .main-container .header_container .right{display:flex;gap:10px;align-items:center}.transactions_page .main-container .table_container{background:#6767671f;height:550px;margin-top:20px;border-radius:10px;overflow-x:auto;font-size:11px}.transactions_page ::-webkit-scrollbar{width:5px;height:5px;left:100px}.transactions_page ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.transactions_page ::-webkit-scrollbar-thumb{background:#a5a5a5;border-radius:10px}.transactions_page ::-webkit-scrollbar-thumb:hover{background:#5292de}.calendar{display:grid;grid-template-columns:180px 1fr 1fr 1fr;grid-template-rows:.2fr 3fr;grid-template-areas:"sidebar header header header" "sidebar main main main";height:100vh}.calendar .main-container{grid-area:main;margin:0 20px 10px 10px}.calendar .main-container .calendar_header{display:flex;justify-content:space-between}.calendar .main-container .calendar_container{margin-top:20px}.calendar ::-webkit-scrollbar{width:5px;height:5px;left:100px}.calendar ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.calendar ::-webkit-scrollbar-thumb{background:#a5a5a5;border-radius:10px}.calendar ::-webkit-scrollbar-thumb:hover{background:#5292de}.event-item{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:2px;padding:14px 16px;cursor:pointer;transition:all .3s}.completed{background-color:#1ed02f}.completed:hover{background-color:#148d20}.in_progress{background-color:#0b6ee8}.in_progress:hover{background-color:#000}.cancelled{background-color:#f01212}.cancelled:hover{background-color:#ab0b0b}.rescheduled{background-color:#87ceeb}.rescheduled:hover{background-color:#45b3e0}.scheduled{background-color:#0b6ee8}.scheduled:hover{background-color:#084b9f}.waiting{background-color:#f7a40b}.waiting:hover{background-color:#b07406}.calendar_date_range{font-size:18px;margin-bottom:20px;font-weight:600}.fc-event{display:flex;align-items:center;justify-content:space-between;background-color:#eeeff0;color:#fff;border-radius:2px;cursor:pointer;transition:all .3s}.fc-event:hover{background-color:#eeeff0}.analytics{display:grid;grid-template-columns:180px 1fr 1fr 1fr;grid-template-rows:.2fr 3fr;grid-template-areas:"sidebar header header header" "sidebar main main main";height:100vh}.analytics .main-container{grid-area:main;margin:0 20px 10px 10px}.analytics ::-webkit-scrollbar{width:5px;height:5px;left:100px}.analytics ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.analytics ::-webkit-scrollbar-thumb{background:#a5a5a5;border-radius:10px}.analytics ::-webkit-scrollbar-thumb:hover{background:#5292de}.payments .main-container h1{font-size:22px}.payments .main-container .payments_content_container{display:grid;grid-template-columns:1fr 280px;margin-top:10px}.payments ::-webkit-scrollbar{width:5px;height:5px;left:100px}.payments ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.payments ::-webkit-scrollbar-thumb{background:#a5a5a5;border-radius:10px}.payments ::-webkit-scrollbar-thumb:hover{background:#5292de}.payment .main-container h1{font-size:22px}.payment .main-container .action_btns{display:flex;justify-content:right;gap:10px;align-items:center}.payment .main-container .action_btns .print_btn{background-color:#5292de;color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer}.payment .main-container .payment_container{border-radius:10px;width:700px;padding:20px 40px;height:fit-content;top:0;background:#fff;box-shadow:0 0 10px #0000001a;overflow:auto;margin:0 auto 50px}.payment .main-container .payment_container .companyDetails{margin-top:30px}.payment .main-container .payment_container .companyDetails .letterHead{max-width:700px}.payment .main-container .payment_container .companyDetails .letterHead img{width:100%}.payment .main-container .payment_container .companyDetails .logo img{width:120px;margin-bottom:20px}.payment .main-container .payment_container .companyDetails .company_info{display:grid;grid-template-rows:auto;gap:5px}.payment .main-container .payment_container .invoice_info_container{margin-top:50px}.payment .main-container .payment_container .invoice_info_container h3{font-size:18px;text-align:center;margin-top:50px}.payment .main-container .payment_container .invoice_info_container .invoice_info{display:flex;justify-content:space-between;margin-top:30px}.payment .main-container .payment_container .customer_info{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;font-size:12px}.payment .main-container .payment_container .customer_info div{font-weight:700;color:#999}.payment .main-container .payment_container .customer_info div span{font-weight:500;color:#000}.payment .main-container .payment_container .payment_table_container{margin:50px 0}.payment .main-container .payment_container .payment_table_container table{width:100%;border-collapse:collapse;table-layout:fixed;background:#f2f2f2;border-radius:10px}.payment .main-container .payment_container .payment_table_container table thead th{color:#000;font-size:14px;font-weight:500}.payment .main-container .payment_container .payment_table_container table tbody tr{font-size:12px;font-weight:400}.payment .main-container .payment_container .payment_table_container table tbody .row_total td{font-weight:600;font-size:12px}.payment .main-container .payment_container .payment_table_container table th,.payment .main-container .payment_container .payment_table_container table td{border-bottom:1px solid rgb(182,179,179);padding:10px;text-align:right;word-wrap:break-word}.payment .main-container .payment_container .payment_table_container table .total_highlight{font-weight:600}.payment .main-container .payment_container .payment_table_container table tbody tr:last-child td{border-bottom:0px}@media screen{.payment .main-container footer{display:none}}.payment .main-container .payment_history{margin-top:50px}.payment .main-container .payment_history .history_header{display:flex;justify-content:space-between;align-items:center}.payment .main-container .payment_history .history_header h3{font-weight:700;font-size:medium;margin-bottom:20px}.payment .main-container .payment_history .history_header .receipt_container_popup{margin-top:20px}.payment .main-container .payment_history .history_header .receipt_container_popup .receipt_title{text-align:left;font-weight:600;font-size:18px;color:#131212;margin-bottom:8px}.payment .main-container .payment_history .history_header .receipt_container_popup .receipt_paid_by_info{font-size:20px;font-weight:500;color:#131212;margin-top:20px}.payment .main-container .payment_history .history_header .receipt_container_popup .receipt_paid_by_info span{color:#5292de;font-weight:600;font-size:22px}.payment .main-container .payment_history .history_header .receipt_container_popup .paid_date{text-align:left;font-weight:500;font-size:13px;color:#a3a3a3;margin-bottom:8px}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .invoice_info{margin-top:20px}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .invoice_info .invoice_num{display:flex;justify-content:space-between;font-weight:600;color:#a3a3a3;font-size:14px}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .invoice_info .invoice_num p{font-weight:400;color:#131212}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .items_table_container{margin-top:30px}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .items_table_container table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:15px}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .items_table_container table thead tr th{color:#000;font-size:11px;font-weight:500;text-align:right}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .items_table_container table th,.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .items_table_container table td{text-align:center;border-bottom:1px solid rgb(182,179,179);padding:10px}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .items_table_container table .highlight{font-weight:600}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .items_table_container table tbody{font-size:12px;text-align:center}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .items_table_container table tbody tr{font-size:12px;font-weight:400}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .items_table_container table tbody tr td{border-bottom:1px solid rgb(182,179,179);padding:10px;text-align:right;word-wrap:break-word}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .payment_his_table{margin-top:30px}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .payment_his_table .payment_his_title{font-weight:600;color:#a3a3a3;font-size:14px}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .payment_his_table table{border-collapse:collapse;table-layout:fixed;width:100%}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .payment_his_table table thead tr th{color:#000;font-size:11px;font-weight:500}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .payment_his_table table th,.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .payment_his_table table td{padding:10px;text-align:right}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .payment_his_table table .highlight{font-weight:600}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .payment_his_table table tbody{font-size:12px;text-align:center}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .payment_his_table table tbody tr{font-size:12px;font-weight:400}.payment .main-container .payment_history .history_header .receipt_container_popup .payment_details_container .payment_his_table table tbody tr td{border-bottom:1px solid rgb(182,179,179);padding:10px;text-align:right;word-wrap:break-word}.payment .main-container .payment_history .pay_his_table_container{border-collapse:collapse;table-layout:fixed;width:100%}.payment .main-container .payment_history .pay_his_table_container thead tr th{color:#000;font-size:14px;font-weight:500}.payment .main-container .payment_history .pay_his_table_container th,.payment .main-container .payment_history .pay_his_table_container td{padding:10px;text-align:center}.payment .main-container .payment_history .pay_his_table_container tbody{font-size:16px;text-align:center}.payment .main-container .payment_history .pay_his_table_container tbody tr{font-size:12px;font-weight:400}.payment .main-container .payment_history .pay_his_table_container tbody tr td{border-bottom:1px solid rgb(182,179,179);padding:10px;text-align:center;word-wrap:break-word}.payment ::-webkit-scrollbar{width:5px;height:5px;left:100px}.payment ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.payment ::-webkit-scrollbar-thumb{background:#a5a5a5;border-radius:10px}.payment ::-webkit-scrollbar-thumb:hover{background:#5292de}.cardsPage{background:#6767671f;overflow-y:auto;border-radius:10px;padding:10px}.cardsPage .cardsContainer .cardsHeader{display:flex;justify-content:space-between;margin-bottom:20px;align-items:center}.cardsPage .cardsContainer .card{background-image:url(/assets/card_image-DQhaAFm8.png);background-repeat:no-repeat;background-position:center;position:relative;width:200px;height:120px;border-radius:10px;padding:10px;margin:0 auto;color:#fff;display:grid;grid-template-rows:1fr 1fr}.cardsPage .cardsContainer .card .balance{display:flex;justify-content:space-between;font-size:14px;font-weight:500}.cardsPage .cardsContainer .card .card_number_container .card_number{font-size:12px;font-family:Inter;display:flex;justify-content:space-between;align-items:center}.cardsPage .cardsContainer .card .card_number_container .card_number p{font-size:16px}.cardsPage .cardsContainer .card .card_number_container .card_number img{width:37px;height:22px}.cardsPage .cardsContainer .card .card_info{display:flex;justify-content:space-between;margin:0;font-size:12px}.cardsPage .cardsContainer .buttons{display:flex;gap:10px;margin-top:10px;justify-content:space-between;padding:0 18px}.cardsPage .pieChartContainer{margin-top:30px}.cardsPage .pieChartContainer .pieChartHeader{display:flex;justify-content:space-between;margin-bottom:20px}.cardsPage .pieChartContainer .pieChartHeader .total_balance h4{font-size:10px;margin-bottom:5px}.cardsPage .pieChartContainer .pieChartHeader .total_balance .amount_total_balance{font-weight:700}.cardsPage .pieChartContainer .pie_chart_content{font-size:8px}.paymentsContainer{overflow-y:auto;border-radius:10px;width:inherit;padding-right:10px}.paymentsContainer .chart_container{margin-top:20px}.paymentsContainer .chart_container .chart_container_header{display:flex;justify-content:space-between;gap:50px;align-items:center}.paymentsContainer .chart_container .payments_chart{padding:20px 10px;border-radius:10px;margin-top:10px;font-size:10px}.paymentsContainer .payment_statistics_cards_container{width:100%;gap:20px;display:flex;justify-content:space-between;overflow:auto;padding-bottom:15px}.paymentsContainer .payments_container{padding:10px;border-radius:10px;margin-top:20px}.paymentsContainer .payments_container .payments_container_table_header .date-filters{display:flex;gap:10px;align-items:center}.paymentsContainer .payments_container .payments_container_table_header .date-filters span{font-size:12px;font-family:Montserrat}.paymentsContainer .payments_container .payments_container_table_header .date-filters input[type=date]{padding:8px;border:1px solid #ccc;border-radius:8px;font-size:10px}.paymentsContainer .payments_container .payments_container_table_header .date-filters button:hover,.paymentsContainer .payments_container .payments_container_table_header .date-filters button:active{background-color:#5292de}.paymentsContainer .payments_container .payments_container_table_header .status_filter_btn{text-align:center}.paymentsContainer .payments_container .payments_container_table_header .status_filter_btn p{font-size:14px;font-weight:500;margin-bottom:5px}.paymentsContainer .payments_container .payments_container_table_header .status_filter_btn .status_filter_input{display:flex;justify-content:center;gap:10px}.paymentsContainer .payments_container .payments_container_table_header .status_filter_btn .status_filter_input label{font-size:14px}.paymentsContainer .payments_container .payments_container_table_header .clear_filters_btn button{background-color:#5292de;color:#fff;border:none;padding:6px 10px;font-size:11px;cursor:pointer;border-radius:4px}.paymentsContainer .payments_container .payments_container_table_header .header_buttons{display:flex;justify-content:space-between;align-items:center;gap:10px}.paymentsContainer .payments_container .search_bar_container{margin-top:20px}.paymentsContainer .payments_container .search_bar_container .search_input_container{background:#f4f9ff;padding:8px 15px;border-radius:10px;border:2px solid #5292de;width:fit-content}.paymentsContainer .payments_container .search_bar_container .search_input_container input{border:none;background:none;outline:none;font-size:12px;font-weight:600;font-family:Montserrat;color:#131212;width:280px}.paymentsContainer .payments_container .search_bar_container .search_input_container input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:16px;width:16px;border-radius:50em;background:url(https://pro.fontawesome.com/releases/v5.10.0/svgs/solid/times-circle.svg) no-repeat 50% 50%;background-size:contain;opacity:0;pointer-events:none}.paymentsContainer .payments_container .search_bar_container .search_input_container input[type=search]:focus::-webkit-search-cancel-button{opacity:.3;pointer-events:all}.paymentsContainer .payments_container .search_bar_container .search_input_container input[type=search].dark::-webkit-search-cancel-button{filter:invert(1)}.paymentsContainer .payments_container .search_bar_container .search_input_container button{background:none}.paymentsContainer .payments_container .search_bar_container .search_input_container button .searchIcon{color:#5292de;font-size:16px}.paymentsContainer .payments_container .payments_table{margin-top:20px;border-radius:10px;overflow-x:auto;overflow-y:auto;background-color:#f4f9ff;font-size:11px}.messenger{display:grid;grid-template-columns:180px 1fr 1fr 1fr;grid-template-rows:.2fr 3fr;grid-template-areas:"sidebar header header header" "sidebar main main main";height:100vh}.messenger .main-container{grid-area:main;margin:0 20px 10px 10px}.messenger ::-webkit-scrollbar{width:5px;height:5px;left:100px}.messenger ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.messenger ::-webkit-scrollbar-thumb{background:#a5a5a5;border-radius:10px}.messenger ::-webkit-scrollbar-thumb:hover{background:#5292de}.inactive-container{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.inactive-content{background:#fff;padding:2rem;border-radius:12px;max-width:400px;width:90%;text-align:center;box-shadow:0 10px 30px #0003}.inactive-content h2{font-size:1.2rem;margin-bottom:.5rem}.inactive-content p{color:#555;margin-bottom:1.5rem}.inactive-content .inactive-actions{display:flex;justify-content:center;gap:1rem}.inactive-content .inactive-actions .btn{padding:.6rem 1.2rem;font-size:.9rem;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}.inactive-content .inactive-actions .btn.stay{background:#0070f3;color:#fff}.inactive-content .inactive-actions .btn.stay:hover{background:#005bd1}.inactive-content .inactive-actions .btn.logout{background:#e53e3e;color:#fff}.inactive-content .inactive-actions .btn.logout:hover{background:#c53030}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.errorPage{display:flex;gap:30px;justify-content:center;align-items:center;padding:70px 0;margin:auto}.errorPage div .access_denied_img{width:200px}.errorPage div img{width:400px}.errorPage .text p{line-height:50px}.subscription-status-popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;z-index:9999;display:flex;align-items:center;justify-content:center}.subscription-status-popup{background:#ffe7e7;padding:32px;border-radius:12px;max-width:400px;text-align:center;box-shadow:0 4px 24px #00000026}.subscription-status-title{color:#b71c1c;font-weight:600}.subscription-status-billing{color:#b71c1c;background:transparent;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;display:inline-block;margin-top:24px;transition:background .2s,color .2s}.subscription-status-billing:hover{background:#b71c1c;color:#fff}.background-gradient-effect{background:linear-gradient(90deg,#e0eafc,#75adf1);box-shadow:4px 4px 9px #00000040;border-radius:10px}*{font-family:Poppins,sans-serif;font-style:normal;font-weight:400}Link{text-decoration:none;color:#131212}h1{font-weight:600;font-size:20px;color:#000}h2{font-weight:300;font-size:16px;color:#000}h3{font-weight:300;font-size:24px;line-height:29px;color:#000}p.num{font-weight:600;font-size:60px;line-height:73px;color:#000}p.card-num{font-weight:600;font-size:30px;line-height:73px;color:#000}button{font-weight:400;font-size:16px;color:#000}.analytics-widget-container h3{font-weight:300;font-size:20px;line-height:29px;color:#000}.analytics-widget-container p.num{font-weight:600;font-size:30px;line-height:73px;color:#000}.main{height:100vh;background:#f2f2f2}.main .header{height:50px;display:flex;align-items:center;padding:10px 15px}.main .header .logo_container{height:100%;display:flex;align-items:center;justify-content:center}.main .header .logo_container img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.main .header .language-selector{display:flex;gap:3px;align-items:center;padding:5px;border-radius:10px}.main .header .language-selector .iconHead{font-size:18px}.main .header .language-selector select{border:none;outline:none;padding:5px;background:none}.main .header .language-selector select option{background-color:#e8f9ff;color:#000}.main .setup_form_container{display:flex;flex-direction:column;gap:40px;justify-content:center;align-items:center}.main .setup_form_container .multi_step_form_container{width:800px}.main .setup_form_container .multi_step_form_container .stepper-form{margin-top:20px}.main .setup_form_container .multi_step_form_container .stepper-form .form-step{display:grid;grid-template-columns:repeat(2,1fr);align-items:end;gap:10px}.main .setup_form_container .multi_step_form_container .stepper-form .form-step select{background-color:#fff;color:#000;width:320px;padding:8px;height:40px;border:1px solid black;border-radius:8px}.main .setup_form_container .multi_step_form_container .stepper-form .form-step select:checked{background-color:#fff}.main .setup_form_container .multi_step_form_container .stepper-form .form-step select::-moz-placeholder{color:#000}.main .setup_form_container .multi_step_form_container .stepper-form .form-step select::placeholder{color:#000}.main .setup_form_container .multi_step_form_container .stepper-form .form-step .form-input{background-color:#fff;border-radius:8px;color:#000;width:320px;padding:8px;height:25px;border:1px solid black}.main .setup_form_container .multi_step_form_container .stepper-form .form-step:checked{background-color:#fff}.main .setup_form_container .multi_step_form_container .stepper-form .form-step::-moz-placeholder{color:#000}.main .setup_form_container .multi_step_form_container .stepper-form .form-step::placeholder{color:#000}.main .setup_form_container .multi_step_form_container .stepper-form .form-step .input-grouped{display:flex;flex-direction:column;text-align:left;gap:5px;width:320px}.main .setup_form_container .multi_step_form_container .stepper-form .form-step .input-grouped label{font-weight:600}.main .setup_form_container .multi_step_form_container .stepper-form .form-step .input-grouped input{width:auto}.main .setup_form_container .multi_step_form_container .stepper-form .form-step .coupon_verification_button button{background-color:#5292de;padding:8px 11px;color:#fff;border-radius:5px}.main .setup_form_container .multi_step_form_container .stepper-form .form-step .spinner{width:10px;height:10px;border-radius:50%;border:4px solid #fff;border-top-color:transparent;animation:spin 1s infinite linear}@keyframes spin{to{transform:rotate(360deg)}}.documentation-container{padding:20px}.documentation-container h2{margin-bottom:20px;font-size:24px;font-weight:600;color:#333}.documentation-layout{display:grid;grid-template-columns:300px 800px;gap:30px;height:auto}@media (max-width: 1024px){.documentation-layout{grid-template-columns:250px 1000px;gap:20px}}@media (max-width: 768px){.documentation-layout{grid-template-columns:1fr;gap:20px}}.document-lists{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden;display:flex;flex-direction:column;gap:16px;padding:16px;height:fit-content}@media (max-width: 768px){.document-lists{max-height:fit-content;overflow-y:auto;gap:10px;padding:10px}}.document-section{border-radius:10px;overflow:hidden;border:1px solid #e0e0e0;background:#fff;transition:box-shadow .2s ease}.document-section:hover{box-shadow:0 2px 8px #00000014}.document-section:last-child{margin-bottom:0}.section-header{padding:16px 20px;background:#f8f9fa;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#333;transition:background .2s;border-radius:10px 10px 0 0}.section-header:hover{background:#e9ecef}.section-header svg{color:#666;transition:transform .2s}.document-list{max-height:240px;overflow-y:auto;background:#fff}.document-list::-webkit-scrollbar{width:6px}.document-list::-webkit-scrollbar-track{background:#f1f1f1}.document-list::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.document-list::-webkit-scrollbar-thumb:hover{background:#555}.document-item{padding:10px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .2s;display:flex;align-items:flex-start;gap:10px}.document-item:last-child{border-bottom:none}.document-item:hover{background:#f8f9fa}.document-item.selected{background:#e3f2fd;border-left:3px solid #2196f3}.document-item svg{margin-top:2px;color:#666;flex-shrink:0;font-size:14px}.document-item .document-item-content{flex:1;min-width:0}.document-item .document-item-title{font-weight:500;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.document-item .document-item-meta{font-size:11px;color:#666;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.document-item .document-item-meta .document-date,.document-item .document-item-meta .document-author{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-item .document-item-meta .document-date:after{content:"•";margin-left:8px;color:#999}.document-item .document-item-meta .document-author{flex:1;min-width:0}.no-documents{padding:16px;text-align:center;color:#999;font-style:italic;font-size:13px}.document-view{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:auto;position:relative}.document-content{padding:30px;position:relative}.document-actions{display:flex;justify-content:flex-end;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e0e0e0;position:sticky;top:0;background:#fff;z-index:10}.document-actions .btn_print{padding:10px 20px;background:#2196f3;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;transition:background .2s}.document-actions .btn_print:hover{background:#1976d2}.document-actions .btn_print:active{background:#1565c0}.no-document-selected{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;text-align:center;color:#999;padding:40px}.no-document-selected h3{font-size:20px;font-weight:600;color:#666;margin-bottom:12px}.no-document-selected p{font-size:14px;color:#999;max-width:400px}.report_Print_container{background:#fff}.report_Print_container .report_type{text-align:center;margin:20px 0}.report_Print_container .report_type h1{font-size:24px;font-weight:600;color:#333}.report_Print_container .patient_medical_note{margin-top:30px}.report_Print_container .patient_medical_note h5{font-size:18px;font-weight:600;color:#333;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #e0e0e0}.report_Print_container .patient_medical_note .medical_note_container .promptContainer{padding:15px;background:#f8f9fa;border-radius:6px}.report_Print_container .patient_medical_note .medical_note_container .promptContainer.empty_data{opacity:.6}.report_Print_container .patient_medical_note .medical_note_container .promptContainer .prompt{font-size:14px;line-height:1.6;color:#333}.report_Print_container .patient_medical_note .medical_note_container .promptContainer .prompt span{font-weight:500}@media (max-width: 1024px){.documentation-layout{grid-template-columns:250px 1fr;gap:20px}.document-lists{gap:12px;padding:12px}.document-section{border-radius:8px}.section-header{border-radius:8px 8px 0 0}.document-item{padding:8px 14px;gap:8px}.document-item .document-item-title{font-size:13px}.document-item .document-item-meta{font-size:10px;gap:6px}}@media (max-width: 768px){.documentation-layout{grid-template-columns:1fr;gap:20px}.document-lists{max-height:400px;overflow-y:auto;gap:10px;padding:10px}.document-section{border-radius:8px}.section-header{border-radius:8px 8px 0 0}.document-list{max-height:200px}.document-actions{flex-direction:column;position:static}.document-actions button{width:100%}.document-item .document-item-meta{flex-direction:column;align-items:flex-start;gap:2px}.document-item .document-item-meta .document-date:after{display:none}}@media print{.document-actions,.document-lists{display:none!important}.documentation-layout{grid-template-columns:1fr}.document-view{box-shadow:none}.document-content{padding:0}}
