:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}._container_1nmu7_1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f9f9f9;padding:40px;border-radius:10px;min-width:400px;max-width:500px}._textTitle_1nmu7_33{font-size:24px;font-weight:700;margin-bottom:20px;color:#000;text-align:center}._inputContainer_1nmu7_49{display:flex;flex-direction:column;width:100%;padding:12px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:15px;box-sizing:border-box}._loginButton_1nmu7_73{background-color:#1f1f1f;color:#a6ce39;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:700;font-size:16px;width:100%;transition:all .2s ease}._loginButton_1nmu7_73:hover{background-color:#f0f0f0}._loginButton_1nmu7_73:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._container_1nmu7_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;min-width:auto;max-width:none;padding:30px 20px;border-radius:8px;margin:20px auto}._textTitle_1nmu7_33{font-size:20px;margin-bottom:16px}._inputContainer_1nmu7_49{padding:10px;margin-bottom:12px;box-shadow:0 2px 4px #00000014}._loginButton_1nmu7_73{padding:14px 20px;font-size:15px}}._container_1isb6_1{padding:20px;max-width:65%;margin:0 auto}._header_1isb6_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._headerButtons_1isb6_27{display:flex;gap:12px}._header_1isb6_13 h1{margin:0;color:#333;font-size:28px}._navLink_1isb6_49{background-color:#007bff;color:#fff;padding:10px 20px;border-radius:4px;text-decoration:none;font-size:14px;font-weight:500;transition:background-color .3s}._navLink_1isb6_49:hover{background-color:#0056b3}._exportButton_1isb6_79{background-color:#17a2b8;color:#fff;padding:10px 20px;border-radius:4px;text-decoration:none;font-size:14px;font-weight:500;transition:background-color .3s}._exportButton_1isb6_79:hover{background-color:#138496}._addButton_1isb6_109{background-color:#4caf50;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .3s}._addButton_1isb6_109:hover{background-color:#45a049}._logoutButton_1isb6_141{background-color:#f44336;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .3s}._logoutButton_1isb6_141:hover{background-color:#da190b}._error_1isb6_173{background-color:#f8d7da;color:#721c24;padding:12px;border-radius:4px;margin-bottom:20px;border:1px solid #f5c6cb}._loading_1isb6_191{text-align:center;padding:40px;font-size:18px;color:#666}._searchBar_1isb6_205{margin-bottom:20px}._searchInput_1isb6_213{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}._searchInput_1isb6_213:focus{outline:none;border-color:#4caf50}._tableContainer_1isb6_241{overflow-x:auto;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}._table_1isb6_241{width:100%;border-collapse:collapse;font-size:13px}._table_1isb6_241 thead{background-color:#f5f5f5}._table_1isb6_241 th{padding:12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #ddd;white-space:nowrap}._table_1isb6_241 td{padding:12px;border-bottom:1px solid #eee}._table_1isb6_241 tbody tr:hover{background-color:#f9f9f9;cursor:pointer}._table_1isb6_241 tbody tr:last-child td{border-bottom:none}._noData_1isb6_321{text-align:center;padding:40px;color:#999;font-style:italic}._actions_1isb6_335{white-space:nowrap}._editButton_1isb6_343{background-color:#2196f3;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;margin-right:8px;transition:background-color .3s}._editButton_1isb6_343:hover{background-color:#0b7dda}._deleteButton_1isb6_375{background-color:#f44336;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;transition:background-color .3s}._deleteButton_1isb6_375:hover{background-color:#da190b}._pagination_1isb6_405{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px}._paginationButton_1isb6_421{background-color:#4caf50;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}._paginationButton_1isb6_421:hover:not(:disabled){background-color:#45a049}._paginationButton_1isb6_421:disabled{background-color:#ccc;cursor:not-allowed}._paginationInfo_1isb6_461{font-size:14px;color:#666}._modal_1isb6_473{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_1isb6_499{background:#fff;border-radius:8px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a}._modalHeader_1isb6_519{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}._modalHeader_1isb6_519 h2{margin:0;font-size:20px;color:#333}._closeButton_1isb6_547{background:none;border:none;font-size:28px;color:#999;cursor:pointer;line-height:1;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}._closeButton_1isb6_547:hover{color:#333}._modalBody_1isb6_585{padding:20px}._formGrid_1isb6_593{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:20px}._formGroup_1isb6_607{display:flex;flex-direction:column}._formGroup_1isb6_607 label{font-size:12px;font-weight:500;color:#555;margin-bottom:6px}._formGroup_1isb6_607 input,._formGroup_1isb6_607 select,._formGroup_1isb6_607 textarea{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:13px;box-sizing:border-box;transition:border-color .3s}._formGroup_1isb6_607 input:focus,._formGroup_1isb6_607 select:focus,._formGroup_1isb6_607 textarea:focus{outline:none;border-color:#4caf50}._formGroup_1isb6_607 input:disabled{background-color:#f5f5f5;cursor:not-allowed}._modalFooter_1isb6_677{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #eee}._cancelButton_1isb6_693{background-color:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}._cancelButton_1isb6_693:hover{background-color:#5a6268}._saveButton_1isb6_723{background-color:#4caf50;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}._saveButton_1isb6_723:hover{background-color:#45a049}._locationSection_1isb6_755{grid-column:1 / -1;margin-bottom:20px;padding:16px;background-color:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}._locationSection_1isb6_755 h3{margin:0 0 16px;font-size:16px;color:#333;font-weight:600}._location-dropdown_1isb6_787{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._location-dropdown_1isb6_787 ._form-group_1isb6_799{display:flex;flex-direction:column}._location-dropdown_1isb6_787 ._form-group_1isb6_799 label{font-size:12px;font-weight:500;color:#555;margin-bottom:6px}._location-dropdown_1isb6_787 select{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:13px;box-sizing:border-box;background-color:#fff;transition:border-color .3s}._location-dropdown_1isb6_787 select:focus{outline:none;border-color:#4caf50}._location-dropdown_1isb6_787 select:disabled{background-color:#f5f5f5;cursor:not-allowed;color:#999}._loading-text_1isb6_867{font-size:11px;color:#999;margin-left:8px;display:inline-block}@media(max-width:768px){._location-dropdown_1isb6_787{grid-template-columns:1fr}._header_1isb6_13{flex-direction:column;gap:10px;align-items:flex-start}._headerButtons_1isb6_27{width:100%;flex-direction:column}._headerButtons_1isb6_27 button{width:100%}._header_1isb6_13 h1{font-size:22px}._formGrid_1isb6_593{grid-template-columns:1fr}._table_1isb6_241{font-size:11px}._table_1isb6_241 th,._table_1isb6_241 td{padding:8px}._modalContent_1isb6_499{width:95%;max-height:95vh}}._container_6ehpn_1{padding:20px;max-width:100%;margin:0 auto}._header_6ehpn_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._headerLeft_6ehpn_27{display:flex;align-items:center;gap:20px}._header_6ehpn_13 h1{margin:0;color:#333}._backButton_6ehpn_49{background-color:#6c757d;color:#fff;padding:10px 20px;border-radius:4px;text-decoration:none;font-size:14px;font-weight:500;transition:background-color .3s}._backButton_6ehpn_49:hover{background-color:#5a6268}._addButton_6ehpn_79{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}._addButton_6ehpn_79:hover{background-color:#0056b3}._tableContainer_6ehpn_109{overflow-x:auto;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}._table_6ehpn_109{width:100%;border-collapse:collapse}._table_6ehpn_109 thead{background-color:#f8f9fa}._table_6ehpn_109 th{padding:12px 16px;text-align:left;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6}._table_6ehpn_109 td{padding:12px 16px;border-bottom:1px solid #dee2e6}._table_6ehpn_109 tbody tr:hover{background-color:#f8f9fa}._badge_6ehpn_175{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}._badgeActive_6ehpn_191{background-color:#d4edda;color:#155724}._badgeInactive_6ehpn_201{background-color:#f8d7da;color:#721c24}._actionButton_6ehpn_211{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;margin-right:8px}._editButton_6ehpn_231{background-color:#ffc107;color:#212529}._editButton_6ehpn_231:hover{background-color:#e0a800}._deleteButton_6ehpn_249{background-color:#dc3545;color:#fff}._deleteButton_6ehpn_249:hover{background-color:#c82333}._modal_6ehpn_269{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_6ehpn_295{background-color:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a}._modalHeader_6ehpn_315{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #dee2e6}._modalHeader_6ehpn_315 h2{margin:0;color:#333}._closeButton_6ehpn_341{background:none;border:none;font-size:28px;cursor:pointer;color:#6c757d;line-height:1}._closeButton_6ehpn_341:hover{color:#495057}._modalBody_6ehpn_367{padding:20px}._formGroup_6ehpn_375{margin-bottom:20px}._formGroup_6ehpn_375 label{display:block;margin-bottom:8px;font-weight:500;color:#495057}._formGroup_6ehpn_375 input,._formGroup_6ehpn_375 select{width:100%;padding:10px;border:1px solid #ced4da;border-radius:4px;font-size:14px;box-sizing:border-box}._formGroup_6ehpn_375 input:focus,._formGroup_6ehpn_375 select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}._modalFooter_6ehpn_431{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid #dee2e6}._cancelButton_6ehpn_447{padding:10px 20px;background-color:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}._cancelButton_6ehpn_447:hover{background-color:#5a6268}._saveButton_6ehpn_477{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}._saveButton_6ehpn_477:hover{background-color:#0056b3}
