._master_screen_1n7ht_1{display:flex;flex-direction:row}.nav-tabs-container{display:flex;justify-content:space-around;border-bottom:2px solid #e0e0e0;background-color:#fff}.nav-tab{padding:10px 20px;cursor:pointer;font-weight:500;color:#555;transition:color .3s ease}.nav-tab.active{color:#007bff;border-bottom:3px solid #007bff}.nav-tab:hover{color:#0056b3}@media screen and (max-width: 768px){._main_1k0gj_2{width:100vw!important}}@media screen and (max-width: 375px){._main_container_1k0gj_8{padding:10px}}.btn{display:inline-block;padding:10px 20px;font-size:1rem;border-radius:4px;border:none;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease}.btn-primary{background-color:#007bff;color:#fff}.btn-primary:hover{background-color:#0056b3}.btn-secondary{background-color:#6c757d;color:#fff}.btn-secondary:hover{background-color:#5a6268}.btn-success{background-color:#28a745;color:#fff}.btn-success:hover{background-color:#218838}.btn-danger{background-color:#dc3545;color:#fff}.btn-danger:hover{background-color:#c82333}.btn-small{padding:5px 10px;font-size:.875rem}.btn-medium{padding:10px 20px;font-size:1rem}.btn-large{padding:15px 30px;font-size:1.25rem}.btn:disabled{background-color:silver;cursor:not-allowed}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#fff;padding:20px;border-radius:8px;max-width:1500px;width:100%;box-shadow:0 4px 6px #0000001a;position:relative}.modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e0e0;padding-bottom:10px}.modal-title{margin:0;font-size:1.5rem}.modal-close-button{background:none;border:none;font-size:2rem;cursor:pointer}.modal-body{margin-top:20px}.dropdown-container{position:relative;width:100%}.dropdown{width:100%;padding:.5em 2.5em .5em .5em;border:1px solid #ccc;border-radius:4px;font-size:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.dropdown-arrow{position:absolute;top:50%;right:1em;width:0;height:0;pointer-events:none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #999;transform:translateY(-50%)}.dropdown-error{border-color:red}.dropdown-error-message{color:red;font-size:.875em;margin-top:.5em}.text-input-wrapper{margin-bottom:1em;display:flex;flex-direction:column}.text-input-label{margin-bottom:.5em;font-weight:700}.text-input{padding:.5em;border:1px solid #ccc;border-radius:4px;font-size:1em}.text-input-error{border-color:red}.text-input-error-message{color:red;font-size:.875em;margin-top:.5em}._custom_table_1epjs_3{width:100%;border-collapse:collapse}._custom_table_1epjs_3 td{padding:.75rem;vertical-align:top;border-top:1px solid;position:relative}._custom_table_1epjs_3 th{padding:.75rem;vertical-align:top}._custom_table_1epjs_3 thead th{vertical-align:bottom;border-bottom:2px solid}._custom_table_1epjs_3 tbody+tbody{border-top:2px solid var(--border-right)}._table_custom_1epjs_31{background-color:#fff;border-collapse:collapse;width:100%}._table_header_1epjs_37 th{padding:.5rem;border-bottom:2px solid var(--border-right);border-top:1px solid var(--light-grey);border-left:1px solid var(--light-grey)}._table_header_1epjs_37 th:last-child{border-right:1px solid var(--light-grey)}._table_header_style_3_1epjs_48 th{padding:.25rem;border-bottom:2px solid var(--secondary-color)}._table_body_1epjs_53 td{padding:.5rem;border:1px solid var(--border-right)}._table_body_1epjs_53 ._tr_clickable_1epjs_58:hover{background-color:var(--chart-color)!important;cursor:pointer}._table_body_style_3_1epjs_63 td{padding:.42rem;border-bottom:1px solid var(--border-right)}._table_body_style_3_1epjs_63 ._tr_clickable_1epjs_58:hover{background-color:var(--chart-color)!important;cursor:pointer}._tooltip_1epjs_73{visibility:hidden;position:absolute;max-width:80%!important}._table_row_1epjs_80:hover ._tooltip_1epjs_73{visibility:visible;z-index:1000}._package_info_1ctxf_1{background-color:var(--secondary-color);padding:20px;border-radius:8px;box-shadow:var(--default-box-shadow)}._further_package_info_1ctxf_8{background-color:#fff;padding:20px;border-radius:8px}._further_package_info__micro_box_1ctxf_14{background-color:var(--secondary-color);padding:10px;border-radius:6px}._grid_col_2_1ctxf_19{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px}._packageConfigs_wrapper_1ctxf_24{height:calc(80vh - 80px);padding:5px;overflow-y:scroll}@media screen and (max-width: 768px){._grid_col_2_1ctxf_19{grid-template-columns:1fr}}@media screen and (max-width: 375px){._packageConfigs_wrapper_1ctxf_24{padding:0}._package_info_1ctxf_1,._further_package_info_1ctxf_8{padding:20px 5px}}.toggle-switch{display:inline-flex;align-items:center}.toggle-switch-checkbox{display:none}.toggle-switch-label{display:inline-block;position:relative;width:50px;height:24px;border-radius:50px;background-color:#ccc;cursor:pointer;transition:background-color .3s ease}.toggle-switch-inner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px;transition:background-color .1s ease,transform .1s ease;transform:translate(-1%)}.toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-inner{transform:translate(0);background-color:#4caf50}.toggle-switch-switch{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background-color:#fff;transition:transform .3s ease;box-shadow:0 0 2px #0003}.toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-switch{transform:translate(26px)}.toggle-switch-text{margin-left:10px;font-size:1rem;color:#333}.toggle-switch-checkbox:disabled+.toggle-switch-label{background-color:#ddd;cursor:not-allowed}.toggle-switch-checkbox:disabled+.toggle-switch-label .toggle-switch-inner{background-color:#999}.date-picker-wrapper{margin-bottom:1em;display:flex;flex-direction:column}.date-picker-label{margin-bottom:.5em;font-weight:700}.date-picker{padding:.5em;border:1px solid #ccc;border-radius:4px;font-size:1em}.date-picker-error{border-color:red}.date-picker-error-message{color:red;font-size:.875em;margin-top:.5em}._grid_col_2_1q7s5_1{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px}@media screen and (max-width: 768px){._grid_col_2_1q7s5_1{grid-template-columns:1fr}}._grid_col_2_v9xlp_1{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;text-align:center}._card_main_v9xlp_8{box-shadow:var(--default-box-shadow);border-radius:5px;padding:20px;position:relative}._card_title_v9xlp_14{font-size:24px;font-weight:500;padding:0 0 10px}._edit_icon_v9xlp_19{position:absolute;top:20px;right:20px}._card_label_v9xlp_24{font-size:16px;font-weight:500}._card_value_v9xlp_29{font-size:14px;font-weight:500}@media screen and (max-width: 375px){._grid_col_2_v9xlp_1{grid-template-columns:1fr 1fr}}._table_16t3a_1{display:block}._cards_16t3a_4{display:none}._reload_icon_wrapper_16t3a_7{display:flex;align-items:center;background-color:#fff;padding:15px;border-radius:5px;box-shadow:0 2px 10px #0000001a;cursor:pointer;margin:0 20px}._reload_icon_16t3a_7{font-size:30px}@media screen and (max-width: 768px){._table_16t3a_1{display:none}._cards_16t3a_4{display:grid;grid-template-columns:1fr;gap:15px}._reload_icon_wrapper_16t3a_7{padding:0 10px;margin:0 10px}._reload_icon_16t3a_7{font-size:20px}._page_title_16t3a_38{font-size:22px}}@media screen and (max-width: 375px){._init_day_btn_16t3a_45{padding:10px;font-size:10px}}._modalContent_z9fp8_1{padding:20px;max-height:70vh;overflow-y:auto}._inputGroup_z9fp8_7{display:grid;grid-gap:20px;margin-bottom:20px}._fileUploadContainer_z9fp8_13{display:flex;flex-direction:column;gap:10px;max-width:95%}._fileInput_z9fp8_20{padding:10px;border:1px solid #ddd;border-radius:4px;width:100%}._fileName_z9fp8_27{font-size:14px;color:#666}._uploadButton_z9fp8_32{width:100%;padding:12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s}._uploadButton_z9fp8_32:hover:not(:disabled){background-color:#0056b3}._uploadButton_z9fp8_32:disabled{background-color:#ccc;cursor:not-allowed}._sidebar_14bta_1{border-right:1px solid var(--border-color);width:var(--sidebar-width)!important;max-width:var(--sidebar-width)!important;height:100vh;box-shadow:var(--default-box-shadow)}._menu_items_container_14bta_9{display:flex;flex-direction:column;gap:12px;padding:50px 12px}._menu_item_14bta_9{display:grid;grid-template-columns:1fr 6fr;border:1px solid var(--border-color);border-radius:5px;padding:10px;cursor:pointer;box-shadow:var(--default-box-shadow);align-items:center;transition:all .2s ease-in-out}._curr_menu_item_14bta_29{background-color:var(--selected-color);color:#fff}._menu_item_14bta_9:hover{border:1px solid var(--selected-color);box-shadow:0 4px 20px #0003;transform:translateY(-1px)}@media screen and (max-width: 768px){._sidebar_14bta_1{display:none}}._login_container_12qsv_1{display:flex;justify-content:center;align-items:center;height:100vh}._login_form_12qsv_8{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 8px #0000001a;width:100%;max-width:400px;box-sizing:border-box}._login_title_12qsv_18{margin-bottom:1.5rem;text-align:center}._form_group_12qsv_23{margin-bottom:1rem}._form_label_12qsv_27{display:block;margin-bottom:.5rem;color:#333}._form_input_12qsv_33{width:100%;padding:.75rem;border:1px solid #cccccc;border-radius:4px;box-sizing:border-box}._login_button_12qsv_41{width:100%;padding:.75rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;margin-top:1rem}._login_button_12qsv_41:hover{background-color:#0056b3}:root{font-family:Quicksand,sans-serif;line-height:1.5;font-weight:400;background-color:#f5f5f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--sidebar-width: 350px;--default-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);--light-grey: #f6f6f6;--dark-gray: #222222;--secondary-color: #E3EFFF;--secondary-color-light: #E3EFFF1f;--border-right: #dee2e6;--border-color: #c0c0c0;--selected-color: rgb(0, 118, 201);--chart-color: rgba(71, 157, 217, .12)}body{margin:0;min-width:320px;width:100%;min-height:100vh}button{font-family:Quicksand,sans-serif;font-weight:600}select,input{font-family:Quicksand,sans-serif;font-weight:500}h1,h2,h3,h4,h5,h6{margin:0}
