@charset "UTF-8";section{margin-bottom:16px!important}body{height:100%;margin:0;font-family:Roboto,Helvetica Neue,sans-serif}html{height:100%;color-scheme:light dark}html{--mat-sys-background: light-dark(#f6faf8, #0f1413);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#edf2ef, #2c3130);--mat-sys-inverse-primary: light-dark(#70d8c8, #006b5f);--mat-sys-inverse-surface: light-dark(#2c3130, #dfe4e1);--mat-sys-on-background: light-dark(#171d1b, #dfe4e1);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #003731);--mat-sys-on-primary-container: light-dark(#00201c, #8df5e4);--mat-sys-on-primary-fixed: light-dark(#00201c, #00201c);--mat-sys-on-primary-fixed-variant: light-dark(#005048, #005048);--mat-sys-on-secondary: light-dark(#ffffff, #103631);--mat-sys-on-secondary-container: light-dark(#00201c, #c3ebe2);--mat-sys-on-secondary-fixed: light-dark(#00201c, #00201c);--mat-sys-on-secondary-fixed-variant: light-dark(#294d47, #294d47);--mat-sys-on-surface: light-dark(#171d1b, #dfe4e1);--mat-sys-on-surface-variant: light-dark(#3d4946, #d8e5e1);--mat-sys-on-tertiary: light-dark(#ffffff, #3b2264);--mat-sys-on-tertiary-container: light-dark(#25084e, #ebdcff);--mat-sys-on-tertiary-fixed: light-dark(#25084e, #25084e);--mat-sys-on-tertiary-fixed-variant: light-dark(#52397c, #52397c);--mat-sys-outline: light-dark(#6d7a77, #879390);--mat-sys-outline-variant: light-dark(#bcc9c5, #3d4946);--mat-sys-primary: light-dark(#006b5f, #70d8c8);--mat-sys-primary-container: light-dark(#8df5e4, #005048);--mat-sys-primary-fixed: light-dark(#8df5e4, #8df5e4);--mat-sys-primary-fixed-dim: light-dark(#70d8c8, #70d8c8);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#41655f, #a8cec6);--mat-sys-secondary-container: light-dark(#c3ebe2, #294d47);--mat-sys-secondary-fixed: light-dark(#c3ebe2, #c3ebe2);--mat-sys-secondary-fixed-dim: light-dark(#a8cec6, #a8cec6);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f6faf8, #0f1413);--mat-sys-surface-bright: light-dark(#f6faf8, #353a39);--mat-sys-surface-container: light-dark(#eaefec, #1b211f);--mat-sys-surface-container-high: light-dark(#e4e9e7, #262b2a);--mat-sys-surface-container-highest: light-dark(#dfe4e1, #353a39);--mat-sys-surface-container-low: light-dark(#f0f5f2, #171d1b);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0a0f0e);--mat-sys-surface-dim: light-dark(#d6dbd9, #0f1413);--mat-sys-surface-tint: light-dark(#006b5f, #70d8c8);--mat-sys-surface-variant: light-dark(#d8e5e1, #3d4946);--mat-sys-tertiary: light-dark(#6b5196, #d4bbff);--mat-sys-tertiary-container: light-dark(#ebdcff, #52397c);--mat-sys-tertiary-fixed: light-dark(#ebdcff, #ebdcff);--mat-sys-tertiary-fixed-dim: light-dark(#d4bbff, #d4bbff);--mat-sys-neutral-variant20: #273330;--mat-sys-neutral10: #171d1b}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html .fab-basic{--mdc-fab-container-color: var(--mat-sys-primary);color:#fff}html .fab-warn{--mat-sys-primary-container: #d9534f}html .fab-warn{--mat-icon-color: white}html .warn{--mat-icon-color: #d9534f}html .warn{--mdc-filled-button-container-color: #d9534f}html .warn{--mdc-filled-button-label-text-color: white}html .warn{--mdc-outlined-button-label-text-color: #d9534f}html .warn{--mdc-text-button-label-text-color: #d9534f}html .warn{--mdc-protected-button-container-color: #d9534f}html .warn{--mdc-protected-button-label-text-color: white}html .fab-accent{--mat-sys-primary-container: #b0bec5}html .fab-accent{--mat-icon-color: black}html .accent{--mat-icon-color: #b0bec5}html .accent{--mdc-filled-button-container-color: #b0bec5}html .accent{--mdc-filled-button-label-text-color: black}html .accent{--mdc-outlined-button-label-text-color: #b0bec5}html .accent{--mdc-text-button-label-text-color: #b0bec5}html .accent{--mdc-protected-button-container-color: #b0bec5}html .accent{--mdc-protected-button-label-text-color: black}html .toolbar{--mat-icon-color: white}table{width:100%!important;margin-bottom:10px!important}table th{background-color:#d8e5e1!important;color:#006b5f!important}.card-title-row{display:flex;justify-content:space-between;align-items:center;width:100%}.title-text{font-size:20px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-container{display:flex;flex-direction:row;gap:16px;margin-bottom:10px;flex-wrap:wrap}.row-container-component{display:flex;flex-direction:row;gap:16px}.row-container-tab{display:flex;flex-direction:row;gap:16px;margin-top:25px;margin-bottom:25px;flex-wrap:wrap}.column-container{display:flex;flex-direction:column;gap:16px;margin-bottom:10px;flex-wrap:wrap}.row-center-gap{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;margin-top:10px;margin-bottom:30px}.column-center-gap{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.badge{padding:.5em .8em;border-radius:.25rem;font-size:16px}.badge-container .badge{color:#fff;font-size:16px;padding:4px 10px;border-radius:4px;white-space:nowrap}.card-sucesso{background-color:#d4edda!important;color:#155724}.card-erro{background-color:#f8d7da!important;color:#721c24}.card-warn{background-color:#e2c72e!important;color:#000}.full-width{width:100%}.half-width{flex:1;min-width:200px}.width-15{flex:0 0 14%;min-width:30px}.width-10{flex:0 0 12%;min-width:30px}.width-20{flex:0 0 19%;min-width:30px}.width-25{flex:0 0 24%;min-width:30px}.width-30{flex:0 0 29%;min-width:30px}.width-40{flex:0 0 39%;min-width:50px}.width-50{flex:0 0 49%;min-width:50px}.width-60{flex:0 0 59%;min-width:100px}.width-80{flex:0 0 79%;min-width:100px}.hint-warn-color{color:#f44336}.hint-warn-color-yellow{color:#c2e449}.hint-success-color{color:#0cc048}.btn-padrao-disabled{min-width:200px!important;max-width:300px!important;width:auto!important;height:40px;font-size:14px;padding:8px 12px;border-color:#aca3a0!important}.btn-padrao-disabled mat-icon{color:#aca3a0!important}.btn-padrao{min-width:200px!important;max-width:350px!important;width:auto!important;height:40px;font-size:14px;padding:8px 12px;border-color:#006b5f!important}.btn-padrao-big{width:400px;height:60px;font-size:14px;padding:8px 12px}.btn-padrao-small{width:150px;height:40px;font-size:14px;padding:8px 12px}.btn-primary{background-color:#006b5f!important;color:#fff!important}.btn-primary mat-icon{color:#fff!important}.input-search{background-color:#006b5f!important;color:#fff!important;width:100%;min-width:200px;border:#000;outline:none;padding:1px;font-size:14px;box-sizing:border-box;border-radius:10%}.btn-primary:disabled{background-color:#f7b6a4;color:#666;cursor:not-allowed;opacity:.7}.btn-primary:disabled mat-icon{color:#666}.btn-accent{background-color:#b0bec5!important;color:#000!important}.btn-accent mat-icon{color:#000!important}.btn-warn{background-color:tomato!important;color:#000!important}.btn-warn mat-icon{color:#000!important}.login-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.login-mat-card{display:flex;justify-content:center;margin-top:20px;width:50%}.login-mat-card-2{display:flex;justify-content:center;margin-top:20px;width:80%}.login-mat-card-content-column{display:flex;flex-direction:column;justify-content:space-evenly;align-items:stretch;height:100%}.login-mat-card-content-row{display:flex;flex-direction:row;justify-content:space-evenly;align-items:stretch;height:100%}.mat-card-content{display:flex;flex-direction:column;justify-content:space-evenly;align-items:stretch;gap:12px;height:100%}.mat-card-actions-column{display:flex!important;flex-direction:column!important;justify-content:space-evenly!important;align-items:flex-end!important;height:100%}.mat-card-actions-row{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;gap:12px;margin-top:20px;margin-bottom:20px}.mat-card-actions-row-start{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;gap:12px;margin-top:20px;margin-bottom:20px}.mat-card-actions-row-center{display:flex!important;flex-direction:row!important;justify-content:center!important;gap:12px;margin-top:20px;margin-bottom:20px}.mat-card-actions-column{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:6px}.tab-warning{color:#ff9800;font-size:1.2em;margin-left:4px}@media (max-width: 768px){.row-container{flex-direction:column}.row-center-gap{flex-direction:column;gap:10px;margin-bottom:30px}.login-mat-card{width:90%;margin:20px 10px 0}.half-width{width:100%}.width-20,.width-25,.width-40,.width-80{flex:0 0 100%}}.upload-wrapper{display:flex;flex-direction:column;gap:20px;width:100%;align-items:center}.upload-card{border:2px dashed #9e9e9e!important;border-radius:16px;height:100px;position:relative;padding:15px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:transparent!important;box-shadow:none!important}.file-input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.preview-card{background-size:cover;background-position:center;height:50px;width:100%;display:flex;flex-direction:column;justify-content:flex-end}.preview-actions{display:flex;flex-direction:row;justify-content:flex-start}::ng-deep .readonly-select .mat-select{pointer-events:none}.success-snackbar{white-space:pre-line!important;--mdc-snackbar-container-color: rgb(119, 204, 70) !important;--mdc-snackbar-supporting-text-color: rgb(43, 37, 37) !important}.error-snackbar{white-space:pre-line!important;--mdc-snackbar-container-color: rgb(223, 68, 57);--mdc-snackbar-supporting-text-color: rgb(43, 37, 37)}.warning-snackbar{white-space:pre-line!important;--mdc-snackbar-container-color: rgb(230, 233, 41);--mdc-snackbar-supporting-text-color: rgb(43, 37, 37)}.row-margin{margin:0 12px}.title{margin-left:8px;color:#006b64}.subtitle{color:#006b64}.btn-icon-primary{color:#006b5f}.btn-icon-primary mat-icon{color:#006b5f}.btn-icon-primary:disabled{color:#aca3a0;cursor:not-allowed!important;pointer-events:auto!important}.btn-icon-primary:disabled mat-icon{color:#aca3a0}.placas-resumo{margin-left:12px;font-weight:600;color:#006b5f}.modal-placas-header{display:flex;align-items:center;justify-content:space-between}.modal-placas-header-title{display:flex;align-items:center;gap:8px}.modal-placas-ajuda{color:#006b5f;font-weight:600;margin-bottom:12px}.modal-placas-erros{border:1px solid #f44336;padding:10px 12px;border-radius:4px;background:#f443360d}.modal-placas-erros-titulo{margin:0 0 6px;color:#f44336;font-weight:600}.modal-placas-erros ul{margin:0;padding-left:20px}.modal-placas-lista{display:grid;gap:8px;margin-top:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.modal-placas-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid #d8e5e1;border-radius:4px;background:#f9fbfa}.modal-placas-dialog{max-height:80vh;display:flex;flex-direction:column}.modal-placas-content{flex:1 1 auto;overflow:auto}.modal-placas-footer{flex-shrink:0}.modal-placas-input{width:100%;flex:1 1 auto}mat-sidenav-container mat-sidenav .main-menu-item{padding-left:0!important}mat-sidenav-container mat-sidenav .mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 7px)!important;text-align:left!important}.main-menu div{padding-left:10px!important}.input-disabled{pointer-events:none!important}.input-disabled .mdc-text-field{background-color:inherit;color:inherit;opacity:.5}.input-disabled label,.input-disabled .mat-mdc-select-trigger,.input-disabled .mat-mdc-select-value,.input-disabled .mat-mdc-select-placeholder,.input-disabled .mat-mdc-select-arrow-wrapper{pointer-events:none!important}.toggle-disabled{opacity:.5;pointer-events:none!important;cursor:not-allowed!important}.toggle-disabled button span.mdc-switch__handle{pointer-events:none!important;cursor:not-allowed!important}.linha-link{cursor:pointer;transition:background-color .2s ease,transform .2s ease,opacity .2s ease}.linha-link:hover,.linha-link:focus-within,.linha-link:active{background-color:inherit;color:inherit;opacity:.85;transform:scale(1.02);box-shadow:inset 0 0 0 9999px #0000000d;border:4px solid #006b5f}#linkHome{display:none}.card-container-relatorio{padding-top:20px;display:flex;flex-direction:row;justify-content:flex-start;gap:30px;flex-wrap:wrap}
