@charset "UTF-8";:root{color-scheme:light;--mat-sys-background: #f8fafc;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f1f5f9;--mat-sys-inverse-primary: #6ed8cc;--mat-sys-inverse-surface: #1e293b;--mat-sys-on-background: #0f172a;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00504a;--mat-sys-on-primary-fixed: #00201d;--mat-sys-on-primary-fixed-variant: #00504a;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #284d49;--mat-sys-on-secondary-fixed: #00201d;--mat-sys-on-secondary-fixed-variant: #284d49;--mat-sys-on-surface: #0f172a;--mat-sys-on-surface-variant: #334155;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #00504a;--mat-sys-on-tertiary-fixed: #00201d;--mat-sys-on-tertiary-fixed-variant: #00504a;--mat-sys-outline: #64748b;--mat-sys-outline-variant: #cbd5e1;--mat-sys-primary: #006a62;--mat-sys-primary-container: #8bf4e8;--mat-sys-primary-fixed: #8bf4e8;--mat-sys-primary-fixed-dim: #6ed8cc;--mat-sys-scrim: #000000;--mat-sys-secondary: #406560;--mat-sys-secondary-container: #c3ebe4;--mat-sys-secondary-fixed: #c3ebe4;--mat-sys-secondary-fixed-dim: #a7cec8;--mat-sys-shadow: #000000;--mat-sys-surface: #f8fafc;--mat-sys-surface-bright: #f8fafc;--mat-sys-surface-container: #eef2f7;--mat-sys-surface-container-high: #e6ebf2;--mat-sys-surface-container-highest: #e2e8f0;--mat-sys-surface-container-low: #f4f7fa;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #d3dbe6;--mat-sys-surface-tint: #006a62;--mat-sys-surface-variant: #e2e8f0;--mat-sys-tertiary: #006a62;--mat-sys-tertiary-container: #8bf4e8;--mat-sys-tertiary-fixed: #8bf4e8;--mat-sys-tertiary-fixed-dim: #6ed8cc;--mat-sys-neutral-variant20: #1e293b;--mat-sys-neutral10: #0f172a;--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 "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--mat-sys-body-large-font: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--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 "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--mat-sys-body-medium-font: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--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 "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--mat-sys-body-small-font: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--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 "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--mat-sys-display-large-font: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--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 "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--mat-sys-display-medium-font: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--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 "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--mat-sys-display-small-font: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--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 "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--mat-sys-headline-large-font: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--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 "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--mat-sys-headline-medium-font: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--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 "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--mat-sys-headline-small-font: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--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 "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--mat-sys-label-large-font: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--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 "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--mat-sys-label-medium-font: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--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 "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--mat-sys-label-small-font: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--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 "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--mat-sys-title-large-font: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--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 "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--mat-sys-title-medium-font: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--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 "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--mat-sys-title-small-font: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--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;--yf-texto: #0f172a;--yf-texto-suave: #64748b;--yf-fundo: #f8fafc;--yf-superficie: #ffffff;--yf-borda: #e2e8f0;--yf-ok: #166534;--yf-ok-fundo: #f0fdf4;--yf-alerta: #92400e;--yf-alerta-fundo: #fffbeb;--yf-erro: #991b1b;--yf-erro-fundo: #fef2f2;--yf-neutro: #334155;--yf-neutro-fundo: #f1f5f9;--yf-marca: #3aaa9f;--yf-marca-escura: #2f8f86;--yf-marca-fundo: rgba(58, 170, 159, .14);--yf-texto-secundario: var(--yf-texto-suave);--yf-superficie-2: var(--yf-neutro-fundo);--yf-primaria: var(--yf-marca);--yf-primaria-escura: var(--yf-marca-escura);--yf-raio: 12px;--yf-raio-sm: 8px;--yf-sombra: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px -16px rgba(15, 23, 42, .24)}html,body{height:100%}body{margin:0;background:var(--yf-fundo);color:var(--yf-texto);font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.yf-moeda{font-variant-numeric:tabular-nums}.yf-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:500;line-height:20px}.yf-badge.yf-badge--ok{color:var(--yf-ok);background:var(--yf-ok-fundo)}.yf-badge.yf-badge--alerta{color:var(--yf-alerta);background:var(--yf-alerta-fundo)}.yf-badge.yf-badge--erro{color:var(--yf-erro);background:var(--yf-erro-fundo)}.yf-badge.yf-badge--neutro{color:var(--yf-neutro);background:var(--yf-neutro-fundo)}.yf-card{background:var(--yf-superficie);border:1px solid var(--yf-borda);border-radius:12px}.mat-mdc-form-field{--mdc-outlined-text-field-container-shape: 12px}.mat-mdc-form-field .mdc-notched-outline__leading{border-top-left-radius:12px;border-bottom-left-radius:12px;width:14px}.mat-mdc-form-field .mdc-notched-outline__trailing{border-top-right-radius:12px;border-bottom-right-radius:12px}.mat-mdc-form-field:not(.mat-form-field-invalid) .mdc-notched-outline__leading,.mat-mdc-form-field:not(.mat-form-field-invalid) .mdc-notched-outline__notch,.mat-mdc-form-field:not(.mat-form-field-invalid) .mdc-notched-outline__trailing{border-color:var(--yf-borda)!important;transition:border-color .15s ease}.mat-mdc-form-field:not(.mat-form-field-invalid):hover:not(.mat-focused) .mdc-notched-outline__leading,.mat-mdc-form-field:not(.mat-form-field-invalid):hover:not(.mat-focused) .mdc-notched-outline__notch,.mat-mdc-form-field:not(.mat-form-field-invalid):hover:not(.mat-focused) .mdc-notched-outline__trailing{border-color:#cbd5e1!important}.mat-mdc-form-field:not(.mat-form-field-invalid).mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field:not(.mat-form-field-invalid).mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field:not(.mat-form-field-invalid).mat-focused .mdc-notched-outline__trailing{border-color:var(--yf-marca)!important}.cabecalho__acoes .mat-mdc-form-field-subscript-wrapper,.filtros .mat-mdc-form-field-subscript-wrapper,.filtros-busca .mat-mdc-form-field-subscript-wrapper,.yf-filtros .mat-mdc-form-field-subscript-wrapper{display:none}.cabecalho__acoes .mat-mdc-form-field,.filtros .mat-mdc-form-field,.filtros-busca .mat-mdc-form-field,.yf-filtros .mat-mdc-form-field{margin-bottom:0}.yf-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;margin-bottom:16px}@media(max-width:599px){.yf-filtros{gap:10px;padding:12px}.yf-filtros>*{width:100%}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.mat-mdc-input-element{color:var(--yf-texto)}input[type=date],input[type=month],input[type=time],input[type=week]{accent-color:var(--yf-marca)}.tabela-card{overflow-x:auto;-webkit-overflow-scrolling:touch}.tabela-card table{width:100%;background:transparent}.tabela-card tr.mat-mdc-header-row{height:44px;background:var(--yf-neutro-fundo)}.tabela-card th.mat-mdc-header-cell{color:var(--yf-texto-suave);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--yf-borda)}.tabela-card td.mat-mdc-cell{border-bottom-color:var(--yf-borda);font-size:13px;color:var(--yf-texto)}.tabela-card tr.mat-mdc-row{transition:background-color .12s ease}.tabela-card tr.mat-mdc-row:hover{background:var(--yf-marca-fundo)}.tabela-card tr.mat-mdc-row:last-child td.mat-mdc-cell{border-bottom:none}@media(max-width:720px){.tabela-card table{min-width:600px}}body{overflow-x:hidden}.mat-mdc-select-panel,.mat-mdc-menu-panel{border-radius:var(--yf-raio)!important;border:1px solid var(--yf-borda);box-shadow:0 10px 30px -12px #0f172a59!important;padding:6px!important}.mat-mdc-option,.mat-mdc-menu-item{border-radius:var(--yf-raio-sm);min-height:42px}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-menu-item:hover:not([disabled]){background:var(--yf-neutro-fundo)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background:var(--yf-marca-fundo)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--yf-marca-escura);font-weight:600}.mat-mdc-option .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-mdc-option.mdc-list-item--selected .mat-mdc-option-pseudo-checkbox{color:var(--yf-marca)}@media(max-width:599px){.mat-mdc-dialog-surface,.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:96vw!important}.cdk-overlay-pane.mat-mdc-dialog-panel{width:96vw!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{.shell__nav,.mat-toolbar,mat-toolbar,.nao-imprimir{display:none!important}.mat-drawer-container,.mat-drawer-content{background:#fff!important;margin-left:0!important}.shell__pagina{padding:0!important}body{background:#fff}}.yf-abas{display:flex;gap:2px;border-bottom:1px solid var(--yf-borda);margin-bottom:16px;overflow-x:auto}.yf-aba{display:flex;align-items:center;gap:8px;border:none;background:none;font:inherit;color:var(--yf-texto-suave);cursor:pointer;padding:10px 14px;border-bottom:2px solid transparent;white-space:nowrap}.yf-aba:hover{color:var(--yf-texto)}.yf-aba mat-icon{font-size:19px;width:19px;height:19px}.yf-aba__txt{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2;text-align:left}.yf-aba__txt b{font-size:.84rem;font-weight:600}.yf-aba__txt span{font-size:.68rem}.yf-aba--ativa{color:var(--yf-marca-escura);border-bottom-color:var(--yf-marca)}.yf-aba--ativa .yf-aba__txt b{font-weight:700}.yf-fita{display:flex;align-items:stretch;gap:14px;flex-wrap:wrap;margin-bottom:16px}.yf-kpi{flex:1 1 180px;display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--yf-superficie);border:1px solid var(--yf-borda);border-radius:var(--yf-raio)}.yf-kpi__chip{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;flex:0 0 auto}.yf-kpi__chip mat-icon{font-size:20px;width:20px;height:20px}.yf-kpi__chip[data-cor=marca]{background:var(--yf-marca-fundo);color:var(--yf-marca-escura)}.yf-kpi__chip[data-cor=verde]{background:#16a34a1f;color:#16a34a}.yf-kpi__chip[data-cor=azul]{background:#3b82f61f;color:#2563eb}.yf-kpi__chip[data-cor=roxo]{background:#8b5cf61f;color:#7c3aed}.yf-kpi__chip[data-cor=laranja]{background:#d977061f;color:#d97706}.yf-kpi__chip[data-cor=vermelho]{background:#dc26261a;color:#dc2626}.yf-kpi__chip[data-cor=rosa]{background:#ec48991a;color:#db2777}.yf-kpi__txt{display:flex;flex-direction:column;line-height:1.3;min-width:0}.yf-kpi__rot{font-size:.72rem;color:var(--yf-texto-suave);text-transform:uppercase;letter-spacing:.02em}.yf-kpi__valor{font-size:1.18rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.yf-kpi__sub{font-size:.72rem;color:var(--yf-texto-suave)}.yf-kpi--destaque{background:#3aaa9f12;border-color:#3aaa9f59}.yf-kpi--destaque .yf-kpi__valor{color:var(--yf-marca-escura)}.yf-tabela-mini{width:100%;border-collapse:collapse}.yf-tabela-mini th{text-align:left;font-size:.7rem;font-weight:600;color:var(--yf-texto-suave);text-transform:uppercase;letter-spacing:.03em;padding:8px;border-bottom:1px solid var(--yf-borda)}.yf-tabela-mini th small{text-transform:none;font-weight:500}.yf-tabela-mini td{padding:9px 8px;border-bottom:1px solid var(--yf-borda);font-size:.84rem;vertical-align:middle}.yf-tabela-mini tfoot td{border-bottom:none;border-top:2px solid var(--yf-borda);font-weight:700}.yf-tabela-mini .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.yf-tabela-mini th.num{text-align:right}.yf-tabela-mini .suave{color:var(--yf-texto-suave)}.yf-pag{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:12px}.yf-pag__tamanho{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--yf-texto-suave)}.yf-pag__tamanho select{height:32px;padding:0 6px;border:1px solid var(--yf-borda);border-radius:8px;background:#fff;font:inherit;font-size:.8rem}.yf-pag__paginas{display:inline-flex;align-items:center;gap:4px;margin:0 auto}.yf-pag__num{display:inline-grid;place-items:center;min-width:32px;height:32px;border:none;border-radius:8px;background:none;font:inherit;font-size:.82rem;font-weight:600;color:var(--yf-texto);cursor:pointer}.yf-pag__num:hover{background:var(--yf-fundo)}.yf-pag__num--ativa{background:var(--yf-marca-escura);color:#fff}.yf-pag__elipse{color:var(--yf-texto-suave);padding:0 4px}.yf-pag__info{font-size:.78rem;color:var(--yf-texto-suave)}.yf-avatar-ini{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--yf-marca-fundo);color:var(--yf-marca-escura);font-size:.7rem;font-weight:700;flex:0 0 auto}
