@charset "UTF-8";.mat-mdc-table{--mat-table-background-color: transparent;--mat-table-row-item-outline-color: var(--mat-sys-outline-variant);--mat-table-row-item-container-height: 56px;--mat-table-header-container-height: 52px;--mat-table-header-headline-size: 12px;--mat-table-header-headline-weight: 800;--mat-table-header-headline-tracking: .12em;--mat-table-header-headline-color: var(--mat-sys-on-surface-variant);--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-color: var(--mat-sys-on-surface)}table.mat-mdc-table{table-layout:fixed;width:100%}table.mat-mdc-table .mat-mdc-header-cell{text-transform:uppercase;background-color:var(--app-color-indigo-50)}.mat-mdc-row{transition:background-color .12s cubic-bezier(.22,.61,.36,1)}.mat-mdc-row:hover{background-color:var(--app-color-indigo-50)}@media(prefers-reduced-motion:reduce){.mat-mdc-row{transition:none}}.mat-mdc-table .mat-mdc-header-cell:first-of-type,.mat-mdc-table .mat-mdc-cell:first-of-type{padding-left:24px}.mat-mdc-table .mat-mdc-header-cell:last-of-type,.mat-mdc-table .mat-mdc-cell:last-of-type{padding-right:24px}.mat-mdc-table .mat-mdc-row:last-of-type .mat-mdc-cell{border-bottom:none}.mat-mdc-paginator{--mat-paginator-container-text-color: var(--mat-sys-on-surface-variant);--mat-paginator-container-background-color: transparent}.mat-mdc-paginator .mat-mdc-select-trigger{padding:0 12px;border-radius:999px;background-color:var(--app-color-indigo-100);box-sizing:border-box}.mat-mdc-paginator .mdc-notched-outline{display:none}.mat-mdc-button-base{--mat-button-filled-label-text-weight: 700;--mat-button-outlined-label-text-weight: 700;--mat-button-text-label-text-weight: 700;--mat-button-protected-label-text-weight: 700;--mat-button-tonal-label-text-weight: 700}.mat-mdc-outlined-button{--mat-button-outlined-container-color: var(--app-color-surface-solid);--mat-button-outlined-outline-color: var(--app-color-border-strong);--mat-button-outlined-label-text-color: var(--mat-sys-on-surface);--mat-button-outlined-state-layer-color: var(--mat-sys-primary);--mat-button-outlined-ripple-color: color-mix(in srgb, var(--mat-sys-primary) 14%, transparent);background-color:var(--app-color-surface-solid);transition:border-color .12s cubic-bezier(.22,.61,.36,1),color .12s cubic-bezier(.22,.61,.36,1)}.mat-mdc-outlined-button:hover:not(:disabled):not(.mat-warn){--mat-button-outlined-outline-color: color-mix(in srgb, var(--mat-sys-primary) 55%, var(--app-color-border-strong));--mat-button-outlined-label-text-color: var(--mat-sys-primary)}@media(prefers-reduced-motion:reduce){.mat-mdc-outlined-button{transition:none}}.mat-mdc-button-base.mat-tonal-button,.mat-mdc-button-base[matbutton=tonal]{--mat-button-tonal-container-color: var(--app-color-indigo-100);--mat-button-tonal-label-text-color: var(--app-color-anil-700);--mat-button-tonal-state-layer-color: var(--app-color-anil-700)}.mat-mdc-button{--mat-button-text-label-text-color: var(--mat-sys-primary);--mat-button-text-state-layer-color: var(--mat-sys-primary)}.mat-mdc-button-base.mat-warn{--mat-button-text-label-text-color: var(--mat-sys-error);--mat-button-text-state-layer-color: var(--mat-sys-error);--mat-button-text-ripple-color: color-mix(in srgb, var(--mat-sys-error) 16%, transparent);--mat-button-outlined-label-text-color: var(--mat-sys-error);--mat-button-outlined-outline-color: color-mix(in srgb, var(--mat-sys-error) 50%, transparent);--mat-button-outlined-state-layer-color: var(--mat-sys-error);--mat-button-outlined-ripple-color: color-mix(in srgb, var(--mat-sys-error) 16%, transparent);--mat-button-filled-container-color: var(--mat-sys-error);--mat-button-filled-label-text-color: var(--mat-sys-on-error);--mat-button-filled-state-layer-color: var(--mat-sys-on-error);--mat-button-filled-ripple-color: color-mix(in srgb, var(--mat-sys-on-error) 16%, transparent)}.mat-mdc-button-base.mat-warn ng-icon{color:currentcolor}.mat-mdc-icon-button.mat-warn{--mat-icon-button-state-layer-color: var(--mat-sys-error);color:var(--mat-sys-error)}.mat-mdc-icon-button.mat-warn:hover:not(:disabled){background-color:color-mix(in srgb,var(--mat-sys-error) 10%,transparent);color:var(--mat-sys-error)}.mat-mdc-icon-button{--mat-icon-button-state-layer-color: var(--mat-sys-primary);border-radius:16px;color:var(--mat-sys-primary);transition:background-color .12s cubic-bezier(.22,.61,.36,1),color .12s cubic-bezier(.22,.61,.36,1),transform .12s cubic-bezier(.22,.61,.36,1)}.mat-mdc-icon-button ng-icon{font-size:20px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.mat-mdc-icon-button:hover:not(:disabled){background-color:var(--app-color-indigo-100);color:var(--mat-sys-primary);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.mat-mdc-icon-button{transition:none}.mat-mdc-icon-button:hover:not(:disabled){transform:none}}.mat-mdc-unelevated-button,.mat-mdc-raised-button{transition:transform .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1)}.mat-mdc-unelevated-button:hover:not(:disabled),.mat-mdc-raised-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--app-sombra-realce)}@media(prefers-reduced-motion:reduce){.mat-mdc-unelevated-button,.mat-mdc-raised-button{transition:none}.mat-mdc-unelevated-button:hover:not(:disabled),.mat-mdc-raised-button:hover:not(:disabled){transform:none}}.mat-mdc-button-base .mdc-button__label:has(ng-icon){display:inline-flex;align-items:center;justify-content:center;gap:8px}.mat-mdc-button-base .mdc-button__label:has(ng-icon) ng-icon{flex-shrink:0;font-size:18px;width:18px;height:18px}.mat-mdc-button-base:active:not(:disabled){transform:scale(.97)}.mat-mdc-button-base:focus-visible{outline:none;box-shadow:0 0 0 2px var(--app-color-surface-solid),0 0 0 4px var(--app-color-foco)}@media(prefers-reduced-motion:reduce){.mat-mdc-button-base:active:not(:disabled){transform:none}}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select){--mat-form-field-outlined-container-shape: 16px;--mat-form-field-outlined-outline-color: var(--app-color-border-strong);--mat-form-field-outlined-hover-outline-color: color-mix(in srgb, var(--mat-sys-primary) 45%, var(--app-color-border-strong));--mat-form-field-outlined-focus-outline-color: var(--mat-sys-primary);--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-label-text-color: var(--mat-sys-on-surface-variant);--mat-form-field-outlined-hover-label-text-color: var(--mat-sys-on-surface-variant);--mat-form-field-outlined-input-text-placeholder-color: var(--mat-sys-outline);--mat-form-field-leading-icon-color: var(--mat-sys-on-surface-variant);--mat-form-field-trailing-icon-color: var(--mat-sys-on-surface-variant)}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mat-mdc-text-field-wrapper{background-color:var(--app-color-surface-solid);border-radius:16px;transition:box-shadow .12s cubic-bezier(.22,.61,.36,1)}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select).mat-focused .mat-mdc-text-field-wrapper{box-shadow:0 0 0 2px var(--app-color-surface-solid),0 0 0 4px var(--app-color-foco)}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mat-mdc-form-field-icon-prefix{padding-left:12px;padding-right:8px}.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mat-mdc-form-field-icon-suffix{padding-left:8px;padding-right:12px}@media(prefers-reduced-motion:reduce){.mat-mdc-form-field:not(.mat-mdc-paginator-page-size-select) .mat-mdc-text-field-wrapper{transition:none}}textarea.mat-mdc-input-element{resize:vertical;min-height:5.5rem}@supports (field-sizing: content){textarea.mat-mdc-input-element{field-sizing:content;max-height:14rem}}.mat-mdc-unelevated-button:disabled,.mat-mdc-raised-button:disabled{--mdc-filled-button-disabled-container-color: color-mix(in srgb, var(--mat-sys-primary) 12%, var(--app-color-surface-solid));--mdc-filled-button-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-primary) 55%, var(--mat-sys-on-surface-variant));--mdc-protected-button-disabled-container-color: var( --mdc-filled-button-disabled-container-color );--mdc-protected-button-disabled-label-text-color: var( --mdc-filled-button-disabled-label-text-color )}input[type=date]::-webkit-datetime-edit,input[type=date]::-webkit-datetime-edit-text,input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-year-field{color:var(--mat-sys-on-surface)}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;transition:opacity .12s cubic-bezier(.22,.61,.36,1)}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}@media(prefers-reduced-motion:reduce){input[type=date]::-webkit-calendar-picker-indicator{transition:none}}.mat-mdc-card{--mat-card-elevated-container-elevation: var(--app-sombra-card);--mat-card-outlined-outline-color: var(--app-color-glass-border);--mat-card-elevated-container-shape: 24px;--mat-card-outlined-container-shape: 24px;--mat-card-filled-container-shape: 24px}.mat-mdc-dialog-container{--mat-dialog-container-shape: 24px;--mat-dialog-container-color: var(--app-color-surface-solid);--mat-dialog-container-elevation-shadow: var(--app-sombra-modal);animation:modal-pop-in .28s cubic-bezier(.22,.61,.36,1) backwards;--mat-dialog-subhead-size: 22px;--mat-dialog-subhead-weight: 800;--mat-dialog-subhead-line-height: 1.35;--mat-dialog-subhead-color: var(--mat-sys-on-surface);--mat-dialog-supporting-text-size: 14px;--mat-dialog-supporting-text-line-height: 1.5;--mat-dialog-supporting-text-color: var(--mat-sys-on-surface-variant);--mat-dialog-headline-padding: 0;--mat-dialog-content-padding: 0;--mat-dialog-with-actions-content-padding: 0;--mat-dialog-actions-padding: 0}@media(prefers-reduced-motion:reduce){.mat-mdc-dialog-container{animation:none}}.cdk-overlay-pane.mat-mdc-dialog-panel:not(.drawer-modal-panel){--mat-dialog-container-max-width: min(92vw, 1040px);max-height:90vh}.mat-mdc-dialog-panel:not(.drawer-modal-panel) .mat-mdc-dialog-surface{overflow:hidden}.mat-mdc-dialog-panel:not(.drawer-modal-panel) .mat-mdc-dialog-surface .form-dialog{flex:1 1 auto;min-height:0;height:auto}.form-dialog__cabecalho.mat-mdc-dialog-title{display:flex;padding:20px 24px}.form-dialog__cabecalho.mat-mdc-dialog-title:before{display:none}.mat-mdc-dialog-container .form-dialog__corpo.mat-mdc-dialog-content{display:flex;padding:20px 24px}.mat-mdc-dialog-container .mat-mdc-dialog-title+.form-dialog__corpo.mat-mdc-dialog-content{padding-top:20px}.form-dialog__acoes.mat-mdc-dialog-actions{padding:16px 24px;border-top-color:var(--mat-sys-outline-variant)}@keyframes modal-pop-in{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.cdk-overlay-backdrop.cdk-overlay-dark-backdrop{background-color:#0e163485;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mat-mdc-menu-panel{--mat-menu-container-shape: 16px;--mat-menu-container-color: var(--app-color-surface-solid);--mat-menu-container-elevation-shadow: var(--app-sombra-popover);--mat-menu-item-label-text-weight: 500}.mat-mdc-menu-item:has(ng-icon) .mat-mdc-menu-item-text{display:flex;align-items:center;gap:12px}.mat-mdc-menu-item ng-icon{flex-shrink:0;font-size:20px;width:20px;height:20px;color:var(--mat-sys-on-surface-variant)}.mat-mdc-menu-item.mat-warn ng-icon{color:var(--mat-sys-error)}.custom-filter-popover.mat-mdc-menu-panel{border-radius:16px!important;background-color:var(--app-color-surface-solid)!important;box-shadow:var(--app-sombra-popover)!important;min-width:240px!important;max-width:320px!important;padding:0!important;overflow:hidden;border:1px solid var(--app-color-glass-border)}.custom-filter-popover .custom-filter-popover__content{padding:16px}.custom-filter-popover .custom-filter-popover__header{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mat-sys-on-surface-variant);padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--mat-sys-outline-variant)}.custom-filter-popover .custom-filter-popover__body{display:flex;flex-direction:column;max-height:280px;overflow-y:auto}.custom-filter-popover .custom-filter-popover__vazio{margin:0;padding:8px 0;font-size:14px;color:var(--mat-sys-on-surface-variant)}.custom-filter-popover .custom-filter-option{display:flex;align-items:center;padding:4px 0}.custom-filter-popover .custom-filter-option .mat-mdc-radio-button,.custom-filter-popover .custom-filter-option .mat-mdc-radio-button .mdc-form-field{width:100%}.custom-filter-popover .custom-filter-option .mat-mdc-radio-button .mdc-label{font-size:14px;font-weight:500;color:var(--mat-sys-on-surface)}.trilha-popover .custom-filter-popover__content{padding:16px 0 8px}.trilha-popover .custom-filter-popover__header{padding:0 16px 12px;margin-bottom:0}.trilha-popover .custom-filter-popover__body{max-height:320px}.trilha-popover .trilha-popover__item--lancada{color:var(--mat-sys-primary)}.trilha-popover .trilha-popover__item--lancada ng-icon{color:var(--mat-sys-primary)}.mat-mdc-menu-panel.mat-mdc-menu-panel,.mat-mdc-select-panel,.mat-mdc-autocomplete-panel,.mat-datepicker-content{border:1px solid var(--app-color-glass-border)}.mat-mdc-select-panel{--mat-option-selected-state-layer-color: var(--app-color-indigo-100);--mat-option-selected-state-label-text-color: var(--app-color-anil-700)}.mat-datepicker-content{--mat-datepicker-calendar-container-shape: 24px;--mat-datepicker-calendar-container-background-color: var(--app-color-surface-solid);--mat-datepicker-calendar-date-selected-state-background-color: var(--mat-sys-primary);--mat-datepicker-calendar-date-today-outline-color: var(--app-color-exitus);border-radius:24px;box-shadow:var(--app-sombra-popover)}.mat-mdc-progress-bar{--mat-progress-bar-track-color: var(--app-color-indigo-100)}.mat-mdc-select-panel,.mat-mdc-autocomplete-panel{border-radius:16px!important;box-shadow:var(--app-sombra-popover)!important;background-color:var(--app-color-surface-solid)}.mat-mdc-tooltip{--mat-tooltip-container-shape: 10px;--mat-tooltip-container-color: var(--mat-sys-inverse-surface);--mat-tooltip-supporting-text-color: var(--mat-sys-inverse-on-surface);--mat-tooltip-supporting-text-weight: 500}.mat-mdc-snack-bar-container{--mat-snack-bar-container-shape: 24px;--mat-snack-bar-container-color: var(--app-color-surface-solid);--mat-snack-bar-supporting-text-color: var(--mat-sys-on-surface);--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-line-height: 1.35;--mat-snack-bar-supporting-text-weight: 500;--mat-snack-bar-button-color: var(--mat-sys-primary);animation:aviso-entra .26s cubic-bezier(.32,.72,0,1)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:var(--app-sombra-popover);border:1px solid var(--mat-sys-outline-variant);min-width:360px;max-width:min(520px,92vw);padding-right:8px}.mat-mdc-snack-bar-container.snackbar-success .mdc-snackbar__surface:before,.mat-mdc-snack-bar-container.snackbar-error .mdc-snackbar__surface:before{content:"";flex:none;width:32px;height:32px;border-radius:50%;margin-inline-start:16px;background-color:var(--fundo-emblema-toast);background-image:var(--icone-toast);background-repeat:no-repeat;background-position:center;background-size:18px 18px}.mat-mdc-snack-bar-container.snackbar-success{--fundo-emblema-toast: color-mix(in srgb, var(--app-color-success) 16%, transparent);--icone-toast: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23428542' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.mat-mdc-snack-bar-container.snackbar-error{--fundo-emblema-toast: color-mix(in srgb, var(--app-color-toast-erro) 14%, transparent);--icone-toast: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bd362f' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E")}.mat-mdc-snack-bar-container.snackbar-success .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container.snackbar-error .mat-mdc-snack-bar-label{padding-inline-start:12px}.mat-mdc-snack-bar-container button.mat-mdc-snack-bar-action{border:1px solid var(--mat-sys-outline-variant);min-width:0;padding:0 12px;margin-inline-end:12px;font-size:13px;font-weight:500}.mat-mdc-snack-bar-container.aviso-estruturado{--mat-snack-bar-container-color: transparent}.mat-mdc-snack-bar-container.aviso-estruturado .mdc-snackbar__surface{background:transparent;border:none;box-shadow:none;padding:0;min-width:0;max-width:min(420px,92vw)}.mat-mdc-snack-bar-container.aviso-estruturado .mat-mdc-snack-bar-label{padding:0}@keyframes aviso-entra{0%{transform:translateY(-12px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.mat-mdc-snack-bar-container{animation:none}}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-active-indicator-color: var(--app-color-exitus);--mat-tab-active-focus-indicator-color: var(--app-color-exitus);--mat-tab-active-hover-indicator-color: var(--app-color-exitus);--mat-tab-active-focus-label-text-color: var(--mat-sys-primary);--mat-tab-active-hover-label-text-color: var(--mat-sys-primary);--mat-tab-inactive-hover-label-text-color: var(--mat-sys-on-surface);--mat-tab-active-indicator-height: 3px;--mat-tab-active-label-text-color: var(--mat-sys-primary);--mat-tab-inactive-label-text-color: var(--mat-sys-on-surface-variant);--mat-tab-label-text-weight: 700;--mat-tab-label-text-size: 14px;--mat-tab-divider-color: var(--mat-sys-outline-variant);--mat-tab-divider-height: 1px}.mat-mdc-tab-labels{justify-content:flex-start}.mat-mdc-standard-chip{--mat-chip-container-shape-radius: 999px;--mat-chip-label-text-weight: 700;--mat-chip-elevated-container-color: var(--app-color-indigo-100);--mat-chip-flat-container-color: var(--app-color-indigo-100);--mat-chip-label-text-color: var(--app-color-anil-700);--mat-chip-outline-width: 0;--mat-chip-with-icon-icon-color: var(--app-color-anil-700);--mat-chip-with-trailing-icon-trailing-icon-color: var(--app-color-anil-700);--mat-chip-elevated-selected-container-color: var(--mat-sys-primary);--mat-chip-flat-selected-container-color: var(--mat-sys-primary);--mat-chip-selected-label-text-color: var(--mat-sys-on-primary);--mat-chip-with-icon-selected-icon-color: var(--mat-sys-on-primary);--mat-chip-selected-trailing-icon-color: var(--mat-sys-on-primary);--mat-chip-flat-selected-outline-width: 0}.mat-mdc-card.mat-mdc-card:not(.mat-mdc-card-outlined){border:1px solid var(--app-color-glass-border)}.mat-mdc-chip-option:not(.mat-mdc-chip-selected){--mat-chip-elevated-container-color: var(--app-color-surface-solid);--mat-chip-flat-container-color: var(--app-color-surface-solid);--mat-chip-label-text-color: var(--mat-sys-on-surface);--mat-chip-outline-width: 1px;--mat-chip-outline-color: var(--app-color-border-strong)}.mat-expansion-panel{--mat-expansion-container-shape: 16px;--mat-expansion-container-elevation-shadow: var(--app-sombra-card)}.mat-stepper-horizontal,.mat-stepper-vertical{--mat-stepper-container-color: transparent;--mat-stepper-header-selected-state-label-text-weight: 700;--mat-stepper-header-selected-state-label-text-color: var(--mat-sys-primary);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, var(--mat-sys-primary) 8%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, var(--mat-sys-primary) 6%, transparent);--mat-stepper-header-focus-state-layer-shape: 16px;--mat-stepper-header-hover-state-layer-shape: 16px}.mat-step-icon ng-icon{display:block;font-size:16px;width:16px;height:16px}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mat-sys-primary) 35%,transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--mat-sys-primary) 28%,transparent);border-radius:999px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--mat-sys-primary) 45%,transparent)}.cdk-overlay-pane:has(.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden){pointer-events:none}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--app-gradient-hero: linear-gradient(100deg, #1a2338 0%, #1d2946 45%, #26396b 100%);--app-gradient-banner: linear-gradient(100deg, #243f8a 0%, #2d53ba 100%);--app-sombra-card: inset 0 1px 0 rgba(255, 255, 255, .03), 0 8px 24px rgba(0, 0, 0, .32);--app-sombra-card-hover: inset 0 1px 0 rgba(255, 255, 255, .04), 0 14px 32px rgba(0, 0, 0, .42);--app-sombra-realce: inset 0 1px 0 rgba(129, 171, 250, .1), 0 16px 36px rgba(0, 0, 0, .45);--app-sombra-popover: 0 18px 44px rgba(0, 0, 0, .55);--app-sombra-sidebar: inset -1px 0 0 #18213a;--app-sombra-modal: 0 28px 80px rgba(0, 0, 0, .6)}:root[data-contraste=alto]{--mat-sys-on-surface-variant: light-dark(#3a4160, #e4e4f2);--mat-sys-outline: light-dark(#4a5270, #c3c3d4);--mat-sys-outline-variant: light-dark(#7b83a3, #63636f);--mat-sys-primary: light-dark(#162c75, #cddefd);--app-color-foco: light-dark(#162c75, #cddefd);--app-color-anil-700: light-dark(#162c75, #cddefd);--mat-sys-error: light-dark(#a31a16, #ffb4ab);--app-color-surface-solid: light-dark(#ffffff, #14141c);--app-color-canvas-dot: transparent;--app-color-border-strong: light-dark(#5a6282, #9a9aae);--app-color-glass: light-dark(#ffffff, #14141c);--app-color-glass-border: light-dark(#7b83a3, #63636f);--app-color-glass-on-hero: rgba(255, 255, 255, .24);--app-color-glass-on-hero-border: rgba(255, 255, 255, .72);--app-color-on-hero-cta: var(--mat-sys-on-primary);--app-color-success: light-dark(#10573d, #57e1af);--app-color-warning: light-dark(#743e0e, #efb47f);--app-color-info: light-dark(#124f6f, #81c6eb);--app-color-accent: light-dark(#33247f, #d9d1fc);--app-color-acao-toast-sucesso: #ffffff;--app-color-acao-toast-erro: #ffffff;--app-gradient-canvas: none;--app-gradient-hero: linear-gradient(135deg, #ffffff 0%, #ffffff 100%);--app-color-canvas-bg: light-dark(#ffffff, #0a0a0f)}:root[data-theme=dark][data-contraste=alto]{--app-gradient-canvas: none;--app-gradient-hero: linear-gradient(135deg, #14141c 0%, #14141c 100%)}:root[data-contraste=alto] *:focus-visible{outline:3px solid var(--mat-sys-primary);outline-offset:2px}@font-face{font-family:Outfit;font-style:normal;font-weight:200 900;font-display:swap;src:url("./media/Outfit-latin-5FXBKKJF.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:200 900;font-display:swap;src:url("./media/Outfit-latinext-5Z2WCAL6.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html,body{font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif}body{margin:0;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;color:var(--mat-sys-on-surface);line-height:1.35;font-weight:800;text-wrap:balance}h1{font-size:28px;line-height:1.2;letter-spacing:-.015em}h2{font-size:22px;letter-spacing:-.012em}h3{font-size:18px;font-weight:700}h4,h5,h6{font-size:16px;font-weight:700}:root{--mat-sys-background: light-dark(#f9fbfe, #0f1116);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f1f4fa, #22252e);--mat-sys-inverse-primary: light-dark(#cddefd, #3b6ae0);--mat-sys-inverse-surface: light-dark(#22252e, #e1e4ec);--mat-sys-on-background: light-dark(#161920, #e1e4ec);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #243f8a);--mat-sys-on-primary-container: light-dark(#2d53ba, #e9effd);--mat-sys-on-primary-fixed: light-dark(#162c75, #162c75);--mat-sys-on-primary-fixed-variant: light-dark(#2d53ba, #2d53ba);--mat-sys-on-secondary: light-dark(#ffffff, #262d58);--mat-sys-on-secondary-container: light-dark(#3d4470, #dee0ff);--mat-sys-on-secondary-fixed: light-dark(#101742, #101742);--mat-sys-on-secondary-fixed-variant: light-dark(#3d4470, #3d4470);--mat-sys-on-surface: light-dark(#161920, #e1e4ec);--mat-sys-on-surface-variant: light-dark(#3a4050, #dce4f5);--mat-sys-on-tertiary: light-dark(#ffffff, #33247f);--mat-sys-on-tertiary-container: light-dark(#463497, #e4dffd);--mat-sys-on-tertiary-fixed: light-dark(#1e1450, #1e1450);--mat-sys-on-tertiary-fixed-variant: light-dark(#463497, #463497);--mat-sys-outline: light-dark(#6e707c, #8d93a6);--mat-sys-outline-variant: light-dark(#c3c8d6, #3a4050);--mat-sys-primary: light-dark(#3b6ae0, #cddefd);--mat-sys-primary-container: light-dark(#e9effd, #2d53ba);--mat-sys-primary-fixed: light-dark(#e9effd, #e9effd);--mat-sys-primary-fixed-dim: light-dark(#cddefd, #cddefd);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#555b89, #bdc3f8);--mat-sys-secondary-container: light-dark(#dee0ff, #3d4470);--mat-sys-secondary-fixed: light-dark(#dee0ff, #dee0ff);--mat-sys-secondary-fixed-dim: light-dark(#bdc3f8, #bdc3f8);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9fbfe, #0f1116);--mat-sys-surface-bright: light-dark(#f9fbfe, #2a2f3b);--mat-sys-surface-container: light-dark(#eef1f8, #1a1d25);--mat-sys-surface-container-high: light-dark(#e8ebf2, #20242e);--mat-sys-surface-container-highest: light-dark(#e1e4ec, #272c37);--mat-sys-surface-container-low: light-dark(#f4f7fc, #161920);--mat-sys-surface-dim: light-dark(#cacdd7, #0f1116);--mat-sys-surface-tint: light-dark(#3b6ae0, #cddefd);--mat-sys-surface-variant: light-dark(#dce4f5, #3a4050);--mat-sys-tertiary: light-dark(#5a46b3, #c7bdfa);--mat-sys-tertiary-container: light-dark(#e4dffd, #463497);--mat-sys-tertiary-fixed: light-dark(#e4dffd, #e4dffd);--mat-sys-tertiary-fixed-dim: light-dark(#c7bdfa, #c7bdfa);--mat-sys-neutral-variant20: #2b2f3c;--mat-sys-neutral10: #161920;--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);--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);--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);--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);--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);--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);--mat-sys-body-large: 400 1rem / 1.5rem Outfit;--mat-sys-body-large-font: Outfit;--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 Outfit;--mat-sys-body-medium-font: Outfit;--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 Outfit;--mat-sys-body-small-font: Outfit;--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 Outfit;--mat-sys-display-large-font: Outfit;--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 Outfit;--mat-sys-display-medium-font: Outfit;--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 Outfit;--mat-sys-display-small-font: Outfit;--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 Outfit;--mat-sys-headline-large-font: Outfit;--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 Outfit;--mat-sys-headline-medium-font: Outfit;--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 Outfit;--mat-sys-headline-small-font: Outfit;--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 Outfit;--mat-sys-label-large-font: Outfit;--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 Outfit;--mat-sys-label-medium-font: Outfit;--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 Outfit;--mat-sys-label-small-font: Outfit;--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 Outfit;--mat-sys-title-large-font: Outfit;--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 Outfit;--mat-sys-title-medium-font: Outfit;--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 Outfit;--mat-sys-title-small-font: Outfit;--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;--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;--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;--mat-sys-primary: light-dark(#3b6ae0, #81abfa);--mat-sys-on-primary: light-dark(#ffffff, #162c75);--mat-sys-primary-container: light-dark(#e9effd, #22346b);--mat-sys-on-primary-container: light-dark(#2d53ba, #cddefd);--mat-sys-inverse-primary: light-dark(#81abfa, #3b6ae0);--mat-sys-surface-tint: light-dark(#3b6ae0, #81abfa);--mat-sys-secondary: light-dark(#5b5c66, #b5b8c3);--mat-sys-on-secondary: light-dark(#ffffff, #22252e);--mat-sys-secondary-container: light-dark(#e9effd, #22346b);--mat-sys-on-secondary-container: light-dark(#2d53ba, #cddefd);--mat-sys-background: light-dark(#f4f7fc, #0f1116);--mat-sys-on-background: light-dark(#2e2e32, #edf0f7);--mat-sys-surface: light-dark(#ffffff, #0f1116);--mat-sys-surface-bright: light-dark(#ffffff, #2a2f3b);--mat-sys-surface-dim: light-dark(#e1e4ec, #0b0d12);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0b0d12);--mat-sys-surface-container-low: light-dark(#f9fbfe, #161920);--mat-sys-surface-container: light-dark(#f4f7fc, #1a1d25);--mat-sys-surface-container-high: light-dark(#eef2fb, #20242e);--mat-sys-surface-container-highest: light-dark(#e9effd, #272c37);--mat-sys-surface-variant: light-dark(#eef2fb, #272c37);--mat-sys-inverse-surface: light-dark(#2e2e32, #e1e4ec);--mat-sys-inverse-on-surface: light-dark(#f4f7fc, #2e2e32);--mat-sys-on-surface: light-dark(#2e2e32, #edf0f7);--mat-sys-on-surface-variant: light-dark(#5b5c66, #a9b0c3);--mat-sys-outline: light-dark(#6e707c, #7d8499);--mat-sys-outline-variant: light-dark(#dce4f5, #262b38);--mat-sys-error: light-dark(#c93838, #ff8a80);--mat-sys-on-error: light-dark(#ffffff, #3b0909);--mat-sys-error-container: light-dark(#fce6e6, #3a1618);--mat-sys-on-error-container: light-dark(#7a1c1c, #ffd2cc);--app-color-exitus: #81abfa;--app-color-noite: #162c75;--app-color-grafite: #2e2e32;--app-color-anil: #3b6ae0;--app-color-meia-noite: #0b1733;--app-color-branco: #ffffff;--app-color-anil-700: light-dark(#2d53ba, #a9c6fc);--app-color-foco: light-dark(#3b6ae0, #81abfa);--app-color-border-strong: light-dark(#c3d1ee, #353c4e);--app-color-indigo-50: light-dark(#f7f9fe, rgba(129, 171, 250, .06));--app-color-indigo-100: light-dark(#e9effd, rgba(129, 171, 250, .12));--app-color-indigo-200: light-dark(#cddefd, rgba(129, 171, 250, .2));--app-color-success: light-dark(#17804f, #4fd19a);--app-color-success-container: light-dark(#e3f4eb, rgba(79, 209, 154, .14));--app-color-on-success: light-dark(#ffffff, #0b2a1c);--app-color-warning: light-dark(#a35e00, #f2b562);--app-color-warning-container: light-dark(#fdf0dc, rgba(242, 181, 98, .12));--app-color-on-warning-container: light-dark(#7a4700, #ffd9a3);--app-color-info: light-dark(#1f6fa8, #7cc4ee);--app-color-accent: light-dark(#5a46b3, #c7bdfa);--app-color-toast-sucesso: light-dark(#17804f, #17804f);--app-color-on-toast-sucesso: #ffffff;--app-color-acao-toast-sucesso: light-dark(#c8f0dc, #c8f0dc);--app-color-toast-erro: light-dark(#c93838, #c93838);--app-color-on-toast-erro: #ffffff;--app-color-acao-toast-erro: light-dark(#ffd9d6, #ffd9d6);--app-color-canvas-bg: light-dark(#f4f7fc, #0f1116);--app-color-canvas-dot: light-dark(#bfcbec, #262d3f);--app-color-conexao-a: light-dark(#eaf0fc, #151922);--app-color-conexao-b: light-dark(#f0f4fd, #12151c);--app-gradient-canvas: none;--app-gradient-hero: linear-gradient(100deg, #e6eefd 0%, #d7e5fd 45%, #b7cffc 100%);--app-gradient-banner: linear-gradient(100deg, #a9c6fc 0%, #81abfa 100%);--app-color-sidebar: light-dark( var(--app-color-meia-noite), color-mix(in srgb, var(--app-color-meia-noite) 65%, #000) );--app-color-on-sidebar: light-dark(#ffffff, #edf0f7);--app-color-on-sidebar-muted: light-dark(rgba(255, 255, 255, .66), #8d93a6);--app-color-sidebar-hover: light-dark(rgba(255, 255, 255, .07), rgba(255, 255, 255, .05));--app-color-sidebar-divisor: light-dark(rgba(255, 255, 255, .1), #18213a);--app-color-sidebar-ativo: #81abfa;--app-color-on-sidebar-ativo: #162c75;--app-color-glass: light-dark(rgba(255, 255, 255, .82), rgba(15, 17, 22, .82));--app-color-glass-border: light-dark(#dce4f5, #232837);--app-color-glass-on-hero: rgba(255, 255, 255, .08);--app-color-glass-on-hero-border: rgba(255, 255, 255, .16);--app-color-hero-cta: var(--mat-sys-primary);--app-color-on-hero-cta: var(--mat-sys-on-primary);--app-color-on-banner: #ffffff;--app-color-on-banner-destaque: light-dark(#162c75, #a9c6fc);--app-color-on-banner-suave: light-dark(#223a82, rgba(255, 255, 255, .8));--app-color-banner-borda: light-dark(transparent, #2d3f73);--app-color-banner-veu: light-dark(rgba(255, 255, 255, .34), rgba(255, 255, 255, .1));--app-color-banner-veu-borda: light-dark(rgba(255, 255, 255, .55), rgba(255, 255, 255, .18));--app-color-banner-cta: light-dark(#ffffff, #ffffff);--app-color-on-banner-cta: light-dark(#3b6ae0, #2d53ba);--app-color-on-banner-cta-suave: #5b5c66;--app-color-painel-marca: var(--app-color-sidebar);--app-color-on-painel-marca-suave: rgba(255, 255, 255, .72);--app-ilu-objeto: #ffffff;--app-ilu-contorno: #a9c6fc;--app-ilu-titulo: #2e2e32;--app-ilu-linha: #cddefd;--app-color-surface-solid: light-dark(#ffffff, #161920);--app-sombra-card: 0 1px 2px rgba(36, 63, 138, .05), 0 8px 24px rgba(36, 63, 138, .07);--app-sombra-card-hover: 0 2px 4px rgba(36, 63, 138, .06), 0 14px 32px rgba(36, 63, 138, .11);--app-sombra-realce: 0 2px 6px rgba(59, 106, 224, .08), 0 16px 36px rgba(59, 106, 224, .16);--app-sombra-popover: 0 4px 10px rgba(36, 63, 138, .06), 0 18px 40px rgba(36, 63, 138, .14);--app-sombra-sidebar: none;--app-sombra-modal: 0 28px 72px rgba(22, 44, 117, .24), 0 4px 14px rgba(22, 44, 117, .08);--mat-card-elevated-container-color: var(--app-color-surface-solid)}.page-hero__acao .mat-mdc-unelevated-button,.page-hero__acao .mat-mdc-raised-button,.page-hero__acao .mat-mdc-outlined-button,.page-hero__acao .mat-mdc-button{border-radius:999px;font-weight:700}.page-hero__acao .mat-mdc-standard-chip{--mat-chip-elevated-container-color: var(--app-color-surface-solid);--mat-chip-flat-container-color: var(--app-color-surface-solid);box-shadow:0 2px 6px #243f8a14}.vitrine{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.card-vitrine{display:flex;align-items:flex-start;gap:16px;box-sizing:border-box;width:100%;padding:20px;border-radius:24px;background-color:var(--app-color-surface-solid);border:1px solid var(--app-color-glass-border);text-align:left;text-decoration:none;color:inherit;font:inherit;cursor:pointer;transition:border-color .12s cubic-bezier(.22,.61,.36,1),box-shadow .12s cubic-bezier(.22,.61,.36,1),transform .12s cubic-bezier(.22,.61,.36,1)}.card-vitrine:hover,.card-vitrine:focus-visible{border-color:color-mix(in srgb,var(--mat-sys-primary) 40%,transparent);box-shadow:var(--app-sombra-card-hover);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.card-vitrine{transition:none}.card-vitrine:hover,.card-vitrine:focus-visible{transform:none}}.card-vitrine__emblema{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:16px;background-color:color-mix(in srgb,var(--mat-sys-primary) 10%,transparent);color:var(--mat-sys-primary);font-size:24px}.card-vitrine__texto{display:flex;flex-direction:column;flex:1;min-width:0}.card-vitrine__titulo{font-size:18px;font-weight:700;color:var(--mat-sys-on-surface)}.card-vitrine__descricao{font-size:14px;color:var(--mat-sys-on-surface-variant)}.card-vitrine__seta{flex-shrink:0;margin-top:6px;font-size:18px;color:var(--mat-sys-on-surface-variant)}.card-vitrine--compacto{gap:12px;padding:16px}.card-vitrine--compacto .card-vitrine__emblema{width:40px;height:40px;font-size:20px}.card-vitrine--compacto .card-vitrine__titulo{font-size:16px}.card-vitrine--compacto .card-vitrine__seta{margin-top:2px}.card-vitrine--selecionado{border-color:var(--mat-sys-primary);background-color:color-mix(in srgb,var(--mat-sys-primary) 6%,var(--app-color-surface-solid))}.vitrine--compacta{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.cartao-numero{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;padding:20px;border-radius:24px;background-color:var(--app-color-surface-solid);border:1px solid var(--app-color-glass-border);box-shadow:var(--app-sombra-card)}.cartao-numero__emblema{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:16px;background-color:var(--app-color-indigo-100);color:var(--mat-sys-primary);font-size:22px;position:relative;z-index:1}.cartao-numero__conexoes{position:absolute;top:-26px;right:-26px;width:104px;height:104px;pointer-events:none;--conexao-frente: var(--app-color-indigo-200);--conexao-fundo: var(--app-color-indigo-100)}.cartao-numero__marca{position:absolute;top:-18px;right:-14px;display:block;font-size:116px;line-height:1;color:var(--mat-sys-primary);opacity:.07;transform:rotate(-12deg);pointer-events:none}.cartao-numero__texto{display:flex;flex-direction:column;gap:2px;min-width:0;position:relative;z-index:1}.cartao-numero__rotulo{font-size:14px;font-weight:500;color:var(--mat-sys-on-surface-variant)}.cartao-numero__valor{font-size:28px;font-weight:800;line-height:1.2;color:var(--mat-sys-on-surface);font-variant-numeric:tabular-nums}.stepper-travado .mat-step-header{cursor:default;pointer-events:none}.passo-rotulo__valor{margin-left:8px;font-size:12px;font-weight:400;color:var(--mat-sys-on-surface-variant)}.tabela-scroll{overflow-x:auto}.tabela-simples{border-collapse:collapse;table-layout:fixed;width:calc(100% + 2 * var(--tabela-sangria, 0px));margin-inline:calc(-1 * var(--tabela-sangria, 0px))}.tabela-simples th{text-align:left;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mat-sys-on-surface-variant);background-color:var(--app-color-indigo-50);height:52px;box-sizing:border-box;padding:0 12px;border-bottom:1px solid var(--mat-sys-outline-variant)}.tabela-simples td{height:56px;box-sizing:border-box;padding:4px 12px;font-size:14px;color:var(--mat-sys-on-surface);border-bottom:1px solid var(--mat-sys-outline-variant);vertical-align:middle}.tabela-simples tbody tr{transition:background-color .12s cubic-bezier(.22,.61,.36,1)}.tabela-simples tbody tr:hover{background-color:var(--app-color-indigo-50)}@media(prefers-reduced-motion:reduce){.tabela-simples tbody tr{transition:none}}.tabela-simples tr:last-child td{border-bottom:none}.tabela-simples th:first-child,.tabela-simples td:first-child{padding-left:max(var(--tabela-sangria, 0px),24px)}.tabela-simples th:last-child,.tabela-simples td:last-child{padding-right:max(var(--tabela-sangria, 0px),24px)}.secao-card{display:flex;flex-direction:column;gap:16px;padding:24px;--tabela-sangria: 24px;border-radius:24px;box-shadow:var(--app-sombra-card);border:1px solid var(--app-color-glass-border);background-color:var(--mat-card-elevated-container-color)}.secao-card h3{margin:0}.cabecalho-secao{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.faixa-acao-inline{display:flex;align-items:flex-start;gap:12px}.faixa-acao-inline mat-form-field{flex:1}.faixa-acao-inline button{margin-top:4px}.lista-definicao{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:12px 20px;margin:0}.lista-definicao dt{font-weight:700;color:var(--mat-sys-on-surface-variant)}.lista-definicao dd{margin:0;min-width:0}.lista-definicao__vazio{color:var(--mat-sys-on-surface-variant);font-style:italic}.form-dialog{display:flex;flex-direction:column;max-height:calc(100vh - 40px);box-sizing:border-box;background-color:var(--app-color-surface-solid)}.form-dialog__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:20px 24px;border-bottom:1px solid var(--mat-sys-outline-variant)}.form-dialog__cabecalho>h2{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}.form-dialog__corpo{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 24px}.form-dialog__acoes{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;padding:16px 24px;border-top:1px solid var(--mat-sys-outline-variant)}.form-dialog__faixa{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0;padding:12px 24px;border-bottom:1px solid var(--mat-sys-outline-variant)}.form-dialog__corpo>.form-dialog__acoes{position:sticky;bottom:-20px;margin:0 -24px -20px;background-color:var(--app-color-surface-solid)}.spinner-inline{display:inline-block;margin-right:8px;vertical-align:middle}.form-grid-2col{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 20px;align-items:start}.form-grid-2col .span-2{grid-column:1/-1}@media(max-width:599px){.form-grid-2col{grid-template-columns:1fr}.form-grid-2col .span-2{grid-column:auto}}.tabela-pesos{display:flex;flex-direction:column;gap:4px}.tabela-pesos__linha{display:grid;grid-template-columns:minmax(0,1fr) 96px 64px 40px;align-items:center;gap:12px}.tabela-pesos--sem-acao .tabela-pesos__linha{grid-template-columns:minmax(0,1fr) 96px 64px}.tabela-pesos__cabecalho{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--mat-sys-on-surface-variant);padding-bottom:4px;border-bottom:1px solid var(--app-color-glass-border)}.tabela-pesos__nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabela-pesos__na-nota{text-align:right;font-variant-numeric:tabular-nums;color:var(--mat-sys-on-surface-variant)}.tabela-pesos__campo{width:96px}.tabela-pesos__erro{margin:0;font-size:14px;color:var(--mat-sys-error)}.texto-leitura{font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6;text-wrap:pretty}.texto-leitura strong,.texto-leitura b{font-weight:700}.texto-leitura em,.texto-leitura i{font-weight:400}.beco-saida{font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6;text-wrap:pretty;margin:0 0 12px;font-size:14px;color:var(--mat-sys-on-surface-variant)}.beco-saida strong,.beco-saida b{font-weight:700}.beco-saida em,.beco-saida i{font-weight:400}.beco-saida__acao{margin-left:8px}.botao-tracejado{display:inline-flex;align-items:center;gap:8px;appearance:none;padding:8px 16px;border:1px dashed var(--mat-sys-primary);border-radius:999px;background-color:var(--app-color-indigo-50);color:var(--mat-sys-primary);font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .18s cubic-bezier(.22,.61,.36,1),border-color .18s cubic-bezier(.22,.61,.36,1),color .18s cubic-bezier(.22,.61,.36,1)}.botao-tracejado ng-icon{flex:0 0 auto;font-size:16px}.botao-tracejado:hover:not(:disabled){border-style:solid;background-color:var(--app-color-indigo-100)}.botao-tracejado:focus-visible{outline:none;border-style:solid;box-shadow:0 0 0 2px var(--app-color-surface-solid),0 0 0 4px var(--app-color-foco)}.botao-tracejado:disabled{cursor:not-allowed;border-color:var(--mat-sys-outline-variant);background-color:transparent;color:var(--mat-sys-outline)}.col-checkbox{width:48px}.passo__numero{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background-color:color-mix(in srgb,var(--mat-sys-primary) 12%,transparent);color:var(--mat-sys-primary);font-size:12px;font-weight:800}.passo--ativo .passo__numero{background-color:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}.faixa-passo{align-items:flex-start;gap:12px}.faixa-passo__texto{display:flex;flex-direction:column;gap:2px}.faixa-passo__texto h2,.faixa-passo__texto h3{margin:0;font-size:16px}.faixa-passo__texto p{margin:0;font-size:14px}.faixa-passo__contador{margin-left:auto;white-space:nowrap;font-size:14px;color:var(--mat-sys-on-surface-variant)}.beco-saida--faixa{display:flex;align-items:center;gap:8px;margin:0}.beco-saida--faixa ng-icon{flex:0 0 auto;font-size:18px;color:var(--mat-sys-error)}.beco-saida--faixa span{flex:1 1 auto}.alert-banner{font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6;text-wrap:pretty;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;font-size:14px;font-weight:500;border:1px solid transparent}.alert-banner strong,.alert-banner b{font-weight:700}.alert-banner em,.alert-banner i{font-weight:400}.alert-banner .mat-mdc-button-base{font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif}.alert-banner .banner-icon{flex-shrink:0;box-sizing:content-box;width:18px;height:18px;padding:7px;border-radius:50%;font-size:18px;background-color:color-mix(in srgb,currentcolor 12%,transparent)}.alert-banner button{flex-shrink:0;margin-left:auto}.alert-banner--atencao{background-color:var(--app-color-warning-container);color:var(--app-color-on-warning-container);border-color:color-mix(in srgb,var(--app-color-warning) 36%,transparent)}.alert-banner--perigo{background-color:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container);border-color:color-mix(in srgb,var(--mat-sys-error) 32%,transparent)}.chip-estado,.chip-item:not(.mat-mdc-chip),.chip-tag:not(.mat-mdc-chip),.chip-estado-ativo:not(.mat-mdc-chip),.chip-estado-aberto:not(.mat-mdc-chip),.chip-estado-inativo:not(.mat-mdc-chip),.chip-estado-fechado:not(.mat-mdc-chip),.chip-estado-cancelado:not(.mat-mdc-chip),.chip-estado-vencido:not(.mat-mdc-chip),.chip-estado-pendente:not(.mat-mdc-chip),.chip-estado-concluido:not(.mat-mdc-chip),.chip-estado-transferido:not(.mat-mdc-chip),.chip-vigente:not(.mat-mdc-chip),.chip-substituida:not(.mat-mdc-chip),.chip-vaga-livre:not(.mat-mdc-chip),.chip-vaga-quase-cheia:not(.mat-mdc-chip),.chip-vaga-lotada:not(.mat-mdc-chip){display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:13px;font-weight:500;line-height:1.35}.chip-estado-ativo,.chip-estado-aberto{background-color:color-mix(in srgb,var(--app-color-success) 12%,transparent);color:var(--app-color-success);--mat-chip-elevated-container-color: color-mix(in srgb, var(--app-color-success) 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, var(--app-color-success) 12%, transparent);--mat-chip-label-text-color: var(--app-color-success);--mat-chip-selected-label-text-color: var(--app-color-success);--mat-chip-outline-width: 0}.chip-estado-inativo,.chip-estado-fechado{background-color:color-mix(in srgb,var(--mat-sys-on-surface) 8%,transparent);color:var(--mat-sys-on-surface-variant);--mat-chip-elevated-container-color: color-mix(in srgb, var(--mat-sys-on-surface) 8%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, var(--mat-sys-on-surface) 8%, transparent);--mat-chip-label-text-color: var(--mat-sys-on-surface-variant);--mat-chip-selected-label-text-color: var(--mat-sys-on-surface-variant);--mat-chip-outline-width: 0}.chip-estado-cancelado,.chip-estado-vencido{background-color:color-mix(in srgb,var(--mat-sys-error) 12%,transparent);color:var(--mat-sys-error);--mat-chip-elevated-container-color: color-mix(in srgb, var(--mat-sys-error) 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, var(--mat-sys-error) 12%, transparent);--mat-chip-label-text-color: var(--mat-sys-error);--mat-chip-selected-label-text-color: var(--mat-sys-error);--mat-chip-outline-width: 0}.chip-estado-pendente{background-color:color-mix(in srgb,var(--app-color-warning) 18%,transparent);color:var(--app-color-on-warning-container);--mat-chip-elevated-container-color: color-mix(in srgb, var(--app-color-warning) 18%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, var(--app-color-warning) 18%, transparent);--mat-chip-label-text-color: var(--app-color-on-warning-container);--mat-chip-selected-label-text-color: var(--app-color-on-warning-container);--mat-chip-outline-width: 0}.chip-estado-concluido{background-color:color-mix(in srgb,var(--app-color-info) 14%,transparent);color:var(--app-color-info);--mat-chip-elevated-container-color: color-mix(in srgb, var(--app-color-info) 14%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, var(--app-color-info) 14%, transparent);--mat-chip-label-text-color: var(--app-color-info);--mat-chip-selected-label-text-color: var(--app-color-info);--mat-chip-outline-width: 0}.chip-estado-transferido{background-color:color-mix(in srgb,var(--mat-sys-tertiary) 16%,transparent);color:var(--mat-sys-tertiary);--mat-chip-elevated-container-color: color-mix(in srgb, var(--mat-sys-tertiary) 16%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, var(--mat-sys-tertiary) 16%, transparent);--mat-chip-label-text-color: var(--mat-sys-tertiary);--mat-chip-selected-label-text-color: var(--mat-sys-tertiary);--mat-chip-outline-width: 0}.chip-vigente{background-color:var(--app-color-indigo-200);color:var(--app-color-anil-700);--mat-chip-elevated-container-color: var(--app-color-indigo-200);--mat-chip-elevated-selected-container-color: var(--app-color-indigo-200);--mat-chip-label-text-color: var(--app-color-anil-700);--mat-chip-selected-label-text-color: var(--app-color-anil-700);--mat-chip-outline-width: 0}.chip-substituida{background-color:color-mix(in srgb,var(--mat-sys-on-surface) 8%,transparent);color:var(--mat-sys-on-surface-variant);--mat-chip-elevated-container-color: color-mix(in srgb, var(--mat-sys-on-surface) 8%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, var(--mat-sys-on-surface) 8%, transparent);--mat-chip-label-text-color: var(--mat-sys-on-surface-variant);--mat-chip-selected-label-text-color: var(--mat-sys-on-surface-variant);--mat-chip-outline-width: 0}.chip-vaga-livre{background-color:var(--app-color-indigo-200);color:var(--app-color-anil-700);--mat-chip-elevated-container-color: var(--app-color-indigo-200);--mat-chip-elevated-selected-container-color: var(--app-color-indigo-200);--mat-chip-label-text-color: var(--app-color-anil-700);--mat-chip-selected-label-text-color: var(--app-color-anil-700);--mat-chip-outline-width: 0}.chip-vaga-quase-cheia{background-color:color-mix(in srgb,var(--mat-sys-tertiary) 16%,transparent);color:var(--mat-sys-tertiary);--mat-chip-elevated-container-color: color-mix(in srgb, var(--mat-sys-tertiary) 16%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, var(--mat-sys-tertiary) 16%, transparent);--mat-chip-label-text-color: var(--mat-sys-tertiary);--mat-chip-selected-label-text-color: var(--mat-sys-tertiary);--mat-chip-outline-width: 0}.chip-vaga-lotada{background-color:color-mix(in srgb,var(--mat-sys-error) 12%,transparent);color:var(--mat-sys-error);--mat-chip-elevated-container-color: color-mix(in srgb, var(--mat-sys-error) 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, var(--mat-sys-error) 12%, transparent);--mat-chip-label-text-color: var(--mat-sys-error);--mat-chip-selected-label-text-color: var(--mat-sys-error);--mat-chip-outline-width: 0}.chip-item,.chip-tag{background-color:var(--app-color-indigo-100);color:var(--app-color-anil-700);--mat-chip-elevated-container-color: var(--app-color-indigo-100);--mat-chip-elevated-selected-container-color: var(--app-color-indigo-100);--mat-chip-label-text-color: var(--app-color-anil-700);--mat-chip-selected-label-text-color: var(--app-color-anil-700);--mat-chip-outline-width: 0}.chip-tag__remover{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;padding:0;margin-left:4px;color:inherit}.chip-tag__remover ng-icon{font-size:14px}.badge-protegido{background-color:color-mix(in srgb,var(--app-color-accent) 12%,transparent);color:var(--app-color-accent);font-size:12px;font-weight:500;padding:2px 8px;border-radius:999px;line-height:1.35}.page-layout{display:flex;flex-direction:column;height:100%;box-sizing:border-box}.list-container{display:flex;flex-direction:column;height:100%;gap:16px}.conteudo-pagina{display:flex;flex-direction:column;gap:16px}.painel{display:flex;flex-direction:column;min-height:0;border-radius:24px;background-color:var(--app-color-surface-solid);border:1px solid var(--app-color-glass-border);box-shadow:var(--app-sombra-card);overflow:hidden}.painel__faixa{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;padding:16px 24px}.painel__faixa+.painel__faixa{border-top:1px solid var(--mat-sys-outline-variant)}.painel__faixa p{margin:0;max-width:68ch;font-size:14px;color:var(--mat-sys-on-surface-variant)}.painel__faixa--filtros{justify-content:flex-start}.painel__faixa--filtros .mat-mdc-form-field{flex:1 1 200px;min-width:0}.painel__faixa--filtros .campo-busca{flex:2 1 280px}.painel__faixa--filtros .campo-curto{flex:0 0 200px}.painel__faixa--filtros .mat-mdc-form-field-subscript-wrapper{display:none}.painel__corpo{position:relative;flex:1;min-height:0;overflow:auto}.painel__corpo>.empty-state{border:none;border-radius:0;background-color:transparent}.painel__corpo>.alert-banner{margin:20px 24px}.painel__corpo--acolchoado{padding:20px 24px}.lista-configuravel{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--mat-sys-outline-variant);border-radius:16px;overflow:hidden}.lista-configuravel__linha{display:flex;align-items:center;gap:16px;min-height:52px;padding:8px 12px 8px 16px}.lista-configuravel__linha+.lista-configuravel__linha{border-top:1px solid var(--mat-sys-outline-variant)}.lista-configuravel__linha:hover{background-color:var(--app-color-indigo-50)}.lista-configuravel__texto{display:flex;align-items:baseline;gap:12px;flex:1;min-width:0}.lista-configuravel__nome{flex-shrink:0;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:var(--mat-sys-on-surface)}.lista-configuravel__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--mat-sys-on-surface-variant)}.lista-configuravel__linha--inativa .lista-configuravel__nome{color:var(--mat-sys-on-surface-variant)}.lista-configuravel__acoes{display:flex;align-items:center;flex-shrink:0;gap:8px}@media(max-width:600px){.lista-configuravel__texto{flex-direction:column;gap:2px}.lista-configuravel__nome{max-width:100%}}.campo-busca-faixa{flex:0 1 320px;min-width:0}.configurar__topo{flex-shrink:0;padding:24px 24px 16px;border-bottom:1px solid var(--mat-sys-outline-variant)}.configurar__titulo{margin:0}.configurar__cabeca{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.configurar__sub{margin:4px 0 16px;font-size:14px;color:var(--mat-sys-on-surface-variant)}.configurar__rotulo{display:block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mat-sys-on-surface-variant)}.configurar__ajuda{margin:8px 0 0;font-size:12px;color:var(--mat-sys-on-surface-variant)}.permissao__checkbox .mdc-form-field{display:flex;width:100%}.permissao__checkbox .mdc-label{flex:1;min-width:0;cursor:pointer}.painel__corpo>.mat-accordion>.mat-expansion-panel{--mat-expansion-container-shape: 0;box-shadow:none;background:transparent;border-bottom:1px solid var(--mat-sys-outline-variant)}.painel__corpo>.mat-accordion>.mat-expansion-panel:last-of-type{border-bottom:none}.painel__corpo>.mat-accordion>.mat-expansion-panel.mat-expanded{margin:0}.painel>.mat-mdc-paginator{border-top:1px solid var(--mat-sys-outline-variant)}.painel__abas{display:flex;flex-direction:column;flex:1;min-height:0}.painel__abas .mat-mdc-tab-header{padding-inline:0}.painel__abas .mat-mdc-tab-body-wrapper,.painel__abas .mat-mdc-tab-body,.painel__abas .mat-mdc-tab-body-content{display:flex;flex-direction:column;flex:1;min-height:0}.splash-exitus{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--app-color-canvas-bg, #f4f7fc);opacity:1;transition:opacity .28s cubic-bezier(.22,.61,.36,1)}.splash-exitus--saindo{opacity:0;pointer-events:none}.splash-exitus__aneis{width:clamp(96px,20vw,152px);height:clamp(96px,20vw,152px);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--mat-sys-primary, #3b6ae0) 30%,transparent))}.splash-exitus__marca{margin:0;font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mat-sys-on-surface-variant, #5b5f7a)}@media(prefers-reduced-motion:reduce){.splash-exitus{transition:none}}.clean-loader__parada--acento{stop-color:var(--app-color-exitus)}.clean-loader__parada--primaria{stop-color:var(--mat-sys-primary)}.clean-loader__parada--profunda{stop-color:light-dark(var(--app-color-noite),var(--app-color-exitus))}@keyframes clean-loader-pulso{0%{opacity:.35}to{opacity:1}}@keyframes clean-loader-entrada{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes clean-loader-anel-a{0%,4%{stroke-dasharray:0 660;stroke-width:20;stroke-dashoffset:-330}12%{stroke-dasharray:60 600;stroke-width:30;stroke-dashoffset:-335}32%{stroke-dasharray:60 600;stroke-width:30;stroke-dashoffset:-595}40%,54%{stroke-dasharray:0 660;stroke-width:20;stroke-dashoffset:-660}62%{stroke-dasharray:60 600;stroke-width:30;stroke-dashoffset:-665}82%{stroke-dasharray:60 600;stroke-width:30;stroke-dashoffset:-925}90%,to{stroke-dasharray:0 660;stroke-width:20;stroke-dashoffset:-990}}@keyframes clean-loader-anel-b{0%,12%{stroke-dasharray:0 220;stroke-width:20;stroke-dashoffset:-110}20%{stroke-dasharray:20 200;stroke-width:30;stroke-dashoffset:-115}40%{stroke-dasharray:20 200;stroke-width:30;stroke-dashoffset:-195}48%,62%{stroke-dasharray:0 220;stroke-width:20;stroke-dashoffset:-220}70%{stroke-dasharray:20 200;stroke-width:30;stroke-dashoffset:-225}90%{stroke-dasharray:20 200;stroke-width:30;stroke-dashoffset:-305}98%,to{stroke-dasharray:0 220;stroke-width:20;stroke-dashoffset:-330}}@keyframes clean-loader-anel-c{0%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:0}8%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-5}28%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-175}36%,58%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-220}66%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-225}86%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-395}94%,to{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-440}}@keyframes clean-loader-anel-d{0%,8%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:0}16%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-5}36%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-175}44%,50%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-220}58%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-225}78%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-395}86%,to{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-440}}.splash-exitus__aneis .clean-loader__anel{animation:clean-loader-anel-a 2s linear infinite}.splash-exitus__aneis .clean-loader__anel--b{animation-name:clean-loader-anel-b}.splash-exitus__aneis .clean-loader__anel--c{animation-name:clean-loader-anel-c}.splash-exitus__aneis .clean-loader__anel--d{animation-name:clean-loader-anel-d}@media(prefers-reduced-motion:reduce){.splash-exitus__aneis .clean-loader__anel{animation:clean-loader-pulso 1.8s cubic-bezier(.22,.61,.36,1) infinite alternate;stroke-dasharray:60 600}.splash-exitus__aneis .clean-loader__anel--b{stroke-dasharray:20 200;animation-delay:.15s}.splash-exitus__aneis .clean-loader__anel--c,.splash-exitus__aneis .clean-loader__anel--d{stroke-dasharray:40 400;animation-delay:.3s}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px;background-color:var(--mat-card-elevated-container-color);border-radius:24px;border:1px solid var(--app-color-glass-border);gap:12px}.empty-state .empty-icon{font-size:48px;width:48px;height:48px;display:grid;place-items:center;box-sizing:content-box;margin-bottom:8px;padding:22px;border-radius:28px;color:var(--mat-sys-primary);background-color:var(--app-color-indigo-100);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='92'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M78 7v13M71.5 13.5h13' stroke='%233B6AE0' stroke-width='3'/%3E%3Cpath d='M13 73v8M9 77h8' stroke='%2381ABFA' stroke-width='2.5'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mat-sys-primary) 14%,transparent)}.empty-state p{font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6;text-wrap:pretty}.empty-state p strong,.empty-state p b{font-weight:700}.empty-state p em,.empty-state p i{font-weight:400}.empty-state h2{font-size:18px}.empty-state h2,.empty-state h3,.empty-state h4,.empty-state h5{margin:0}.empty-state p{margin:0;max-width:480px;font-size:14px;color:var(--mat-sys-on-surface-variant)}.empty-state button{margin-top:8px}.empty-state .empty-state__acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.empty-state .empty-state__acoes button{margin-top:0}.painel__faixa.faixa-legenda{border-top:1px solid var(--mat-sys-outline-variant)}.painel__faixa.faixa-legenda p{font-size:12px}.col-acoes,.col-chip,.col-codigo,.col-data,.col-curta,.col-numero{white-space:nowrap}td.col-chip,td.col-codigo,td.col-data,td.col-curta,td.col-numero{overflow:hidden;text-overflow:ellipsis}th.col-acoes,th.col-chip,th.col-codigo,th.col-data,th.col-curta,th.col-numero{white-space:normal}.col-acoes{width:128px}.col-acoes--triplo{width:160px}.col-acoes--quadruplo{width:200px}td.col-acoes,th.col-acoes{overflow:visible;text-overflow:clip}.col-acoes>button+button,.col-acoes>a+a,.col-acoes>button+a,.col-acoes>a+button{margin-left:8px}.col-chip{width:156px}.col-chips{width:240px;white-space:normal}.col-codigo{width:200px;font-variant-numeric:tabular-nums}.col-media{width:260px}.col-data{width:184px;font-variant-numeric:tabular-nums}.col-curta{width:128px}.col-numero{width:var(--col-numero-largura, 128px);font-variant-numeric:tabular-nums}td.col-acoes,th.col-acoes,td.col-acoes--triplo,th.col-acoes--triplo,td.col-acoes--quadruplo,th.col-acoes--quadruplo{text-align:center}td.col-numero,th.col-numero{text-align:right}.cell-nome{display:flex;align-items:center;gap:8px;min-width:0}.cell-nome .badge-protegido{flex-shrink:0}.largura-total{width:100%}.sr-apenas{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.texto-forte{font-weight:500;color:var(--mat-sys-on-surface)}.texto-fraco{color:var(--mat-sys-on-surface-variant)}.celula-dupla{display:flex;flex-direction:column;gap:2px;min-width:0}.celula-dupla__principal{font-weight:500;color:var(--mat-sys-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.celula-dupla__secundario{font-family:ui-monospace,SF Mono,Cascadia Mono,menlo,consolas,monospace;font-size:12px;color:var(--mat-sys-on-surface-variant);background:none;padding:0}.texto-truncado{display:inline-block;vertical-align:middle;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.botao-icone-tabela,a.botao-icone-tabela,button.btn-icon-tabela,a.btn-icon-tabela{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:16px;background-color:transparent;color:var(--mat-sys-primary);cursor:pointer;text-decoration:none;transition:background-color .12s cubic-bezier(.22,.61,.36,1),color .12s cubic-bezier(.22,.61,.36,1),transform .12s cubic-bezier(.22,.61,.36,1)}button.botao-icone-tabela ng-icon,a.botao-icone-tabela ng-icon,button.btn-icon-tabela ng-icon,a.btn-icon-tabela ng-icon{font-size:20px;width:20px;height:20px}button.botao-icone-tabela:hover,a.botao-icone-tabela:hover,button.btn-icon-tabela:hover,a.btn-icon-tabela:hover{background-color:var(--app-color-indigo-200);color:var(--mat-sys-primary);transform:translateY(-1px)}button.botao-icone-tabela:active,a.botao-icone-tabela:active,button.btn-icon-tabela:active,a.btn-icon-tabela:active{transform:scale(.97)}button.botao-icone-tabela:focus-visible,a.botao-icone-tabela:focus-visible,button.btn-icon-tabela:focus-visible,a.btn-icon-tabela:focus-visible{outline:none;box-shadow:0 0 0 2px var(--app-color-surface-solid),0 0 0 4px var(--app-color-foco)}button.botao-icone-tabela--perigo,a.botao-icone-tabela--perigo,button.btn-icon-tabela--perigo,a.btn-icon-tabela--perigo{color:var(--mat-sys-error)}button.botao-icone-tabela--perigo:hover,a.botao-icone-tabela--perigo:hover,button.btn-icon-tabela--perigo:hover,a.btn-icon-tabela--perigo:hover{background-color:color-mix(in srgb,var(--mat-sys-error) 10%,transparent);color:var(--mat-sys-error)}button.botao-icone-tabela--sucesso,a.botao-icone-tabela--sucesso,button.btn-icon-tabela--sucesso,a.btn-icon-tabela--sucesso{color:var(--app-color-success)}button.botao-icone-tabela--sucesso:hover,a.botao-icone-tabela--sucesso:hover,button.btn-icon-tabela--sucesso:hover,a.btn-icon-tabela--sucesso:hover{background-color:color-mix(in srgb,var(--app-color-success) 10%,transparent);color:var(--app-color-success)}button.botao-icone-tabela--secundario,a.botao-icone-tabela--secundario,button.btn-icon-tabela--secundario,a.btn-icon-tabela--secundario{color:var(--mat-sys-on-surface-variant)}button.botao-icone-tabela--secundario:hover,a.botao-icone-tabela--secundario:hover,button.btn-icon-tabela--secundario:hover,a.btn-icon-tabela--secundario:hover{background-color:color-mix(in srgb,var(--mat-sys-on-surface) 8%,transparent);color:var(--mat-sys-on-surface)}@media(prefers-reduced-motion:reduce){button.botao-icone-tabela,a.botao-icone-tabela,button.btn-icon-tabela,a.btn-icon-tabela{transition:none}button.botao-icone-tabela:hover,button.botao-icone-tabela:active,a.botao-icone-tabela:hover,a.botao-icone-tabela:active,button.btn-icon-tabela:hover,button.btn-icon-tabela:active,a.btn-icon-tabela:hover,a.btn-icon-tabela:active{transform:none}}.nav-sidebar-indigo{display:flex;flex-direction:column;height:100%;box-sizing:border-box;background:var(--app-color-sidebar);--mat-list-list-item-label-text-color: var(--app-color-on-sidebar);--mat-list-list-item-leading-icon-color: var(--app-color-on-sidebar-muted);--mat-list-list-item-hover-label-text-color: var(--app-color-on-sidebar);--mat-list-list-item-focus-label-text-color: var(--app-color-on-sidebar);--mat-list-list-item-hover-state-layer-color: #fff;--mat-list-list-item-hover-state-layer-opacity: .06;--mat-list-list-item-focus-state-layer-color: #fff;--mat-list-list-item-focus-state-layer-opacity: .1;--mat-list-active-indicator-shape: 16px;--mat-list-list-item-container-shape: 16px;--mat-list-list-item-leading-icon-size: 20px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-one-line-container-height: 44px}.nav-sidebar-indigo mat-nav-list{flex:1;min-height:0;overflow-y:auto;padding-inline:8px}.nav-item{margin-block:2px;overflow:hidden;transition:background-color .18s cubic-bezier(.22,.61,.36,1),color .18s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){.nav-item{transition:none}}.nav-item [matListItemTitle]{font-size:14px;font-weight:500}.nav-item--placeholder{color:var(--app-color-on-sidebar-muted);cursor:not-allowed;opacity:.65}.nav-item--placeholder ::ng-deep .mat-icon,.nav-item--placeholder ng-icon{color:var(--app-color-on-sidebar-muted)}.nav-item--parent{cursor:pointer}.nav-item--grupo-ativo{background-color:var(--app-color-sidebar-hover)}.nav-item--grupo-ativo [matListItemTitle]{font-weight:500}.nav-item--grupo-ativo ng-icon{color:var(--app-color-on-sidebar)}.nav-item.nav-item--child{padding-left:24px}.nav-item.nav-item--child [matListItemTitle]{font-size:13px;font-weight:400}.nav-item.nav-item--active{--mat-list-list-item-label-text-color: var(--app-color-on-sidebar-ativo);--mat-list-list-item-hover-label-text-color: var(--app-color-on-sidebar-ativo);--mat-list-list-item-focus-label-text-color: var(--app-color-on-sidebar-ativo);--mat-list-list-item-hover-state-layer-color: var(--app-color-noite);--mat-list-list-item-focus-state-layer-color: var(--app-color-noite);color:var(--app-color-on-sidebar-ativo);background-color:var(--app-color-sidebar-ativo);box-shadow:0 6px 16px #81abfa38}.nav-item.nav-item--active [matListItemTitle]{font-weight:700}.nav-item.nav-item--active ::ng-deep .mat-icon,.nav-item.nav-item--active ng-icon{color:var(--app-color-on-sidebar-ativo)}a.nav-item.nav-item--child{padding-left:24px}.sidebar-footer{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:12px;border-top:1px solid var(--app-color-sidebar-divisor)}.sidebar-footer--collapsed{flex-direction:column}.sidebar-theme-toggle{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:none;border-radius:999px;background-color:transparent;color:var(--app-color-on-sidebar-muted);cursor:pointer;transition:background-color .12s cubic-bezier(.22,.61,.36,1)}.sidebar-theme-toggle ng-icon{font-size:20px}.sidebar-theme-toggle:hover{background-color:var(--app-color-sidebar-hover);color:var(--app-color-on-sidebar)}.sidebar-theme-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px var(--app-color-surface-solid),0 0 0 4px var(--app-color-foco)}@media(prefers-reduced-motion:reduce){.sidebar-theme-toggle{transition:none}}.sidebar-user{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:none;border-radius:16px;background-color:transparent;color:var(--app-color-on-sidebar);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s cubic-bezier(.22,.61,.36,1)}.sidebar-user:hover{background-color:var(--app-color-sidebar-hover)}.sidebar-user:focus-visible{outline:none;box-shadow:0 0 0 2px var(--app-color-surface-solid),0 0 0 4px var(--app-color-foco)}.sidebar-footer--collapsed .sidebar-user{justify-content:center;padding:8px 0}@media(prefers-reduced-motion:reduce){.sidebar-user{transition:none}}.sidebar-user__avatar{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background-color:var(--app-color-exitus);color:var(--app-color-noite);font-size:13px;font-weight:700;letter-spacing:.02em}.sidebar-user__nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}a{color:var(--mat-sys-primary);text-decoration:none;font-weight:700;transition:color .12s cubic-bezier(.22,.61,.36,1)}a:hover{color:var(--app-color-anil-700);text-decoration:underline;text-underline-offset:3px}a:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px;border-radius:10px}.link-tabela,.link-direto{color:var(--mat-sys-primary);font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.link-tabela:hover,.link-direto:hover{color:var(--app-color-anil-700);text-decoration:underline;text-underline-offset:3px}button.link-tabela{padding:0;border:none;background:none;font:inherit;font-weight:700;cursor:pointer}button.link-tabela:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px;border-radius:10px}.link-tabela--truncado{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.link-subtil{color:var(--mat-sys-on-surface-variant);font-weight:500;text-decoration:none}.link-subtil:hover{color:var(--mat-sys-primary);text-decoration:underline;text-underline-offset:3px}.texto-com-acao{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}button.link-acao,a.link-acao{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:none;font-family:inherit;font-size:14px;font-weight:700;color:var(--mat-sys-primary);text-decoration:none;cursor:pointer}button.link-acao ng-icon,a.link-acao ng-icon{font-size:16px}button.link-acao:hover,a.link-acao:hover{color:var(--app-color-anil-700);text-decoration:underline;text-underline-offset:3px}button.link-acao:focus-visible,a.link-acao:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px;border-radius:10px}.modal-par{transition:transform .26s cubic-bezier(.32,.72,0,1),opacity .26s cubic-bezier(.32,.72,0,1),filter .26s cubic-bezier(.32,.72,0,1)}.modal-par--esquerda{transform:translate(calc(-50% - 8px))}.modal-par--direita{transform:translate(calc(50% + 8px));animation:modal-par-entra .26s cubic-bezier(.32,.72,0,1)}@keyframes modal-par-entra{0%{transform:translate(calc(50% + 72px));opacity:0}to{transform:translate(calc(50% + 8px));opacity:1}}.modal-par--desfocado{filter:saturate(.85)}.modal-par--desfocado .mat-mdc-dialog-surface{box-shadow:0 2px 8px #00000014}.modal-par--desfocado .mat-mdc-dialog-surface:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:#ffffff73;transition:opacity .26s cubic-bezier(.32,.72,0,1)}:root[data-theme=dark] .modal-par--desfocado .mat-mdc-dialog-surface:after{background:#00000073}.modal-par--retomado{animation:none}.modal-par--guardado{visibility:hidden;opacity:0;pointer-events:none;transform:translate(calc(-100% - 16px)) scale(.96);transition:transform .26s cubic-bezier(.32,.72,0,1),opacity .26s cubic-bezier(.32,.72,0,1),visibility 0s linear .26s}.modal-par--com-fundo .mat-mdc-dialog-surface{box-shadow:-8px 0 0 -4px var(--app-color-surface-solid),-9px 0 0 -4px var(--app-color-border-strong),-16px 0 0 -8px var(--app-color-surface-solid),-17px 0 0 -8px var(--app-color-border-strong),0 2px 8px #00000014}.cdk-overlay-backdrop.backdrop-encadeado{background:transparent;pointer-events:none}@media(max-width:1200px){.modal-par--esquerda,.modal-par--direita{transform:none}.modal-par--desfocado{transform:scale(.94)}.modal-par--desfocado .mat-mdc-dialog-surface:after{background:#ffffffa6}@keyframes modal-par-entra{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}}@media(prefers-reduced-motion:reduce){.modal-par{transition:none}.modal-par--direita{animation:none}.modal-par--guardado{transition:none}}.campo-com-acao{display:flex;align-items:flex-start;gap:8px}.campo-com-acao>:first-child{flex:1;min-width:0}.campo-com-acao>app-cadastro-encadeado-botao{margin-top:10px}.pessoa-escolhida{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;padding:12px 16px;border-radius:16px;background-color:var(--app-color-indigo-50)}.pessoa-escolhida dt{font-size:14px;color:var(--mat-sys-on-surface-variant)}.pessoa-escolhida dd{margin:0;font-size:14px;font-weight:700;color:var(--mat-sys-on-surface)}.ilu-objeto{fill:var(--app-ilu-objeto);stroke:var(--app-ilu-contorno);stroke-width:2}.ilu-titulo{fill:var(--app-ilu-titulo)}.ilu-linha{fill:var(--app-ilu-linha)}.ilu-barra{fill:var(--app-color-anil)}.ilu-barra--clara{fill:var(--app-color-exitus)}.ilu-caneta{fill:none;stroke:var(--app-color-anil);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ilu-selo{filter:drop-shadow(0 6px 10px rgba(59,106,224,.35))}.ilu-selo rect{fill:var(--app-color-anil)}.ilu-selo text{fill:var(--app-ilu-objeto);font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.ilu-aluno{stroke:var(--app-ilu-objeto);stroke-width:3}.ilu-aluno--ceu{fill:var(--app-ilu-linha)}.ilu-aluno--grafite{fill:var(--app-ilu-titulo)}.ilu-aluno--anil{fill:var(--app-color-anil)}.ilu-aluno__cabeca{fill:var(--app-ilu-objeto)}.ilu-aluno__corpo{fill:none;stroke:var(--app-ilu-objeto);stroke-width:3.5;stroke-linecap:round}.ilu-cruz path{fill:none;stroke-linecap:round}.ilu-cruz--anil path{stroke:var(--app-color-anil);stroke-width:3.5}.ilu-cruz--exitus path{stroke:var(--app-ilu-linha);stroke-width:2.5}.dash-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:220px;padding:24px 32px;border-radius:32px;background:var(--app-gradient-banner);border:1px solid var(--app-color-banner-borda);box-shadow:var(--app-sombra-realce);color:var(--app-color-on-banner)}@container coluna-principal (max-width: 680px){.dash-hero{grid-template-columns:minmax(0,1fr);padding:24px}}.dash-hero__decoracao{position:absolute;inset:0;pointer-events:none}.dash-hero__conexoes{position:absolute;--conexao-frente: light-dark(rgba(205, 222, 253, .62), rgba(129, 171, 250, .22));--conexao-fundo: light-dark(rgba(233, 239, 253, .34), rgba(129, 171, 250, .12))}.dash-hero__conexoes--base{right:16px;bottom:-150px;width:264px;height:264px}.dash-hero__conexoes--topo{top:-70px;right:250px;width:124px;height:124px}@container coluna-principal (max-width: 680px){.dash-hero__conexoes--topo{display:none}.dash-hero__conexoes--base{right:-80px;opacity:.6}}.dash-hero__ilustracao{position:relative;width:210px;height:178px;margin:-16px 0}@container coluna-principal (max-width: 680px){.dash-hero__ilustracao{display:none}}.dash-hero__info{position:relative;display:flex;flex-direction:column;gap:20px;min-width:0}.dash-hero__saudacao{min-width:0}.dash-hero__saudacao-sub{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--app-color-on-banner-suave)}.dash-hero__ponto{width:8px;height:8px;border-radius:50%;background-color:var(--app-color-branco);box-shadow:0 0 0 4px #ffffff47}.dash-hero__titulo{margin:0 0 8px;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--app-color-on-banner)}.dash-hero__nome{color:var(--app-color-on-banner-destaque)}.dash-hero__subtitulo{margin:0;max-width:52ch;font-size:17px;font-weight:500;line-height:1.5;color:var(--app-color-on-banner-suave)}.dash-hero__metadados{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dash-hero__chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;font-size:14px;text-decoration:none;white-space:nowrap}.dash-hero__chip ng-icon{flex-shrink:0;font-size:18px}.dash-hero__chip--data{background-color:var(--app-color-banner-veu);border:1px solid var(--app-color-banner-veu-borda);font-weight:700;color:var(--app-color-on-banner-suave)}.dash-hero__chip--data ng-icon{color:var(--app-color-on-banner-suave)}@container coluna-principal (max-width: 680px){.dash-hero__chip{max-width:100%;box-sizing:border-box}.dash-hero__chip--periodo{flex-wrap:wrap;row-gap:0;height:auto;min-height:40px;padding-block:8px;border-radius:24px;white-space:normal}}.dash-hero__chip--periodo{background-color:var(--app-color-banner-cta);border:1px solid transparent;color:var(--app-color-on-banner-cta);box-shadow:0 6px 16px #162c7529;transition:transform .12s cubic-bezier(.22,.61,.36,1),box-shadow .12s cubic-bezier(.22,.61,.36,1)}.dash-hero__chip--periodo:hover{color:var(--app-color-on-banner-cta);text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 22px #162c753d}@media(prefers-reduced-motion:reduce){.dash-hero__chip--periodo{transition:none}.dash-hero__chip--periodo:hover{transform:none}}.dash-hero__chip--periodo .periodo-rotulo{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--app-color-on-banner-cta-suave)}.dash-hero__chip--periodo .periodo-valor{font-size:14px;font-weight:800}.dash-hero__chip--periodo .periodo-status{font-size:12px;color:var(--app-color-on-banner-cta-suave)}.dash-hero__chip--periodo .periodo-status:before{content:"\b7";margin-inline-end:8px}.dash-hero__botao-tour{--mat-button-text-label-text-color: var(--app-color-on-banner-suave);--mat-button-text-state-layer-color: var(--app-color-branco);border-radius:999px}.dash-hero__botao-tour:hover:not(:disabled){--mat-button-text-label-text-color: var(--app-color-on-banner-destaque)}.em-breve-badge{display:inline-block;margin-left:8px;padding:.18em .5em;border-radius:.3em;background:var(--app-color-anil);color:var(--app-color-branco);font-size:12px;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;box-shadow:0 6px 16px #3b6ae047,0 2px 4px #3b6ae02e}
