.main-wrapper{width:100%}.page-wrapper{min-width:0}.page-wrapper .page-content{width:100%;max-width:none!important;padding:18px 20px}.page-wrapper.page-wrapper--fullscreen{min-height:100vh}.page-wrapper.page-wrapper--fullscreen .page-content.page-content--fullscreen{padding:16px 20px 20px;min-height:calc(100vh - 60px);display:flex;flex-direction:column}.maps-fullscreen-row{flex:1 1 auto;min-height:calc(100vh - 150px)}.maps-fullscreen-card{height:100%}@media (min-width: 1200px){.page-wrapper .page-content{padding:18px 20px}}@media (max-width: 991.98px){.page-wrapper .page-content{padding:14px}.page-wrapper.page-wrapper--fullscreen .page-content.page-content--fullscreen{padding:14px;min-height:calc(100vh - 56px)}.maps-fullscreen-row{min-height:auto}}[data-bs-theme=dark] .badge{border:1px solid transparent;font-weight:600}[data-bs-theme=dark] .badge.bg-primary{background-color:#6571ff2e!important;color:#c7cdff!important;border-color:#6571ff47!important}[data-bs-theme=dark] .badge.bg-info{background-color:#0ea5e92e!important;color:#9fe7ff!important;border-color:#0ea5e947!important}[data-bs-theme=dark] .badge.bg-success{background-color:#05a34a2e!important;color:#98f2ba!important;border-color:#05a34a47!important}[data-bs-theme=dark] .badge.bg-warning{background-color:#f59e0b2e!important;color:#ffd889!important;border-color:#f59e0b47!important}[data-bs-theme=dark] .badge.bg-danger{background-color:#ff33662e!important;color:#ff9fba!important;border-color:#ff336647!important}[data-bs-theme=dark] .badge.bg-secondary{background-color:#94a3b829!important;color:#d5dfef!important;border-color:#94a3b838!important}[data-bs-theme=dark] .badge.text-dark{color:inherit!important}.table-responsive-auto{overflow-x:auto;-webkit-overflow-scrolling:touch}.card-body>.table,.card-body>.table-responsive{font-size:inherit}@media (max-width: 767.98px){.table{font-size:.8rem}.table th,.table td{white-space:nowrap;padding:.45rem .5rem}.d-flex.justify-content-between.flex-wrap{gap:.5rem}.card-body{padding:.75rem}h4{font-size:1.1rem}.row.g-2>[class*=col-],.row.g-3>[class*=col-]{margin-bottom:.25rem}.dash-metric{font-size:1.3rem!important}.dash-icon{width:36px!important;height:36px!important}.page-wrapper>.navbar{padding:0 12px!important}.badge{font-size:.7rem}.modal-dialog{margin:.5rem}}@media (max-width: 575.98px){.page-wrapper .page-content{padding:10px!important}.btn-group-sm>.btn,.btn-sm{font-size:.75rem;padding:.3rem .6rem}}.page-wrapper>.navbar .sidebar-toggler{margin-right:12px;flex-shrink:0}
