.app-input[data-v-76a9e3ae]{display:block;width:100%;padding:.375rem .75rem;font-size:var(--app-font-size-base,1rem);font-weight:400;line-height:var(--app-line-height,1.5);color:var(--app-text-color,#495057);background-color:#fff;background-clip:padding-box;border:1px solid var(--app-border-color,#ced4da);border-radius:var(--app-border-radius,.25rem);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.app-input[data-v-76a9e3ae]:focus{color:var(--app-text-color,#495057);background-color:#fff;border-color:var(--app-primary);outline:0;box-shadow:0 0 0 .2rem var(--app-primary-focus,rgba(15,40,53,.25))}.app-input[data-v-76a9e3ae]:disabled,.app-input[readonly][data-v-76a9e3ae]{background-color:#e9ecef;opacity:1}.app-btn--block[data-v-3ad0477b]{width:100%}.app-btn[data-v-3ad0477b]{display:inline-block;font-weight:600;color:var(--app-text-color,#656565);text-align:center;vertical-align:middle;cursor:pointer;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:var(--app-font-size-base,1rem);line-height:var(--app-line-height,1.5);border-radius:var(--app-border-radius,.25rem);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,filter .15s ease-in-out}.app-btn[data-v-3ad0477b]:hover{text-decoration:none}.app-btn[data-v-3ad0477b]:focus{outline:0;box-shadow:0 0 0 .2rem var(--app-primary-focus,rgba(15,40,53,.25))}.app-btn[data-v-3ad0477b]:disabled{opacity:.65;cursor:not-allowed}.app-btn.app-btn--primary[data-v-3ad0477b],.app-btn.btn-primary[data-v-3ad0477b],.app-btn[variant=primary][data-v-3ad0477b]{color:#fff;background-color:var(--app-primary);border-color:var(--app-primary)}.app-btn.app-btn--primary[data-v-3ad0477b]:hover:not(:disabled),.app-btn.btn-primary[data-v-3ad0477b]:hover:not(:disabled),.app-btn[variant=primary][data-v-3ad0477b]:hover:not(:disabled){filter:brightness(.9)}.app-btn.app-btn--primary.app-btn--outline[data-v-3ad0477b],.app-btn.btn-outline-primary[data-v-3ad0477b]{color:var(--app-primary);background-color:transparent;border-color:var(--app-primary)}.app-btn.app-btn--primary[data-v-3ad0477b]:focus,.app-btn.btn-outline-primary[data-v-3ad0477b]:focus,.app-btn.btn-primary[data-v-3ad0477b]:focus,.app-btn[variant=primary][data-v-3ad0477b]:focus{box-shadow:0 0 0 .2rem var(--app-primary-focus,rgba(15,40,53,.25))}.app-btn.app-btn--primary.app-btn--outline[data-v-3ad0477b]:hover:not(:disabled),.app-btn.btn-outline-primary[data-v-3ad0477b]:hover:not(:disabled){color:#fff;background-color:var(--app-primary)}.app-btn.app-btn--secondary[data-v-3ad0477b],.app-btn.btn-secondary[data-v-3ad0477b],.app-btn[variant=secondary][data-v-3ad0477b]{color:#fff;background-color:var(--app-secondary);border-color:var(--app-secondary)}.app-btn.app-btn--secondary[data-v-3ad0477b]:hover:not(:disabled),.app-btn.btn-secondary[data-v-3ad0477b]:hover:not(:disabled),.app-btn[variant=secondary][data-v-3ad0477b]:hover:not(:disabled){filter:brightness(.9)}.app-btn.app-btn--secondary.app-btn--outline[data-v-3ad0477b],.app-btn.btn-outline-secondary[data-v-3ad0477b]{color:var(--app-secondary);background-color:transparent;border-color:var(--app-secondary)}.app-btn.app-btn--secondary[data-v-3ad0477b]:focus,.app-btn.btn-outline-secondary[data-v-3ad0477b]:focus,.app-btn.btn-secondary[data-v-3ad0477b]:focus,.app-btn[variant=secondary][data-v-3ad0477b]:focus{box-shadow:0 0 0 .2rem var(--app-secondary-focus,rgba(19,71,92,.25))}.app-btn.app-btn--secondary.app-btn--outline[data-v-3ad0477b]:hover:not(:disabled),.app-btn.btn-outline-secondary[data-v-3ad0477b]:hover:not(:disabled){color:#fff;background-color:var(--app-secondary)}.app-btn.app-btn--danger[data-v-3ad0477b],.app-btn.btn-danger[data-v-3ad0477b],.app-btn[variant=danger][data-v-3ad0477b]{color:#fff;background-color:var(--app-danger);border-color:var(--app-danger)}.app-btn.app-btn--danger[data-v-3ad0477b]:hover:not(:disabled),.app-btn.btn-danger[data-v-3ad0477b]:hover:not(:disabled),.app-btn[variant=danger][data-v-3ad0477b]:hover:not(:disabled){filter:brightness(.9)}.app-btn.app-btn--danger.app-btn--outline[data-v-3ad0477b],.app-btn.btn-outline-danger[data-v-3ad0477b]{color:var(--app-danger);background-color:transparent;border-color:var(--app-danger)}.app-btn.app-btn--danger[data-v-3ad0477b]:focus,.app-btn.btn-danger[data-v-3ad0477b]:focus,.app-btn.btn-outline-danger[data-v-3ad0477b]:focus,.app-btn[variant=danger][data-v-3ad0477b]:focus{box-shadow:0 0 0 .2rem var(--app-danger-focus,rgba(244,106,106,.25))}.app-btn.app-btn--danger.app-btn--outline[data-v-3ad0477b]:hover:not(:disabled),.app-btn.btn-outline-danger[data-v-3ad0477b]:hover:not(:disabled){color:#fff;background-color:var(--app-danger)}.app-btn.app-btn--success[data-v-3ad0477b],.app-btn.btn-success[data-v-3ad0477b],.app-btn[variant=success][data-v-3ad0477b]{color:#fff;background-color:var(--app-success);border-color:var(--app-success)}.app-btn.app-btn--success[data-v-3ad0477b]:hover:not(:disabled),.app-btn.btn-success[data-v-3ad0477b]:hover:not(:disabled),.app-btn[variant=success][data-v-3ad0477b]:hover:not(:disabled){filter:brightness(.9)}.app-btn.app-btn--success.app-btn--outline[data-v-3ad0477b],.app-btn.btn-outline-success[data-v-3ad0477b]{color:var(--app-success);background-color:transparent;border-color:var(--app-success)}.app-btn.app-btn--success[data-v-3ad0477b]:focus,.app-btn.btn-outline-success[data-v-3ad0477b]:focus,.app-btn.btn-success[data-v-3ad0477b]:focus,.app-btn[variant=success][data-v-3ad0477b]:focus{box-shadow:0 0 0 .2rem var(--app-success-focus,rgba(52,195,143,.25))}.app-btn.app-btn--success.app-btn--outline[data-v-3ad0477b]:hover:not(:disabled),.app-btn.btn-outline-success[data-v-3ad0477b]:hover:not(:disabled){color:#fff;background-color:var(--app-success)}.app-field[data-v-43aa8488]{margin-bottom:1rem}.app-field__label[data-v-43aa8488]{display:block;margin-bottom:.125rem;font-weight:600;color:var(--app-text-color,#374151);font-size:.875rem}.app-field__required-mark[data-v-43aa8488]{color:var(--app-danger,#dc3545);margin-left:.125rem}.app-field__content[data-v-43aa8488]{position:relative}.app-field__description[data-v-43aa8488]{display:block;margin-top:.25rem;font-size:.875rem;color:#6b7280}.app-field__invalid-feedback[data-v-43aa8488]{display:block;width:100%;margin-top:.25rem;font-size:.875em;color:var(--app-danger,#dc3545)}.app-field--invalid[data-v-43aa8488] .app-input,.app-field--invalid[data-v-43aa8488] .app-select,.app-field--invalid[data-v-43aa8488] .app-textarea{border-color:var(--app-danger,#dc3545)}.app-field--invalid[data-v-43aa8488] .app-input:focus,.app-field--invalid[data-v-43aa8488] .app-select:focus,.app-field--invalid[data-v-43aa8488] .app-textarea:focus{box-shadow:0 0 0 .2rem var(--app-danger-focus,rgba(220,53,69,.25))}.filters-container[data-v-bbd5ad0e]{background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding:1.25rem;margin-top:1.5rem}.filters-grid[data-v-bbd5ad0e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,max-content));gap:1rem;margin-bottom:1rem}.state-count-card[data-v-e8ec4936]{background-color:#fff;display:flex;height:100px}.state-count-card-body[data-v-e8ec4936]{font-weight:700;color:#495057;display:flex;padding:18px;height:100%;flex-direction:column;justify-content:space-between}.state-count-card-body .material-icons-outlined[data-v-e8ec4936]{font-size:44px!important}.state-count-card-icon-container[data-v-e8ec4936]{color:#fff;display:flex;width:110px;height:100%;justify-content:center;align-items:center}.kpi-cards-container[data-v-00dc4cc1]{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}@media(max-width:768px){.kpi-cards-container[data-v-00dc4cc1]{grid-template-columns:repeat(1,minmax(200px,1fr))}}.kpi-card-wrapper[data-v-00dc4cc1]{display:flex;flex-direction:column}.management-control[data-v-489e7e90]{min-height:calc(100vh - 100px);padding:1.5rem}.page-title[data-v-489e7e90]{margin-bottom:.5rem}.table-container[data-v-489e7e90]{background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding:1.25rem;margin-top:1.5rem}