.v-application.theme--light,:root{--sa-ground:#f3f4f1;--sa-surface:#fff;--sa-surface-2:#fafbf9;--sa-hover:#f7f8f5;--sa-selected:#eef3ef;--sa-selected-border:#cfe3d6;--sa-border:#e2e5df;--sa-border-soft:#eceee9;--sa-border-row:#f0f2ee;--sa-border-strong:#dce0d9;--sa-border-hover:#b7bfb3;--sa-text:#17201b;--sa-muted:#5b665f;--sa-faint:#a3aca6;--sa-strong:#1f3a2a;--sa-primary-text:#1a6b3c;--sa-warning-text:#8a5200;--sa-error:#b42318;--sa-badge-bg:#1f3a2a;--sa-badge-text:#7fd49e;--sa-scrollbar:#c9cfc6;--sa-shadow-card:0 1px 2px rgba(17,24,20,0.04);--sa-shadow-menu:0 12px 32px rgba(17,24,20,0.16);--sa-diff-added-bg:#e6f4ea;--sa-diff-added-text:#1a6b3c;--sa-diff-removed-bg:#fbe9e7;--sa-diff-removed-text:#b42318;--sa-score-1:#b42318;--sa-score-2:#e5735f;--sa-score-3:#c8cdc9;--sa-score-4:#4fa874;--sa-score-5:#1a6b3c;--sa-score-1-ink:#fff;--sa-score-3-ink:#17201b;--sa-score-5-ink:#fff}.v-application.theme--dark,:root.sa-dark{--sa-ground:#0e1411;--sa-surface:#161e19;--sa-surface-2:#1a231d;--sa-hover:#1e2822;--sa-selected:#1f3a2a;--sa-selected-border:#2c5a3e;--sa-border:#28332c;--sa-border-soft:#222c26;--sa-border-row:#1f2923;--sa-border-strong:#34413a;--sa-border-hover:#4a5a50;--sa-text:#e4eae6;--sa-muted:#9aa69f;--sa-faint:#66736b;--sa-strong:#a9b8af;--sa-primary-text:#6cc792;--sa-warning-text:#e8a94a;--sa-error:#f0766c;--sa-badge-bg:#24382c;--sa-badge-text:#7fd49e;--sa-scrollbar:#3a4640;--sa-shadow-card:0 1px 2px rgba(0,0,0,0.3);--sa-shadow-menu:0 12px 32px rgba(0,0,0,0.5);--sa-diff-added-bg:rgba(63,179,110,0.14);--sa-diff-added-text:#6cc792;--sa-diff-removed-bg:rgba(240,118,108,0.14);--sa-diff-removed-text:#f0766c;--sa-score-1:#e5584b;--sa-score-2:#a13e35;--sa-score-3:#8c958f;--sa-score-4:#23874d;--sa-score-5:#74d19c;--sa-score-1-ink:#111813;--sa-score-3-ink:#111813;--sa-score-5-ink:#111813}.v-application{color:var(--sa-text)}.v-application,.v-application .body-1,.v-application .body-2,.v-application .caption,.v-application .display-1,.v-application .display-2,.v-application .display-3,.v-application .display-4,.v-application .headline,.v-application .overline,.v-application .subtitle-1,.v-application .subtitle-2,.v-application .title,.v-application [class*=text-body],.v-application [class*=text-h],.v-application [class*=text-subtitle]{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif!important}.v-application h1,.v-application h2,.v-application h3,.v-application h4{letter-spacing:-.01em;color:var(--sa-text)}.v-application h1{font-size:24px;font-weight:700}.v-application h2{font-size:18px;font-weight:600}.v-application .headline{font-size:20px!important;font-weight:600}.v-application .mono,.v-application code,.v-application kbd,.v-application pre{font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace}.v-application,.v-application .v-main{background-color:var(--sa-ground)!important}.v-application.theme--dark .theme--dark.v-card,.v-application.theme--dark .theme--dark.v-date-picker-header,.v-application.theme--dark .theme--dark.v-date-picker-table,.v-application.theme--dark .theme--dark.v-expansion-panels .v-expansion-panel,.v-application.theme--dark .theme--dark.v-list,.v-application.theme--dark .theme--dark.v-picker__body,.v-application.theme--dark .theme--dark.v-sheet:not(.v-navigation-drawer),.v-application.theme--dark .theme--dark.v-stepper,.v-application.theme--dark .theme--dark.v-tabs>.v-tabs-bar,:root.sa-dark .theme--dark.v-card,:root.sa-dark .theme--dark.v-date-picker-header,:root.sa-dark .theme--dark.v-date-picker-table,:root.sa-dark .theme--dark.v-expansion-panels .v-expansion-panel,:root.sa-dark .theme--dark.v-list,:root.sa-dark .theme--dark.v-picker__body,:root.sa-dark .theme--dark.v-sheet:not(.v-navigation-drawer),:root.sa-dark .theme--dark.v-stepper,:root.sa-dark .theme--dark.v-tabs>.v-tabs-bar{background-color:var(--sa-surface)}.v-application.theme--dark .v-dialog .theme--dark.v-card,.v-application.theme--dark .v-menu__content .theme--dark.v-list,:root.sa-dark .v-dialog .theme--dark.v-card,:root.sa-dark .v-menu__content .theme--dark.v-list{background-color:var(--sa-surface-2)}.v-application.theme--dark #core-navigation-drawer .v-list,:root.sa-dark #core-navigation-drawer .v-list{background-color:transparent}.v-main .v-card{border-radius:12px!important;margin-top:16px;margin-bottom:12px}.v-main .v-card:not(.v-card--flat):not(.v-card--hover){border:1px solid var(--sa-border);-webkit-box-shadow:var(--sa-shadow-card)!important;box-shadow:var(--sa-shadow-card)!important}.v-main .v-card .v-card{margin-top:0;margin-bottom:0}.v-card__title{font-size:16px;font-weight:600;letter-spacing:0;word-break:normal}.v-card__subtitle{color:var(--sa-muted)!important}.v-btn{text-transform:none!important;letter-spacing:0!important;font-weight:600}.v-btn:not(.v-btn--round):not(.v-btn--fab).v-size--default{height:38px;border-radius:8px}.v-btn:not(.v-btn--round):not(.v-btn--fab).v-size--small{border-radius:6px}.v-btn__content .v-icon--left{margin-right:6px}.v-text-field--outlined{border-radius:8px}.theme--light.v-text-field>.v-input__control>.v-input__slot:before,.v-application.theme--dark .theme--dark.v-text-field>.v-input__control>.v-input__slot:before,.v-text-field--outlined fieldset{border-color:var(--sa-border-strong)}.theme--light.v-label,.v-application.theme--dark .theme--dark.v-label{color:var(--sa-muted)}.v-alert.v-alert,.v-label.v-label{font-size:14px}.v-data-table{background:transparent!important}.v-data-table>.v-data-table__wrapper>table>thead>tr>th{height:40px;font-size:11.5px!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sa-muted)!important;background:var(--sa-surface-2);border-bottom:1px solid var(--sa-border-soft)!important;white-space:nowrap}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td{height:48px;font-size:13.5px;color:var(--sa-text);border-bottom:1px solid var(--sa-border-row)!important}.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:var(--sa-hover)!important}.v-dialog,.v-dialog>.v-card{border-radius:14px!important}.v-dialog>.v-card{margin:0}.v-dialog>.v-card>.v-toolbar:first-child{border-radius:14px 14px 0 0!important}.v-dialog .v-card__title{font-size:18px;font-weight:700}.v-menu__content{border-radius:10px!important;-webkit-box-shadow:var(--sa-shadow-menu)!important;box-shadow:var(--sa-shadow-menu)!important}.v-list-item__title{font-size:13.5px}.theme--light.v-list-item .v-list-item__action-text,.theme--light.v-list-item .v-list-item__subtitle,.v-application.theme--dark .v-menu__content .theme--dark.v-list-item .v-list-item__subtitle{color:var(--sa-muted)}.v-tab{text-transform:none!important;letter-spacing:0!important}.v-chip,.v-tab{font-weight:600}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--sa-scrollbar);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}.sa-filtros{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 16px;width:100%;margin:0 0 4px;text-align:left}.sa-filtros>.sa-filtro{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;min-width:170px;max-width:340px}.sa-filtros>.sa-filtro--curto{-ms-flex-preferred-size:150px;flex-basis:150px;min-width:150px;max-width:200px}.sa-filtros>.sa-filtro--periodo{-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px;min-width:280px;max-width:420px}.sa-filtros>.sa-filtro-acoes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.sa-filtros>.sa-filtro-acoes .v-btn{margin:0!important}.sa-filtros .v-input{margin-top:0;margin-bottom:0!important}.sa-filtros .v-input:not(.v-input--has-state) .v-text-field__details{display:none}.sa-filtros .v-input:not(.v-input--has-state)>.v-input__control>.v-input__slot{margin-bottom:0}.v-main .v-card .sa-filtro-painel{padding:16px;border-bottom:1px solid var(--sa-border-soft)}.v-main .v-card .sa-filtro-painel .sa-filtros{margin:0}.v-main .v-card .sa-filtro-painel .sa-filtros>.sa-filtro--busca{-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px;max-width:400px}.v-main .v-card .sa-filtro-painel .v-text-field--outlined.v-input--dense .v-input__prepend-inner .v-icon{font-size:20px;color:var(--sa-muted)}.v-main .v-card .sa-filtro-painel .v-text-field--outlined input{font-size:14px}.v-main .v-card .sa-filtro-painel .v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:var(--sa-border-strong)}.v-main .v-card .sa-filtro-painel .v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover fieldset{color:var(--sa-border-hover)}.v-main .v-card .sa-filtro-painel .sa-filtro-painel__expressao{margin:12px 0 0;font-size:12.5px;color:var(--sa-muted)}.v-btn.sa-btn-neutro.v-btn--outlined{border-color:var(--sa-border-strong);color:var(--sa-text);font-weight:500}.v-btn.sa-btn-neutro.v-btn--outlined .v-icon{color:var(--sa-muted)}.v-btn.sa-btn-neutro.v-btn--outlined .sa-btn-neutro__total{margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--sa-selected);color:var(--sa-primary-text);font-size:12px;font-weight:600}.sa-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:14px}.sa-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;padding:0 12px;border:1px solid var(--sa-border-strong);border-radius:999px;background:var(--sa-surface);color:var(--sa-text);font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;-webkit-transition:background-color .15s,border-color .15s;transition:background-color .15s,border-color .15s}.sa-chip:hover{background:var(--sa-hover);border-color:var(--sa-border-hover)}.sa-chip:focus-visible{outline:2px solid var(--sa-primary-text);outline-offset:2px}.sa-chip.sa-chip--ativo{background:var(--sa-selected);border-color:var(--sa-primary-text);color:var(--sa-primary-text);font-weight:600}