aside[data-v-0fef6f41]{display:flex;flex-direction:column;background-color:var(--light);color:var(--light);width:calc(2rem + 32px);overflow:hidden;max-height:100vh;padding:1rem;transition:.2s ease-in-out;border-right:none;margin-top:1px}aside.is-expanded[data-v-0fef6f41]{width:var(--sidebar-width);border-right:1px solid gray}aside .up[data-v-0fef6f41]{margin-top:100px}aside .menu-toggle-wrap[data-v-0fef6f41]{display:flex;justify-content:flex-end;margin-top:1rem;position:relative;top:0;transition:.2s ease-in-out}aside .menu-toggle-wrap .menu-toggle[data-v-0fef6f41]{transition:.2s ease-in-out;margin-top:10px}aside .menu-toggle-wrap .menu-toggle .material-icons[data-v-0fef6f41]{font-size:2rem;color:var(--dark);transition:.2s ease-out}aside .menu-toggle-wrap .menu-toggle:hover .material-icons[data-v-0fef6f41]{color:var(--primary);transform:translateX(0.5rem)}aside h3[data-v-0fef6f41],aside .button .text[data-v-0fef6f41]{opacity:0;transition:opacity .3s ease-in-out}aside h3[data-v-0fef6f41]{color:var(--grey);font-size:.875rem;margin-bottom:.5rem;text-transform:uppercase}aside .menu[data-v-0fef6f41]{margin:0 -1rem}aside .menu .button[data-v-0fef6f41]{cursor:pointer;display:flex;align-items:center;text-decoration:none;transition:.2s ease-in-out;padding:.5rem 1rem}aside .menu .button .material-icons[data-v-0fef6f41]{font-size:1.5rem;color:var(--dark);transition:.2s ease-in-out}aside .menu .button .text[data-v-0fef6f41]{color:var(--dark-alt);transition:.2s ease-in-out}aside .menu .button[data-v-0fef6f41]:hover{background-color:var(--light)}aside .menu .button:hover .material-icons[data-v-0fef6f41],aside .menu .button:hover .text[data-v-0fef6f41]{color:#325f62}aside .menu .button.router-link-exact-active[data-v-0fef6f41]{background-color:var(--light);border-right:5px solid #325f62}aside .menu .button.router-link-exact-active .material-icons[data-v-0fef6f41],aside .menu .button.router-link-exact-active .text[data-v-0fef6f41]{color:#325f62}aside .footer[data-v-0fef6f41]{opacity:0;transition:opacity .3s ease-in-out}aside .footer p[data-v-0fef6f41]{font-size:.875rem;color:var(--grey)}aside.is-expanded[data-v-0fef6f41]{width:var(--sidebar-width)}aside.is-expanded .menu-toggle-wrap[data-v-0fef6f41]{top:-3rem}aside.is-expanded .menu-toggle-wrap .menu-toggle[data-v-0fef6f41]{transform:rotate(-180deg)}aside.is-expanded h3[data-v-0fef6f41],aside.is-expanded .button .text[data-v-0fef6f41]{opacity:1}aside.is-expanded .button .material-icons[data-v-0fef6f41]{margin-right:1rem}aside.is-expanded .footer[data-v-0fef6f41]{opacity:1}aside .popover-wrapper[data-v-0fef6f41]{position:relative}aside .popover-trigger[data-v-0fef6f41]{cursor:pointer;display:flex;align-items:center;background:none;border:none;padding:.5rem;font-size:1rem}

.profile[data-v-7752db04] {
  width: 45px;
  height: 45px;
  margin-bottom: 5px;
}
.top-navbar[data-v-7752db04] {
  background-color: #325f62;
  height: 4.2rem;
}
.logo[data-v-7752db04] {
  margin-top: 0.7rem;
  height: 45px;
}
.DENRlogo[data-v-7752db04] {
  margin-top: 0.3rem;
  height: 55px;
}
.user-info[data-v-7752db04] {
  color: white;
  font-size: 16px;
  cursor: pointer;
  margin-top: 0.7rem;
  text-align: end;
}
.notifLogout[data-v-7752db04] {
  color: white;
  font-size: 16px;
  cursor: pointer;
  margin-top: 0.7rem;
}
.popover-wrapper[data-v-7752db04] {
  position: relative;
}
.popover-content[data-v-7752db04] {
  position: absolute;
  right: 0;
  background-color: #e9e9e9;
  border: 1px solid #ddd;
  padding: 10px;
  border-radius: 4px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  z-index: 1500;
  max-height: calc(100vh - 250px);
  overflow-y: auto;
  width: 27rem;
}
.popover-title[data-v-7752db04] {
  font-size: 1.5rem;
  margin-bottom: 10px;
  color: black;
}
.date-header[data-v-7752db04] {
  font-size: 1.2rem;
  font-weight: bold;
  margin-top: 20px;
  color: #333;
  padding-bottom: 5px;
  border-bottom: 1px solid #ddd;
}
.card[data-v-7752db04] {
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  border-radius: 0.4rem;
  padding: 10px;
  margin-bottom: 10px;
  max-width: 25rem;
}
.notification-description[data-v-7752db04] {
  font-size: 1rem;
  font-weight: bold;
  color: black;
}
.notification-time[data-v-7752db04] {
  font-size: 0.875rem;
  color: #666;
  text-align: right;
}
.notification-badge[data-v-7752db04] {
  position: absolute;
  background-color: red;
  color: white;
  border-radius: 50%;
  padding: 2px 6px;
  font-size: 0.75rem;
  font-weight: bold;
}


.denrlogo {
  margin-left: 1rem;
  height: 45px;
  margin-top: -0.1rem;
}
.footer {
  background-color: #d9d9d9;
  overflow: hidden;
  height: 2.5rem;
}
.footer p {
  padding-top: 0.7rem;
  color: #6c757d;
}
.developer {
  list-style: none;
  padding-top: 0.5rem;
}
.developer li {
  display: inline;
  margin-right: 15px;
}
.developer a {
  color: #007bff;
  text-decoration: none;
}

:root{--primary: #4ade80;--primary-alt: #22c55e;--grey: #64748b;--dark: #1e293b;--dark-alt: #334155;--light: #f1f5f9;--sidebar-width: 300px}*{margin:0;padding:0;box-sizing:border-box;font-family:"Fira sans",sans-serif}body{background:var(--light)}button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:none}.app{display:flex;flex-direction:column;height:100vh}.content-container{display:flex;flex:1;overflow:hidden}Sidebar{position:fixed;top:0;left:0;height:100vh;width:var(--sidebar-width);background:var(--dark-alt)}main{flex:1;padding:2rem 2rem 0rem 2rem;background:var(--light);overflow-y:auto;display:flex}@media(max-width: 1024px){main{padding-left:6rem}}main.no-sidebar{padding-left:0;margin-left:0;padding-right:0;margin-right:0}main>router-view{width:100%;height:100%}

.otp-input-group[data-v-789549c4] {
  display: flex;
  justify-content: space-between;
}
.otp-input[data-v-789549c4] {
  width: 50px;
  text-align: center;
  margin: 0 5px;
}
.FrontPage[data-v-789549c4] {
  width: 100%;
  border-radius: 10px;
}
.LoginControl[data-v-789549c4] {
  border-top: none;
  border-right: none;
  border-left: none;
}
.form-control[data-v-789549c4]::-moz-placeholder {
  color: black;
}
.form-control[data-v-789549c4]::placeholder {
  color: black;
}
.login-box[data-v-789549c4] {
  flex: 2;
  padding: 40px;
}
.logo[data-v-789549c4] {
  display: block;
  width: 100%;
}
.login-form .form-group[data-v-789549c4] {
  margin-bottom: 15px;
}
.login-form .d-flex[data-v-789549c4] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.login-form .btn-login[data-v-789549c4] {
  width: 100%;
  background-color: #325f62;
  border: none;
  color: white;
  border-radius: 5px;
  font-size: 16px;
  cursor: pointer;
}
.forgot-password-link[data-v-789549c4] {
  color: #007bff;
  cursor: pointer;
}
.forgot-password-link[data-v-789549c4]:hover {
  text-decoration: underline;
}
.forgot-form .form-group[data-v-789549c4] {
  margin-bottom: 15px;
}
.forgot-form .d-flex[data-v-789549c4] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.forgot-form .btn-forgot[data-v-789549c4] {
  background-color: #325f62;
  border: none;
  color: white;
  border-radius: 5px;
  font-size: 16px;
  cursor: pointer;
}


.register-container {
  border-radius: 3px;
  height: auto;
  padding: 2rem;
}
.register-form .form-group {
  margin-bottom: 15px;
}
.register-form .d-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.register-form .btn-register {
  width: 50%;
  background-color: #325f62;
  border: none;
  color: white;
  border-radius: 5px;
  font-size: 16px;
  cursor: pointer;
}
.modal-header {
  background-color: #325f62;
  border-bottom: 1px solid #dee2e6;
  text-align: center;
}
.modal-title {
  font-size: 1.25rem;
  color: white;
  text-align: center;
}
.modal-header .close {
  color: white;
}


.chart-container[data-v-4f2fed14] {
  margin: auto;
  height: 263px;
  position: relative;
  background: #f8f9fa;
  border-radius: 12px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border: 1px solid #e0e0e0;
  padding: 20px;
}
.chart-container canvas[data-v-4f2fed14] {
  height: 100%;
}


.chart-container[data-v-24e490fa] {
  height: 350px;
  margin: auto;
  position: relative;
  background: #f8f9fa;
  border-radius: 12px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
  border: 1px solid #e0e0e0;
  padding: 20px;
}


.chart-container[data-v-740815ec] {
  height: 350px;
  margin: auto;
  position: relative;
  background: #f8f9fa;
  border-radius: 12px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border: 1px solid #e0e0e0;
  padding: 20px;
}


.chart-container[data-v-1a7b9436] {
  margin: auto;
  height: 350px;
  position: relative;
  background: #f8f9fa;
  border-radius: 12px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
  border: 1px solid #e0e0e0;
  padding: 20px;
}


.chart-container[data-v-4af37371] {
  margin: auto;
  height: 263px;
  position: relative;
  background: #f8f9fa;
  border-radius: 12px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border: 1px solid #e0e0e0;
  padding: 20px;
}
.chart-container canvas[data-v-4af37371] {
  height: 100%;
}


.chart-container[data-v-046d25f6] {
  margin: auto;
  height: 800px;
  position: relative;
  background: #f8f9fa;
  border-radius: 12px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border: 1px solid #e0e0e0;
  padding: 20px;
}
.chart-container canvas[data-v-046d25f6] {
  height: 100%;
}


.chart-container[data-v-01c1059e] {
  margin: auto;
  height: 800px;
  position: relative;
  background: #f8f9fa;
  border-radius: 12px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border: 1px solid #e0e0e0;
  padding: 20px;
}
.chart-container canvas[data-v-01c1059e] {
  height: 100%;
}


.chart-container[data-v-56d9ac24] {
  margin: auto;
  height: 800px;
  position: relative;
  background: #f8f9fa;
  border-radius: 12px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border: 1px solid #e0e0e0;
  padding: 20px;
}
.chart-container canvas[data-v-56d9ac24] {
  height: 100%;
}


.chart-container[data-v-64a60318] {
  height: 800px;
  position: relative;
  background: #f8f9fa;
  border-radius: 12px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border: 1px solid #e0e0e0;
  padding: 20px;
}
.chart-container canvas[data-v-64a60318] {
  height: 100%;
}


.chart-container[data-v-7f057210] {
  height: 800px;
  position: relative;
  background: #f8f9fa;
  border-radius: 12px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border: 1px solid #e0e0e0;
  padding: 20px;
}
.chart-container canvas[data-v-7f057210] {
  height: 100%;
}


.chart-container[data-v-6b80099e] {
  height: 729px;
  position: relative;
  background: #f8f9fa;
  border-radius: 12px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border: 1px solid #e0e0e0;
  padding: 20px;
}
.chart-container canvas[data-v-6b80099e] {
  height: 100% !important;
}


.button-icon[data-v-8c925a7e] {
  font-size: 35px;
  display: inline-flex;
  align-items: center;
  margin-left: 8px;
  cursor: pointer;
}
.card[data-v-8c925a7e] {
  transition: transform 0.2s;
  background-color: #f8f9fa;
  border-radius: 12px;
  height: 7rem;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.card[data-v-8c925a7e]:hover {
  transform: scale(1.05);
}
.MonthlyYearly[data-v-8c925a7e] {
  position: absolute;
  overflow: hidden;
  z-index: 10;
  margin-top: 14px;
}
.dateLabelFrom[data-v-8c925a7e] {
  position: absolute;
  margin-left: -3rem;
  padding-top: 0.5rem;
}
.dateLabelTo[data-v-8c925a7e] {
  position: absolute;
  margin-left: -1.5rem;
  padding-top: 0.5rem;
}
.TreeInfo[data-v-8c925a7e] {
  width: 30rem;
}
.LatLng-Container[data-v-8c925a7e] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(240, 248, 255, 0.705);
  padding: 10px;
  text-align: center;
}
.Lat[data-v-8c925a7e],
.Lng[data-v-8c925a7e] {
  overflow-wrap: break-word;
  word-wrap: break-word;
  overflow: visible;
}
.map-container[data-v-8c925a7e] {
  position: relative;
  height: 550px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  flex-direction: column;
  flex: 1;
}
.full-viewport-map[data-v-8c925a7e] {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.input-group.Search[data-v-8c925a7e] {
  max-width: 100%;
  margin: 0 auto;
}
@media (max-width: 768px) {
.search-bar-container[data-v-8c925a7e] {
    padding: 5px;
}
}
@media (max-width: 480px) {
.search-bar-container[data-v-8c925a7e] {
    padding: 5px;
}
}
.Legend[data-v-8c925a7e] {
  position: absolute;
  bottom: 0.4%;
  background-color: rgb(233, 225, 225);
  height: auto;
  width: 8rem;
  overflow-y: auto;
  margin-left: 0.2%;
  padding-top: 0.5rem;
  border-radius: 0.5rem;
  z-index: 1000;
}
.legend-img[data-v-8c925a7e] {
  width: 2rem;
  height: 2rem;
  margin-left: auto;
}
.text-nowrap[data-v-8c925a7e] {
  margin-bottom: 0.2px;
}


.menu[data-v-268b1cb8] {
  max-height: calc(83vh - 250px);
  overflow-y: auto;
}
.report-container[data-v-268b1cb8] {
  overflow: hidden;
}
.d-flex[data-v-268b1cb8] {
  display: flex;
}
.dateLabelFrom[data-v-268b1cb8] {
  position: absolute;
  margin-left: -3rem;
  padding-top: 0.5rem;
}
.dateLabelTo[data-v-268b1cb8] {
  position: absolute;
  margin-left: -1.5rem;
  padding-top: 0.5rem;
}
.modal-header[data-v-268b1cb8] {
  background-color: #325f62;
  border-bottom: 1px solid #dee2e6;
  text-align: center;
}
.modal-title[data-v-268b1cb8] {
  font-size: 1.25rem;
  color: white;
  text-align: center;
}
.modal-header .close[data-v-268b1cb8] {
  color: white;
}
.modal-body p[data-v-268b1cb8] {
  font-size: 0.875rem;
  font-family: Arial, sans-serif;
  font-weight: normal;
}
.modal-body[data-v-268b1cb8] {
  font-size: 1rem;
}
button[data-v-268b1cb8] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.button-text[data-v-268b1cb8] {
  margin-right: 8px;
}
.button-icon[data-v-268b1cb8] {
  font-size: 35px;
}
aside[data-v-268b1cb8] {
  background-color: #f8f9fa;
  border-right: 1px solid #dee2e6;
}
.table thead th[data-v-268b1cb8] {
  background-color: #325f62;
  padding: 0.5rem;
  color: white;
  border: none;
}
.table th[data-v-268b1cb8],
.table td[data-v-268b1cb8] {
  text-align: center;
}
.button[data-v-268b1cb8] {
  display: flex;
  align-items: center;
  padding: 10px 15px;
  text-decoration: none;
  color: #000;
  margin-bottom: 10px;
  cursor: pointer;
}
.button[data-v-268b1cb8]:hover {
  background-color: #e2e6ea;
  border-radius: 4px;
}
.text[data-v-268b1cb8] {
  margin-left: 10px;
}
h3[data-v-268b1cb8] {
  padding: 10px 15px;
  font-size: 14px;
  font-weight: bold;
  color: #343a40;
}
.material-icons[data-v-268b1cb8] {
  cursor: pointer;
}
.mt-auto[data-v-268b1cb8] {
  margin-top: auto;
}
.btn[data-v-268b1cb8] {
  padding: 4px 8px;
  font-size: 12px;
}
.btn-secondary[data-v-268b1cb8] {
  margin-left: 2px;
}
.pagination-controls[data-v-268b1cb8] {
  position: fixed;
  bottom: 2rem;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
}
.pagination-controls button[data-v-268b1cb8] {
  margin: 0 0.5rem;
}
.pagination-controls span[data-v-268b1cb8] {
  margin: 0 0.5rem;
}
.page-item[data-v-268b1cb8] {
  display: inline-block;
  margin: 0 0.25rem;
}
.page-link[data-v-268b1cb8] {
  color: #007bff;
  text-decoration: none;
  padding: 0.5rem 0.75rem;
}
.page-link[data-v-268b1cb8]:hover {
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.page-item.disabled .page-link[data-v-268b1cb8] {
  color: #6c757d;
}
.page-item.active .page-link[data-v-268b1cb8] {
  background-color: #007bff;
  color: white;
  border-radius: 0.25rem;
}


.table thead th[data-v-4f415160] {
  background-color: #325f62;
  padding: 0.5rem;
  color: white;
  border: none;
}
.table th[data-v-4f415160],
.table td[data-v-4f415160] {
  text-align: center;
}
.pagination-controls[data-v-4f415160] {
  position: fixed;
  bottom: 2rem;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
}
.pagination-controls button[data-v-4f415160] {
  margin: 0 0.5rem;
}
.pagination-controls span[data-v-4f415160] {
  margin: 0 0.5rem;
}
.page-item[data-v-4f415160] {
  display: inline-block;
  margin: 0 0.25rem;
}
.page-link[data-v-4f415160] {
  color: #007bff;
  text-decoration: none;
  padding: 0.5rem 0.75rem;
}
.page-link[data-v-4f415160]:hover {
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.page-item.disabled .page-link[data-v-4f415160] {
  color: #6c757d;
}
.page-item.active .page-link[data-v-4f415160] {
  background-color: #007bff;
  color: white;
  border-radius: 0.25rem;
}


.dateLabelFrom[data-v-d6b0ec78] {
  position: absolute;
  margin-left: -3rem;
  padding-top: 0.5rem;
}
.dateLabelTo[data-v-d6b0ec78] {
  position: absolute;
  margin-left: -2rem;
  padding-top: 0.5rem;
}
.button-icon[data-v-d6b0ec78] {
  font-size: 25px;
}
.table thead th[data-v-d6b0ec78] {
  background-color: #325f62;
  padding: 0.5rem;
  color: white;
  border: none;
}
.table th[data-v-d6b0ec78],
.table td[data-v-d6b0ec78] {
  text-align: center;
}
.table td[data-v-d6b0ec78] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pagination-controls[data-v-d6b0ec78] {
  position: fixed;
  bottom: 2rem;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
}
.pagination-controls button[data-v-d6b0ec78] {
  margin: 0 0.5rem;
}
.pagination-controls span[data-v-d6b0ec78] {
  margin: 0 0.5rem;
}
.page-item[data-v-d6b0ec78] {
  display: inline-block;
  margin: 0 0.25rem;
}
.page-link[data-v-d6b0ec78] {
  color: #007bff;
  text-decoration: none;
  padding: 0.5rem 0.75rem;
}
.page-link[data-v-d6b0ec78]:hover {
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.page-item.disabled .page-link[data-v-d6b0ec78] {
  color: #6c757d;
}
.page-item.active .page-link[data-v-d6b0ec78] {
  background-color: #007bff;
  color: white;
  border-radius: 0.25rem;
}
.modal-header[data-v-d6b0ec78] {
  background-color: #325f62;
  border-bottom: 1px solid #dee2e6;
  text-align: center;
}
.modal-title[data-v-d6b0ec78] {
  font-size: 1.25rem;
  color: white;
  text-align: center;
}
.modal-header .close[data-v-d6b0ec78] {
  color: white;
}
.modal-body p[data-v-d6b0ec78] {
  font-size: 0.875rem;
  font-family: Arial, sans-serif;
  font-weight: normal;
}
.modal-body h5[data-v-d6b0ec78] {
  font-size: 1rem;
}
.modal-footer .btn[data-v-d6b0ec78] {
  font-size: 0.875rem;
}
.btn-primary[data-v-d6b0ec78],
.btn-secondary[data-v-d6b0ec78] {
  padding: 0.375rem 0.75rem;
}
.form-control-sm[data-v-d6b0ec78] {
  font-size: 0.875rem;
  padding: 0.25rem 0.5rem;
}
a[data-v-d6b0ec78] {
  color: #007bff;
  text-decoration: none;
}
a[data-v-d6b0ec78]:hover {
  text-decoration: none;
}
.img-fluid[data-v-d6b0ec78] {
  max-width: 100%;
  height: auto;
}


.table thead th[data-v-6cd0bcf9] {
  background-color: #325f62;
  padding: 0.5rem;
  color: white;
  border: none;
}
.table th[data-v-6cd0bcf9],
.table td[data-v-6cd0bcf9] {
  text-align: center;
}
.table td[data-v-6cd0bcf9] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dateLabelFrom[data-v-6cd0bcf9] {
  position: absolute;
  margin-left: -3rem;
  padding-top: 0.5rem;
}
.dateLabelTo[data-v-6cd0bcf9] {
  position: absolute;
  margin-left: -2rem;
  padding-top: 0.5rem;
}
.modal-header[data-v-6cd0bcf9] {
  background-color: #325f62;
  border-bottom: 1px solid #dee2e6;
  text-align: center;
}
.modal-title[data-v-6cd0bcf9] {
  font-size: 1.25rem;
  color: white;
  text-align: center;
}
.modal-header .close[data-v-6cd0bcf9] {
  color: white;
}
.pagination-controls[data-v-6cd0bcf9] {
  position: fixed;
  bottom: 2rem;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
}
.pagination-controls button[data-v-6cd0bcf9] {
  margin: 0 0.5rem;
}
.pagination-controls span[data-v-6cd0bcf9] {
  margin: 0 0.5rem;
}
.page-item[data-v-6cd0bcf9] {
  display: inline-block;
  margin: 0 0.25rem;
}
.page-link[data-v-6cd0bcf9] {
  color: #007bff;
  text-decoration: none;
  padding: 0.5rem 0.75rem;
}
.page-link[data-v-6cd0bcf9]:hover {
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.page-item.disabled .page-link[data-v-6cd0bcf9] {
  color: #6c757d;
}
.page-item.active .page-link[data-v-6cd0bcf9] {
  background-color: #007bff;
  color: white;
  border-radius: 0.25rem;
}


.table thead th[data-v-3b2ab641] {
  background-color: #325f62;
  padding: 0.5rem;
  color: white;
  border: none;
}
.table th[data-v-3b2ab641],
.table td[data-v-3b2ab641] {
  text-align: center;
}
.table td[data-v-3b2ab641] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dateLabelFrom[data-v-3b2ab641] {
  position: absolute;
  margin-left: -3rem;
  padding-top: 0.5rem;
}
.dateLabelTo[data-v-3b2ab641] {
  position: absolute;
  margin-left: -2rem;
  padding-top: 0.5rem;
}
.pagination-controls[data-v-3b2ab641] {
  position: fixed;
  bottom: 2rem;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
}
.pagination-controls button[data-v-3b2ab641] {
  margin: 0 0.5rem;
}
.pagination-controls span[data-v-3b2ab641] {
  margin: 0 0.5rem;
}
.page-item[data-v-3b2ab641] {
  display: inline-block;
  margin: 0 0.25rem;
}
.page-link[data-v-3b2ab641] {
  color: #007bff;
  text-decoration: none;
  padding: 0.5rem 0.75rem;
}
.page-link[data-v-3b2ab641]:hover {
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.page-item.disabled .page-link[data-v-3b2ab641] {
  color: #6c757d;
}
.page-item.active .page-link[data-v-3b2ab641] {
  background-color: #007bff;
  color: white;
  border-radius: 0.25rem;
}


.button-icon[data-v-c74088f4] {
  font-size: 25px;
}
.table thead th[data-v-c74088f4] {
  background-color: #325f62;
  padding: 0.5rem;
  color: white;
  border: none;
}
.table th[data-v-c74088f4],
.table td[data-v-c74088f4] {
  text-align: center;
}
.table td[data-v-c74088f4] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dateLabelFrom[data-v-c74088f4] {
  position: absolute;
  margin-left: -3rem;
  padding-top: 0.5rem;
}
.dateLabelTo[data-v-c74088f4] {
  position: absolute;
  margin-left: -2rem;
  padding-top: 0.5rem;
}
.pagination-controls[data-v-c74088f4] {
  position: fixed;
  bottom: 2rem;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
}
.pagination-controls button[data-v-c74088f4] {
  margin: 0 0.5rem;
}
.pagination-controls span[data-v-c74088f4] {
  margin: 0 0.5rem;
}
.page-item[data-v-c74088f4] {
  display: inline-block;
  margin: 0 0.25rem;
}
.page-link[data-v-c74088f4] {
  color: #007bff;
  text-decoration: none;
  padding: 0.5rem 0.75rem;
}
.page-link[data-v-c74088f4]:hover {
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.page-item.disabled .page-link[data-v-c74088f4] {
  color: #6c757d;
}
.page-item.active .page-link[data-v-c74088f4] {
  background-color: #007bff;
  color: white;
  border-radius: 0.25rem;
}
.modal-header[data-v-c74088f4] {
  background-color: #325f62;
  border-bottom: 1px solid #dee2e6;
  text-align: center;
}
.modal-title[data-v-c74088f4] {
  font-size: 1.25rem;
  color: white;
  text-align: center;
}
.modal-header .close[data-v-c74088f4] {
  color: white;
}
.modal-body p[data-v-c74088f4] {
  font-size: 0.875rem;
  font-family: Arial, sans-serif;
  font-weight: normal;
}
.modal-body h5[data-v-c74088f4] {
  font-size: 1rem;
}
.modal-footer .btn[data-v-c74088f4] {
  font-size: 0.875rem;
}
.btn-primary[data-v-c74088f4],
.btn-secondary[data-v-c74088f4] {
  padding: 0.375rem 0.75rem;
}
.form-control-sm[data-v-c74088f4] {
  font-size: 0.875rem;
  padding: 0.25rem 0.5rem;
}
a[data-v-c74088f4] {
  color: #007bff;
  text-decoration: none;
}
a[data-v-c74088f4]:hover {
  text-decoration: none;
}
.img-fluid[data-v-c74088f4] {
  max-width: 100%;
  height: auto;
}


.table thead th[data-v-72afe55f] {
  background-color: #325f62;
  padding: 0.5rem;
  color: white;
  border: none;
}
.table th[data-v-72afe55f],
.table td[data-v-72afe55f] {
  text-align: center;
}
.table td[data-v-72afe55f] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dateLabelFrom[data-v-72afe55f] {
  position: absolute;
  margin-left: -3rem;
  padding-top: 0.5rem;
}
.dateLabelTo[data-v-72afe55f] {
  position: absolute;
  margin-left: -2rem;
  padding-top: 0.5rem;
}
.modal-header[data-v-72afe55f] {
  background-color: #325f62;
  border-bottom: 1px solid #dee2e6;
  text-align: center;
}
.modal-title[data-v-72afe55f] {
  font-size: 1.25rem;
  color: white;
  text-align: center;
}
.modal-header .close[data-v-72afe55f] {
  color: white;
}
.pagination-controls[data-v-72afe55f] {
  position: fixed;
  bottom: 2rem;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
}
.pagination-controls button[data-v-72afe55f] {
  margin: 0 0.5rem;
}
.pagination-controls span[data-v-72afe55f] {
  margin: 0 0.5rem;
}
.page-item[data-v-72afe55f] {
  display: inline-block;
  margin: 0 0.25rem;
}
.page-link[data-v-72afe55f] {
  color: #007bff;
  text-decoration: none;
  padding: 0.5rem 0.75rem;
}
.page-link[data-v-72afe55f]:hover {
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.page-item.disabled .page-link[data-v-72afe55f] {
  color: #6c757d;
}
.page-item.active .page-link[data-v-72afe55f] {
  background-color: #007bff;
  color: white;
  border-radius: 0.25rem;
}


.table thead th[data-v-519a8045] {
  background-color: #325f62;
  padding: 0.5rem;
  color: white;
  border: none;
}
.table th[data-v-519a8045],
.table td[data-v-519a8045] {
  text-align: center;
}
.table td[data-v-519a8045] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dateLabelFrom[data-v-519a8045] {
  position: absolute;
  margin-left: -3rem;
  padding-top: 0.5rem;
}
.dateLabelTo[data-v-519a8045] {
  position: absolute;
  margin-left: -2rem;
  padding-top: 0.5rem;
}
.pagination-controls[data-v-519a8045] {
  position: fixed;
  bottom: 2rem;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
}
.pagination-controls button[data-v-519a8045] {
  margin: 0 0.5rem;
}
.pagination-controls span[data-v-519a8045] {
  margin: 0 0.5rem;
}
.page-item[data-v-519a8045] {
  display: inline-block;
  margin: 0 0.25rem;
}
.page-link[data-v-519a8045] {
  color: #007bff;
  text-decoration: none;
  padding: 0.5rem 0.75rem;
}
.page-link[data-v-519a8045]:hover {
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.page-item.disabled .page-link[data-v-519a8045] {
  color: #6c757d;
}
.page-item.active .page-link[data-v-519a8045] {
  background-color: #007bff;
  color: white;
  border-radius: 0.25rem;
}


nav ul[data-v-69a75787] {
  list-style-type: none;
  padding: 0;
}
nav ul li[data-v-69a75787] {
  display: inline;
  margin-right: 10px;
}
nav ul li a[data-v-69a75787] {
  text-decoration: none;
  color: #000;
  padding: 5px 10px;
  transition: color 0.3s, background-color 0.3s, border-bottom 0.3s;
}
nav ul li a[data-v-69a75787]:hover,
nav ul li a[data-v-69a75787]:focus,
nav ul li a.router-link-active[data-v-69a75787] {
  background-color: #f0f0f0;
  border-bottom: 2px solid green;
}


nav ul[data-v-43b3d5c3] {
  list-style-type: none;
  padding: 0;
}
nav ul li[data-v-43b3d5c3] {
  display: inline;
  margin-right: 10px;
}
nav ul li a[data-v-43b3d5c3] {
  text-decoration: none;
  color: #000;
  padding: 5px 10px;
  transition: color 0.3s, background-color 0.3s, border-bottom 0.3s;
}
nav ul li a[data-v-43b3d5c3]:hover,
nav ul li a[data-v-43b3d5c3]:focus,
nav ul li a.router-link-active[data-v-43b3d5c3] {
  background-color: #f0f0f0;
  border-bottom: 2px solid green;
}


.table thead th[data-v-904e58a6] {
  background-color: #325f62;
  padding: 0.5rem;
  color: white;
  border: none;
}
.table th[data-v-904e58a6],
.table td[data-v-904e58a6] {
  text-align: center;
}
.table td[data-v-904e58a6] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dateLabelFrom[data-v-904e58a6] {
  position: absolute;
  margin-left: -3rem;
  padding-top: 0.5rem;
}
.dateLabelTo[data-v-904e58a6] {
  position: absolute;
  margin-left: -2rem;
  padding-top: 0.5rem;
}
.pagination-controls[data-v-904e58a6] {
  position: fixed;
  bottom: 2rem;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
}
.pagination-controls button[data-v-904e58a6] {
  margin: 0 0.5rem;
}
.pagination-controls span[data-v-904e58a6] {
  margin: 0 0.5rem;
}
.page-item[data-v-904e58a6] {
  display: inline-block;
  margin: 0 0.25rem;
}
.page-link[data-v-904e58a6] {
  color: #007bff;
  text-decoration: none;
  padding: 0.5rem 0.75rem;
}
.page-link[data-v-904e58a6]:hover {
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.page-item.disabled .page-link[data-v-904e58a6] {
  color: #6c757d;
}
.page-item.active .page-link[data-v-904e58a6] {
  background-color: #007bff;
  color: white;
  border-radius: 0.25rem;
}


.table thead th[data-v-2366d120] {
  background-color: #325f62;
  padding: 0.5rem;
  color: white;
  border: none;
}
.table th[data-v-2366d120],
.table td[data-v-2366d120] {
  text-align: center;
}
.table td[data-v-2366d120] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dateLabelFrom[data-v-2366d120] {
  position: absolute;
  margin-left: -3rem;
  padding-top: 0.5rem;
}
.dateLabelTo[data-v-2366d120] {
  position: absolute;
  margin-left: -2rem;
  padding-top: 0.5rem;
}
.pagination-controls[data-v-2366d120] {
  position: fixed;
  bottom: 2rem;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
}
.pagination-controls button[data-v-2366d120] {
  margin: 0 0.5rem;
}
.pagination-controls span[data-v-2366d120] {
  margin: 0 0.5rem;
}
.page-item[data-v-2366d120] {
  display: inline-block;
  margin: 0 0.25rem;
}
.page-link[data-v-2366d120] {
  color: #007bff;
  text-decoration: none;
  padding: 0.5rem 0.75rem;
}
.page-link[data-v-2366d120]:hover {
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.page-item.disabled .page-link[data-v-2366d120] {
  color: #6c757d;
}
.page-item.active .page-link[data-v-2366d120] {
  background-color: #007bff;
  color: white;
  border-radius: 0.25rem;
}


.table thead th[data-v-27304c33] {
  background-color: #325f62;
  padding: 0.5rem;
  color: white;
  border: none;
}
.table th[data-v-27304c33],
.table td[data-v-27304c33] {
  text-align: center;
}
.table td[data-v-27304c33] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dateLabelFrom[data-v-27304c33] {
  position: absolute;
  margin-left: -3rem;
  padding-top: 0.5rem;
}
.dateLabelTo[data-v-27304c33] {
  position: absolute;
  margin-left: -2rem;
  padding-top: 0.5rem;
}
.pagination-controls[data-v-27304c33] {
  position: fixed;
  bottom: 2rem;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
}
.pagination-controls button[data-v-27304c33] {
  margin: 0 0.5rem;
}
.pagination-controls span[data-v-27304c33] {
  margin: 0 0.5rem;
}
.page-item[data-v-27304c33] {
  display: inline-block;
  margin: 0 0.25rem;
}
.page-link[data-v-27304c33] {
  color: #007bff;
  text-decoration: none;
  padding: 0.5rem 0.75rem;
}
.page-link[data-v-27304c33]:hover {
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.page-item.disabled .page-link[data-v-27304c33] {
  color: #6c757d;
}
.page-item.active .page-link[data-v-27304c33] {
  background-color: #007bff;
  color: white;
  border-radius: 0.25rem;
}


.table thead th[data-v-51b5a66a] {
  background-color: #325f62;
  padding: 0.5rem;
  color: white;
  border: none;
}
.table th[data-v-51b5a66a],
.table td[data-v-51b5a66a] {
  text-align: center;
}
.table td[data-v-51b5a66a] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dateLabelFrom[data-v-51b5a66a] {
  position: absolute;
  margin-left: -3rem;
  padding-top: 0.5rem;
}
.dateLabelTo[data-v-51b5a66a] {
  position: absolute;
  margin-left: -2rem;
  padding-top: 0.5rem;
}
.pagination-controls[data-v-51b5a66a] {
  position: fixed;
  bottom: 2rem;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
}
.pagination-controls button[data-v-51b5a66a] {
  margin: 0 0.5rem;
}
.pagination-controls span[data-v-51b5a66a] {
  margin: 0 0.5rem;
}
.page-item[data-v-51b5a66a] {
  display: inline-block;
  margin: 0 0.25rem;
}
.page-link[data-v-51b5a66a] {
  color: #007bff;
  text-decoration: none;
  padding: 0.5rem 0.75rem;
}
.page-link[data-v-51b5a66a]:hover {
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.page-item.disabled .page-link[data-v-51b5a66a] {
  color: #6c757d;
}
.page-item.active .page-link[data-v-51b5a66a] {
  background-color: #007bff;
  color: white;
  border-radius: 0.25rem;
}

