.acompanhamento-financeiro-card{border-radius:var(--spacing-base)!important}.acompanhamento-financeiro-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.acompanhamento-financeiro-card-content-wrapper{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacing-lg)!important;overflow:hidden;gap:var(--spacing-sm)!important;min-height:360px}.acompanhamento-financeiro-card-content-wrapper:last-child{padding-bottom:var(--spacing-lg)!important}.acompanhamento-financeiro-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-base)}.acompanhamento-financeiro-card-status-chip{border-color:var(--color-primary)!important;color:var(--color-primary)!important;border-radius:20px!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-sm)!important;padding:var(--spacing-xs) var(--spacing-base)!important;height:32px!important;font-family:var(--font-primary)!important}.chip-card{display:flex;gap:8px;width:-moz-max-content;width:max-content}.acompanhamento-financeiro-card-icon-button{color:var(--color-primary)!important}.acompanhamento-financeiro-card-content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs);overflow:hidden;min-height:0}.acompanhamento-financeiro-card-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:20px!important;color:var(--color-text-primary)!important;margin-bottom:var(--spacing-xs)!important;line-height:1.3!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.acompanhamento-financeiro-card-executora{font-family:var(--font-primary)!important;color:var(--color-text-primary)!important;font-weight:var(--font-weight-semibold)!important;margin-bottom:var(--spacing-xs)!important;font-size:var(--font-size-base)!important}.acompanhamento-financeiro-id{font-family:var(--font-primary)!important;font-size:var(--font-size-sm)!important;color:var(--color-text-secondary)!important;font-weight:var(--font-weight-medium)!important}.acompanhamento-financeiro-card-descricao{font-family:var(--font-primary)!important;color:var(--color-text-secondary)!important;font-size:var(--font-size-sm)!important;line-height:1.5!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.5em}.acompanhamento-financeiro-card-footer{margin-top:auto;padding-top:var(--spacing-base)}.acompanhamento-financeiro-card-button{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;height:40px!important;border-radius:33px!important;background:var(--color-primary)!important;box-shadow:4px 4px 7px #0000001a!important;text-transform:uppercase!important}.acompanhamento-financeiro-card-button:hover{background:var(--color-primary-dark)!important;box-shadow:0 4px 12px #4a2be14d!important}.acompanhamento-financeiro-card-button:disabled{background-color:var(--color-disabled-bg)!important;cursor:not-allowed!important}@media (max-width: 1200px){.acompanhamento-financeiro-card{width:100%;max-width:538px}}@media (max-width: 768px){.acompanhamento-financeiro-card{min-height:280px;max-height:320px}.acompanhamento-financeiro-card-title{font-size:18px!important}.acompanhamento-financeiro-card-descricao{-webkit-line-clamp:2;font-size:13px!important}.acompanhamento-financeiro-card-content-wrapper{padding:var(--spacing-base) var(--spacing-lg)!important}}.boxTabs{width:100%;display:flex;justify-content:center;align-self:center;align-content:center;padding-bottom:0!important;margin-top:0}.boxTabsIdentificacao{justify-content:space-between;padding-left:var(--spacing-base)!important;padding-right:var(--spacing-base)!important}.tabIdentificacao{background-color:var(--color-background)!important;border-top-right-radius:var(--border-radius-sm)!important;border-top-left-radius:var(--border-radius-sm)!important;margin-right:var(--spacing-xs)!important;min-height:50px!important}.contentSection{display:flex;flex-direction:column;background-color:var(--color-background)!important;border-radius:var(--border-radius-md)!important;gap:var(--spacing-lg);padding-bottom:52px!important}.spacing-planejamento{padding:var(--spacing-xl)!important}.boxCamposBasic{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-base);width:100%}.boxCamposBasic.endereco{align-items:flex-start!important}.boxCamposBasic.orgao .boxInput{justify-content:space-around!important}.boxObjetivos{display:flex;flex-direction:column;gap:var(--spacing-base);width:100%}.boxDisponibilidadeRecursos{width:100%;display:flex;justify-content:space-between}.boxContentPu{overflow-y:visible!important;margin-bottom:0!important;margin-top:var(--spacing-md)!important;height:auto!important;transition:height .3s ease-in-out}.boxContentPu.expanded{height:auto!important}.buttonText{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;text-decoration:underline!important;display:flex!important;gap:var(--spacing-sm)!important;color:var(--color-primary)!important;background:transparent!important;border:none!important;cursor:pointer;transition:color var(--transition-base)}.buttonText:hover{background-color:transparent!important;color:var(--color-text-tertiary)!important}.buttonText.commomHover{color:#4a2be1!important}.buttonText.commomHover:hover{color:#220a9c!important}.buttonContained{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;line-height:var(--line-height-tight)!important;letter-spacing:0%!important;text-transform:uppercase;background-color:var(--color-primary)!important;color:var(--color-text-light)!important;padding:var(--button-padding-vertical) var(--button-padding-horizontal)!important;border-radius:var(--button-border-radius)!important;border:none;cursor:pointer;transition:all var(--transition-base)}.buttonContained:hover{background-color:var(--color-primary-light)!important;color:var(--color-primary)!important}.boxFilePu{display:flex;flex-direction:column;background-color:var(--color-secondary);border-radius:var(--border-radius-sm);gap:var(--spacing-xs);padding:var(--spacing-md)!important;max-width:330px;height:98px}.boxDirigente{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:var(--color-secondary);border-radius:var(--border-radius-sm);gap:var(--spacing-xs);padding:var(--spacing-lg)!important;width:100%;height:auto}.boxDirigente .nameDirigente{font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-xl)!important;color:var(--color-text-primary)!important;font-family:var(--font-primary)}.boxDirigente .funcaoDirigente{font-family:var(--font-secondary)!important;font-size:var(--font-size-lg)!important;color:var(--color-text-primary)!important}.boxDirigente .inputLabel{font-family:var(--font-secondary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-text-secondary)}.boxDirigente .textValue{font-family:var(--font-secondary)!important;font-size:var(--font-size-base)!important;color:var(--color-text-primary)}.objetivoBox{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;background-color:var(--color-secondary);border-radius:var(--border-radius-sm);padding:var(--spacing-md) var(--spacing-base)!important;width:100%;height:auto;border:var(--border-width) solid var(--color-border)}.MuiDialog-paper{padding:var(--spacing-md)!important;width:80vw!important;max-width:800px!important;border-radius:var(--border-radius-sm)!important}.boxStates{display:flex;flex-direction:column;gap:24px}@media (min-width: 1200px){.boxCamposBasic{flex-direction:row}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.acompanhamento-tecnico-page{background-color:var(--color-background-alt);min-height:calc(100vh - 64px);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg)}.acompanhamento-tecnico-header{display:flex;justify-content:space-between;align-items:center;background:var(--color-background);padding:var(--spacing-xl);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm)}.acompanhamento-tecnico-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)}.btn-filtro{background:var(--color-primary)!important;color:var(--color-text-light)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;padding:var(--spacing-sm) var(--spacing-xl)!important;border-radius:40px!important;text-transform:uppercase!important}.acompanhamento-tecnico-filters{background:var(--color-background);padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-xl);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm);display:flex;gap:var(--spacing-lg);align-items:end}.filter-group{display:flex;flex-direction:column;gap:var(--spacing-sm)}.filter-actions{display:flex;gap:var(--spacing-base);align-items:center}.btn-pesquisar{background:var(--color-primary)!important;color:var(--color-text-light)!important;min-width:48px!important;height:48px!important;border-radius:50%!important;padding:0!important}.btn-limpar{border-color:var(--color-primary)!important;color:var(--color-primary)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;padding:var(--spacing-sm) var(--spacing-xl)!important;border-radius:40px!important;text-transform:none!important}.projetos-scroll-container{max-height:800px;overflow-y:auto;padding-right:8px;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm)}.projetos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:var(--spacing-lg);padding-right:8px;align-content:start}@media (max-width: 1024px){.acompanhamento-tecnico-filters{grid-template-columns:1fr}.filter-actions{justify-content:flex-end}}@media (max-width: 768px){.acompanhamento-tecnico-page{padding:var(--spacing-base)}.acompanhamento-tecnico-header{flex-direction:column;gap:var(--spacing-base);align-items:stretch;padding:var(--spacing-lg)}.acompanhamento-tecnico-filters{padding:var(--spacing-lg)}.filter-actions{justify-content:stretch}.filter-actions>*{flex:1}.projetos-grid{grid-template-columns:1fr;max-height:600px}.pagination-container{padding:var(--spacing-sm) 0}.pagination-container .MuiPagination-ul{flex-wrap:wrap}}@media (max-width: 480px){.acompanhamento-tecnico-title{font-size:1.5rem!important}.btn-filtro{width:100%}.filter-actions{flex-direction:column;gap:var(--spacing-sm)}.filter-actions>*{width:100%}}.acompanhamento-financeiro-page{background-color:var(--color-background-alt);min-height:calc(100vh - 64px);padding:var(--spacing-xl);gap:var(--spacing-lg)}.acompanhamento-financeiro-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}@media (max-width: 1200px){.acompanhamento-financeiro-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.acompanhamento-financeiro-grid{grid-template-columns:1fr}}.acompanhamento-financeiro-detalhes-content-wrapper{flex:1;overflow-y:auto;background:var(--color-background-alt)}.acompanhamento-financeiro-detalhes-content-wrapper::-webkit-scrollbar{width:.5rem}.acompanhamento-financeiro-detalhes-content-wrapper::-webkit-scrollbar-track{background:#f3f4f6;border-radius:.625rem}.acompanhamento-financeiro-detalhes-content-wrapper::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:.625rem}.acompanhamento-financeiro-detalhes-content-wrapper::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}.acompanhamento-financeiro-detalhes-content{background:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);box-shadow:var(--shadow-sm)}.acompanhamento-financeiro-detalhes-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:var(--spacing-xl);justify-content:space-between}.acompanhamento-financeiro-filters{background:var(--color-background);padding:var(--spacing-xl);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:1fr 1fr auto;gap:var(--spacing-lg);align-items:end}.acompanhamento-financeiro-detalhes-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:1.625rem!important;line-height:120%!important;color:var(--color-text-primary)!important}.acompanhamento-financeiro-detalhes-subtitulo{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.acompanhamento-financeiro-detalhes-subtitulo-versao{display:flex;align-items:center;gap:.5rem}.acompanhamento-financeiro-detalhes-subtitulo-text{font-family:var(--font-primary)!important;font-weight:var(--font-weight-normal)!important}.acompanhamento-financeiro-detalhes-subtitulo-versao-button{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;color:var(--color-primary)!important;text-transform:uppercase!important;padding:var(--spacing-sm) var(--spacing-base)!important}.acompanhamento-financeiro-detalhes-subtitulo-versao-button:hover{background-color:var(--color-background-hover)!important}.acompanhamento-financeiro-detalhes-wrapper .reporte-despesas-header{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding-bottom:var(--spacing-base)!important}.acompanhamento-financeiro-detalhes-wrapper .reporte-despesas-header .reporte-despesas-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-lg)!important;white-space:nowrap;flex-shrink:0}.acompanhamento-financeiro-detalhes-wrapper .reporte-despesas-header .reporte-despesas-filtros{display:flex;gap:2rem;flex:1;justify-content:flex-end}.acompanhamento-financeiro-detalhes-wrapper .reporte-despesas-header .reporte-despesas-filtros .filtro-group{display:flex;flex-direction:column;gap:.5rem;min-width:220px}.acompanhamento-financeiro-detalhes-wrapper .reporte-despesas-header .reporte-despesas-filtros .filtro-group .filtro-label-text{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-base)!important}.acompanhamento-financeiro-detalhes-wrapper .reporte-despesas-header .reporte-despesas-filtros .filtro-group .filtro-select{width:100%}@media (max-width: 768px){.acompanhamento-financeiro-detalhes-wrapper .reporte-despesas-header{justify-content:left;justify-items:flex-start;flex-direction:column;gap:1rem}.acompanhamento-financeiro-detalhes-wrapper .reporte-despesas-header .reporte-despesas-filtros{flex-direction:column;width:100%;gap:1rem}}.acompanhamento-financeiro-detalhes-footer{display:flex;justify-content:flex-end;gap:16px;margin-top:var(--spacing-lg)}.acompanhamento-financeiro-detalhes-footer .btn-fechar-periodo{background-color:var(--color-primary)!important;border-radius:50px!important;text-transform:uppercase;font-weight:var(--font-weight-regular)!important;padding:6px 24px!important;box-shadow:none!important}.acompanhamento-financeiro-detalhes-footer .btn-fechar-periodo:disabled{background-color:var(--color-primary-light)!important;color:var(--color-text-disabled)!important}.acompanhamento-financeiro-detalhes-footer .btn-reabrir-periodo{border-color:#4c3bcf!important;color:#4c3bcf!important;font-weight:var(--font-weight-regular)!important;text-transform:uppercase!important;border-radius:50px!important;padding:6px 24px!important;box-shadow:none!important}.acompanhamento-financeiro-detalhes-footer .btn-reabrir-periodo:hover{background-color:#4c3bcf14!important}.filtro-select .MuiSelect-select{color:#9ca3af!important;font-weight:400;padding-top:10px;padding-bottom:10px}.footer-actions{display:flex;justify-content:space-between;align-items:center;margin-top:16px;margin-bottom:8px}.btn-download{color:#4c3bcf!important;font-weight:600!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:4px}.btn-download:hover{background-color:transparent!important;text-decoration-color:#3b2db0!important;color:#3b2db0!important}.btn-gerar-prestacao{background-color:#4c3bcf!important;color:#fff!important;font-weight:var(--font-weight-regular)!important;text-transform:uppercase!important;border-radius:50px!important;padding:6px 24px!important;box-shadow:none!important}.btn-gerar-prestacao:hover{background-color:#3a2cb0!important}.atividades-detalhes-header{background:var(--color-background);border-radius:var(--border-radius-md);position:relative;top:auto;z-index:100}.atividades-detalhes-back-button{display:flex;align-items:center;gap:5px;font-family:var(--font-primary)!important;font-weight:var(--font-weight-normal)!important;font-size:var(--font-size-base)!important;color:var(--color-primary)!important;text-transform:uppercase!important;padding:var(--spacing-sm) var(--spacing-base)!important;margin-left:-2px!important;margin-top:-4px!important}.atividades-detalhes-back-button:hover{text-decoration:underline!important;cursor:pointer}.atividades-detalhes-title-section{padding:var(--spacing-lg) var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-base)}.atividades-detalhes-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:1.875rem!important;line-height:2.25rem!important;color:var(--color-text-primary)!important;margin:0!important}.atividades-detalhes-executora{font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-sm)!important;color:var(--color-text-secondary)!important;margin:0!important}.atividades-detalhes-header-extra{flex-shrink:0}.modal-error-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:30px;padding:var(--spacing-xl);width:600px!important;height:345px!important;max-height:90vh!important;border-radius:var(--border-radius-sm);background:var(--color-background);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:var(--spacing-lg)!important;box-shadow:var(--shadow-sm),var(--shadow-md)}.modal-error-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-lg)}.clausulaContent{background-color:#d9f8ff;padding:var(--spacing-md);border-radius:var(--border-radius-sm)!important;overflow:auto!important;display:flex;flex-direction:column;gap:10px}.clausulaContent .MuiTypography-root{font-family:var(--font-secondary)!important;font-size:1.2rem!important;color:var(--color-primary-dark)!important}.tabela-rubricas th{font-weight:var(--font-weight-semibold)!important}.tabela-rubricas .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{color:var(--color-text-light)!important}.tabela-rubricas .tabela-rubricas__total-row .MuiTableCell-root{font-weight:var(--font-weight-semibold)!important;border-bottom:none!important}.tabela-rubricas .tabela-rubricas__total-row .tabela-rubricas__total-label{background-color:var(--table-total-bg)!important;color:var(--table-total-text)!important;border-radius:var(--border-radius-sm)}.report-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:var(--spacing-lg) 0;justify-content:center}.report-actions button{height:100%;width:100%;max-width:400px;margin:0 auto}.tabs-despesas{margin-top:24px;width:100%}.tabs-header{display:flex;justify-content:flex-start;align-items:center;position:relative;padding-bottom:0;min-height:48px;border-bottom:1px solid rgba(0,0,0,.12)}.custom-tabs .MuiTabs-indicator{background-color:var(--color-primary)!important;height:3px}.custom-tabs .MuiTab-root{text-transform:none!important;font-size:1rem;color:#9ca3af!important;font-family:var(--font-primary);font-weight:var(--font-weight-regular);min-width:auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md);margin-right:var(--spacing-md)}.custom-tabs .Mui-selected{color:var(--color-primary)!important;font-weight:var(--font-weight-bold)!important}.btn-tabs-filtro{position:absolute!important;right:0;background-color:var(--color-primary)!important;border-radius:50px!important;text-transform:uppercase;font-weight:600;padding:6px 24px!important;box-shadow:none!important}.btn-filtro:hover{background-color:#3b2db0!important}.tab-content{margin-top:24px}.p-button.p-button-outlined.cancel-button{border:1px solid var(--primary-color);color:var(--primary-color)!important}.swal2-actions{margin-top:1em}.tabela-lancamentos th{font-weight:600}.tabela-lancamentos .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{color:var(--color-text-light)!important}.filtros-barra-container{display:flex;align-items:flex-end;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);margin-top:var(--spacing-xl);width:100%}.filtro-item{display:flex;flex-direction:column;gap:var(--spacing-xs)}.filtro-label{color:var(--color-text-primary);font-weight:var(--font-weight-bold)!important;font-family:var(--font-primary)!important}.filtros-barra-container input::-moz-placeholder{color:#9ca3af!important;opacity:1}.filtros-barra-container input::placeholder{color:#9ca3af!important;opacity:1}.btn-search-icon{background-color:var(--color-primary)!important;border-radius:var(--border-radius-md)!important;min-width:48px!important;height:40px!important;padding:0!important;box-shadow:none!important}.btn-search-icon:hover{background-color:#3b2db0!important}@media (max-width: 768px){.filtros-barra-container{flex-direction:column;align-items:stretch}.btn-search-icon{width:100%!important}}.tabela-bens th{font-weight:600}.tabela-bens .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{color:var(--color-text-light)!important}.tabela-prestacoes-container{margin-top:16px}.tabela-prestacoes-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:1rem;color:#1f2937;margin-bottom:12px}.tabela-prestacoes-table .MuiTableCell-head{background-color:#fff;color:#1f2937;font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:.8125rem;border-bottom:1px solid #E5E7EB;padding:8px 12px!important}.tabela-prestacoes-table .MuiTableCell-root{font-family:var(--font-primary);border-bottom:none;padding:6px 12px!important;font-size:.8125rem}.tabela-prestacoes-row-parent .MuiTableCell-root{background-color:#f0f0fb;color:#1f2937;font-weight:600}.tabela-prestacoes-row-parent:hover .MuiTableCell-root{background-color:#e7e7f7}.tabela-prestacoes-row-child .MuiTableCell-root{background-color:#fff;color:#4b5563;font-weight:400}.tabela-prestacoes-row-child .tabela-prestacoes-pc-label{padding-left:48px}.tabela-prestacoes-empty{text-align:center!important;color:#6b7280;padding:32px!important;font-style:italic;background-color:#fff!important}.tabela-prestacoes-expand-btn{padding:2px!important;margin-right:8px!important;color:#1f2937!important;width:24px;height:24px}.tabela-prestacoes-expand-placeholder{width:24px;margin-right:8px;display:inline-block}.tabela-prestacoes-pc-label{display:inline-flex;align-items:center}.tabela-prestacoes-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm)}.tabela-prestacoes-acoes-vazio{width:40px}.tabela-prestacoes-acao-btn{text-transform:none!important;font-family:var(--font-primary)!important;font-size:.8125rem!important;font-weight:600!important;color:var(--color-primary)!important;padding:2px 8px!important;min-width:0!important;white-space:nowrap}.tabela-prestacoes-acao-btn .MuiButton-startIcon>*{font-size:1.125rem}.tabela-prestacoes-chip{display:inline-flex!important;align-items:center!important;gap:var(--spacing-sm)!important;padding:4px var(--spacing-md)!important;border-radius:12px!important;font-family:var(--font-primary)!important;font-size:var(--font-size-xs)!important;font-weight:400!important;width:-moz-fit-content!important;width:fit-content!important;height:26px!important}.tabela-prestacoes-chip .MuiChip-icon{color:inherit!important;margin-left:8px!important}.tabela-prestacoes-chip.chip-success{background-color:#4a8360!important;color:var(--color-text-light)!important;border:none!important}.tabela-prestacoes-chip.chip-info{background-color:transparent!important;color:var(--color-primary)!important;border:1px solid var(--color-primary)!important}.tabela-prestacoes-chip.chip-warning{background-color:#b8ac4f!important;color:var(--color-text-light)!important;border:none!important}.tabela-prestacoes-chip.chip-error{background-color:#bc3939!important;color:var(--color-text-light)!important;border:none!important}.tabela-prestacoes-chip.chip-default,.tabela-prestacoes-chip.chip-primary{background-color:transparent!important;color:var(--color-primary)!important;border:1px solid var(--color-primary)!important}.btn-footer-download{margin-left:auto!important}.btn-footer-download.Mui-disabled{cursor:not-allowed!important;opacity:.6!important}.dialog-despesa .dialog-despesa-paper{border-radius:var(--border-radius-lg)!important;max-width:75rem!important;max-height:90vh!important;border:.5rem solid #fff!important}.dialog-despesa .despesa-modal-header{display:flex;justify-content:space-between;align-items:center}.dialog-despesa .despesa-modal-header .despesa-modal-title{font-family:"Poppins",var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-lg)!important;line-height:150%!important;color:var(--color-text-primary)!important;margin:0!important}.dialog-despesa .MuiTextField-root,.dialog-despesa .MuiFormControl-root,.dialog-despesa .MuiInputBase-root,.dialog-despesa .MuiFormControl-root textarea{margin-top:var(--spacing-sm)!important}.dialog-despesa .MuiTextField-root.Mui-disabled,.dialog-despesa .MuiFormControl-root.Mui-disabled,.dialog-despesa .MuiInputBase-root.Mui-disabled,.dialog-despesa .MuiFormControl-root textarea:disabled{background-color:var(--background-disabled)!important;border-color:#6e727c!important}.dialog-despesa .MuiOutlinedInput-notched{margin-top:0}.dialog-despesa .MuiInputLabel-shrink{transform:translateY(-9px) scale(.75);background:#fff;padding:0 4px 0 0}.dialog-despesa .MuiInputLabel-root{top:0;left:0}.dialog-despesa .MuiSelect-select{padding:16.5px 14px;min-height:20px}.dialog-despesa .anexo-titulo{font-weight:var(--font-weight-semibold)}.mensagem-erro{margin-left:var(--spacing-sm)!important}.dialog-despesa .comments-card-title,.dialog-despesa .decision-card-title{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)!important;margin-bottom:var(--spacing-sm)!important}.dialog-despesa .decision-card-title{font-size:var(--font-size-lg)!important}.dialog-despesa .action-save-button{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-regular)!important;color:var(--color-text-light)!important;background-color:var(--color-primary)!important;text-transform:uppercase!important;height:var(--button-height)!important;border-radius:var(--border-radius-lg)!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:var(--button-padding-vertical) var(--button-padding-horizontal)!important;border:var(--border-width) solid var(--color-primary)!important;box-shadow:var(--shadow-button)!important;opacity:1!important;letter-spacing:.031rem!important;transition:all var(--transition-base)}.dialog-despesa .action-save-button:hover{background-color:var(--color-primary-light)!important;color:var(--color-primary)!important;box-shadow:var(--shadow-md)!important;border:var(--border-width) solid var(--color-primary)!important}.dialog-despesa .action-save-button:disabled{background-color:var(--color-disabled-bg)!important;color:var(--color-gray-dark)!important;border:var(--border-width) solid var(--color-gray-dark)!important;box-shadow:none!important;cursor:not-allowed!important}.dialog-despesa .action-cancel-button.MuiButton-text{color:var(--color-primary)!important;text-decoration:underline!important;text-transform:uppercase!important;background-color:transparent!important;font-family:var(--font-primary);font-size:var(--font-size-base)}.dialog-despesa .action-cancel-button.MuiButton-text:hover{color:var(--color-primary-dark)!important;opacity:.8!important;background-color:transparent!important}.dialog-despesa .add-assets-container,.dialog-despesa .add-professionals-container{display:grid;-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:4fr 1fr;align-items:flex-end}.dialog-despesa .button-add-assets-container,.dialog-despesa .button-add-professionals-container{width:100%}.dialog-despesa .button-add-assets-container .btn-add-asset,.dialog-despesa .button-add-professionals-container .btn-add-professionals{background-color:var(--color-primary)!important;border-radius:var(--border-radius-lg)!important;text-transform:uppercase!important;font-weight:var(--font-weight-regular)!important;padding:var(--spacing-sm) var(--spacing-lg)!important;box-shadow:none!important;display:flex;gap:var(--spacing-xs);width:100%}.dialog-despesa .button-add-assets-container .btn-add-asset:hover,.dialog-despesa .button-add-professionals-container .btn-add-professionals:hover{background-color:#3b2db0!important}.dialog-despesa .accordion-item{background-color:var(--color-primary-light)!important}.dialog-despesa .accordion-item label{background-color:transparent!important}.dialog-despesa .accordion-item .accordion-title{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important}.dialog-despesa .accordion-item-professional .accordion-title{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-primary)!important}.dialog-despesa .accordion-item-professional .professional-info-header h6{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-bold)!important}.upload-header-container{border:1px dashed #6f727d;border-width:2px;background-color:#f8f9fa;border-radius:8px;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;margin-top:8px;width:100%;box-sizing:border-box}.upload-header-title{color:#0f172a!important;font-weight:600!important;font-size:.95rem!important;font-family:Poppins,sans-serif!important}.upload-header-title-isreadonly{transform:translate(0) scale(.75)!important}.btn-enviar-doc{background-color:#4c3bcf!important;border-radius:50px!important;text-transform:uppercase!important;font-weight:500!important;padding:8px 24px!important;box-shadow:none!important;font-size:.85rem!important;display:flex;gap:8px;color:#fff!important}.btn-enviar-doc:hover{background-color:#3b2db0!important}.upload-file-card{background-color:#81e4f7;border-radius:8px;padding:16px;display:flex;justify-content:space-between;align-items:flex-start;position:relative;width:-moz-fit-content;width:fit-content;min-width:320px;max-width:100%;box-sizing:border-box;margin-bottom:8px}.upload-file-card-readonly{align-items:center;cursor:pointer}.upload-file-card svg{color:#0f172a}.file-info-container{display:flex;align-items:center;gap:16px}.file-name{color:#0f172a;font-weight:700!important;font-size:.95rem!important;line-height:1.2!important;display:block}.file-size{color:#0f172a;font-weight:400!important;font-size:.85rem!important;opacity:.8;margin-top:2px!important;display:block}.dialog-notification-paper{width:600px;min-height:300px;border-radius:var(--border-radius-sm);padding:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;box-shadow:var(--shadow-sm),var(--shadow-md);position:relative;background:var(--color-background)}.dialog-notification-paper.success{border-top:4px solid #10b981}.dialog-notification-paper.error{border-top:4px solid #ef4444}.dialog-notification-paper.info{border-top:4px solid #3b82f6}.dialog-notification-close-button{position:absolute!important;top:var(--spacing-base)!important;right:var(--spacing-base)!important;color:#6b7280!important}.dialog-notification-close-button:hover{background-color:#f3f4f6!important}.dialog-notification-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-base);flex:1;text-align:center;margin-top:var(--spacing-xl)}.dialog-notification-icon{width:80px;height:80px}.dialog-notification-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-xl)!important;line-height:var(--line-height-base)!important;letter-spacing:-.02em!important;text-align:center!important;color:var(--color-primary-dark)!important;margin-top:var(--spacing-sm)}.dialog-notification-message{font-family:var(--font-secondary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-base)!important;line-height:var(--line-height-relaxed)!important;color:var(--color-primary-dark)!important;max-width:450px;text-align:center;margin-top:var(--spacing-sm)}.dialog-notification-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-lg);width:95%}.dialog-notification-link{font-family:var(--font-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-base)!important;line-height:var(--line-height-tight)!important;text-transform:uppercase!important;text-decoration:underline!important;text-decoration-style:solid!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important;color:var(--color-primary-dark)!important;background:transparent!important;border:none!important;cursor:pointer;padding:0!important}.dialog-notification-link:hover{opacity:.8}.dialog-notification-paper .dialog-notification-confirm-button.MuiButton-root{background-color:var(--color-primary-dark)!important;border:var(--border-width) solid var(--color-primary-dark)!important;color:var(--color-text-light)!important;width:125px!important;height:var(--button-height)!important;border-radius:var(--border-radius-xl)!important;box-shadow:var(--shadow-button)!important;font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;text-transform:uppercase!important}.dialog-notification-paper .dialog-notification-ciente-button.MuiButton-root{background-color:var(--color-primary)!important;border:var(--border-width) solid var(--color-primary)!important;color:var(--color-text-light)!important;width:100%!important;height:var(--button-height)!important;border-radius:var(--border-radius-xl)!important;box-shadow:var(--shadow-button)!important;font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;text-transform:uppercase!important;font-weight:500!important}.dialog-notification-paper .dialog-notification-confirm-button.MuiButton-root:hover{background-color:#13285a!important;border-color:#13285a!important}.dialog-notification-paper .dialog-notification-link.MuiButton-root{font-family:var(--font-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-base)!important;text-transform:uppercase!important;text-decoration:underline!important;color:var(--color-primary-dark)!important;background:transparent!important}/*!
* Quill Editor v2.0.3
* https://quilljs.com
* Copyright (c) 2017-2024, Slab
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.ql-cell-selected-after,.ql-cell-selected:after,.ql-cell-focused:after{content:"";pointer-events:none;position:absolute;inset:0;background-color:#9ecffa4d}.ql-table-border-shadow,.ql-table-select-container,.ql-table-dropdown-list,.ql-table-dropdown-properties-list,.ql-table-menus-container{border-radius:2px;border:1px solid #ccced1;background:#fff;box-shadow:0 1px 2px 1px #00000026}.ql-table-triangle-common,.ql-table-tooltip-error:before,.label-field-view-status:before,.ql-table-tooltip:before,.ql-table-triangle-down:not(.ql-table-triangle-none):after,.ql-table-triangle-down:not(.ql-table-triangle-none):before,.ql-table-triangle-up:not(.ql-table-triangle-none):after,.ql-table-triangle-up:not(.ql-table-triangle-none):before{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);content:"";border:10px solid rgba(0,0,0,0)}.ql-table-input-focus,.ql-table-color-container .color-picker .color-picker-select>.erase-container,.ql-table-selected,.ql-table-properties-form .ql-table-dropdown-selected,.ql-table-properties-form .ql-table-color-selected,.ql-table-input:focus,.ql-table-color-container .label-field-view-color .property-input:focus,.ql-table-properties-form .property-input:focus{border:1px solid #3779eb;box-shadow:0 0 0 3px #cae1fc}.ql-table-input,.ql-table-color-container .label-field-view-color .property-input,.ql-table-properties-form .property-input{width:80px;height:30px;border:1px solid #ccced1;outline:none;padding-left:6px;background:inherit}.ql-table-input:focus::-webkit-input-placeholder,.ql-table-color-container .label-field-view-color .property-input:focus::-webkit-input-placeholder,.ql-table-properties-form .property-input:focus::-webkit-input-placeholder{color:#0000}.ql-table-input:focus:-ms-input-placeholder,.ql-table-color-container .label-field-view-color .property-input:focus:-ms-input-placeholder,.ql-table-properties-form .property-input:focus:-ms-input-placeholder{color:#0000}.ql-table-input:focus::-ms-input-placeholder,.ql-table-color-container .label-field-view-color .property-input:focus::-ms-input-placeholder,.ql-table-properties-form .property-input:focus::-ms-input-placeholder{color:#0000}.ql-table-input:focus::placeholder,.ql-table-color-container .label-field-view-color .property-input:focus::placeholder,.ql-table-properties-form .property-input:focus::placeholder{color:#0000}.ql-table-input:focus+label,.ql-table-color-container .label-field-view-color .property-input:focus+label,.ql-table-properties-form .property-input:focus+label{display:block}.ql-table-input:not(:-ms-input-placeholder)+label,.ql-table-color-container .label-field-view-color .property-input:not(:-ms-input-placeholder)+label,.ql-table-properties-form .property-input:not(:-ms-input-placeholder)+label{display:block}.ql-table-input:not(:placeholder-shown)+label,.ql-table-color-container .label-field-view-color .property-input:not(:placeholder-shown)+label,.ql-table-properties-form .property-input:not(:placeholder-shown)+label{display:block}.ql-table-temporary{display:none}.ql-table-center,.ql-table-select-container .ql-table-select-list,.ql-table-select-container,.ql-table-color-container .color-picker .color-picker-palette .color-picker-wrap .iro-container,.ql-table-color-container .color-picker,.ql-table-properties-form .properties-form-action-row>button,.ql-table-dropdown-list .ql-table-header-row,.ql-table-dropdown-properties-list .ql-table-header-row,.ql-operate-line-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ql-table-selected,.ql-table-properties-form .ql-table-dropdown-selected,.ql-table-properties-form .ql-table-color-selected{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEUAAAAyMjIyMjIiIiIyMjIyMjIyMjIyMjIxMTEyMjIyMjIyMjIwMDAzMzMxMTEwMDAzMzOYbpUsAAAAEXRSTlMA/XgF8HRua2fm2rI3rzk1Lf2cC1oAAAA8SURBVBjTY6AUsHKh8RnZ8PKZoHwBZhifHcLg5GVG4TPwsXAzQ/gwwAMUYWLkALIQIlxgPgLwc3JQ4h0Ae0ABBy2kuXoAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:16px;box-sizing:border-box}.ql-operate-line-container{position:absolute;z-index:10}.ql-operate-line-container .ql-operate-line{background-color:#0589f3}.ql-operate-block{position:absolute;z-index:10;border:1px solid #979797;cursor:nwse-resize}.ql-operate-block-move{cursor:crosshair;border:none}.ql-operate-drag-table{border:1px dashed #000;position:absolute}.ql-cell-focused{position:relative}.ql-cell-focused:after{border:1px solid #3779eb}.ql-cell-selected{position:relative}.ql-table-menus-container{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px;box-sizing:border-box;z-index:1}.ql-table-triangle-up:not(.ql-table-triangle-none):before{bottom:-20px;border-top-color:#00000026!important}.ql-table-triangle-up:not(.ql-table-triangle-none):after{bottom:-19px;border-top-color:#fff!important}.ql-table-triangle-down:not(.ql-table-triangle-none):before{top:-20px;border-bottom-color:#00000026!important}.ql-table-triangle-down:not(.ql-table-triangle-none):after{top:-19px;border-bottom-color:#fff!important}.label-field-view{position:relative}.label-field-view-input-wrapper{position:relative;height:100%}.label-field-view-input-wrapper>label{position:absolute;left:0;top:-50%;-webkit-transform:translateY(50%) scale(.75);transform:translateY(50%) scale(.75);color:#999;background:#fff;display:none}.label-field-view-status{max-width:160px;width:-webkit-max-content;width:max-content}.label-field-view-error>input{border-color:#db3700!important;-webkit-animation:ql-table-input-shake .3s ease both;animation:ql-table-input-shake .3s ease both}.label-field-view-error>input:focus{box-shadow:0 0 0 3px #ff401f4d!important}.label-field-view-error>label{color:#db3700}.ql-table-dropdown,.ql-table-dropdown-properties{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center;position:relative;padding:0 4px;cursor:pointer}.ql-table-dropdown:hover,.ql-table-dropdown-properties:hover{background:#f0f0f0}.ql-table-dropdown-text,.ql-table-dropdown-properties-text{-ms-flex:1;flex:1;height:100%;margin-right:7px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ql-table-dropdown-list,.ql-table-dropdown-properties-list{position:absolute;left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);margin:0;padding:0;width:170px;z-index:10}.ql-table-dropdown-list li,.ql-table-dropdown-properties-list li{list-style:none;line-height:30px;padding:0 10px;cursor:pointer}.ql-table-dropdown-list li:hover,.ql-table-dropdown-properties-list li:hover{background-color:#f0f0f0}.ql-table-dropdown-list .ql-table-header-row,.ql-table-dropdown-properties-list .ql-table-header-row{-ms-flex-pack:justify;justify-content:space-between}.ql-table-dropdown-label,.ql-table-dropdown-properties-label{width:100%;min-width:100%;line-height:24px;font-weight:700;margin-bottom:6px;display:block}.ql-table-tooltip-hover{display:-ms-flexbox;display:flex;position:relative}.ql-table-tooltip-hover:hover .ql-table-tooltip{display:block}.ql-table-tooltip-hover:hover+.ql-table-tooltip{display:block}.ql-table-tooltip{font-size:12px;min-width:32px;line-height:20px;padding:6px;white-space:nowrap;color:#fff;text-align:center;word-wrap:break-word;background:#000000d9;border-radius:6px;position:absolute;z-index:11;left:50%;bottom:-10px;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.ql-table-tooltip:before{border-bottom-color:#000000d9!important;top:-20px}.ql-table-tooltip:hover{display:block}.ql-table-tooltip-hidden{display:none!important}.ql-table-tooltip-error,.label-field-view-status{font-size:12px;min-width:32px;line-height:20px;padding:6px;white-space:nowrap;color:#fff;text-align:center;word-wrap:break-word;background:#db3700;border-radius:6px;position:absolute;z-index:11;left:50%;bottom:-10px;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);white-space:pre-wrap;z-index:9}.ql-table-tooltip-error:before,.label-field-view-status:before{border-bottom-color:#db3700!important;top:-20px}.ql-table-tooltip-error:hover,.label-field-view-status:hover{display:block}.ql-table-tooltip-error-hidden{display:none!important}.ql-table-dropdown-properties{width:80px;height:30px;border:1px solid #ccced1;box-sizing:border-box}.ql-table-dropdown-properties:hover{background:none}.ql-table-properties-form{width:320px;position:absolute;left:50%;padding-bottom:8px;background:#fff;z-index:1;box-shadow:0 1px 2px 1px #ccced1}.ql-table-properties-form .properties-form-header{height:40px;line-height:40px;padding:0 12px;border-bottom:1px solid #ccced1;margin:0;box-sizing:border-box;color:#333;font-size:14px}.ql-table-properties-form .properties-form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 12px;-ms-flex-pack:justify;justify-content:space-between}.ql-table-properties-form .properties-form-row .ql-table-check-container{display:-ms-flexbox;display:flex;border:1px solid #ccced1;-ms-flex-align:center;align-items:center}.ql-table-properties-form .properties-form-row .ql-table-check-container .ql-table-tooltip-hover{padding:6px 10px;cursor:pointer}.ql-table-properties-form .properties-form-row .ql-table-check-container .ql-table-tooltip-hover:hover{background:#f0f0f0}.ql-table-properties-form .properties-form-row .ql-table-check-container .ql-table-btns-checked{background:#f0f7ff}.ql-table-properties-form .properties-form-row .ql-table-check-container .ql-table-btns-checked>svg path{stroke:#2977ff}.ql-table-properties-form .properties-form-row-full .ql-table-color-container,.ql-table-properties-form .properties-form-row-full .ql-table-color-container .property-input{width:100%}.ql-table-properties-form .properties-form-action-row{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:0 12px}.ql-table-properties-form .properties-form-action-row>button{background:#fff;outline:none;border:none;height:30px;cursor:pointer;-ms-flex:1;flex:1}.ql-table-properties-form .properties-form-action-row>button>span{margin:0 2px;display:-ms-flexbox;display:flex}.ql-table-properties-form .properties-form-action-row>button:hover{background:#f0f0f0}.ql-table-properties-form .properties-form-action-row>button[disabled]{background-color:#0000}.ql-table-properties-form .ql-table-color-selected{background-position:center}.ql-table-properties-form .ql-table-dropdown-selected{background-position:calc(100% - 10px) center}.ql-table-color-container{border:1px solid #ccced1;height:30px;box-sizing:border-box;display:-ms-flexbox;display:flex}.ql-table-color-container .label-field-view-color{-ms-flex:1;flex:1}.ql-table-color-container .label-field-view-color .property-input{border:1px solid rgba(0,0,0,0);height:100%}.ql-table-color-container .color-picker{width:30px;border-left:1px solid #ccced1;box-sizing:border-box;position:relative}.ql-table-color-container .color-picker .color-button{width:20px;height:20px;border:1px solid #ccced1;box-sizing:border-box;cursor:pointer;position:relative}.ql-table-color-container .color-picker .color-unselected{position:relative}.ql-table-color-container .color-picker .color-unselected:after{content:"";position:absolute;width:1px;height:26px;background:red;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:50%;top:-4px}.ql-table-color-container .color-picker .color-picker-select{position:absolute;right:0;bottom:0;width:156px;-webkit-transform:translateY(100%);transform:translateY(100%);background:#fff;z-index:10;box-shadow:0 1px 2px 1px #ccced1}.ql-table-color-container .color-picker .color-picker-select .erase-container{display:-ms-flexbox;display:flex;height:30px;-ms-flex-align:center;align-items:center;padding:0 12px;cursor:pointer}.ql-table-color-container .color-picker .color-picker-select .erase-container:hover{background:#f0f0f0}.ql-table-color-container .color-picker .color-picker-select .erase-container>button{border:none;outline:none;background:inherit;height:100%;cursor:pointer}.ql-table-color-container .color-picker .color-picker-select>.erase-container{margin-bottom:4px}.ql-table-color-container .color-picker .color-picker-select .color-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 12px;margin:0;-ms-flex-pack:justify;justify-content:space-between}.ql-table-color-container .color-picker .color-picker-select .color-list>li{list-style:none;width:24px;height:24px;margin:2px 0;position:relative;cursor:pointer}.ql-table-color-container .color-picker .color-picker-select .color-list>li[data-color="#ffffff"]{border:1px solid #ccced1;box-sizing:border-box}.ql-table-color-container .color-picker .color-picker-palette{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:#fff}.ql-table-color-container .color-picker .color-picker-palette .color-picker-wrap{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ql-table-color-container .color-picker .color-picker-palette .color-picker-wrap .iro-container{-ms-flex:1;flex:1}.ql-table-disabled{background:#f2f2f2;pointer-events:none}.ql-table-button-disabled{background:#f2f2f2!important;pointer-events:none}.ql-table-button-disabled svg .ql-fill{fill:#999!important}.ql-table-button-disabled svg .ql-stroke{stroke:#999!important}button.ql-table-better{position:relative}.ql-table-select-container{-ms-flex-direction:column;flex-direction:column;width:190px;padding:2px;position:absolute;top:24px;z-index:10;box-sizing:border-box}.ql-table-select-container .ql-table-select-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.ql-table-select-container .ql-table-select-label{width:100%;line-height:16px;text-align:center;color:#222f3eb3;margin-top:2px}.ql-table-select-container span{width:16px;height:16px;border:1px solid #000;box-sizing:border-box;margin:1px}ol.table-list-container{counter-reset:list-0}.ql-editor th{border:1px solid #000;padding:2px 5px;background:#0000000d}.ql-table-divider{background:#ccced1;height:1px;width:100%}.ql-table-switch{position:relative;display:inline-block;width:28px;height:16px}.ql-table-switch .ql-table-switch-inner{position:absolute;cursor:pointer;inset:0;background:#ccc;transition:.4s;border-radius:8px}.ql-table-switch .ql-table-switch-inner:before{content:"";position:absolute;height:12px;width:12px;left:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;transition:.4s;border-radius:50%}.ql-table-switch .ql-table-switch-inner[aria-checked=true]{background:#2196f3}.ql-table-switch .ql-table-switch-inner[aria-checked=true]:before{-webkit-transform:translate(12px,-50%);transform:translate(12px,-50%)}@-webkit-keyframes ql-table-input-shake{20%{-webkit-transform:translateX(-2px);transform:translate(-2px)}40%{-webkit-transform:translateX(2px);transform:translate(2px)}60%{-webkit-transform:translateX(-1px);transform:translate(-1px)}80%{-webkit-transform:translateX(1px);transform:translate(1px)}}@keyframes ql-table-input-shake{20%{-webkit-transform:translateX(-2px);transform:translate(-2px)}40%{-webkit-transform:translateX(2px);transform:translate(2px)}60%{-webkit-transform:translateX(-1px);transform:translate(-1px)}80%{-webkit-transform:translateX(1px);transform:translate(1px)}}.dialog-despesa textarea{font-family:Poppins,sans-serif;border:1px solid #b9bbc1!important;border-radius:8px!important;margin-top:8px!important;outline:none}.dialog-despesa textarea:focus{border-color:var(--color-primary)!important}.despesa-modal-header .MuiTypography-body2{color:#3b2db0!important;font-family:Poppins,sans-serif;font-weight:400}.step-item{display:flex;align-items:center;position:relative;width:100%}.step-indicator{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;min-width:80px}.stepper-container{display:flex;width:100%;margin-bottom:24px;padding:0 16px;align-items:flex-start;justify-content:center}.step-item-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;width:150px}.step-line{flex-grow:1;height:2px;background-color:#e2e8f0;margin-top:12px;min-width:20px}.step-line.completed{background-color:#4c3bcf}.step-icon{font-size:24px!important;color:#cbd5e1;background:#fff;width:24px;height:24px;display:block;z-index:2}.step-icon.active{color:#4c3bcf!important}.step-icon.completed{color:#fff!important;background-color:#4c3bcf!important;border-radius:50%;padding:4px;width:24px;height:24px;box-sizing:content-box}.step-label{margin-top:8px!important;font-size:12px!important;color:#64748b;text-align:center;line-height:1.2!important;width:100%}.step-label.active{color:#4c3bcf!important;font-weight:600}.step-label.completed{color:#4c3bcf!important}.upload-dashed-area{border:1px dashed #6f727d;border-width:2px;background-color:#f8f9fa;border-radius:8px;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;margin-top:8px;width:100%;box-sizing:border-box}.upload-area-title{font-weight:600!important;color:#1e293b;font-size:14px!important}.custom-file-card{background-color:#baf2fd!important;border:none!important;border-radius:6px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;width:100%}.custom-file-card .MuiTypography-subtitle2{font-size:13px;line-height:1.2}.prestacao-contas-dialog .MuiDialog-paper{max-width:80vw!important;width:100%;max-height:90vh;border-radius:12px}.prestacao-contas-header{background-color:transparent;padding:24px;text-align:center;border-radius:8px}.prestacao-contas-header-title{font-size:1.5rem!important;font-weight:700!important;color:var(--color-text-primary, #1a1a2e)}.prestacao-contas-header-dates{display:flex;justify-content:center;gap:24px;margin-top:8px}.prestacao-contas-header-dates span{font-size:.875rem;color:var(--color-text-secondary, #666)}.prestacao-contas-header-dates strong{color:var(--color-primary, #4C3BCF)}.prestacao-contas-body{padding:24px 40px;overflow-y:auto;display:flex;flex-direction:column;gap:32px}.prestacao-contas-section{background:#f8f8fa;border-radius:8px;padding:24px}.prestacao-contas-section-title{font-size:1rem!important;font-weight:700!important;color:var(--color-text-primary, #1a1a2e);margin-bottom:16px!important;padding-bottom:8px;border-bottom:2px solid var(--color-primary, #4C3BCF)}.prestacao-contas-subtitle{font-size:.9rem!important;font-weight:600!important;color:var(--color-text-primary, #1a1a2e);margin-bottom:12px!important;margin-top:16px!important}.prestacao-contas-field-label{display:block;font-size:.875rem;font-weight:600;color:var(--color-text-primary, #1a1a2e);margin-bottom:8px}.prestacao-contas-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.prestacao-contas-info-item{display:flex;flex-direction:column;gap:2px}.prestacao-contas-info-label{font-size:.75rem!important;color:var(--color-text-secondary, #666)!important;font-weight:600!important;text-transform:uppercase}.prestacao-contas-info-value{font-size:.875rem!important;color:var(--color-text-primary, #1a1a2e)!important}.prestacao-contas-projeto-section{display:flex;flex-direction:column;align-items:center;gap:12px}.prestacao-contas-projeto-title{font-size:1.5rem!important;font-weight:600!important;color:#111!important;text-align:center;margin:0!important}.prestacao-contas-projeto-partnership{font-size:1.25rem!important;font-weight:600!important;color:#111!important;text-align:center;margin:0!important}.prestacao-contas-projeto-description{font-size:1rem!important;color:#1e1e1e!important;text-align:center;margin:0!important;max-width:100%}.prestacao-contas-projeto-aditivo-card{margin-top:8px;width:100%;background:#e5e5e5;border-radius:12px;padding:12px 24px;display:flex;justify-content:space-between;gap:16px}.prestacao-contas-projeto-aditivo-item{display:flex;flex-direction:column;gap:8px}.prestacao-contas-projeto-aditivo-label{font-size:.9rem!important;font-weight:700!important;color:#1e1e1e!important;margin:0!important}.prestacao-contas-projeto-aditivo-value{font-size:.9rem!important;color:#1e1e1e!important;margin:0!important}.prestacao-contas-coordenador-section{background:#e5e5e5;padding-top:12px;padding-bottom:12px}.prestacao-contas-coordenador-section .prestacao-contas-subtitle{margin-top:0!important;margin-bottom:8px!important}.prestacao-contas-identificacao-section{background:transparent;padding:0}.prestacao-contas-identificacao-divider{height:24px}.prestacao-contas-identificacao-orgao{display:flex;gap:24px}.prestacao-contas-identificacao-orgao-left,.prestacao-contas-identificacao-orgao-right{display:flex;flex-direction:column;gap:10px;flex:1 1 0;min-width:0;max-width:50%}.prestacao-contas-identificacao-orgao-title{font-size:1.125rem!important;font-weight:700!important;line-height:1.2!important;color:#1e1e1e!important;margin:0!important}.prestacao-contas-identificacao-orgao-name{font-size:1.375rem!important;font-weight:600!important;line-height:1.25!important;color:#1e1e1e!important;margin:0!important}.prestacao-contas-identificacao-info-line{font-size:.9rem!important;font-weight:400!important;line-height:1.35!important;color:#1e1e1e!important;margin:0!important;word-break:break-word;white-space:pre-line}.prestacao-contas-identificacao-info-line strong{font-weight:700}.prestacao-contas-footer{display:flex;justify-content:center;gap:16px;padding:20px 40px;border-top:1px solid #e0e0e0}.prestacao-contas-btn-voltar{color:var(--color-primary, #4C3BCF)!important;font-weight:600!important;text-transform:uppercase!important}.prestacao-contas-btn-salvar{background-color:#e0e0e0!important;color:var(--color-text-primary, #333)!important;font-weight:600!important;text-transform:uppercase!important;border-radius:20px!important;padding:8px 24px!important}.prestacao-contas-btn-enviar{background-color:#5227e5!important;color:#fff!important;font-weight:600!important;text-transform:uppercase!important;border-radius:20px!important;padding:8px 24px!important}.prestacao-contas-btn-enviar:hover{background-color:#4018c9!important}.prestacao-contas-btn-parecer{border-color:#5227e5!important;color:#5227e5!important;font-weight:600!important;text-transform:uppercase!important;border-radius:20px!important;padding:8px 24px!important}.prestacao-contas-btn-parecer:hover{background-color:#5227e514!important}.prestacao-contas-btn-devolver{font-weight:600!important;text-transform:uppercase!important;border-radius:20px!important;padding:8px 24px!important}.prestacao-contas-section .MuiTable-root{font-size:.8rem}.prestacao-contas-section .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{background-color:var(--color-primary, #4C3BCF)!important;color:var(--color-text-light)!important;font-weight:600;font-size:.75rem;padding:8px 12px;white-space:nowrap}.prestacao-contas-section .MuiTableBody-root{background-color:#fff}.prestacao-contas-section .MuiTableBody-root .MuiTableCell-root{font-size:.8rem;padding:8px 12px}.prestacao-contas-section .MuiTableBody-root .prestacao-contas-total-row{background-color:var(--color-primary, #4C3BCF)!important}.prestacao-contas-section .MuiTableBody-root .prestacao-contas-total-row .MuiTableCell-root{color:var(--color-text-light)!important;font-weight:700!important}.prestacao-contas-ppi-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.prestacao-contas-conciliacao-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.prestacao-contas-conciliacao-card{background:#fff;border-radius:8px;padding:16px;border:1px solid #e0e0e0}.prestacao-contas-conciliacao-card-title{font-size:.8rem!important;font-weight:700!important;color:var(--color-text-primary, #1a1a2e)}.prestacao-contas-conciliacao-card-subtitle{font-size:.7rem!important;color:var(--color-text-secondary, #999)!important;font-style:italic}.prestacao-contas-section .MuiTableContainer-root{background-color:#fff;border-radius:8px}.prestacao-contas-radio-group .MuiFormControlLabel-label{font-size:.875rem}.prestacao-contas-dialog textarea{border:none;padding:0;border-radius:0;background:transparent;font-size:inherit;color:inherit;resize:none}.prestacao-contas-dialog textarea:focus{outline:none;border-color:transparent}.prestacao-contas-editor-field{margin-top:24px;display:flex;flex-direction:column;gap:8px}.prestacao-contas-section .ql-toolbar.ql-snow{min-height:42px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;padding:8px!important;background-color:#fff!important}.prestacao-contas-section .ql-toolbar .ql-formats{display:inline-flex!important;align-items:center!important;margin-right:0!important}.prestacao-contas-section .ql-container.ql-snow{min-height:150px!important;background-color:#fff!important}.prestacao-contas-section .ql-editor{min-height:150px!important}.pc-complementar-dialog .MuiPaper-root{border-radius:12px!important;max-width:1440px!important;width:90vw!important}.pc-complementar-dialog .pc-complementar-title{display:flex;flex-direction:column;gap:4px;padding:24px 24px 0}.pc-complementar-dialog .pc-complementar-title h2{font-family:var(--font-primary);font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.pc-complementar-dialog .pc-complementar-title p{font-family:var(--font-primary);font-size:.95rem;color:#4b5563;margin:0}.pc-complementar-dialog .pc-complementar-content{padding:16px 24px 24px}.pc-complementar-dialog .pc-complementar-mes-row{display:flex;justify-content:flex-end;margin-bottom:16px}.pc-complementar-dialog .pc-complementar-footer{display:flex;justify-content:flex-end;gap:16px;padding:16px 24px 24px}.pc-complementar-dialog .btn-fechar-solicitacao,.pc-complementar-dialog .btn-gerar-complementar{text-transform:uppercase;font-weight:600;padding:8px 28px!important;border-radius:50px!important}.pc-complementar-dialog .btn-fechar-solicitacao{background-color:var(--color-primary)!important;color:#fff!important}.pc-complementar-dialog .btn-gerar-complementar{background-color:#e5e7eb!important;color:#6b7280!important}.pc-complementar-dialog .btn-gerar-complementar.is-active{background-color:var(--color-primary)!important;color:#fff!important}.pc-complementar-dialog .pc-complementar-close-btn{position:absolute!important;right:12px;top:12px}.pc-complementar-dialog .pc-complementar-closed-banner{margin:16px 0;padding:12px 16px;background-color:#fff7ed;border:1px solid #FDBA74;border-left-width:4px;border-radius:6px}.pc-complementar-dialog .pc-complementar-closed-banner p{color:#9a3412;margin:0;font-weight:500}.pc-complementar-dialog .btn-fechar-solicitacao.MuiButton-outlined{background-color:transparent!important;color:var(--color-primary)!important;border:1px solid var(--color-primary)!important}.rendimentos{padding:54px 32px 32px;display:flex;flex-direction:column;min-height:calc(100vh - 64px);box-sizing:border-box;background-color:var(--color-background-alt);gap:var(--spacing-lg)}.rendimentos__body{flex:1;min-height:0;display:flex;flex-direction:column;margin-bottom:0!important;gap:var(--spacing-base)}.rendimentos__grid-scroll{flex:1;min-height:0;overflow-y:auto;padding-right:8px}.rendimentos__grid-scroll::-webkit-scrollbar{width:8px}.rendimentos__grid-scroll::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}.rendimentos__grid-scroll::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:10px}.rendimentos__grid-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}.rendimentos .rendimentos__grid{margin-top:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;align-content:start}.rendimentos__header{display:flex;justify-content:space-between;align-items:center;background:var(--color-background);padding:var(--spacing-xl);border-radius:var(--border-radius-md)}.rendimentos__title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)}.rendimentos__filter-btn{background:var(--color-primary)!important;color:var(--color-text-light)!important;font-family:var(--font-primary)!important;padding:var(--spacing-sm) 20px!important;border-radius:40px!important;text-transform:uppercase!important;font-size:16px!important;font-weight:400;box-shadow:none!important;margin-right:.5rem!important}.rendimentos__filters{background:#fff!important;display:flex;width:100%;gap:24px;align-items:flex-end;margin-top:24px;padding:24px;border-radius:16px}.rendimento-card{width:100%;max-width:100%;min-width:0;min-height:340px;border-radius:16px!important;background:var(--color-background)}.rendimentos .pagination-container{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--spacing-base) 0;background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm)}.rendimentos .pagination-container .MuiPagination-ul{flex-wrap:nowrap}.rendimentos .pagination-container .MuiPaginationItem-root.Mui-selected{background-color:var(--color-primary)!important;color:var(--color-text-light)!important}.rendimentos .pagination-container .MuiPaginationItem-root.Mui-selected:hover{background-color:var(--color-primary-dark)!important}@media (max-width: 1024px){.rendimentos .rendimentos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.rendimentos .rendimentos__grid{grid-template-columns:minmax(0,1fr)}}.rendimento-card__content{display:flex;flex-direction:column;justify-content:space-between;padding:24px!important;height:100%}.rendimento-card__header{display:flex;justify-content:flex-end;align-items:center;min-height:0}.rendimento-card__badge--above-title{align-self:flex-start;margin-bottom:10px}.rendimento-card__badge{border-radius:999px!important;font-size:13px!important;font-family:Poppins,sans-serif!important;font-weight:400!important;height:auto!important;min-height:0!important}.rendimento-card__badge--filled.MuiChip-root{background-color:#bc3939!important;color:#fff!important;border:none!important;box-shadow:none!important}.rendimento-card__badge--filled.MuiChip-root .MuiChip-label{color:#fff!important;font-weight:400!important;font-size:14px!important;line-height:1.2!important;padding:4px 10px 4px 8px!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.rendimento-card__badge-icon{font-size:16px!important;width:16px!important;height:16px!important;margin-right:0!important;vertical-align:middle;flex-shrink:0}.rendimento-card__badge--filled .rendimento-card__badge-icon{color:#fff!important}.rendimento-card__menu-btn{color:var(--color-primary)!important}.rendimento-card__menu-icon{margin-right:8px;font-size:18px!important}.rendimento-card__body{flex:1;display:flex;flex-direction:column;gap:6px}.rendimento-card__title{font-family:Poppins,sans-serif!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)!important;line-height:1.3!important;font-size:24px!important;text-transform:capitalize!important}.rendimento-card__meta{font-family:var(--font-secondary)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-text-primary)!important;font-size:15px!important;display:flex!important;flex-direction:column!important}.rendimento-card__meta-id{font-size:16px!important;font-weight:400!important;color:var(--color-primary-dark)!important;letter-spacing:-.5px;margin-left:3px}.rendimento-card__description{font-family:var(--font-secondary)!important;color:#757575!important;font-size:var(--font-size-base)!important;line-height:1.4!important;margin-top:8px!important;margin-bottom:16px!important}.rendimento-card__footer{margin-top:auto}.rendimento-card__action{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;height:40px!important;border-radius:33px!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important;text-transform:uppercase!important}.rendimento-card__action:hover{background:#5227e50f!important}.rendimento-card__action:disabled{opacity:.5!important;cursor:not-allowed!important;color:var(--color-disaled-bg)!important;border-color:var(--color-disabled-bg)!important}.rendimento-card__meta-executora{font-size:18px!important;text-transform:capitalize!important}.rendimentos-detalhes__centered{display:flex;justify-content:center;align-items:center;height:100%}.rendimentos-detalhes__page{padding:54px 32px 32px;display:flex;flex-direction:column;gap:24px;min-height:100%;height:auto;box-sizing:border-box;overflow:visible}@media (min-width: 901px){.rendimentos-detalhes__page .atividades-detalhes-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.rendimentos-detalhes__page .atividades-detalhes-header-extra{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;padding:0 24px 0 16px;width:auto;box-sizing:border-box}}.rendimentos-detalhes__card{width:100%;background-color:#fff;border-radius:14px;padding:1.5rem;flex:1;min-height:500px;display:flex;flex-direction:column;overflow:visible;min-width:0}.rendimentos-detalhes__subheader{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-shrink:0}.rendimentos-detalhes__table-scroll{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;overflow-y:visible;overflow-x:auto;-webkit-overflow-scrolling:touch}.rendimentos-detalhes__table-scroll .editable-table{min-width:0;flex:1 1 auto;min-height:0}.rendimentos-detalhes__subtitle{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:24px!important;color:#111!important}.rendimentos-detalhes__upload-btn{font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:16px!important;border-radius:20px!important;background-color:var(--color-primary)!important;text-transform:uppercase!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;margin:0!important}.rendimentos-detalhes__upload-btn:disabled{background-color:#a9a9a9!important;border:none!important;cursor:not-allowed!important}@media (max-width: 900px){.rendimentos-detalhes__page{height:auto;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 16px 24px;gap:14px}.rendimentos-detalhes__page .atividades-detalhes-header{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;position:relative;top:auto;z-index:auto;margin-top:max(40px,env(safe-area-inset-top,0px))}.rendimentos-detalhes__page .atividades-detalhes-header-extra{display:flex;justify-content:stretch;box-sizing:border-box;width:100%;padding:12px 12px 14px}.rendimentos-detalhes__page .atividades-detalhes-header-extra .rendimentos__filter-btn{width:100%;margin-right:0!important;justify-content:center}.rendimentos-detalhes__page .atividades-detalhes-header-top{padding:8px 12px 0!important}.rendimentos-detalhes__page .atividades-detalhes-title-section{padding:10px 12px 12px!important;gap:6px!important}.rendimentos-detalhes__page .atividades-detalhes-title{font-size:1.125rem!important;line-height:1.35rem!important}.rendimentos-detalhes__page .atividades-detalhes-executora{font-size:.75rem!important}.rendimentos-detalhes__page .atividades-detalhes-subtitle{font-size:.6875rem!important;line-height:1.25!important}.rendimentos-detalhes__page .atividades-detalhes-back-button{font-size:.75rem!important;padding:6px 16px!important}.rendimentos-detalhes__subtitle{font-size:18px!important;line-height:1.25!important;font-weight:600!important}.rendimentos-detalhes__upload-btn{font-size:11px!important;padding:5px 11px!important;min-height:30px!important;border-radius:16px!important;line-height:1.2!important}.rendimentos-detalhes__send-btn-icon{font-size:16px!important;width:16px!important;height:16px!important;margin-right:6px!important}.rendimentos-detalhes__subheader{flex-wrap:wrap;gap:8px;margin-bottom:10px;align-items:center}.rendimentos-detalhes__card{flex:1 1 auto;min-height:min(52vh,560px);padding:1rem}.rendimentos-detalhes__page .rendimentos__filter-label{font-size:12px!important}.rendimentos-detalhes__page .rendimentos__filter-status-items{gap:8px;margin-top:8px;flex-wrap:wrap}.rendimentos-detalhes__page .rendimentos__filter-status-item{padding:6px 12px;font-size:12px}.rendimentos-detalhes__page .rendimentos__filter-btn{font-size:12px!important;padding:6px 12px!important;min-height:0!important}.rendimentos-detalhes__header-filter-gap{margin-right:0}.rendimentos-detalhes__page .rendimentos__filters{padding:12px 14px!important;margin-top:0!important;gap:12px}.rendimentos-detalhes__send-actions{margin-bottom:4rem;padding:0!important}.rendimentos-detalhes__upload-btn{width:100%;padding:10px 12px!important}}.rendimentos-detalhes__filter-panel{background-color:#fff;border-radius:8px;padding:16px 20px;display:flex;flex-direction:column;gap:10px}.rendimentos-detalhes__filter-label{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:13px!important;color:#333!important}.rendimentos-detalhes__filter-options{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rendimentos-detalhes__filter-chip{padding:4px 14px;border-radius:20px;border:1.5px solid;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .15s,color .15s;background:transparent}.rendimentos-detalhes__filter-clear{padding:4px 12px;border-radius:20px;border:1.5px solid #aaa;font-family:Poppins,sans-serif;font-size:12px;color:#666;background:transparent;cursor:pointer;margin-left:4px}.rendimentos__filter-label{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:14px;margin-bottom:5px!important}.rendimentos__filter-search-btn{background:var(--color-primary)!important;color:var(--color-text-light)!important;min-width:0!important;width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;font-size:16px!important}.rendimentos__filter-search-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.rendimentos__filter-clear-icon-btn{position:absolute;top:-10px;right:-10px;width:20px;height:20px;border:none;background:transparent;color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.rendimentos__filter-status-items{display:flex;gap:12px;margin-top:12px}.rendimentos__filter-status-item{display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif!important;color:var(--color-primary);padding:8px 16px;border-radius:50px;border:1px solid var(--color-primary);outline:none;box-shadow:none;cursor:pointer}.rendimentos__filter-status-item.active{background-color:var(--color-primary);color:#fff}.rendimentos-detalhes__header-filter-gap{margin-right:2rem}.rendimentos-detalhes__filters{margin-top:0!important}.rendimentos-detalhes__send-actions{position:relative;bottom:auto;display:flex;justify-content:flex-end;margin-top:0;flex-shrink:0;width:100%;padding:0!important;box-sizing:border-box;z-index:90}.rendimentos-detalhes__send-btn-icon{margin-right:8px;vertical-align:middle;border:none!important;outline:none!important}.rendimentos-detalhes__empty-tpa{padding:32px}.rend-modal-confirm__backdrop{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:16px;background-color:#00000059}.rend-modal-confirm__panel{position:relative;width:100%;max-width:590px;padding:28px 32px;text-align:center;background-color:#fff;border-radius:16px;box-shadow:0 12px 40px #0000002e}.rend-modal-confirm__close.MuiIconButton-root{position:absolute;top:8px;right:8px;left:auto;margin:0;z-index:2;color:#1f2937}.rend-modal-confirm__icon-wrap{margin-top:8px;margin-bottom:16px}.rend-modal-confirm__lead-icon{font-size:56px!important}.rend-modal-confirm__lead-icon--delete{color:#b91c1c}.rend-modal-confirm__lead-icon--send{color:#4a8360}.rend-modal-confirm__title{margin-bottom:8px!important;font-family:Poppins,sans-serif!important;font-size:24px!important;font-weight:600!important;letter-spacing:.1px!important;color:#0a1a3d}.rend-modal-confirm__message{margin-bottom:16px;font-family:Poppins,sans-serif!important;font-size:16px;font-weight:400;line-height:1.4;color:#0a1a3d}.rend-modal-confirm__actions{display:flex;justify-content:center;gap:24px;margin-top:32px}.rend-modal-confirm__btn-cancel.MuiButton-text{padding:8px 18px;font-family:Poppins,sans-serif!important;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:underline;color:#4a2be1}.rend-modal-confirm__btn-cancel.MuiButton-text:hover{background-color:transparent}.rend-modal-confirm__btn-primary.MuiButton-contained{padding:10px 26px;font-family:Poppins,sans-serif!important;font-size:15px;font-weight:400;text-transform:uppercase;color:#fff;border-radius:999px;background-color:#4a2be1;box-shadow:none}.rend-modal-confirm__btn-primary.MuiButton-contained:hover{background-color:#3a1bc1;box-shadow:none}.rend-modal-confirm__btn-primary--danger.MuiButton-contained{background-color:#b91c1c}.rend-modal-confirm__btn-primary--danger.MuiButton-contained:hover{background-color:#991b1b}.rend-modal-confirm__progress{color:inherit}.rend-modal-confirm__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:16px 8px 8px}.rend-modal-confirm__loading-spinner{color:#4a2be1!important}.rend-modal-confirm__message--loading{margin-bottom:0!important;max-width:28rem}.rend-modal-analise__content{padding:24px 16px 16px}.rend-modal-analise__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.rend-modal-analise__heading{font-family:Poppins,sans-serif!important;font-size:24px!important;font-weight:600!important;color:#111827}.rend-modal-analise__summary{margin-top:16px;margin-bottom:24px;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px}.rend-modal-analise__grid-head{display:grid;grid-template-columns:repeat(5,1fr);background:#f8fafc;border-bottom:1px solid #e5e7eb}.rend-modal-analise__grid-head-cell{padding:10px 12px;border-right:1px solid #e5e7eb}.rend-modal-analise__grid-head-cell:last-of-type{border-right:none}.rend-modal-analise__grid-head-text{font-family:Poppins,sans-serif!important;font-size:12px;font-weight:700;color:#0f172a}.rend-modal-analise__grid-body{display:grid;grid-template-columns:repeat(5,1fr)}.rend-modal-analise__grid-cell{padding:10px 12px}.rend-modal-analise__grid-value{font-size:14px}.rend-modal-analise__section-title{margin-bottom:8px!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#0f172a}.rend-modal-analise__file-card{display:flex;align-items:center;justify-content:space-between;gap:8px;max-width:320px;margin-bottom:28px;padding:14px 12px;background:#eef2ff;border-radius:8px}.rend-modal-analise__file-row{display:flex;align-items:center;gap:8px}.rend-modal-analise__file-icon{margin:0 8px;font-size:28px;color:#1e2a5a}.rend-modal-analise__file-name{font-family:Poppins,sans-serif!important;font-size:15px;font-weight:500;color:#1e2a5a}.rend-modal-analise__file-meta{font-size:13px!important;color:#1e2a5a}.rend-modal-analise__download-progress,.rend-modal-analise__download-icon{color:#5b34ff}.rend-modal-analise__status-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.rend-modal-analise__pill.MuiButton-outlined{font-family:Poppins,sans-serif!important;border-radius:999px;box-shadow:none}.rend-modal-analise__pill--approve.MuiButton-outlined{color:#16a34a;background-color:#fff;border-color:#22c55e}.rend-modal-analise__pill--approve.MuiButton-outlined:hover{border-color:#22c55e;background-color:#22c55e0f}.rend-modal-analise__pill--approve.rend-modal-analise__pill--active.MuiButton-outlined{color:#fff;background-color:#16a34a;border-color:#16a34a}.rend-modal-analise__pill--approve.rend-modal-analise__pill--active.MuiButton-outlined:hover{background-color:#15803d;border-color:#15803d}.rend-modal-analise__pill--reject.MuiButton-outlined{color:#ea580c;background-color:#fff;border-color:#f97316}.rend-modal-analise__pill--reject.MuiButton-outlined:hover{border-color:#f97316;background-color:#f973160f}.rend-modal-analise__pill--reject.rend-modal-analise__pill--active.MuiButton-outlined{color:#fff;background-color:#ea580c;border-color:#ea580c}.rend-modal-analise__pill--reject.rend-modal-analise__pill--active.MuiButton-outlined:hover{background-color:#c2410c;border-color:#c2410c}.rend-modal-analise__label-obs{margin-bottom:4px!important;font-weight:600!important}.rend-modal-analise__textarea{box-sizing:border-box;width:100%;min-height:96px;padding:10px 12px;font-family:Poppins,sans-serif;font-size:14px;resize:vertical;border:1px solid #64748b;border-radius:8px}.rend-modal-analise__hint-row{display:flex;justify-content:space-between;margin-top:8px}.rend-modal-analise__hint{font-size:12px;color:#6b7280}.rend-modal-analise__hint--error{color:#dc2626}.rend-modal-analise__footer{display:flex;justify-content:flex-end;gap:16px;margin-top:16px}.rend-modal-analise__btn-cancel{color:#5b34ff;text-decoration:underline}.rend-modal-analise__btn-submit{font-family:Poppins,sans-serif!important;border-radius:999px!important;background-color:#5b34ff!important;padding:10px 26px!important;font-size:16px!important;font-weight:400!important}.rend-modal-analise__btn-submit:hover{opacity:.9!important}.rend-modal-obs__content{padding:12px 16px!important}.rend-modal-obs__title{margin-bottom:1.2rem!important;font-family:Poppins,sans-serif!important;font-size:24px!important;font-weight:600;color:#000}.rend-modal-obs__empty{margin-bottom:32px;color:#6b7280}.rend-modal-obs__day-block{margin-bottom:16px}.rend-modal-obs__day-label{margin-bottom:8px;font-size:16px;color:#1e1e1e;font-family:Poppins,sans-serif!important}.rend-modal-obs__note-block{margin-bottom:12px}.rend-modal-obs__note-author{font-family:Poppins,sans-serif!important;font-size:16px;font-weight:600!important;color:#0f172a;margin-left:8px!important}.rend-modal-obs__day-label+.rend-modal-obs__note-block .rend-modal-obs__note-author{margin-top:8px}.rend-modal-obs__note-text{font-size:16px;line-height:1.4;color:#1e1e1e;margin-left:8px!important;margin-bottom:12px!important}.rend-modal-obs__divider{margin-top:9.6px}.rend-modal-obs__footer{display:flex;justify-content:flex-end;margin-top:8px}.rend-modal-obs__btn-close.MuiButton-text{color:#5b34ff!important;text-decoration:underline;font-family:Poppins,sans-serif!important;font-size:16px!important}.upload-extrato-modal{display:flex;flex-direction:column;gap:20px;padding:16px!important;font-family:Poppins,sans-serif;position:relative}.upload-extrato-modal__close-btn{position:absolute!important;top:8px!important;right:8px!important;color:#666!important}.upload-extrato-modal__header{display:flex;flex-direction:column;gap:10px}.upload-extrato-modal__title{font-size:20px;font-weight:500;color:#0b193c;margin:0}.upload-extrato-modal__subtitle{font-weight:400;font-style:Italic;font-size:18px;line-height:120%;letter-spacing:0%;color:#4a2be1}.upload-extrato-modal__fields{display:flex;gap:16px}.upload-extrato-modal__field{display:flex;flex-direction:column;gap:6px;flex:1}.upload-extrato-modal__label{font-size:13px;font-weight:600;color:#0b193c}.upload-extrato-modal__mes-ano{display:flex;flex-direction:column;gap:4px}.upload-extrato-modal__mes-ano-value{font-size:14px;color:#333}.upload-extrato-modal__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;padding:10px 36px 10px 12px;font-family:Poppins,sans-serif;font-size:13px;color:#444;border:1px solid #d0d5dd;border-radius:8px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23667085' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer;outline:none}.upload-extrato-modal__select:focus{border-color:var(--color-primary)}.upload-extrato-modal__select--error{border-color:#e53935!important}.upload-extrato-modal__field-error{font-size:11px;color:#e53935}.upload-extrato-modal__upload-zone{display:flex;align-items:center;justify-content:space-between;background-color:#f2f2f2;border:1.5px dashed #b0b8c9;border-radius:8px;padding:12px 16px}.upload-extrato-modal__upload-label{font-size:13px;font-weight:600;color:#0b193c}.upload-extrato-modal__upload-btn{display:flex;align-items:center;gap:6px;background-color:var(--color-primary);color:#fff;border:none;border-radius:20px;padding:8px 18px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.upload-extrato-modal__upload-btn:hover{opacity:.9}.upload-extrato-modal__upload-btn-icon{font-size:16px!important}.upload-extrato-modal__file-card{position:relative;display:inline-flex;align-items:center;gap:20px;background-color:#f0f0fb;border-radius:5px;padding:14px 24px;max-width:250px}.upload-extrato-modal__file-remove{position:absolute;top:6px;right:6px;width:18px;height:18px;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#0b193c;padding:0}.upload-extrato-modal__file-icon{font-size:24px!important;color:#0b193c}.upload-extrato-modal__file-info{display:flex;flex-direction:column;gap:2px}.upload-extrato-modal__file-name{font-size:13px;font-weight:600;color:#0b193c;line-height:1.2}.upload-extrato-modal__file-size{font-size:11px;color:#0b193c}.upload-extrato-modal__file-open{font-size:11px;color:#0b193c;text-decoration:underline;cursor:pointer}.upload-extrato-modal__error-box{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:8px;border:1px solid #e53935;border-radius:6px;padding:8px 12px;font-size:12px;color:#e53935;background-color:#fff5f5}.upload-extrato-modal__error-icon{font-size:18px!important;color:#e53935;flex-shrink:0}.upload-extrato-modal__obs-field{display:flex;flex-direction:column;gap:6px}.upload-extrato-modal__textarea{width:100%;padding:10px 12px;font-family:Poppins,sans-serif;font-size:13px;color:#444;border:1px solid #d0d5dd;border-radius:8px;resize:vertical;outline:none;box-sizing:border-box}.upload-extrato-modal__textarea:focus{border-color:var(--color-primary)}.upload-extrato-modal__footer{display:flex;justify-content:flex-end;align-items:center;gap:24px;margin-top:4px}.upload-extrato-modal__btn-voltar{background:none;border:none;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:var(--color-primary);cursor:pointer;text-decoration:underline;padding:0}.upload-extrato-modal__btn-salvar{background-color:#4a2be1;color:#fff;border:none;border-radius:20px;padding:10px 22px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s}.upload-extrato-modal__btn-salvar:not(:disabled):hover{opacity:.9}.upload-extrato-modal__btn-salvar:disabled{opacity:.6;cursor:not-allowed}.editable-table{display:flex;flex-direction:column;font-family:Poppins,sans-serif;min-height:0;flex:1 1 auto;align-self:stretch}.editable-table__wrapper{border:1px solid #e9e9f2;border-radius:8px;flex:1 1 auto;min-height:0;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#b8b8b8 #ececec}.editable-table__loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 24px;min-height:200px;box-sizing:border-box}.editable-table__loading-cell{text-align:center;vertical-align:middle;border-bottom:none!important}.editable-table__table--loading .editable-table__head-row .editable-table__checkbox{pointer-events:none;opacity:.45}.editable-table__loading-text{font-family:Poppins,sans-serif!important;color:#0b193c!important;font-weight:500!important}.editable-table__wrapper::-webkit-scrollbar{width:5px;height:5px}.editable-table__wrapper::-webkit-scrollbar-track{background:#ececec;border-radius:0}.editable-table__wrapper::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:0}.editable-table__wrapper::-webkit-scrollbar-thumb:hover{background:#9e9e9e}.editable-table__wrapper::-webkit-scrollbar-corner{background:#ececec}.editable-table__table{width:100%;min-width:960px;border-collapse:collapse}.editable-table__head-row{height:48px;background-color:#fff}.editable-table__th{color:#0b193c;font-weight:600;font-size:13px;white-space:nowrap;padding:8px 16px;text-align:left;border-bottom:1px solid #e9e9f2;position:sticky;top:0;z-index:2;background:#fff}.editable-table__th--checkbox{width:48px;padding:0 4px 0 8px}.editable-table__checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid #b0b8c9;border-radius:3px;background-color:#fff;cursor:pointer;display:block;position:relative;flex-shrink:0}.editable-table__checkbox:checked{background-color:#4a2be1;border-color:#4a2be1}.editable-table__checkbox:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.editable-table__checkbox:indeterminate{background-color:#4a2be1;border-color:#4a2be1}.editable-table__checkbox:indeterminate:after{content:"";position:absolute;left:2px;top:6px;width:10px;height:2px;background-color:#fff}.editable-table__checkbox:disabled{opacity:.4;cursor:not-allowed}.editable-table__tr{background-color:#fff}.editable-table__tr:hover .editable-table__td{background-color:#f7f7f7}.editable-table__tr--editing .editable-table__td{background-color:#e9e9f2;border-bottom:none!important}.editable-table__tr--editing:hover .editable-table__td{background-color:#e2e2ee}.editable-table__td{padding:10px 12px;border-bottom:1px solid #f1f1f1;font-size:13px;color:#333;vertical-align:middle}.editable-table__td--checkbox{width:48px;padding:0 4px 0 8px}.editable-table__tr:last-child .editable-table__td{border-bottom:none}.editable-table__comment-row .editable-table__td{background-color:#e9e9f2;border-bottom:0!important;padding-top:0}.editable-table__comment-section{display:flex;flex-direction:column;gap:8px;padding:0 8px 8px}.editable-table__comment-title{font-family:Poppins,sans-serif!important;font-weight:600!important;color:#0b193c;margin-top:12px!important}.editable-table__comment-new,.editable-table__comment-saved{border-radius:6px!important}.editable-table__comment-saved{background-color:#efefef!important}.editable-table__comment-new{background-color:#fff!important}.editable-table__cell-input{min-width:60px!important;max-width:150px!important;font-size:13px!important;height:38px;background-color:transparent;border:1px solid #b7b5b5!important;border-radius:4px;outline:none!important;padding:4px 8px!important}.editable-table__comment-new{min-width:60px!important;font-size:13px!important;height:38px;background-color:transparent;border:1px solid #0B193C!important;border-radius:4px;outline:none!important;padding:4px 8px!important}.editable-table__status{display:flex;align-items:center;gap:4px}.editable-table__status-icon{font-size:16px!important}.editable-table__actions{font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:14px!important;display:flex;align-items:center;gap:1rem}.editable-table__btn-save{color:#4a2be1!important}.editable-table__btn-save:hover{cursor:pointer!important;text-decoration:underline}.editable-table__btn-cancel{color:#e53935!important}.editable-table__btn-cancel:hover{cursor:pointer!important;text-decoration:underline}.editable-table__menu-item{font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:14px!important;padding:9px 16px!important}.editable-table__menu-divider{border-color:#ececec!important;margin:0!important}.editable-table__menu-item--delete{color:#e53935!important}.editable-table__totals-row .editable-table__td{font-size:13px;border-bottom:none;border:1px solid #e9e9f2}.editable-table__footer{margin-top:12px;display:flex;align-items:center;gap:12px;flex-shrink:0;flex-wrap:wrap}.editable-table__add-btn{margin-left:auto;color:var(--color-primary);font-size:16px;font-family:Poppins,sans-serif;border:none;background:none;box-shadow:none;text-transform:none;padding:4px 8px}.editable-table__add-btn:hover{outline:none;box-shadow:none;text-decoration:underline;cursor:pointer}@media (max-width: 900px){.editable-table__head-row{height:40px}.editable-table__th{font-size:11px;padding:6px 10px}.editable-table__th--checkbox{width:40px;padding:0 2px 0 6px}}@media (max-width: 767px){.editable-table--form-active .editable-table__wrapper{overflow-x:hidden;overflow-y:auto}.editable-table--form-active .editable-table__table{min-width:0;width:100%}.editable-table--form-active .editable-table__tr--editing{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid #f1f1f1}.editable-table--form-active .editable-table__tr--editing .editable-table__td{display:block;width:100%!important;max-width:100%;box-sizing:border-box;border-bottom:none;padding:6px 12px}.editable-table--form-active .editable-table__tr--editing .editable-table__td--checkbox{padding-bottom:0}.editable-table--form-active .editable-table__comment-row{display:block}.editable-table--form-active .editable-table__comment-row .editable-table__td{display:block;width:100%!important;max-width:100%;box-sizing:border-box}.editable-table--form-active .editable-table__cell-input,.editable-table--form-active .editable-table__comment-new{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.editable-table--form-active .editable-table__actions{flex-wrap:wrap;justify-content:flex-start}}@media (min-width: 768px) and (max-width: 1023px){.editable-table--form-active .editable-table__tr--editing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:8px 0;border-bottom:1px solid #f1f1f1}.editable-table--form-active .editable-table__tr--editing .editable-table__td{display:block;width:100%!important;max-width:100%;box-sizing:border-box;border-bottom:none;padding:6px 12px}.editable-table--form-active .editable-table__tr--editing .editable-table__td--checkbox,.editable-table--form-active .editable-table__tr--editing .editable-table__td:last-child{grid-column:1 / -1}.editable-table--form-active .editable-table__cell-input,.editable-table--form-active .editable-table__comment-new{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.editable-table--form-active .editable-table__comment-row{display:block}.editable-table--form-active .editable-table__comment-row .editable-table__td{display:block;width:100%!important;max-width:100%;box-sizing:border-box}}.projeto-card{width:100%;max-width:538px;height:100%;min-height:280px;border-radius:16px!important;background:var(--color-background)}.projeto-card-content-wrapper{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:24px!important;height:100%}.projeto-card-header{display:flex;justify-content:space-between;align-items:center}.projeto-card-header .btn-options{border:none!important}.projeto-card-header .more-vert-icon{color:#5227e5!important}.projeto-card-header .btn-options.Mui-disabled,.projeto-card-header .btn-options:disabled{cursor:not-allowed}.projeto-card-header .btn-options.Mui-disabled .more-vert-icon,.projeto-card-header .btn-options:disabled .more-vert-icon{color:#9e9e9e!important;opacity:.85}.menu-item-icon{margin-right:6px!important}.projeto-card-menu-item-disabled.Mui-disabled,.projeto-card-menu-item-disabled.Mui-disabled .menu-item-icon{color:#9e9e9e!important;opacity:1!important}.projeto-card-status-chip{border:none!important;color:#0b193c!important;background-color:#d6e2fb!important;border-radius:20px!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-sm)!important;padding:var(--spacing-xs) var(--spacing-base)!important;height:32px!important;font-family:var(--font-secondary)!important}.projeto-card-status-chip .MuiChip-label{padding:0!important}.projeto-card-status-chip .chip-label-icon{font-size:var(--font-size-base)!important;color:#5227e5!important;margin-right:var(--spacing-xs)!important}.projeto-card-icon-button{color:var(--color-primary)!important}.projeto-card-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-xl)!important;color:var(--color-text-primary)!important;margin-bottom:var(--spacing-sm)!important;line-height:1.3!important;overflow:hidden;text-overflow:ellipsis;margin-top:10px!important}.projeto-card-executora{font-family:var(--font-secondary)!important;color:var(--color-text-primary)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:var(--spacing-sm)!important;font-size:18px!important;line-height:1.3!important}.projeto-id{font-family:var(--font-primary)!important;font-weight:var(--font-weight-normal)!important;font-size:var(--font-size-base)!important;color:var(--color-primary-dark)!important;line-height:1.4!important}.projeto-card-descricao{font-family:var(--font-secondary)!important;color:#757575!important;font-size:var(--font-size-base)!important;line-height:1.4!important;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px!important}.projeto-card-button{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;height:40px!important;border-radius:33px!important;background:var(--color-primary)!important;box-shadow:4px 4px 7px #0000001a!important;text-transform:uppercase!important}.projeto-card-button:disabled{opacity:.5!important;cursor:not-allowed!important;color:var(--color-disaled-bg)!important;border-color:var(--color-disabled-bg)!important}.projeto-card-button:hover{background:var(--color-primary-dark)!important;box-shadow:0 4px 12px #4a2be14d!important}.projeto-card-footer{display:flex;align-items:flex-end;margin-top:auto}.projeto-card-nova-solicitacao{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;color:var(--color-primary)!important;text-transform:uppercase!important;text-decoration:underline!important;padding:0!important;min-width:0!important;margin-left:auto!important;white-space:nowrap!important;background:transparent!important;box-shadow:none!important}.projeto-card-nova-solicitacao .MuiButton-startIcon{margin-right:4px!important}.projeto-card-nova-solicitacao:hover{background:transparent!important;box-shadow:none!important;text-decoration:underline!important}.projeto-card-nova-solicitacao:disabled{opacity:.5!important}.projeto-card--individualizado{border:1px solid #E0E3EB!important;box-shadow:none!important}.projeto-card--individualizado .projeto-card-footer{justify-content:flex-end}.projeto-card--individualizado .projeto-card-header{flex-wrap:wrap;gap:8px}.projeto-card-ver-mais{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;color:var(--color-primary)!important;text-transform:uppercase!important;text-decoration:underline!important;padding:0!important;min-width:0!important;background:transparent!important;box-shadow:none!important}.projeto-card-ver-mais:hover{background:transparent!important;box-shadow:none!important;text-decoration:underline!important}.dados-bancarios-info{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm) 0}@media (max-width: 1200px){.projeto-card{width:100%;max-width:538px}}@media (max-width: 768px){.projeto-card-title{font-size:18px!important}.projeto-card-descricao{-webkit-line-clamp:2;line-clamp:2;font-size:13px!important}.projeto-card-content-wrapper{padding:var(--spacing-base) var(--spacing-lg)!important}}.file-upload{width:100%;display:flex;flex-direction:column;font-family:Poppins,sans-serif}.file-upload.inline{width:100%;display:flex;justify-content:flex-end;align-items:center}.file-upload.inline .upload-inline-button{background:none!important;border:none!important;cursor:pointer;color:#4a2be1!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:1rem!important;text-transform:uppercase!important;text-decoration:underline!important;text-decoration-style:solid!important;line-height:100%!important;letter-spacing:0!important;display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:0!important;margin-left:auto!important}.file-upload.inline .upload-inline-button:hover{text-decoration-thickness:2px!important;background-color:transparent!important}.file-upload.box .upload-box{border:2px dashed #4a2be1;border-radius:10px;background-color:#f8f9ff;padding:24px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;cursor:pointer;transition:background-color .2s ease-in-out}.file-upload.box .upload-box:hover{background-color:#f1f2ff}.file-upload.box .upload-box-text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:250px}.upload-box-title{font-weight:700!important;font-size:.95rem!important;color:#0a1a3d!important}.upload-box-subtitle{font-size:.85rem!important;color:#333!important;line-height:1.4}.file-upload.box .upload-box-actions{display:flex;flex-direction:column;gap:8px;min-width:180px}.upload-box-button{background-color:#4a2be1!important;font-weight:600!important;color:#fff!important;text-transform:none!important;padding:6px 16px!important;border-radius:8px!important}.upload-box-button:hover{background-color:#3720b3!important}.upload-box-link{color:#4a2be1!important;font-weight:500!important;font-size:.85rem!important;text-transform:none!important;padding:0!important}.upload-box-link:hover{text-decoration:underline!important;background-color:transparent!important}.file-list-inline{width:100%;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.file-item-inline{display:flex;justify-content:space-between;align-items:center;background:#80e4f9;box-shadow:var(--sds-size-depth-0) var(--sds-size-depth-100) var(--sds-size-depth-100) var(--sds-size-depth-negative-100) var(--sds-color-black-100),var(--sds-size-depth-0) var(--sds-size-depth-400) var(--sds-size-depth-800) var(--sds-size-depth-negative-100) var(--sds-color-black-200);border-radius:.625rem;padding:1rem 1.25rem;width:20rem;flex:0 0 20rem;position:relative;font-family:Poppins,sans-serif}.file-item-inline .file-info{display:flex;align-items:center;gap:.75rem}.file-item-inline .file-icon{color:#0a1a3d;font-size:1.5rem}.file-item-inline .file-texts{display:flex;flex-direction:column;gap:.125rem}.file-item-inline .file-title{font-family:Poppins,sans-serif;font-weight:600;font-size:1.25rem;line-height:120%;letter-spacing:-.02em;color:#0a1a3d;margin:0}.file-item-inline .file-subtitle{font-family:Poppins,sans-serif;font-weight:400;font-size:1rem;line-height:140%;color:#0a1a3d;margin:0}.file-item-inline .file-remove{color:#0a1a3d!important;position:absolute!important;top:.5rem;right:.5rem}.file-item-inline .file-remove:hover{background:transparent!important;color:#000!important}.atividade-modal-paper{border-radius:var(--border-radius-lg)!important;background:#e5e5e5!important;max-width:75rem!important;max-height:90vh!important;border:.5rem solid #fff!important}.atividade-modal-content{padding:0!important;background:#e5e5e5!important}.atividade-modal-header{background:transparent;padding:2.5rem 1.5rem 1.5rem;display:flex;justify-content:center;align-items:center;position:relative}.atividade-modal-title{font-family:"Poppins",var(--font-primary)!important;font-weight:600!important;font-size:2.25rem!important;line-height:150%!important;color:var(--color-text-primary)!important;margin:0!important;text-align:center!important}.atividade-modal-close-button{position:absolute!important;right:1.5rem!important;top:1.5rem!important;color:var(--color-text-tertiary)!important}.atividade-modal-close-button:hover{background-color:var(--color-background-hover)!important}.atividade-modal-info-grid{background:#f3f3f3;padding:1.5rem;margin:0 1.5rem 1.5rem;border-radius:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-left:auto;margin-right:auto}.atividade-modal-info-item{display:flex;flex-direction:column;gap:.5rem}.atividade-modal-label{font-family:"Poppins",var(--font-primary)!important;font-weight:600!important;font-size:1.625rem!important;line-height:1.5rem!important;color:#111!important;margin:0!important}.atividade-modal-value{font-family:"Open Sans",var(--font-primary)!important;font-weight:400!important;font-size:1.25rem!important;line-height:140%!important;color:#000!important;margin:0!important}.atividade-modal-info-grid-gray{padding:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.atividade-modal-info-block{display:flex;flex-direction:column;gap:.5rem}.atividade-modal-block-label{font-family:"Open Sans",var(--font-primary)!important;font-weight:700!important;font-size:1.125rem!important;line-height:140%!important;color:#1e1e1e!important;margin:0!important}.atividade-modal-block-value,.atividade-modal-block-value-small{font-family:"Poppins",var(--font-primary)!important;font-weight:600!important;font-size:1.5rem!important;line-height:1.5rem!important;color:#111!important;margin:0!important}.atividade-modal-block-subvalue{font-family:"Open Sans",var(--font-primary)!important;font-weight:400!important;font-size:1rem!important;line-height:140%!important;color:var(--color-text-secondary)!important;margin:0!important}.atividade-modal-divider{margin:0 1.5rem!important;border-color:#d1d5db!important}.atividade-modal-section{padding:var(--spacing-xl);margin:0 1.5rem 1.5rem;background:#fff;border-radius:.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.expanded-content{width:100%!important;margin-top:15px}.atividade-modal-expand-button{font-family:"Poppins",var(--font-primary)!important;font-weight:400!important;font-size:.875rem!important;text-transform:uppercase!important;text-decoration:underline!important;line-height:100%!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;cursor:default!important}.atividade-modal-expand-button.MuiButton-text{color:#5227e5!important}.atividade-modal-expand-button:hover{background:transparent!important;text-decoration:underline!important}.atividade-modal-periodo-section{padding:var(--spacing-xl);margin:0 1.5rem 1.5rem;background:#f3f3f3;border-radius:.5rem}.atividade-modal-periodo-section-bottom{display:flex;flex-direction:row;justify-content:space-between;margin-top:150px!important;background:#f3f3f3;border-radius:.5rem;padding:var(--spacing-xl) var(--spacing-xl);margin:0 1.5rem 1.5rem}.atividade-modal-periodo-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-xl)!important;color:var(--color-text-primary)!important;margin:0 0 var(--spacing-lg) 0!important;text-align:center}.atividade-modal-periodo-grid{display:flex;justify-content:space-between;gap:var(--spacing-xl);max-width:50rem;margin:0 auto}.atividade-modal-periodo-item{display:flex;flex-direction:column;width:100%;gap:var(--spacing-xs)}.atividade-modal-periodo-label{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-lg)!important;color:var(--color-text-primary)!important;margin:0!important}.atividade-modal-table-section{padding:var(--spacing-lg) 1.5rem;margin:0 1.5rem 1.5rem;background:#e5e5e5;border-radius:.5rem}.atividade-modal-table-container{background:#e5e5e5!important;border-radius:var(--border-radius-sm)!important}.atividade-modal-table-container .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{color:#e5e5e5!important}.atividade-modal-table-header{background:#5b21b6!important;text-align:center!important;font-weight:600!important;font-family:var(--font-primary)!important;border-right:.0625rem solid rgba(255,255,255,.1)!important}.atividade-modal-table-subheader{background:#5b21b6!important;color:#e5e5e5!important;text-align:center!important;font-size:.75rem!important;font-family:var(--font-primary)!important;border-right:.0625rem solid rgba(255,255,255,.1)!important}.atividade-modal-table-cell{text-align:center!important;font-size:.75rem!important;font-family:var(--font-primary)!important;background:#e5e5e5!important}.atividade-modal-field-section{padding:var(--spacing-lg) var(--spacing-xl);margin:0 1.5rem 1.5rem;display:flex;flex-direction:column;gap:var(--spacing-sm);background:#e5e5e5;border-radius:.5rem}.atividade-modal-field-header{display:flex;align-items:center;gap:var(--spacing-xs)}.atividade-modal-field-label{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-base)!important;color:var(--color-text-primary)!important;margin:0!important}.atividade-modal-field-label-evidencias{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-xl)!important;color:var(--color-text-primary)!important;text-align:center;margin:0 0 var(--spacing-xs) 0!important}.atividade-modal-label-placeholder{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-xl)!important;color:var(--color-text-placeholder)!important;text-align:center;margin-top:32px!important}.atividade-modal-comment-section{display:flex;flex-direction:column;gap:var(--spacing-sm);background:#e5e5e5;border-radius:.5rem}.atividade-modal-info-icon{font-size:1rem!important;color:#193b81!important;cursor:help}.required-mark{color:#f142fb;margin-left:.125rem}.atividade-modal-field-helper{font-family:var(--font-primary)!important;font-size:var(--font-size-sm)!important;color:var(--color-text-tertiary)!important;line-height:1.6!important;margin:0 0 var(--spacing-sm) 0!important;font-style:italic}.atividade-modal-descricao-content{background:#e5e5e5;border:var(--border-width) solid #D1D5DB;border-radius:var(--border-radius-sm);padding:var(--spacing-base);min-height:7.5rem}.atividade-modal-descricao-placeholder{font-family:var(--font-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-sm)!important;line-height:1.6!important;margin:0!important;white-space:pre-wrap!important;overflow-wrap:break-word!important;word-break:break-word!important}.atividade-modal-descricao-placeholder-date{display:flex;flex-direction:row;align-items:center;gap:12px;font-family:var(--font-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-sm)!important;line-height:1.6!important;margin:0!important;color:var(--color-text-tertiary)}.atividade-modal-select{background:#fff!important}.box-edited{display:flex;flex-direction:row;align-items:center;align-content:center;gap:8px}.box-edited .MuiTypography-root{font-family:var(--font-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-base)!important;color:var(--color-text-tertiary)!important;text-align:center}.atividade-modal-equipe-lista{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem}.atividade-modal-equipe-card{background:#80e4f9;border-radius:.5rem;padding:1rem 1.5rem;display:flex;align-items:center;gap:1rem;min-width:17.5rem;box-shadow:0 .0625rem .125rem #0000001a,0 .25rem .5rem #0000000d;position:relative}.atividade-modal-equipe-icon{font-size:2rem!important;color:#000!important}.atividade-modal-equipe-nome{font-weight:600!important;font-size:.95rem!important;color:#000!important;font-family:var(--font-primary)!important}.atividade-modal-equipe-funcao{font-size:.85rem!important;color:#374151!important;font-family:var(--font-primary)!important}.atividade-modal-equipe-remove{position:absolute;top:.5rem;right:.5rem;color:#000!important}.atividade-modal-equipe-remove:hover{background:#0000001a!important}.atividade-modal-evidencias-warning{font-size:.875rem!important;color:#5b21b6!important;margin-bottom:1rem!important;font-weight:500!important;font-family:var(--font-primary)!important}.atividade-modal-evidencias-table{border:.0625rem solid #E5E7EB!important;border-radius:.25rem!important;margin-bottom:.75rem!important;overflow:hidden!important}.atividade-modal-evidencias-table .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{color:#e5e5e5!important}.evidencias-header-cell,.evidencias-header-cell-numero,.evidencias-header-cell-docs{background:#4a2be1!important;color:#fff!important;font-weight:600!important;font-family:Poppins,var(--font-primary)!important;padding:.75rem!important;border-bottom:.0625rem solid #E5E7EB!important}.evidencias-header-cell-numero{width:3.75rem!important;text-align:center!important}.evidencias-header-cell-docs{width:18.75rem!important;text-align:center!important}.evidencias-row-even{background:#f3f4f6!important}.evidencias-row-odd{background:#fff!important}.evidencias-cell-numero{text-align:center!important;font-weight:600!important;font-family:var(--font-primary)!important;padding:.75rem!important}.evidencias-cell{padding:.5rem .75rem!important}.evidencias-cell-upload-inline{padding:.75rem 1rem!important;min-width:18.75rem!important;white-space:nowrap!important}.evidencias-input .MuiOutlinedInput-root fieldset{border:none!important}.evidencias-input{font-family:var(--font-primary)!important}.evidencias-input-view-only .MuiOutlinedInput-root{border:none!important;pointer-events:none!important}.atividade-modal-field-tech-note-section{padding:var(--spacing-xl);margin:0 1.5rem -20px;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--spacing-base)}.atividade-modal-field-tech-note-title{font-weight:700!important;font-family:var(--font-primary)!important;font-size:1.25rem!important;color:#5227e5}.atividade-modal-add-button.MuiButton-text{align-self:flex-start!important;text-transform:uppercase!important;color:#4a2be1!important;font-weight:400!important;font-family:Poppins,var(--font-primary)!important;font-size:.875rem!important;margin-top:.5rem!important;text-decoration:underline!important;padding:.5rem .75rem!important;line-height:100%!important;background:transparent!important}.atividade-modal-add-button.MuiButton-text:hover{text-decoration:underline!important;color:#7860f0!important}.atividade-modal-add-button.MuiButton-text:hover span{color:#7860f0!important}.atividade-modal-actions{margin:0 1.5rem 1.5rem;display:flex;justify-content:flex-end;gap:var(--spacing-base)}.atividade-modal-button-cancel.MuiButton-text{font-family:Poppins,var(--font-primary)!important;font-weight:400!important;text-transform:uppercase!important;color:#4a2be1!important;text-decoration:underline!important;font-size:.875rem!important;line-height:100%!important;background:transparent!important;border:none!important;box-shadow:none!important}.atividade-modal-button-cancel.MuiButton-text:hover{background:transparent!important;color:#000!important;text-decoration:underline!important}.atividade-modal-button-save{font-family:var(--font-primary)!important;font-weight:var(--font-weight-regular)!important;text-transform:uppercase!important;background-color:#4a2be1!important;color:#fff!important;width:14.1875rem!important;height:2.5rem!important;border-radius:2.0625rem!important;padding:.75rem 1rem!important;box-shadow:.25rem .25rem .4375rem #0000001a!important}.atividade-modal-button-save:hover{background-color:#3a1bb1!important}.atividade-modal-button-save:disabled{background-color:#949ba5!important;opacity:50%!important}.atividade-modal-table-cell-editable{text-align:center!important;padding:.5rem!important;background:#fff!important}.atividade-modal-table-input{width:6.25rem!important}.atividade-modal-table-input .MuiOutlinedInput-root{background:#fff!important}.atividade-modal-table-input input{text-align:center!important;font-family:var(--font-primary)!important;font-size:.75rem!important}.atividade-modal-field-section .ql-container{font-family:var(--font-primary)!important;font-size:.875rem!important;min-height:9.375rem!important}.atividade-modal-field-section .ql-editor{min-height:9.375rem!important}@media (max-width: 48rem){.atividade-modal-info-grid,.atividade-modal-info-grid-gray{grid-template-columns:1fr;gap:var(--spacing-lg);margin:0 1rem 1rem}.atividade-modal-periodo-grid{grid-template-columns:1fr}.atividade-modal-actions{flex-direction:column}.atividade-modal-label{font-size:1.25rem!important}.atividade-modal-value{font-size:1rem!important}}.modal-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;height:90vh;background-color:#f7f8fa;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;box-sizing:border-box}.header-modal{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;position:relative}.pdf-section,.section-modal{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;box-sizing:border-box}.section-title{color:#0a1a3d!important;text-align:center;font-weight:700!important;font-size:1.25rem!important;margin-bottom:1rem!important}.pdf-viewer{flex:1;width:100%;border:1px solid #e0e0e0;border-radius:8px}.tech-note-section{background-color:#fff;border-radius:12px;flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.title-box{font-weight:700!important;color:#0a1a3d!important;font-size:1.3rem!important}.tech-note-section::-webkit-scrollbar{width:6px}.tech-note-section::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.tech-note-section::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:6px}.tech-note-section::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.atividades-detalhes-container{width:100%;background:var(--color-background-alt);display:flex;flex-direction:column;padding:var(--spacing-xl);gap:var(--spacing-lg)}.atividades-detalhes-header{background:var(--color-background);border-radius:var(--border-radius-md);position:relative;top:0;z-index:100;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.atividades-detalhes-header-top{padding:var(--spacing-lg) var(--spacing-xl) 0}.atividades-detalhes-back-button{font-family:var(--font-primary)!important;font-weight:500!important;font-size:var(--font-size-base)!important;color:var(--color-primary)!important;text-transform:uppercase!important;padding:var(--spacing-sm) var(--spacing-base)!important;margin-left:-18px!important}.atividades-detalhes-back-button:hover{background-color:transparent!important}.atividades-detalhes-title-section{padding:5px var(--spacing-xl) var(--spacing-lg) var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-base)}.atividades-detalhes-title-row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--spacing-base)}.atividades-detalhes-title-left{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.atividades-detalhes-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:30px!important;line-height:2.25rem!important;color:#0a1a3d!important;margin:0!important;text-transform:capitalize}.atividades-detalhes-executora{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:18px!important;color:#1e1e1e!important;margin:0!important}.atividades-detalhes-programa-chip{background-color:#f0f1ff!important;color:var(--color-primary)!important;border:var(--border-width) solid #E0E7FF!important;border-radius:1.25rem!important;height:2rem!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-sm)!important;font-family:var(--font-primary)!important}.atividades-detalhes-subtitle{font-family:var(--font-secondary)!important;font-size:var(--font-size-sm)!important;color:var(--color-primary)!important;font-style:italic;margin:0!important}.atividades-detalhes-divider{width:100%;height:.0625rem;background:#f3f4f6;margin:0}.atividades-detalhes-content-wrapper{flex:1;overflow-y:auto;background:var(--color-background-alt)}.atividades-detalhes-content-wrapper::-webkit-scrollbar{width:.5rem}.atividades-detalhes-content-wrapper::-webkit-scrollbar-track{background:#f3f4f6;border-radius:.625rem}.atividades-detalhes-content-wrapper::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:.625rem}.atividades-detalhes-content-wrapper::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}.atividades-detalhes-content{background:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-xl);box-shadow:var(--shadow-sm)}.atividades-detalhes-filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl)}.atividades-detalhes-section-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:1.625rem!important;line-height:120%!important;color:var(--color-text-primary)!important}.atividades-detalhes-filter-button{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;height:2.5rem!important;padding:0 1.5rem!important;border-radius:2.0625rem!important;background:var(--color-primary)!important;box-shadow:var(--shadow-button)!important;text-transform:uppercase!important}.atividades-detalhes-filters{background:var(--color-background);border-radius:var(--border-radius-sm);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.atividades-detalhes-filters-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-text-primary)!important;margin-bottom:var(--spacing-lg)!important;font-size:var(--font-size-base)!important}.atividades-detalhes-filters-row{display:grid;grid-template-columns:1fr 1fr 1.5fr 1fr .5fr auto;gap:var(--spacing-base);align-items:flex-end}.atividades-detalhes-filter-group{display:flex;flex-direction:column;gap:var(--spacing-xs)}.atividades-detalhes-clear-filter{align-self:flex-start;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-end!important}.atividades-detalhes-filter-label{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;color:var(--color-text-primary)!important}.atividades-detalhes-filter-field{width:100%}.atividades-detalhes-filter-select{width:100%;height:2.5rem!important;border-radius:.5rem!important;background:var(--color-background)!important;border:var(--border-width) solid #D0D5DD!important;font-family:var(--font-primary)!important;font-size:.875rem!important}.atividades-detalhes-filter-select .MuiOutlinedInput-notchedOutline{border:none!important}.atividades-detalhes-filter-select .MuiSelect-select{font-family:var(--font-primary)!important;font-size:.875rem!important;padding:.625rem .875rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:30px!important}.atividades-detalhes-filter-field .MuiOutlinedInput-root{height:2.5rem!important;border-radius:.5rem!important;background:var(--color-background)!important;border:var(--border-width) solid #D0D5DD!important}.atividades-detalhes-filter-field .MuiOutlinedInput-notchedOutline{border:none!important}.atividades-detalhes-filter-field .MuiInputLabel-root{font-family:var(--font-primary)!important;font-size:.875rem!important;color:#667085!important;font-weight:var(--font-weight-regular)!important}.atividades-detalhes-filter-field .MuiInputLabel-shrink{background:var(--color-background)!important;padding:0 .25rem!important;font-size:.75rem!important}.atividades-detalhes-filter-field input,.atividades-detalhes-filter-field .MuiSelect-select{font-family:var(--font-primary)!important;font-size:.875rem!important;color:var(--color-text-primary)!important;padding:.625rem .875rem!important}.atividades-detalhes-table-wrapper{margin-top:var(--spacing-lg);overflow-x:auto;overflow-y:auto;max-height:60vh;border-radius:var(--border-radius-sm);border:var(--border-width) solid var(--table-border-color)}.atividades-detalhes-table-wrapper::-webkit-scrollbar{width:.5rem;height:.5rem}.atividades-detalhes-table-wrapper::-webkit-scrollbar-track{background:#f1f2f6;border-radius:.25rem}.atividades-detalhes-table-wrapper::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:.25rem}.atividades-detalhes-table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}.atividades-detalhes-table-container{overflow:visible!important}.atividades-detalhes-table-container .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{color:#000!important}.atividades-detalhes-table-container .MuiTable-root{border-collapse:separate;border-spacing:0;min-width:75rem}.atividades-detalhes-table-container .table-header-cell{position:sticky!important;top:0!important;z-index:10!important;text-align:center!important;color:#fff!important}.atividades-detalhes-table-header-group{display:flex;flex-direction:column;gap:.25rem;align-items:center}.atividades-detalhes-table-header-group>.MuiTypography-caption{font-family:var(--font-primary)!important;font-size:var(--table-header-font-size)!important;color:var(--table-header-text)!important;font-weight:var(--table-header-font-weight)!important;line-height:var(--table-header-line-height)!important}.atividades-detalhes-table-subheader{display:flex;justify-content:space-between;gap:1rem;width:100%}.atividades-detalhes-table-subheader .MuiTypography-caption{font-family:var(--font-primary)!important;font-size:.875rem!important;color:var(--table-header-text)!important;font-weight:var(--table-header-font-weight)!important;line-height:var(--table-header-line-height)!important}.atividades-detalhes-table-container .table-body-cell{text-align:center!important}.atividades-detalhes-table-indicator,.atividades-detalhes-table-period{display:flex;justify-content:space-around;gap:.75rem;width:100%}.atividades-detalhes-table-indicator .MuiTypography-body2,.atividades-detalhes-table-period .MuiTypography-body2{font-family:var(--font-secondary)!important;font-size:var(--font-size-base)!important;font-weight:var(--table-body-font-weight)!important;color:var(--table-body-text)!important;line-height:var(--table-body-line-height)!important;flex:1;text-align:center}.atividades-detalhes-status-cell{display:flex;justify-content:center;align-content:center;flex-direction:column;gap:.375rem;align-items:center;width:100%}.atividades-detalhes-status-tag{border-radius:1.25rem;padding:.25rem 1rem;background:var(--color-background);border:var(--border-width) solid var(--color-primary);font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium)!important;display:flex;align-items:center;justify-content:center;color:var(--color-primary)!important}.atividades-detalhes-actions{display:flex;gap:.5rem;justify-content:center;align-items:center}.atividades-detalhes-action-button{width:2rem!important;height:1.25rem!important;min-width:2rem!important;border-radius:2.0625rem!important;padding:.125rem!important;background:var(--color-primary)!important;color:var(--color-text-light)!important;display:flex!important;align-items:center!important;justify-content:center!important}.atividades-detalhes-action-button:disabled{background-color:#949ba5!important}.atividades-detalhes-action-button:hover{background:var(--color-primary-dark)!important}.atividades-detalhes-action-button .MuiSvgIcon-root{font-size:.875rem!important;color:var(--color-text-light)!important}.atividades-detalhes-pagination{margin-top:var(--spacing-xl);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--spacing-base);padding-top:var(--spacing-lg)}.atividades-detalhes-pagination-text{font-family:var(--font-primary)!important;color:var(--color-text-tertiary)!important;font-size:.875rem!important}.atividades-detalhes-pagination .MuiPagination-root{display:flex;justify-content:center}.atividades-detalhes-pagination .MuiPagination-ul{gap:.25rem}.atividades-detalhes-pagination .MuiPaginationItem-root{font-family:var(--font-primary)!important;font-size:.875rem!important;min-width:2.0625rem!important;height:2.875rem!important;margin:0!important;border:none!important;border-bottom:.09375rem solid transparent!important;border-radius:0!important;color:var(--color-text-primary)!important;padding:.375rem .75rem .875rem!important}.atividades-detalhes-pagination .MuiPaginationItem-page.Mui-selected{background-color:transparent!important;color:var(--color-primary)!important;font-weight:var(--font-weight-semibold)!important;border-bottom:.09375rem solid var(--color-primary)!important}.atividades-detalhes-pagination .MuiPaginationItem-page:hover{background-color:#4a2be114!important}.atividades-detalhes-pagination .MuiPaginationItem-previousNext,.atividades-detalhes-pagination .MuiPaginationItem-firstLast{display:none!important}@media (max-width: 75rem){.atividades-detalhes-filters-row{grid-template-columns:1fr 1fr}.atividades-detalhes-clear-filter{grid-column:1 / -1;justify-self:flex-end}}@media (max-width: 48rem){.atividades-detalhes-container{padding:var(--spacing-base)}.atividades-detalhes-filters-row{grid-template-columns:1fr}.atividades-detalhes-pagination{flex-direction:column-reverse;align-items:center}.atividades-detalhes-table-wrapper{max-height:50vh}}.analysis-page{background-color:var(--color-background-alt);height:100%;padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg);overflow-y:auto;overflow-x:hidden}.analysis-detail-page{background-color:var(--color-background-alt);height:100%;padding:var(--spacing-xl);overflow-y:auto;overflow-x:hidden}.analysis-detail-loading{display:flex;justify-content:center;align-items:center;min-height:300px}.analysis-page>*{flex-shrink:0}.analysis-header{display:flex;flex-direction:column;background:var(--color-background);padding:var(--spacing-xl);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm)}.analysis-header-top{display:flex;justify-content:space-between;align-items:center}.analysis-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary);font-size:1.5rem!important}.btn-toggle-filtro-analysis{background:var(--color-primary)!important;color:var(--color-text-light)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;padding:var(--spacing-sm) var(--spacing-xl)!important;border-radius:40px!important;text-transform:uppercase!important}.analysis-filtros{background:var(--color-background);padding:var(--spacing-xl);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:1fr 1fr .7fr .7fr auto;gap:var(--spacing-lg);align-items:end}.analysis-filtros .filter-group{display:flex;flex-direction:column;gap:var(--spacing-sm)}.analysis-filtros .filter-label{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;color:var(--color-text-primary)}.analysis-filtros .filter-actions{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-sm);align-items:center;min-width:100px}.analysis-filtros .btn-buscar{background:var(--color-primary)!important;color:var(--color-text-light)!important;min-width:44px!important;height:44px!important;border-radius:50%!important;padding:0!important}.analysis-filtros .btn-limpar{min-width:44px!important;height:44px!important;border-radius:50%!important;padding:0!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}.analysis-section-title{font-family:Poppins,sans-serif!important;font-size:25px!important;font-weight:600!important;color:#0f1e41!important;margin:0!important}.analysis-tabela-container{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;overflow-x:hidden;overflow-y:hidden}.analysis-tabela-container .MuiPaper-root{width:100%!important}.analysis-tabela-container .MuiTableContainer-root table,.analysis-tabela-container table{width:100%!important;min-width:100%!important}.analysis-tabela-container tbody tr.resumo-plano-header-row,.analysis-tabela-container tbody tr.resumo-plano-subtotal-row,.analysis-tabela-container tbody tr.resumo-plano-total-row,.analysis-tabela-container tbody tr.resumo-plano-header-row:hover,.analysis-tabela-container tbody tr.resumo-plano-subtotal-row:hover,.analysis-tabela-container tbody tr.resumo-plano-total-row:hover{background-color:#fff!important;background:#fff!important}.analysis-tabela-container tbody td.resumo-plano-header-cell,.analysis-tabela-container tbody td.resumo-plano-subtotal-cell,.analysis-tabela-container tbody td.resumo-plano-total-cell{color:#000!important;background-color:#fff!important;background:#fff!important;font-weight:700!important}.analysis-tabela-container tbody td.resumo-plano-header-cell *,.analysis-tabela-container tbody td.resumo-plano-subtotal-cell *,.analysis-tabela-container tbody td.resumo-plano-total-cell *{color:#000!important}.analysis-tabela-container .MuiTableContainer-root{border-radius:var(--border-radius-sm);overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#b9bfd1 transparent}.analysis-tabela-container .MuiTableContainer-root::-webkit-scrollbar{height:6px}.analysis-tabela-container .MuiTableContainer-root::-webkit-scrollbar-track{background:transparent}.analysis-tabela-container .MuiTableContainer-root::-webkit-scrollbar-thumb{background-color:#b9bfd1;border-radius:999px}.analysis-tabela-container .MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background-color:#9fa7bd}.analysis-projects-table{border:1px solid #F0F0FB;border-radius:10px;overflow-x:auto!important;overflow-y:hidden!important;display:block}.analysis-projects-table__table{border-collapse:separate!important;border-spacing:0!important;min-width:1120px!important;width:1120px!important}.analysis-projects-table__head-row{background:#f6f6f9!important}.analysis-projects-table__head-cell{font-family:var(--font-primary)!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)!important;padding:14px 16px!important;border-bottom:1px solid #F0F0FB!important;border-right:1px solid #F0F0FB!important;background:#f6f6f9!important;white-space:nowrap;line-height:1.25!important}.analysis-projects-table__head-cell--executors-count{white-space:normal!important;min-width:145px!important;max-width:170px!important}.analysis-projects-table__head-cell:last-child{border-right:none!important}.analysis-projects-table__head-cell--center,.analysis-projects-table__body-cell--center{text-align:center!important}.analysis-projects-table__body-row{background:#fff}.analysis-projects-table__body-row:hover{background:#fafaff!important}.analysis-projects-table__body-cell{font-family:var(--font-primary)!important;font-size:14px!important;color:var(--color-text-primary)!important;padding:12px 16px!important;border-bottom:1px solid #F0F0FB!important;border-right:1px solid #F0F0FB!important;vertical-align:middle!important}.analysis-projects-table__body-cell:last-child{border-right:none!important}.analysis-projects-table__body-row:last-child .analysis-projects-table__body-cell{border-bottom:none!important}.analysis-projects-table__status{gap:8px;padding:0;border:none!important;border-radius:0;background:transparent!important;font-size:14px!important;font-weight:var(--font-weight-semibold);line-height:1.2}.analysis-projects-table__status-icon{font-size:16px!important;color:currentColor!important}.analysis-projects-table__status.analysis-badge--consult-mcti{color:#5c34d6}.analysis-projects-table__status.analysis-badge--to-analyze,.analysis-projects-table__status.analysis-badge--to-reanalyze{color:#c029df}.analysis-projects-table__status.analysis-badge--in-analysis,.analysis-projects-table__status.analysis-badge--in-reanalysis{color:#9b6b0f}.analysis-projects-table__status.analysis-badge--validated{color:#18844a}.analysis-projects-table__status.analysis-badge--requires-adjustment,.analysis-projects-table__status.analysis-badge--pending-validation{color:#b42318}.analysis-projects-table__action-btn.MuiButton-root{color:#5c34d6!important;font-family:var(--font-primary)!important;font-size:15px!important;font-weight:500!important;text-transform:uppercase!important;text-decoration:underline;text-underline-offset:2px;justify-content:flex-start!important;padding:0!important;min-width:unset!important;transition:opacity .2s ease}.analysis-projects-table__action-btn.MuiButton-root:hover{background:transparent!important;color:#5c34d6!important;opacity:.9}.analysis-projects-table__action-btn .MuiButton-startIcon{margin-right:4px;color:#5c34d6!important}.analysis-projects-table__action-btn .MuiSvgIcon-root{color:#5c34d6!important}.analysis-tabela-container thead,.analysis-tabela-container thead tr,.analysis-tabela-container thead th{background-color:#fff!important;background:#fff!important}.analysis-tabela-container thead th,.analysis-tabela-container thead .MuiTableCell-root,.analysis-tabela-container thead .table-header-cell,.analysis-tabela-container .MuiTableHead-root .MuiTableCell-root.table-header-cell{color:#000!important;background-color:#fff!important;background:#fff!important;font-weight:700!important;font-family:var(--font-primary)!important;font-size:var(--font-size-sm)!important;padding:var(--spacing-md) var(--spacing-base)!important;border-bottom:1px solid #F0F0FB!important;border-right:1px solid #F0F0FB!important;border-left:none!important;border-top:none!important;white-space:nowrap}.analysis-tabela-container thead th:last-child,.analysis-tabela-container thead .MuiTableCell-root:last-child{border-right:none!important}.analysis-tabela-container thead th *,.analysis-tabela-container thead .MuiTableCell-root *{color:#000!important}.analysis-tabela-container .MuiTableBody-root .MuiTableCell-root{font-family:var(--font-primary)!important;font-size:var(--font-size-sm)!important;color:var(--color-text-primary)!important;padding:var(--spacing-md) var(--spacing-base)!important;border-bottom:1px solid #F0F0FB!important;border-right:1px solid #F0F0FB!important;border-left:none!important;border-top:none!important}.analysis-tabela-container .MuiTableBody-root .MuiTableCell-root:last-child{border-right:none!important}.analysis-tabela-container .MuiTableBody-root .MuiTableRow-root:hover{background-color:var(--color-background-hover)!important}.analysis-tabela-container .analysis-projects-table .MuiTableHead-root .analysis-projects-table__head-cell{color:var(--color-text-primary)!important;background:#fdfdfd!important;border-bottom:2px solid #F0F0FB!important;border-right:1px solid #F0F0FB!important}.analysis-tabela-container .analysis-projects-table .MuiTableBody-root .analysis-projects-table__body-cell{border-bottom:1px solid #F0F0FB!important;border-right:1px solid #F0F0FB!important;background:#fff!important}.btn-analisar-analysis{background:var(--color-primary)!important;color:var(--color-text-light)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-xs)!important;padding:var(--spacing-xs) var(--spacing-base)!important;border-radius:var(--border-radius-lg)!important;text-transform:uppercase!important;min-width:110px!important}.analysis-badge{display:inline-flex;align-items:center;gap:4px;border-radius:20px;font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);white-space:nowrap}.analysis-badge-dot{width:8px;height:8px;border-radius:50%;background-color:currentColor}.analysis-badge--consult-mcti{background-color:#e8eaf6;color:#6c757d;border:1px solid #6c757d}.analysis-badge--to-analyze{background-color:#ffc107;color:#fff}.analysis-badge--in-analysis{background-color:#4caf50;color:#fff}.analysis-badge--to-reanalyze{background-color:#fff;color:#6c757d;border:1px solid #6c757d}.analysis-badge--in-reanalysis{background-color:#fff;color:#ff9800;border:1px solid #FF9800}.analysis-badge--validated{background-color:#e8f5e9;color:#2e7d32}.analysis-badge--requires-adjustment{background-color:#ffebee;color:#c62828}.analysis-badge--pending-validation{background-color:#fff3e0;color:#e65100}.analysis-pagination{display:flex;justify-content:center;padding:var(--spacing-base) 0}.analysis-pagination .MuiPaginationItem-root.Mui-selected{background-color:var(--color-primary)!important;color:var(--color-text-light)!important}.analysis-loading{display:flex;justify-content:center;align-items:center;min-height:300px}.analysis-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:var(--spacing-base)}@media (max-width: 1200px){.analysis-filtros{grid-template-columns:1fr 1fr}.analysis-filtros .filter-actions{grid-column:1 / -1;justify-content:flex-end}}@media (max-width: 768px){.analysis-page{padding:var(--spacing-base)}.analysis-header{gap:var(--spacing-base);padding:var(--spacing-lg)}.analysis-filtros{grid-template-columns:1fr;padding:var(--spacing-lg)}.analysis-filtros .filter-actions{grid-column:1;justify-content:stretch}}.analysis-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.analysis-page-title{font-family:var(--font-primary)!important;font-size:20px!important;font-weight:var(--font-weight-bold)!important;color:var(--color-text-primary)!important}.analysis-page-subtitle{font-family:var(--font-primary)!important;font-size:14px!important;color:var(--color-text-secondary)!important;margin-top:4px!important}.analysis-analyst-info{text-align:right}.analysis-analyst-label{font-family:var(--font-primary)!important;font-size:12px!important;color:var(--color-text-secondary)!important}.analysis-analyst-name{font-family:var(--font-primary)!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)!important}.resource-status-banner{border-radius:var(--border-radius-md);padding:14px 20px;display:flex;align-items:center;justify-content:space-between;background:#f3f1ff;border:1px solid var(--color-primary)}.resource-status-text{font-family:var(--font-primary)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-regular)!important;color:var(--color-text-primary)!important}.resource-status-text--captured,.resource-status-text--not-captured{color:var(--color-text-primary)!important}.resource-status-btn{background:#4a2be1!important;color:#fff!important;font-family:var(--font-primary)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;text-transform:uppercase!important;border-radius:33px!important;min-width:142px!important;height:40px!important;padding:0 20px!important;box-shadow:none!important;gap:8px!important}.resource-status-btn:hover{background:#3a22b3!important}.mcti-section{display:flex;flex-direction:column;gap:8px}.mcti-header-row{display:flex;align-items:center;justify-content:space-between}.mcti-section-title{font-family:var(--font-primary)!important;font-size:14px!important;font-weight:var(--font-weight-bold)!important;color:var(--color-text-primary)!important}.mcti-textarea{width:100%;min-height:80px;border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);padding:10px;font-size:14px;resize:vertical;font-family:var(--font-primary)}.mcti-attach-btn{display:flex;align-items:center;gap:6px;background:none;border:none;color:var(--color-primary);padding:0;cursor:pointer;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:3px}.mcti-toggle-row{display:flex;align-items:center;justify-content:space-between}.mcti-toggle-controls{display:flex;align-items:center;gap:4px}.mcti-toggle-text{font-family:var(--font-primary)!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)!important}.mcti-toggle-label{font-family:var(--font-primary)!important;font-size:14px!important;color:var(--color-text-primary)!important}.mcti-attachment-indicator{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f3f1ff;border:1px solid var(--color-primary);border-radius:var(--border-radius-sm);font-family:var(--font-primary)}.mcti-attachment-name{font-family:var(--font-primary)!important;font-size:13px!important;color:var(--color-text-primary)!important;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcti-attachment-status{font-family:var(--font-primary)!important;font-size:12px!important;color:#4caf50!important;font-weight:var(--font-weight-semibold)!important}.mcti-attachment-remove{display:flex;align-items:center;background:none;border:none;color:#f44336;cursor:pointer;padding:2px;border-radius:50%}.mcti-attachment-remove:hover{background:#f443361a}.mcti-report-btn{background:var(--color-primary);color:#fff;border:none;border-radius:var(--border-radius-sm);padding:8px 16px;cursor:pointer;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-semibold);margin-top:12px}.mcti-report-btn:hover{opacity:.9}.analysis-tab--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.checklist-section{margin-bottom:24px}.checklist-section-label{font-family:var(--font-primary)!important;font-size:15px!important;font-weight:var(--font-weight-bold)!important;color:var(--color-text-primary)!important;margin-bottom:16px!important;padding-bottom:8px;border-bottom:2px solid #EDE7F6}.checklist-question{margin-bottom:20px;padding:16px;background:var(--color-background-alt);border-radius:var(--border-radius-md);border:1px solid var(--color-border-light)}.checklist-question-label{font-family:var(--font-primary)!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)!important;margin-bottom:10px!important}.checklist-radio-group{display:flex;gap:24px;margin-bottom:12px}.checklist-radio-item{display:flex;align-items:center;gap:6px;font-family:var(--font-primary);font-size:13px;color:var(--color-text-primary);cursor:pointer}.checklist-comment-label{font-family:var(--font-primary)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-secondary)!important;margin-bottom:4px!important}.checklist-comment-textarea{width:100%;min-height:60px;border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);padding:10px;font-size:13px;resize:vertical;font-family:var(--font-primary)}.checklist-comment-counter{text-align:right;font-family:var(--font-primary);font-size:11px;color:var(--color-text-secondary);margin-top:2px}.analysis-tabs{display:flex;gap:4px;margin-bottom:0;border-bottom:none;padding-bottom:0}.analise-modal__content-card{margin-top:20px}.analysis-tab{padding:10px 16px;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);transition:all var(--transition-base)}.analysis-tab:hover{color:var(--color-primary)}.analysis-tab--active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.analysis-actions{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:16px;border-top:1px solid var(--color-border-light)}.analysis-btn-save{background:var(--color-primary)!important;color:var(--color-text-light)!important;border:none;border-radius:var(--border-radius-sm);padding:10px 24px;cursor:pointer;font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-semibold)}.analysis-btn-save:disabled{background:#ccc!important;cursor:not-allowed}.analysis-btn-next{background:none;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--border-radius-sm);padding:10px 24px;cursor:pointer;font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-semibold)}.analysis-btn-register{background:var(--color-primary)!important;color:var(--color-text-light)!important;border:none;border-radius:var(--border-radius-sm);padding:12px 28px;cursor:pointer;font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-bold);margin-top:16px;display:block;margin-left:auto}.analysis-btn-register:disabled{background:#ccc!important;cursor:not-allowed}.analysis-last-saved{font-family:var(--font-primary);font-size:12px;color:var(--color-text-secondary)}.review-modal-radio-group{display:flex;gap:32px;margin-bottom:20px}.review-modal-radio-item{display:flex;align-items:center;gap:6px;font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-semibold);cursor:pointer}.review-modal-comment-label{font-family:var(--font-primary)!important;font-size:13px!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-secondary)!important;margin-bottom:6px!important}.review-modal-textarea{width:100%;min-height:120px;border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);padding:12px;font-size:14px;resize:vertical;font-family:var(--font-primary)}.review-modal-actions{display:flex;justify-content:space-between;margin-top:20px}.tn-title{font-family:var(--font-primary)!important;font-size:22px!important;font-weight:var(--font-weight-bold)!important;color:var(--color-text-primary)!important;margin-bottom:28px!important;padding-bottom:12px;border-bottom:2px solid #EDE7F6}.tn-meta-section{margin-bottom:32px;padding:24px;background:var(--color-background);border-radius:var(--border-radius-md);border:1px solid var(--color-border-light)}.tn-meta-name{font-family:var(--font-primary)!important;font-size:17px!important;font-weight:var(--font-weight-bold)!important;color:var(--color-primary)!important;margin-bottom:8px!important}.tn-meta-description{font-family:var(--font-primary)!important;font-size:13px!important;color:var(--color-text-secondary)!important;margin-bottom:20px!important;line-height:1.6}.tn-activity{margin-bottom:24px;padding:16px 20px;background:var(--color-background-alt);border-radius:var(--border-radius-sm);border-left:3px solid var(--color-primary)}.tn-activity-name{font-family:var(--font-primary)!important;font-size:15px!important;font-weight:var(--font-weight-bold)!important;color:var(--color-text-primary)!important;margin-bottom:6px!important}.tn-activity-description{font-family:var(--font-primary)!important;font-size:13px!important;color:var(--color-text-secondary)!important;margin-bottom:8px!important;line-height:1.5}.tn-physical-indicator{font-family:var(--font-primary)!important;font-size:13px!important;color:var(--color-primary)!important;font-weight:var(--font-weight-semibold)!important;margin-bottom:14px!important}.tn-criterion{margin-bottom:12px;padding:12px 14px;background:#f5f3ff;border-radius:var(--border-radius-sm);border:1px solid #EDE7F6;display:flex;justify-content:space-between;align-items:flex-start}.tn-criterion-label{font-family:var(--font-primary)!important;font-size:13px!important;font-weight:var(--font-weight-bold)!important;color:var(--color-primary)!important;margin-bottom:4px!important}.tn-criterion-sublabel{font-family:var(--font-primary)!important;font-size:12px!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)!important;margin-top:4px!important;margin-bottom:2px!important}.tn-criterion-text{font-family:var(--font-primary)!important;font-size:13px!important;color:var(--color-text-primary)!important;flex:1;line-height:1.5}.tn-criterion-edit-btn{background:none;border:none;color:var(--color-primary);cursor:pointer;font-family:var(--font-primary);font-size:12px;font-weight:var(--font-weight-semibold);display:flex;align-items:center;gap:4px}.tn-criterion-edit-btn:hover{text-decoration:underline}.tn-criterion-remove-btn{background:none;border:none;color:#f44336;cursor:pointer;padding:2px;border-radius:50%;display:flex;align-items:center}.tn-criterion-remove-btn:hover{background:#f443361a}.tn-criterion-cancel-btn{background:none;border:1px solid #ccc;color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-primary);font-size:11px;font-weight:var(--font-weight-semibold);padding:4px 12px;border-radius:var(--border-radius-sm)}.tn-criterion-cancel-btn:hover{border-color:#999;color:var(--color-text-primary)}.tn-criterion-textarea{width:100%;min-height:80px;border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);padding:12px;font-size:13px;resize:vertical;font-family:var(--font-primary);margin-top:4px}.tn-criterion-textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #4a2be11a}.tn-add-criterion-btn{background:none;border:none;color:var(--color-primary);cursor:pointer;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-semibold);margin-top:20px;display:flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:3px;float:right}.tn-add-criterion-btn:hover{opacity:.8}.tn-save-meta-btn{background:var(--color-primary);color:#fff;border:none;border-radius:20px;padding:8px 20px;cursor:pointer;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-semibold);margin-top:16px;float:right}.tn-save-meta-btn:hover{opacity:.9}.tn-create-btn{background:var(--color-primary);color:#fff;border:none;border-radius:20px;padding:12px 32px;cursor:pointer;font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-bold);margin-top:20px;display:block;margin-left:auto}.tn-create-btn:disabled{background:#ccc;color:#888;cursor:not-allowed}.tn-criterion-required{color:var(--color-danger, #D32F2F);font-weight:var(--font-weight-bold)}.correction-field{margin-bottom:16px;padding:16px;background:#fff3e0;border-radius:var(--border-radius-md);border:1px solid #FFB74D}.correction-field-label{font-family:var(--font-primary)!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;color:#e65100!important;margin-bottom:4px!important}.correction-field-comment{font-family:var(--font-primary)!important;font-size:13px!important;color:var(--color-text-secondary)!important;margin-bottom:8px!important}.correction-textarea{width:100%;min-height:60px;border:1px solid #FFB74D;border-radius:var(--border-radius-sm);padding:10px;font-size:13px;resize:vertical;font-family:var(--font-primary)}.correction-submit-btn{background:var(--color-primary);color:#fff;border:none;border-radius:var(--border-radius-sm);padding:12px 28px;cursor:pointer;font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-bold);margin-top:20px;display:block;margin-left:auto}.analysis-header-card{display:flex;flex-direction:column;width:100%;border-radius:16px;padding:24px 36px 1px;gap:20px;background:#fff}.analysis-modal__top-header{display:flex;justify-content:space-between;align-items:flex-start}.analysis-modal__top-left{flex:1}.analysis-modal__top-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.analysis-modal__avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#e8e0ff,#d1c4e9);display:flex;align-items:center;justify-content:center;font-size:24px}.analysis-modal__add-btn{width:36px!important;height:36px!important;background:var(--color-primary)!important;color:#fff!important;border-radius:50%!important}.analysis-modal__add-btn:hover{background:#3a22b3!important}.analysis-modal__tabs{display:flex;gap:4px;margin-bottom:16px;margin-top:16px;border-bottom:2px solid var(--color-border-light);padding-bottom:0}.analysis-modal__resp-label{font-family:var(--font-secondary)!important;font-size:var(--font-size-base)!important;color:var(--color-primary)!important}.analysis-modal__resp-name{font-family:var(--font-primary)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)!important}.analise-modal__titulo{font-family:var(--font-primary)!important;font-size:var(--font-size-xl)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-text-primary)!important;line-height:var(--line-height-base)!important}.analise-modal__id{font-family:var(--font-primary)!important;font-size:var(--font-size-lg)!important;font-weight:var(--font-weight-regular)!important;color:var(--color-text-primary)!important;line-height:var(--line-height-base)!important}.analysis-modal__footer{display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin-top:16px}.analysis-modal__btn-save{color:var(--color-primary)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:13px!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:3px!important}.analysis-modal__btn-save:disabled{color:#ccc!important;cursor:not-allowed}.analysis-modal__last-saved{font-family:var(--font-primary)!important;font-size:12px!important;color:var(--color-text-secondary)!important}.analysis-modal__readonly-info{font-family:var(--font-primary);font-size:13px;color:var(--color-text-secondary);font-style:italic}@media (max-width: 768px){.analysis-header-card{padding:20px 20px 24px;gap:28px;border-radius:12px}.analysis-modal__top-header{flex-direction:column;gap:16px}.resource-status-banner{flex-direction:column;gap:12px;align-items:flex-start}.analise-modal__titulo{font-size:var(--font-size-lg)!important}.analise-modal__id{font-size:var(--font-size-base)!important}}@media (max-width: 480px){.analysis-header-card{padding:16px;gap:20px}.analysis-modal__top-right{flex-wrap:wrap}.resource-status-btn{min-width:auto!important;width:100%!important;justify-content:center!important}}.identification-tab{display:flex;flex-direction:column;gap:20px}.identification-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px}.identification-card-title{font-size:18px!important;font-weight:700!important;color:var(--color-text-primary)!important;margin-bottom:8px!important}.identification-fields-row{display:flex;gap:20px;align-items:flex-start}.identification-field{display:flex;flex-direction:column;gap:2px;position:relative}.identification-field-label{font-size:14px!important;font-weight:600!important;color:var(--color-text-primary)!important}.identification-field-ref{font-size:11px!important;color:var(--color-text-tertiary)!important;margin-bottom:4px!important}.identification-tab .MuiOutlinedInput-root.Mui-disabled{background-color:#f5f5f5}.identification-tab .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:var(--color-border)}.identification-tab .MuiInputBase-input.Mui-disabled,.identification-tab .MuiSelect-select.Mui-disabled{-webkit-text-fill-color:var(--color-text-secondary);font-size:14px}.identification-divider{width:100%;height:1px;background-color:var(--color-border);margin:8px 0}.identification-checklist-question{display:flex;flex-direction:column;gap:4px;margin-top:8px}.identification-checklist-label{font-size:14px!important;font-weight:700!important;color:var(--color-text-primary)!important}.identification-radio-group{gap:16px}.identification-textarea{width:100%;resize:vertical;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;padding:10px 14px;border:1px solid var(--color-border);border-radius:4px;background-color:#f5f5f5;color:var(--color-text-secondary);box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}div.identification-textarea{resize:none;overflow:hidden;max-width:100%}div.identification-textarea *{overflow-wrap:break-word;word-break:break-word;max-width:100%}.identification-textarea:disabled{cursor:default;opacity:1}.identification-textarea:not(:disabled){background-color:#fff;color:var(--color-text-primary);border-color:var(--color-primary);cursor:text}.identification-textarea:not(:disabled):focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #4a2be126}@media (max-width: 768px){.identification-fields-row{flex-direction:column}}.identification-attachment-chip{display:flex;align-items:center;gap:10px;background:#80e4f9;border-radius:8px;padding:12px 18px;cursor:pointer;transition:background .2s}.identification-attachment-chip:hover{background:#5dd8f5}.identification-attachment-icon{font-size:20px}.table-container{box-shadow:none!important;border:var(--border-width) solid #E9E9F3!important}.table-header-cell{background-color:var(--table-header-bg)!important;color:var(--table-header-text)!important;font-family:var(--font-primary)!important;font-weight:var(--table-header-font-weight)!important;font-size:var(--table-header-font-size)!important;line-height:var(--table-header-line-height)!important;text-align:center!important;min-height:var(--table-header-height)!important;height:var(--table-header-height)!important;padding:var(--spacing-sm) var(--spacing-xs)!important;border-bottom:none!important;vertical-align:middle!important}.table-body-row{background-color:var(--table-body-bg)!important;min-height:var(--table-row-height)!important;height:var(--table-row-height)!important}.table-body-row:nth-child(2n){background-color:#f9f9fd!important}.table-body-row:hover{background-color:var(--table-hover-bg)!important}.table-body-cell{font-family:var(--font-secondary)!important;font-weight:var(--table-body-font-weight)!important;font-size:var(--table-body-font-size)!important;line-height:var(--table-body-line-height)!important;color:var(--table-body-text)!important;padding:var(--table-padding)!important;border-bottom:var(--table-border-width) solid #E9E9F3!important;vertical-align:middle!important;text-align:left!important}.table-total-row{background-color:var(--table-total-bg)!important;min-height:var(--table-header-height)!important;height:var(--table-header-height)!important}.table-total-cell{color:var(--table-total-text)!important;font-family:var(--font-secondary)!important;font-weight:var(--table-body-font-weight)!important;font-size:var(--table-body-font-size)!important;line-height:var(--table-body-line-height)!important;padding:var(--table-padding)!important;border-bottom:none!important;vertical-align:middle!important}.table-subtotal-row{background-color:var(--table-subtotal-bg)!important;min-height:var(--table-row-height)!important;height:var(--table-row-height)!important}.table-subtotal-cell{color:var(--table-subtotal-text)!important;font-family:var(--font-secondary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--table-body-font-size)!important;line-height:var(--table-body-line-height)!important;padding:var(--table-padding)!important;border-bottom:var(--table-border-width) solid var(--table-border-color)!important;vertical-align:middle!important}.table-total-grid{display:grid;background-color:var(--table-total-bg);color:var(--table-total-text);font-family:var(--font-secondary);font-weight:var(--table-body-font-weight);font-size:var(--table-body-font-size);line-height:var(--table-body-line-height);border-radius:var(--border-radius-sm);margin-top:var(--spacing-base)}.table-total-grid-cell{padding:var(--table-padding);display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.2)}.table-total-grid-cell:last-child{border-right:none}.table-header-cell{background-color:#fff!important}.MuiTableCell-head.table-header-cell *{color:var(--color-text-primary)!important}.table-container .MuiTableCell-root{border:var(--border-width) solid #E9E9F3!important}.table-container th.MuiTableCell-head.table-header-cell{border-bottom:2px solid #E9E9F3!important}.identification-helper-text{margin-top:var(--spacing-base)!important}.table-abrangency th.MuiTableCell-head{border-radius:4px;border:1px solid #F0F0FB!important}.table-abrangency .MuiTableHead-root .MuiTableRow-root{background-color:#fff!important}.table-abrangency tbody.MuiTableBody-root .MuiTableCell-root{border-radius:4px;border:1px solid #F0F0FB!important}.table-abrangency tbody.MuiTableBody-root .MuiTableRow-root:nth-child(odd){background-color:#fff!important}.table-abrangency tbody.MuiTableBody-root .MuiTableRow-root:nth-child(2n){background-color:#f0f0fb80!important}.table-grouped-metas th.MuiTableCell-head{border-radius:0;border:none!important}.t-head-etapa th.MuiTableCell-head{background-color:#f9f9fd!important}.t-head-atv th.MuiTableCell-head{background-color:#f0f0fb!important}.table-grouped-metas .MuiTableHead-root .MuiTableRow-root{background-color:#fff!important}.table-grouped-metas tbody.MuiTableBody-root .MuiTableCell-root{border-radius:0!important;border:none!important}.table-grouped-metas tbody.MuiTableBody-root .MuiTableRow-root:nth-child(odd){background-color:#fff!important}.table-grouped-metas tbody.MuiTableBody-root .MuiTableRow-root:nth-child(2n){background-color:#f0f0fb80!important}.schedule-extend-table th.MuiTableCell-head{background-color:#fff!important;border:1px solid #E9E9F3!important}.schedule-extend-table .MuiTableRow-root{box-shadow:none!important}.schedule-extend-table tbody.MuiTableBody-root .MuiTableCell-root{border:1px solid #E9E9F3!important;color:#0b193c!important;font-family:Open Sans;font-size:12px;font-weight:400;line-height:130%}.table-disponibilidade-content .MuiTableCell-root{border:none!important}.table-disponibilidade-content .MuiTableHead-root .MuiTableCell-head,.table-disponibilidade-content{border:1px solid #E9E9F3!important}.table-disponibilidade-content .MuiTableHead-root .MuiTableRow-root{background-color:#fff!important}.table-disponibilidade-content .MuiTable-root table{border:1px solid #E9E9F3!important;border-collapse:collapse!important}.table-disponibilidade-content tbody.MuiTableBody-root .MuiTableRow-root:nth-child(odd){background-color:#fff!important}.table-disponibilidade-content tbody.MuiTableBody-root .MuiTableRow-root:nth-child(2n){background-color:#f7f7fd!important}.table-disponibilidade-content tbody.MuiTableBody-root .MuiTableRow-root:last-child{background-color:#fff!important}.modal-equipe-container{position:absolute;display:flex;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%);width:85vw;max-width:1400px;min-height:400px;max-height:90vh;background-color:var(--color-background);border-radius:var(--border-radius-sm);padding:var(--spacing-2xl) var(--spacing-xl);box-shadow:var(--shadow-sm),var(--shadow-md);overflow:hidden}.modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-base);border-bottom:var(--border-width-thick) solid var(--color-primary);margin-bottom:var(--spacing-lg)}.modal-header h5{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);color:var(--color-text-primary);margin:0}.modal-close-button{color:var(--color-text-tertiary);transition:color var(--transition-fast)}.modal-close-button:hover{color:var(--color-text-primary);background-color:var(--color-background-hover)}.modal-scrollable-content{flex:1;overflow-y:auto;overflow-x:auto;margin-bottom:var(--spacing-lg)}.modal-detalhamento-section{margin-top:var(--spacing-xl);padding:var(--spacing-lg);background-color:var(--color-background-alt)!important;border-radius:var(--border-radius-sm);border:var(--border-width) solid var(--color-border-light)}.modal-detalhamento-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.modal-detalhamento-helper{font-family:var(--font-secondary);font-weight:var(--font-weight-light);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-tight);margin-bottom:var(--spacing-base)}.modal-equipe-membro-box{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-base);background-color:var(--color-background);border-radius:var(--border-radius-sm);border:var(--border-width) solid var(--color-border-light)}.modal-field-label{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.modal-field-label .required-mark{color:var(--color-required)}.modal-textarea{width:100%;font-family:var(--font-primary);font-size:var(--font-size-sm);padding:var(--input-padding-vertical) var(--input-padding-horizontal);border-radius:var(--input-border-radius);border:var(--border-width) solid var(--input-border-color);background:var(--color-background);color:var(--color-text-primary);resize:vertical;min-height:80px}.modal-textarea:focus{outline:none;border-color:var(--color-primary)}.modal-button-text{color:var(--color-primary)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-base);text-transform:none;margin-top:var(--spacing-base)}.modal-button-text:hover{color:var(--color-primary-dark)!important;background-color:var(--color-background-hover)}.modal-footer{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-base);border-top:var(--border-width) solid var(--color-border-light);gap:var(--spacing-base)}.modal-button-contained{height:var(--button-height);border-radius:var(--button-border-radius);padding:var(--button-padding-vertical) var(--button-padding-horizontal);background:var(--color-primary);color:var(--color-text-light);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--button-font-size);text-transform:uppercase;box-shadow:var(--shadow-button);transition:all var(--transition-base)}.modal-button-contained:hover{background:var(--color-primary-dark)}.modal-button-contained:disabled{background:var(--color-disabled-bg);color:#e0e0e0}.modal-instituicoes-container{position:absolute;display:flex;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%);width:85vw;max-width:1400px;min-height:400px;max-height:90vh;background-color:var(--color-background);border-radius:var(--border-radius-sm);padding:var(--spacing-2xl) var(--spacing-xl);box-shadow:var(--shadow-sm),var(--shadow-md);overflow:hidden}.modal-instituicoes-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-base);border-bottom:var(--border-width-thick) solid var(--color-primary);margin-bottom:var(--spacing-lg);position:sticky;top:0;background-color:var(--color-background);z-index:10}.modal-instituicoes-header h5{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);color:var(--color-text-primary);margin:0}.modal-instituicoes-close-button{color:var(--color-text-tertiary);transition:color var(--transition-fast)}.modal-instituicoes-close-button:hover{color:var(--color-text-primary);background-color:var(--color-background-hover)}.modal-instituicoes-table-wrapper{max-height:400px;overflow-y:auto;overflow-x:auto;margin-bottom:var(--spacing-lg)}.modal-instituicoes-add-button{width:-moz-fit-content;width:fit-content;color:var(--color-primary)!important;margin-top:var(--spacing-base);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--font-size-base);text-transform:none}.modal-instituicoes-add-button:hover{color:var(--color-primary-dark)!important;background-color:var(--color-background-hover)}.modal-instituicoes-footer{display:flex;justify-content:flex-end;align-items:center;padding-top:var(--spacing-base);border-top:var(--border-width) solid var(--color-border-light);gap:var(--spacing-base);position:sticky;bottom:0;background-color:var(--color-background);margin-top:var(--spacing-base)}.modal-instituicoes-save-button{height:var(--button-height);border-radius:var(--button-border-radius);padding:var(--button-padding-vertical) var(--button-padding-horizontal);background:var(--color-primary);color:var(--color-text-light);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--button-font-size);text-transform:uppercase;box-shadow:var(--shadow-button);transition:all var(--transition-base)}.modal-instituicoes-save-button:hover{background:var(--color-primary-dark)}.modal-instituicoes-save-button:disabled{background:var(--color-disabled-bg);color:#e0e0e0}.modal-instituicoes-table-wrapper .MuiTextField-root input,.modal-instituicoes-table-wrapper .MuiTextField-root .MuiSelect-root{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--color-text-primary)}.modal-instituicoes-table-wrapper .MuiFormHelperText-root{font-family:var(--font-secondary);font-size:var(--font-size-xs)}.modal-cronograma-container{max-height:90vh;overflow-y:auto;width:95vw;max-width:1800px;padding:var(--spacing-lg)}.modal-cronograma-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-base);border-bottom:2px solid var(--color-primary)}.modal-cronograma-title{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);color:var(--color-text-primary)}.modal-cronograma-table-wrapper{margin-top:var(--spacing-lg);overflow-x:auto}.modal-cronograma-footer{display:flex;justify-content:flex-end;gap:var(--spacing-base);margin-top:var(--spacing-lg);padding-top:var(--spacing-base);border-top:var(--border-width) solid var(--color-border-light)}.modal-cronograma-upload-button{color:var(--color-primary)!important}.modal-cronograma-upload-button:hover{color:var(--color-primary-dark)!important}.modal-cronograma-save-button{background-color:var(--color-primary)}.modal-cronograma-save-button:hover{background-color:var(--color-primary-dark)}.modal-cronograma-add-button{width:28px;height:28px;background-color:var(--color-primary);color:var(--color-background);border-radius:var(--border-radius-full)}.modal-cronograma-add-button:hover{background-color:var(--color-primary-dark)}.modal-cronograma-delete-button{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.modal-cronograma-select,.modal-cronograma-textfield{width:100%;font-size:var(--font-size-sm)}.cronograma-etapas-wrapper{margin-top:var(--spacing-2xl)}.cronograma-etapas-header{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-base)}.cronograma-etapas-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--line-height-relaxed)}.cronograma-etapas-title .required{color:var(--color-required)}.cronograma-etapas-helper{font-family:var(--font-secondary);font-weight:var(--font-weight-light);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-tight)}.cronograma-etapas-executora-section{margin-top:var(--spacing-lg)}.cronograma-etapas-executora-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);margin-bottom:var(--spacing-sm);color:var(--color-primary)}.cronograma-etapas-table-wrapper{margin-top:var(--spacing-base)}.cronograma-etapas-table-wrapper .MuiTableRow-root{box-shadow:none!important}.cronograma-etapas-table-wrapper thead.MuiTableHead-root{position:sticky!important;top:0!important;z-index:3}.cronograma-etapas-table-wrapper thead.MuiTableHead-root tr:nth-of-type(1) th.MuiTableCell-head{position:sticky!important;top:0!important;z-index:3}.cronograma-etapas-table-wrapper thead.MuiTableHead-root tr:nth-of-type(2) th.MuiTableCell-head{position:sticky!important;top:var(--cronograma-row1-height, 48px)!important;z-index:3}.cronograma-etapas-checkbox-cell{display:flex;justify-content:center;align-items:center}.cronograma-etapas-alert{margin-top:var(--spacing-base);font-family:var(--font-primary);font-size:var(--font-size-sm)}.cronograma-etapas-table-wrapper th.cronograma-col-atividade-fixada{position:sticky!important;top:0!important;left:0!important;z-index:6!important;background-color:#fff!important}.cronograma-etapas-table-wrapper tbody.MuiTableBody-root td[style*=sticky]{z-index:2}.cronograma-etapas-table-wrapper td.cronograma-col-atividade-fixada-body{opacity:1!important;background-color:#fff!important}.cronograma-etapas-table-wrapper th.cronograma-col-atividade-fixada,.cronograma-etapas-table-wrapper th.cronograma-col-evidencia{background-color:#fff!important;background-image:none!important}.cronograma-etapas-table-wrapper thead.MuiTableHead-root tr:nth-of-type(1) th.cronograma-col-atividade-fixada,.cronograma-etapas-table-wrapper thead.MuiTableHead-root tr:nth-of-type(1) th.cronograma-col-evidencia{border-bottom:none!important;box-shadow:none!important}.cronograma-etapas-table-wrapper thead.MuiTableHead-root tr:nth-of-type(2) th.cronograma-col-atividade-fixada,.cronograma-etapas-table-wrapper thead.MuiTableHead-root tr:nth-of-type(2) th.cronograma-col-evidencia{position:relative;padding:0!important}.cronograma-etapas-table-wrapper thead.MuiTableHead-root tr:nth-of-type(2) th.cronograma-col-atividade-fixada .Mui-TableHeadCell-Content{position:absolute;top:calc(-1 * var(--cronograma-row1-height, 48px));left:-1px;width:calc(100% + 2px);right:0;height:calc(100% + var(--cronograma-row1-height, 48px));display:flex;align-items:center;justify-content:center;z-index:6;background-color:#fff;border-bottom:1px solid rgba(224,224,224,1);box-sizing:border-box;padding:0 16px}.cronograma-etapas-table-wrapper thead.MuiTableHead-root tr:nth-of-type(2) th.cronograma-col-evidencia .Mui-TableHeadCell-Content{position:absolute;top:calc(-1 * var(--cronograma-row1-height, 48px));left:0;right:0;width:100%;height:calc(100% + var(--cronograma-row1-height, 48px));display:flex;align-items:center;justify-content:center;z-index:3;background-color:#fff;border-bottom:1px solid rgba(224,224,224,1);box-sizing:border-box;padding:0 16px}.cronograma-etapas-table-wrapper thead.MuiTableHead-root,.cronograma-etapas-table-wrapper thead.MuiTableHead-root th.MuiTableCell-head,.cronograma-etapas-table-wrapper th.cronograma-col-atividade-fixada,.cronograma-etapas-table-wrapper th.cronograma-col-evidencia,.cronograma-etapas-table-wrapper tbody.MuiTableBody-root td[style*=sticky]{opacity:1!important}.priorizacao-page{background-color:var(--color-background-alt);height:100%;padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg);overflow-y:auto;overflow-x:hidden}.priorizacao-page>*{flex-shrink:0}.priorizacao-header{display:flex;flex-direction:column;background:var(--color-background);padding:var(--spacing-xl) var(--spacing-xl) 0;border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm)}.priorizacao-header-top{display:flex;justify-content:space-between;align-items:center}.priorizacao-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)}.btn-toggle-filtro{background:var(--color-primary)!important;color:var(--color-text-light)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;padding:var(--spacing-sm) var(--spacing-xl)!important;border-radius:40px!important;text-transform:uppercase!important}.priorizacao-tabs-inline{margin-top:var(--spacing-base);display:flex;justify-content:center}.priorizacao-tabs-inline .MuiTab-root{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;text-transform:none!important;font-size:var(--font-size-base)!important}.priorizacao-tabs-inline .MuiTab-root.Mui-selected{color:var(--color-primary)!important}.priorizacao-tabs-inline .MuiTab-root.Mui-disabled{color:var(--color-disabled)!important;cursor:not-allowed!important}.priorizacao-tabs-inline .MuiTabs-indicator{background-color:var(--color-primary)!important}.priorizacao-filtros{background:var(--color-background);padding:var(--spacing-xl);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:1fr 1fr .7fr .7fr auto;gap:var(--spacing-lg);align-items:end}.priorizacao-filtros .filter-group{display:flex;flex-direction:column;gap:var(--spacing-sm)}.priorizacao-filtros .filter-label{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;color:var(--color-text-primary)}.priorizacao-filtros .filter-actions{display:flex;flex-direction:column-reverse;align-items:center;min-width:100px}.priorizacao-filtros .btn-buscar{background:var(--color-primary)!important;color:var(--color-text-light)!important;min-width:44px!important;height:44px!important;border-radius:50%!important;padding:0!important}.priorizacao-filtros .btn-limpar{min-width:16px!important;height:16px!important;border:none!important;border-radius:50%!important;padding:0!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}.status-cards-container{display:flex;gap:var(--spacing-base);flex-wrap:nowrap}.status-card{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-lg) var(--spacing-base);border-radius:var(--border-radius-md);background:var(--color-background);cursor:pointer;transition:all var(--transition-base);text-align:center}.status-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.status-card.active{border-color:currentColor;color:var(--color-text-light)!important;background-color:#4a2be1!important}.status-card-close{position:absolute;top:8px;right:8px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s}.status-card-close:hover{opacity:.8}.status-card.active{position:relative;border-color:currentColor;color:var(--color-text-light)!important;background-color:#4a2be1!important}.status-card .status-card-total{color:#4a2be1!important;font-family:var(--font-primary);font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-xl)!important;line-height:1}.status-card.active .status-card-total{color:#fff!important}.status-card .status-card-label{color:#383b40!important;font-family:var(--font-primary);font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-sm)!important}.status-card.active .status-card-label{color:#fff!important}.priorizacao-section-title{font-size:24px!important;font-family:var(--font-primary);font-weight:var(--font-weight-bold)!important;color:var(--color-text-primary);margin:0!important}.priorizacao-tabela-container{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg)}.priorizacao-tabela-container .MuiTableContainer-root{border-radius:var(--border-radius-sm);overflow:auto}.priorizacao-tabela-container .MuiTableHead-root .MuiTableRow-root{background-color:var(--color-background)!important}.priorizacao-tabela-container .MuiTableHead-root .MuiTableCell-root{color:var(--color-text-light)!important;font-weight:var(--font-weight-semibold)!important;font-family:var(--font-primary)!important;font-size:var(--font-size-sm)!important;padding:var(--spacing-md) var(--spacing-base)!important;border:1px solid #D4D4D4!important;white-space:nowrap}.priorizacao-tabela-container .MuiTableBody-root .MuiTableCell-root{font-family:var(--font-primary)!important;font-size:var(--font-size-sm)!important;color:var(--color-text-primary)!important;padding:var(--spacing-md) var(--spacing-base)!important;border-bottom:1px solid var(--color-border-light)!important;border:1px solid #D4D4D4!important}.priorizacao-tabela-container .MuiTableBody-root .MuiTableRow-root:hover{background-color:var(--color-background-hover)!important}.btn-analisar{background:var(--color-primary)!important;color:var(--color-text-light)!important;font-family:var(--font-primary)!important;font-weight:400!important;font-size:var(--font-size-xs)!important;padding:var(--spacing-xs) var(--spacing-base)!important;border-radius:var(--border-radius-lg)!important;text-transform:uppercase!important;min-width:-moz-fit-content!important;min-width:fit-content!important;white-space:nowrap!important;width:auto!important}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px!important;border-radius:20px;font-family:var(--font-primary);font-size:var(--font-size-xs);white-space:nowrap}.status-badge--novo{background-color:#4a8360;color:#fff}.status-badge--consulta-mcti{background-color:#fff8e1;color:#f9a825;border:1px solid #F9A825}.status-badge--reanalise{background-color:#e8eaf0;color:#0d1d40;border:1px solid #0D1D40}.status-badge--em-analise{background-color:#f8f8f8;color:#4a2be1;border:1px solid #4A2BE1}.status-badge--pendente{background-color:#e7d12d;color:#000}.status-badge--rejeitado{background-color:#bc3939;color:#fff}.status-badge--cancelada{background-color:#f5f5f5;color:#757575;border:1px solid #BDBDBD}.status-card--cancelada{border-color:#757575;color:#757575}.status-card--cancelada.active{background-color:#757575}.status-badge .status-badge-dot{width:8px;height:8px;border-radius:50%;background-color:currentColor;outline:2px solid currentColor;outline-offset:2px;display:inline-block}.priorizacao-pagination{display:flex;justify-content:center;padding:var(--spacing-base) 0}.priorizacao-pagination .MuiPaginationItem-root.Mui-selected{background-color:var(--color-primary)!important;color:var(--color-text-light)!important}.priorizacao-loading{display:flex;justify-content:center;align-items:center;min-height:300px}.priorizacao-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:var(--spacing-base)}@media (max-width: 1200px){.priorizacao-filtros{grid-template-columns:1fr 1fr}.priorizacao-filtros .filter-actions{grid-column:1 / -1;justify-content:flex-end}}@media (max-width: 768px){.priorizacao-page{padding:var(--spacing-base)}.priorizacao-header{gap:var(--spacing-base);padding:var(--spacing-lg) var(--spacing-lg) 0}.priorizacao-filtros{grid-template-columns:1fr;padding:var(--spacing-lg)}.priorizacao-filtros .filter-actions{grid-column:1;justify-content:stretch}.status-cards-container{flex-direction:column}.status-card{min-width:auto}}.analise-modal__close{display:flex;justify-content:flex-end;padding:12px 16px 0 0}.analise-modal__loading{display:flex;justify-content:center;align-items:center;min-height:300px}.analise-modal__header{display:flex;gap:32px;background:var(--color-background);border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:var(--shadow-sm)}.analise-modal__header-left{flex:1}.analise-modal__header-right{flex:0 0 280px;display:flex;flex-direction:column;gap:8px}.analise-modal__titulo{font-family:var(--font-primary)!important;font-weight:700!important;font-size:26px!important;color:var(--color-text-primary)!important;margin-bottom:4px!important}.analise-modal__id{font-family:var(--font-primary)!important;font-size:14px!important;color:var(--color-text-secondary)!important;font-weight:600!important;margin-bottom:8px!important}.analise-modal__descricao{font-family:var(--font-primary)!important;font-size:13px!important;color:var(--color-text-secondary)!important;line-height:1.5!important;margin-bottom:16px!important}.analise-modal__valor-label{font-family:var(--font-primary)!important;font-weight:700!important;font-size:24px!important;color:var(--color-text-primary)!important}.analise-modal__valor{font-family:var(--font-primary)!important;font-weight:600!important;font-size:18px!important;color:var(--color-text-primary)!important}.analise-modal__recursos{font-family:var(--font-primary)!important;font-size:18px!important;color:#4a2be1!important;font-weight:600!important}.analise-modal__btn-pu{background:#4a2be1!important;color:#fff!important;text-transform:uppercase!important;font-family:var(--font-primary)!important;font-weight:600!important;font-size:12px!important;border-radius:20px!important;padding:8px 20px!important;letter-spacing:.5px!important}.analise-modal__btn-pu:hover{background:#3a22b3!important}.analise-modal__btn-decl{color:var(--color-text-primary)!important;text-transform:uppercase!important;font-family:var(--font-primary)!important;font-weight:600!important;font-size:12px!important;text-decoration:underline!important;text-underline-offset:3px!important;padding:4px 0!important;justify-content:flex-start!important;align-self:flex-start!important}.analise-modal__btn-decl:hover,.MuiButton-root.analise-modal__btn-decl:hover{color:#4a2be1!important;background-color:transparent!important}.analise-modal__content-card{background:var(--color-background);border-radius:16px;padding:24px;margin-bottom:8px;box-shadow:var(--shadow-sm)}.parecer-form__title{font-family:var(--font-primary)!important;font-weight:700!important;font-size:18px!important;color:var(--color-text-primary)!important;text-align:center!important;margin-bottom:20px!important}.parecer-form__radios{justify-content:space-between;margin-bottom:16px}.parecer-form__label{font-family:var(--font-primary)!important;font-weight:600!important;font-size:14px!important;color:var(--color-text-primary)!important;margin-bottom:8px!important}.parecer-form__motivo{margin-bottom:16px}.parecer-form__comentarios{margin-top:8px}.analise-section{width:100%}.analise-section__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:4px 0}.analise-section__title{font-family:var(--font-primary)!important;font-weight:600!important;font-size:16px!important;color:var(--color-text-primary)!important}.analise-section__empty{font-family:var(--font-primary)!important;font-size:14px!important;color:var(--color-text-secondary)!important;padding:12px 0!important;font-style:italic!important}.analise-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px 0}.analise-card{border-radius:12px;padding:20px;min-height:100px;display:flex;flex-direction:column;gap:10px}.analise-card--executora{background:#f9f5ff;border:1px solid #e9e0ff}.analise-card--aportante{background:#fddeff;border:1px solid #f5c6f7}.analise-card__badge{display:inline-block;padding:3px 10px;border-radius:12px;font-family:var(--font-primary);font-size:11px;font-weight:600;width:-moz-fit-content;width:fit-content}.analise-card__badge--executora{color:#6c3ce1;border:1.5px solid #6C3CE1;background:transparent}.analise-card__badge--aportante{color:#fff;background:#f142fb;border:none}.analise-card__name{font-family:var(--font-primary)!important;font-weight:600!important;font-size:13px!important;color:var(--color-text-primary)!important}.analise-modal__footer{display:flex;justify-content:flex-end;margin-top:16px}.analise-modal__btn-enviar{background:linear-gradient(135deg,#6c3ce1,#8b5cf6)!important;color:#fff!important;text-transform:uppercase!important;font-family:var(--font-primary)!important;font-weight:600!important;font-size:13px!important;border-radius:8px!important;padding:10px 24px!important;letter-spacing:.5px!important}.analise-modal__btn-enviar:disabled{background:#ccc!important;color:#999!important}@media (max-width: 768px){.analise-modal__header{flex-direction:column}.analise-modal__header-right{flex:auto}.analise-cards-grid{grid-template-columns:repeat(2,1fr)}.parecer-form__radios{flex-direction:column}}.status-badge--retorno-mcti{background-color:#f8f8f8;color:#4a2be1;border:1px solid #4A2BE1}.devolutiva-mcti-section{border:1px solid #e0e0e0!important;border-left:4px solid #E65100!important;background:#fff!important}.devolutiva-mcti-section__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:4px 0}.devolutiva-mcti-section__header-left{display:flex;align-items:center;gap:8px}.devolutiva-mcti-section__icon{color:#e65100;flex-shrink:0}.devolutiva-mcti-section__title{font-family:var(--font-primary)!important;font-weight:700!important;font-size:15px!important;color:#e65100!important}.devolutiva-mcti-section__count{font-family:var(--font-primary);font-size:11px;font-weight:600;color:#e65100;background:#fff3e0;padding:2px 8px;border-radius:10px;border:1px solid #E65100}.devolutiva-mcti-section__list{padding:12px 0 4px}.devolutiva-mcti-section__item{display:flex;flex-direction:column;gap:6px}.devolutiva-mcti-section__date{font-family:var(--font-primary)!important;font-size:12px!important;font-weight:600!important;color:#757575!important}.devolutiva-mcti-section__text{font-family:var(--font-primary)!important;font-size:14px!important;color:var(--color-text-primary)!important;line-height:1.6!important;background:#fafafa;border-radius:6px;padding:10px 14px;border:1px solid #e0e0e0}.devolutiva-mcti-section__btn-download{color:#e65100!important;text-transform:uppercase!important;font-family:var(--font-primary)!important;font-weight:600!important;font-size:12px!important;text-decoration:underline!important;text-underline-offset:3px!important;padding:4px 0!important;justify-content:flex-start!important;align-self:flex-start!important}.devolutiva-mcti-section__btn-download:hover,.MuiButton-root.devolutiva-mcti-section__btn-download:hover{color:#bf360c!important;background-color:transparent!important}.triage-container{display:flex;flex-direction:column;gap:var(--spacing-lg)}.triage-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 24px}.triage-loading-text{font-family:var(--font-primary)!important;font-size:16px!important;color:var(--color-text-secondary)!important}.triage-cell-cards{display:flex;gap:16px;flex-wrap:wrap}.triage-cell-card{flex:1;min-width:160px;max-width:220px;background:var(--color-background);border-radius:var(--border-radius-md);padding:20px 24px;box-shadow:var(--shadow-sm);border:2px solid transparent;cursor:pointer;transition:all .2s ease;text-align:center}.triage-cell-card:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #4a2be126}.triage-cell-card--active{border-color:var(--color-primary);background:#f0ecff}.triage-cell-card-name{font-family:var(--font-primary)!important;font-size:16px!important;font-weight:700!important;color:var(--color-text-primary)!important;margin-bottom:4px!important}.triage-cell-card-count{font-family:var(--font-primary)!important;font-size:14px!important;color:var(--color-text-secondary)!important}.triage-projects-section{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);padding:var(--spacing-xl)}.triage-section-title{font-family:var(--font-primary)!important;font-size:18px!important;font-weight:700!important;color:var(--color-text-primary)!important;margin-bottom:16px!important}.triage-table-wrapper{overflow-x:auto}.triage-table{min-width:800px}.triage-table-header{font-family:var(--font-primary)!important;font-size:13px!important;font-weight:700!important;color:var(--color-text-secondary)!important;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.triage-table .MuiTableBody-root .MuiTableCell-root{font-family:var(--font-primary)!important;font-size:14px!important;color:var(--color-text-primary)!important}.triage-table-loading,.triage-table-empty{display:flex;align-items:center;justify-content:center;padding:48px 24px}.triage-project-link{color:var(--color-primary)!important;font-weight:600!important;text-decoration:underline!important;cursor:pointer!important}.triage-actions{display:flex;justify-content:flex-end;margin-top:16px}.triage-btn-assign{background-color:var(--color-primary)!important;color:#fff!important;font-family:var(--font-primary)!important;font-weight:600!important;font-size:14px!important;text-transform:none!important;border-radius:33px!important;padding:8px 32px!important}.triage-btn-assign:disabled{opacity:.5!important}.triage-detail-panel{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);padding:var(--spacing-xl)}.triage-detail-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.triage-detail-title{font-family:var(--font-primary)!important;font-size:20px!important;font-weight:700!important;color:var(--color-text-primary)!important}.triage-detail-loading{display:flex;align-items:center;justify-content:center;padding:48px}.triage-detail-members{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.triage-member-card{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#f8f8fa;border-radius:12px;border:1px solid #E8E8E8}.triage-member-avatar{width:44px;height:44px;min-width:44px;border-radius:50%;background-color:var(--color-primary);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-primary);font-size:14px;font-weight:700}.triage-member-info{flex:1;min-width:0}.triage-member-name{font-family:var(--font-primary)!important;font-size:13px!important;font-weight:700!important;color:var(--color-text-primary)!important;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.triage-member-email{font-family:var(--font-primary)!important;font-size:12px!important;color:var(--color-text-secondary)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.triage-detail-section-title{font-family:var(--font-primary)!important;font-size:16px!important;font-weight:700!important;color:var(--color-text-primary)!important;margin-bottom:12px!important}.triage-detail-actions{display:flex;justify-content:flex-end;margin-top:16px}.triage-btn-change-cell{background-color:var(--color-primary);color:#fff;font-family:var(--font-primary);font-weight:600;font-size:14px;text-transform:none;border-radius:33px;padding:8px 32px;border:none;cursor:pointer;transition:opacity .2s}.triage-btn-change-cell:hover{opacity:.9}.triage-btn-change-cell:disabled{opacity:.5;cursor:not-allowed}.triage-comments{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);padding:var(--spacing-xl)}.triage-comments-title{font-family:var(--font-primary)!important;font-size:16px!important;font-weight:700!important;color:var(--color-text-primary)!important;margin-bottom:16px!important;padding-bottom:12px;border-bottom:1px solid #E8E8E8}.triage-comments-loading,.triage-comments-empty{font-family:var(--font-primary)!important;font-size:14px!important;color:var(--color-text-secondary)!important}.triage-comments-label{font-family:var(--font-primary)!important;font-size:14px!important;font-weight:600!important;color:var(--color-text-primary)!important;margin-bottom:12px!important}.triage-comments-stage{margin-bottom:16px}.triage-comments-stage-label{font-family:var(--font-primary)!important;font-size:14px!important;font-weight:700!important;color:var(--color-text-primary)!important;margin-bottom:8px!important}.triage-comment-item{margin-left:16px;margin-bottom:12px}.triage-comment-meta{font-family:var(--font-primary)!important;font-size:13px!important;font-weight:600!important;color:var(--color-text-secondary)!important;margin-bottom:4px!important}.triage-comment-text{font-family:var(--font-primary)!important;font-size:14px!important;color:var(--color-text-primary)!important;line-height:1.5;overflow-wrap:break-word;word-break:break-word;overflow:hidden;max-width:100%}.triage-comment-text *{overflow-wrap:break-word;word-break:break-word;max-width:100%}.triage-modal .MuiDialog-paper{border-radius:16px;max-width:800px}.triage-modal-title{font-family:var(--font-primary)!important;font-size:20px!important;font-weight:700!important;color:var(--color-text-primary)!important;display:flex;align-items:center;justify-content:space-between}.triage-modal-content{display:flex;flex-direction:column;gap:24px}.triage-modal-field-label{font-family:var(--font-primary)!important;font-size:14px!important;font-weight:600!important;color:var(--color-text-primary)!important;margin-bottom:8px!important}.triage-modal-table-wrapper{max-height:300px;overflow-y:auto}.triage-modal-actions{padding:16px 24px!important;display:flex;justify-content:flex-end;gap:12px}.triage-btn-cancel{font-family:var(--font-primary)!important;font-weight:600!important;text-transform:none!important;color:var(--color-primary)!important;border-radius:33px!important}.triage-confirm-dialog .MuiDialog-paper{border-radius:16px;max-width:600px;text-align:center;position:relative}.triage-confirm-close{display:flex;justify-content:flex-end;padding:12px 16px 0 0}.triage-confirm-icon{display:flex;justify-content:center;margin-bottom:16px}.triage-confirm-content{text-align:center;padding:0 32px 16px!important}.triage-confirm-heading{font-family:var(--font-primary)!important;font-size:20px!important;font-weight:700!important;color:var(--color-text-primary)!important;margin-bottom:16px!important}.triage-confirm-text{font-family:var(--font-primary)!important;font-size:14px!important;color:var(--color-text-secondary)!important;margin-bottom:8px!important}.triage-confirm-projects{text-align:center}.triage-confirm-project-item{font-family:var(--font-primary)!important;font-size:14px!important;font-weight:600!important;color:var(--color-text-primary)!important;padding:2px 0}.triage-confirm-actions{display:flex;justify-content:center;gap:16px;padding:16px 32px 32px!important}.triage-btn-change{font-family:var(--font-primary)!important;font-weight:600!important;text-transform:none!important;color:var(--color-primary)!important;border:1px solid var(--color-primary)!important;border-radius:33px!important;padding:8px 24px!important}.triage-btn-confirm{background-color:var(--color-primary)!important;color:#fff!important;font-family:var(--font-primary)!important;font-weight:600!important;text-transform:none!important;border-radius:33px!important;padding:8px 24px!important}.triage-btn-confirm.Mui-disabled{background-color:#ccc!important;color:#888!important}.triage-pdf-dialog .MuiDialog-paper{border-radius:16px;width:90vw;max-width:1200px;height:85vh}.triage-pdf-dialog-title{font-family:var(--font-primary)!important;font-size:18px!important;font-weight:700!important;color:var(--color-text-primary)!important;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #E8E8E8}.triage-pdf-dialog-content{padding:0!important;display:flex;flex-direction:column;flex:1;overflow:hidden}.triage-pdf-iframe{width:100%;flex:1;border:none;min-height:0}.triage-pdf-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;flex:1}.notification-toast-container{position:fixed;top:var(--spacing-lg);right:var(--spacing-lg);z-index:var(--z-index-toast)}.notification-toast{width:800px;height:140px;border-radius:var(--border-radius-sm);padding:var(--spacing-xl);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);opacity:1;border-top-width:2px;border-style:solid;background:var(--color-background);box-shadow:var(--shadow-md)}.notification-toast-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.notification-toast-message{flex:1;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary);line-height:1.4}.notification-toast-close{flex-shrink:0}.projeto-geral-card{width:100%;background:var(--color-background);border-radius:16px;box-shadow:0 2px 12px #0b193c0f;padding:24px;margin-bottom:24px}.projeto-geral-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.projeto-geral-header-main{display:flex;flex-direction:column;gap:6px;min-width:0}.projeto-geral-header-main .projeto-card-status-chip{align-self:flex-start}.projeto-geral-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-xl)!important;color:var(--color-text-primary)!important;line-height:1.3!important;margin-top:6px!important}.projeto-geral-descricao{font-family:var(--font-secondary)!important;color:#757575!important;font-size:var(--font-size-base)!important;line-height:1.4!important}.projeto-geral-id{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;color:var(--color-primary-dark)!important}.projeto-geral-expand{color:var(--color-primary)!important;transition:transform .2s ease;align-self:flex-start}.projeto-geral-expand.expanded{transform:rotate(180deg)}.projeto-geral-individualizados{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:20px 0}@media (max-width: 900px){.projeto-geral-individualizados{grid-template-columns:1fr}}.projeto-geral-ver-projeto{border-radius:33px!important;text-transform:uppercase!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;height:44px!important;color:var(--color-primary)!important;border-color:var(--color-primary)!important;margin-top:8px!important}.projeto-geral-ver-projeto:hover{background-color:#5227e50f!important;border-color:var(--color-primary)!important}.publicity-confirm-dialog-paper{width:min(500px,calc(100vw - 32px))!important;max-width:500px!important;margin:16px!important;border-radius:12px!important;border:1px solid #d8dbe8!important;box-shadow:0 8px 24px #0b193c1f!important;overflow:hidden!important}.publicity-confirm-dialog-paper--delete{width:min(500px,calc(100vw - 32px))!important;max-width:500px!important}.publicity-confirm-dialog-inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 24px 24px}.publicity-confirm-dialog-close{position:absolute!important;top:8px!important;right:8px!important;color:#0b193c!important}.publicity-confirm-dialog-info-icon{width:42px;height:42px;border-radius:50%;border:2.5px solid #0B193C;color:#0b193c;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif!important;font-size:24px;font-weight:600;line-height:1;padding-top:2px;margin-bottom:12px;flex-shrink:0}.publicity-confirm-dialog-delete-icon-wrap{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:12px;flex-shrink:0}.publicity-confirm-dialog-delete-icon{font-size:48px!important;width:48px!important;height:48px!important;color:#bc3939!important}.publicity-confirm-dialog-heading{font-family:Poppins,sans-serif!important;font-weight:700!important;font-size:20px!important;color:#0b193c!important;margin-bottom:12px!important;line-height:1.3!important;padding:0 8px}.publicity-confirm-dialog-body{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#424242!important;line-height:1.5!important;padding:0 8px;margin-bottom:8px}.publicity-confirm-dialog-actions{display:flex;align-items:center;justify-content:center;gap:24px;width:100%;margin-top:20px}.publicity-confirm-dialog-actions--delete{gap:16px;padding:0 4px}.publicity-confirm-dialog-cancel{font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:14px!important;text-decoration:underline!important;text-transform:uppercase!important;color:#0b193c!important;min-width:auto!important;padding:8px 0!important}.publicity-confirm-dialog-cancel:hover{background-color:transparent!important;text-decoration:underline!important}.publicity-confirm-dialog-confirm{border-radius:24px!important;padding:10px 24px!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:14px!important;text-transform:uppercase!important;background-color:#0b193c!important;box-shadow:none!important;white-space:nowrap}.publicity-confirm-dialog-confirm:hover{background-color:#0a1530!important}.publicity-confirm-dialog-confirm--delete{background-color:#bc3939!important}.publicity-confirm-dialog-confirm--delete:hover{background-color:#a33232!important}.publicity-confirm-dialog-spinner{color:#fff!important}.publicity-confirm-analysis-paper{max-width:680px!important;width:680px!important;border-radius:10px!important;padding:8px!important}.publicity-confirm-analysis-title{display:flex;align-items:center;justify-content:space-between;font-family:Poppins,sans-serif!important;font-size:24px!important;font-weight:600!important;color:#000!important;padding:28px 32px 18px!important}.publicity-confirm-analysis-close{color:#1e1e1e!important}.publicity-confirm-analysis-paper .MuiDialogContent-root{padding:12px 32px 8px!important}.publicity-confirm-analysis-status-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.publicity-confirm-analysis-body{font-family:Open Sans,sans-serif!important;font-size:16px!important;color:#333!important}.publicity-confirm-analysis-status{display:inline-flex;align-items:center;gap:8px}.publicity-confirm-analysis-status-icon{font-size:16px!important}.publicity-confirm-analysis-status-text{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;color:inherit!important}.publicity-confirm-analysis-actions{justify-content:flex-end;gap:12px;padding:24px 32px 20px!important}.publicity-confirm-analysis-actions button:first-of-type{color:var(--color-primary)!important;font-family:Poppins,sans-serif!important;font-weight:600!important;text-decoration:underline!important;text-transform:uppercase!important}.publicity-confirm-analysis-submit{background-color:var(--color-primary)!important;color:#fff!important;border-radius:24px!important;font-family:Poppins,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;box-shadow:none!important;min-width:190px;padding:8px 24px!important}.publicity-confirm-analysis-submit.Mui-disabled{background-color:#c7c7c7!important;color:#fff!important}@media (max-width: 720px){.publicity-confirm-analysis-paper{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}.publicity-drawer{display:flex;flex-direction:column;width:520px;max-width:100vw;height:100%}.publicity-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px 16px}.publicity-drawer-title{font-family:Poppins,sans-serif;font-weight:700;font-size:24px;color:#0b193c}.publicity-drawer-body{flex:1;overflow-y:auto;padding:8px 32px 24px;display:flex;flex-direction:column;gap:16px;border-top:1px solid #ececf2}.publicity-drawer-date{font-size:14px;color:var(--color-text-primary, #0b193c)}.publicity-drawer-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 32px 24px;border-top:1px solid #ececf2}.publicity-drawer-footer .publicity-drawer-cancel,.publicity-drawer-footer .publicity-drawer-save{border-radius:24px!important;padding:8px 32px!important;font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:14px!important;text-transform:uppercase!important;box-shadow:none!important;min-width:120px}.publicity-drawer-cancel{color:var(--color-primary, #4a2be1)!important;background-color:transparent!important;border:1px solid var(--color-primary, #4a2be1)!important}.publicity-drawer-cancel:hover{background-color:#4a2be10f!important;border:1px solid var(--color-primary, #4a2be1)!important}.publicity-drawer-save{color:#fff!important;background-color:var(--color-primary, #4a2be1)!important;border:1px solid var(--color-primary, #4a2be1)!important}.publicity-drawer-save:hover{background-color:var(--color-primary, #4a2be1)!important;opacity:.92}.publicity-drawer-save.Mui-disabled{background-color:#e0e0e0!important;color:#9e9e9e!important;border-color:transparent!important}@media (max-width: 560px){.publicity-drawer{width:100vw}}.mainContentPage{display:flex;flex-direction:column;gap:14px;overflow-y:auto!important;width:100%;padding:var(--spacing-xl);height:100vh!important}.banner{display:flex;justify-content:space-between;align-content:center;width:100%;background-color:var(--color-background)!important;border-radius:var(--border-radius-md);padding:24px 36px;transition:all .3s ease-in-out;overflow:hidden;min-height:120px!important}.banner .boxTabs{transition:all .3s ease-in-out;max-height:150px;opacity:1}.banner.collapsed{min-height:80px!important;padding-top:var(--spacing-lg)!important}.banner.collapsed .boxTabs{max-height:0;margin:-26px}.headerBanner{display:flex;flex-direction:row;align-items:center;width:100%}.titleBanner{color:var(--color-primary-dark);font-family:var(--font-primary);font-weight:var(--font-weight-bold)!important;line-height:var(--line-height-relaxed)!important;letter-spacing:0%!important}.tabStyle{font-family:var(--font-secondary)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-bold)!important;display:flex!important;flex-direction:row!important;text-transform:none!important;color:var(--color-primary)!important}.tabStyle:not(.Mui-selected){color:var(--color-text-tertiary)!important;font-weight:var(--font-weight-regular)!important}.MuiTabs-indicator{background-color:var(--color-primary)!important}.bank-data{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border-radius:8px;border:1px solid #878787;padding:20px 28px;margin:16px 20px 0}.grid-info{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card-data{display:flex;flex-direction:column;gap:16px;padding:16px;margin:16px 16px 0}.form-field-bank{width:100%!important;display:flex;flex-direction:column;gap:8px}.form-field-bank-triple{display:flex;flex-direction:row;gap:18px}@media (max-width: 1024px){.grid-info{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.grid-info{grid-template-columns:repeat(2,1fr)}.form-field-bank-triple{flex-direction:column!important}}@media (max-width: 480px){.grid-info{grid-template-columns:1fr}}.meta-accordion{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;background:#0b193c!important;padding:0!important;border-radius:0!important;width:100%!important}.valor-meta-table{border:1px solid #F0F0FB;border-radius:8px;overflow:hidden}.valor-meta-table .MuiTableCell-root{border-color:#f0f0fb!important;padding-top:12px!important;padding-bottom:12px!important}.valor-meta-table .MuiTableHead-root .MuiTableRow-root{background-color:#fff!important}.valor-meta-table .MuiTableHead-root .MuiTableCell-root{color:#374151!important;font-weight:700!important}.valor-meta-table__head .MuiTableRow-root{background-color:#fff!important}.valor-meta-table__head .MuiTableCell-root{color:#374151!important;font-weight:700!important;border-color:#f0f0fb!important;padding-top:12px!important;padding-bottom:12px!important}.valor-meta-table__cell{border-color:#f0f0fb!important;padding-top:12px!important;padding-bottom:12px!important;word-break:break-word}.valor-meta-table__row--odd{background-color:#fff}.valor-meta-table__row--even{background-color:#f0f0fb}.valor-meta-table__row--total{background-color:#f0f0fb!important}.valor-meta-table__valor-display,.valor-meta-table__edit-actions{display:inline-flex;align-items:center;gap:4px}.valor-meta-table__de-para{display:flex;flex-direction:column;gap:2px;font-size:.8rem}.valor-meta-table__de{color:#888}.valor-meta-table__para{color:#1b1533;font-weight:600}.valor-meta-table__total--error{color:#dc2626!important}.solicitacao-equipe-page{overflow-y:auto!important;gap:0;padding-bottom:30px!important}.solicitacao-equipe-header-card{display:flex;flex-direction:column;align-items:flex-start;width:100%;background-color:var(--color-background)!important;border-radius:var(--border-radius-md);padding:40px 24px!important;margin-bottom:16px}.solicitacao-equipe-back-link{display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:var(--color-primary)!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1%!important;text-decoration:underline!important}.solicitacao-equipe-back-link:hover{color:var(--color-primary)!important;text-decoration:underline}.solicitacao-equipe-back-icon{font-size:16px!important}.solicitacao-equipe-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:30px!important;color:#0b193c!important;margin:0!important}.solicitacao-equipe-subtitle{font-family:var(--font-secondary)!important;font-size:14px!important;color:#757575!important;margin-top:8px!important}.solicitacao-equipe-card-wrapper{background:var(--color-background);border-radius:12px;border:1px solid #e8e8e8;padding:0;margin-bottom:24px;overflow:hidden;flex-shrink:0}.solicitacao-equipe-divider{border:none;border-top:1px solid #e0e0e0;margin:0 28px}.solicitacao-equipe-detalhes-card{background-color:#f5f5f7;border-radius:8px;padding:20px;margin:20px}.solicitacao-equipe-detalhes-label{font-family:var(--font-secondary)!important;font-size:11px!important;color:#757575!important;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px!important}.solicitacao-equipe-detalhes-projeto{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:20px!important;line-height:36px!important;letter-spacing:.1px!important;color:#0b193c!important;margin:0!important}.solicitacao-equipe-detalhes-executora{font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;line-height:1.4!important;color:#000!important;margin-top:8px!important}.solicitacao-equipe-detalhes-meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:8px}.solicitacao-equipe-detalhes-meta-item{font-family:Open Sans,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:1.4!important;color:#000!important}.solicitacao-equipe-detalhes-meta-item:last-child{flex-basis:100%}.solicitacao-equipe-detalhes-meta-item span{font-weight:600;color:var(--color-text-primary)}.solicitacao-equipe-detalhes-status{font-weight:700!important;color:var(--color-primary)!important}.solicitacao-equipe-section-inner{display:flex;flex-direction:column;gap:12px;padding:24px 28px}.solicitacao-equipe-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.solicitacao-equipe-section-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:18px!important;color:#0b193c!important;margin:0!important}.solicitacao-equipe-section-actions{display:flex;align-items:center;gap:12px}.solicitacao-equipe-search{min-width:220px}.solicitacao-equipe-search .MuiOutlinedInput-root{border-radius:8px!important;font-size:13px!important;background:#fff}.solicitacao-equipe-search .MuiOutlinedInput-input{padding:8px 14px!important;font-family:var(--font-secondary)!important}.solicitacao-equipe-add-btn{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:13px!important;text-transform:uppercase!important;background-color:var(--color-primary)!important;color:#fff!important;border-radius:33px!important;padding:12px 16px!important;box-shadow:none!important;white-space:nowrap}.solicitacao-equipe-add-btn:hover{background-color:#4318c7!important}.solicitacao-equipe-table .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root,.solicitacao-equipe-table .MuiTableCell-head{background-color:#fff!important;font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;color:#1e1e1e!important;text-transform:none!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #e0e0e0!important;padding:12px 16px}.solicitacao-equipe-table .MuiTableCell-body{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#1e1e1e!important;padding:12px 16px;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #e8e8e8!important}.solicitacao-equipe-table .MuiTableRow-root:last-child .MuiTableCell-body{border-bottom:none!important}.solicitacao-equipe-table .MuiTableRow-root:hover{background-color:#fafafa}.solicitacao-equipe-table-container{box-shadow:none!important;border:none!important;border-radius:0!important}.solicitacao-equipe-pagination .MuiTablePagination-toolbar{font-family:Open Sans,sans-serif;padding-left:0}.solicitacao-equipe-pagination .MuiTablePagination-selectLabel,.solicitacao-equipe-pagination .MuiTablePagination-displayedRows{font-size:13px!important;color:#555!important}.solicitacao-equipe-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 14px;border-radius:20px;font-family:var(--font-primary)!important;font-weight:600;font-size:12px;white-space:nowrap}.solicitacao-equipe-badge--editado{background-color:#fff3e0;color:#e65100;border:1px solid #ffcc80}.solicitacao-equipe-badge--incluido{background-color:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.solicitacao-equipe-badge--excluido{background-color:#ffebee;color:#c62828;border:1px solid #ef9a9a}.solicitacao-equipe-badge--inalterado{background-color:#f5f5f5;color:#616161;border:1px solid #e0e0e0}.solicitacao-equipe-recursos-total-row .MuiTableCell-body{font-weight:700!important;border-top:2px solid #e0e0e0}.solicitacao-equipe-plano-row--novo .MuiTableCell-body{background-color:#e8f5e9!important;border-bottom:1px solid #c8e6c9!important}.solicitacao-equipe-plano-row--editado .MuiTableCell-body{background-color:#fff8e1!important;border-bottom:1px solid #ffe082!important}.solicitacao-equipe-plano-natureza-cell{display:flex;align-items:center;gap:10px}.solicitacao-equipe-plano-tag-novo{display:inline-flex;align-items:center;justify-content:center;background-color:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7;font-family:var(--font-primary);font-size:12px;font-weight:600;border-radius:20px;padding:4px 14px;white-space:nowrap}.solicitacao-equipe-plano-tag-editado{display:inline-flex;align-items:center;justify-content:center;background-color:#fff3e0;color:#e65100;border:1px solid #ffcc80;font-family:var(--font-primary);font-size:12px;font-weight:600;border-radius:20px;padding:4px 14px;white-space:nowrap}.solicitacao-equipe-recursos-valor-rubrica{font-family:var(--font-secondary)!important;font-size:13px!important;color:#555!important;margin-top:8px!important}.solicitacao-equipe-dropzone{border:2px dashed #c4c4c4;border-radius:10px;padding:16px 24px;display:flex;justify-content:flex-end;align-items:center;margin-top:12px}.solicitacao-equipe-dropzone-label{font-family:var(--font-secondary)!important;font-size:13px!important;color:#757575!important;display:flex;align-items:center;gap:4px}.solicitacao-equipe-upload-btn{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:13px!important;text-transform:uppercase!important;background-color:var(--color-primary)!important;color:#fff!important;border-radius:33px!important;padding:8px 20px!important;box-shadow:none!important}.solicitacao-equipe-upload-btn:hover{background-color:#4318c7!important}.solicitacao-equipe-file-item{display:flex;align-items:center;gap:12px;background:#f5f5f7;border-radius:10px;padding:12px 16px;margin-top:12px;max-width:420px}.solicitacao-equipe-file-item--existing{cursor:pointer;transition:background-color .15s ease}.solicitacao-equipe-file-item--existing:hover{background-color:#ebebf0}.solicitacao-equipe-file-download-btn{color:var(--color-primary)!important}.solicitacao-equipe-file-icon{color:var(--color-primary)!important;font-size:28px!important}.solicitacao-equipe-file-info{flex:1}.solicitacao-equipe-file-name{font-family:var(--font-primary)!important;font-weight:600!important;font-size:13px!important;color:var(--color-text-primary)!important}.solicitacao-equipe-file-size{font-family:var(--font-secondary)!important;font-size:11px!important;color:#999!important}.solicitacao-equipe-actions{display:flex;justify-content:flex-end;gap:16px;margin-top:8px;margin-bottom:24px}.solicitacao-equipe-submit-btn{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;text-transform:uppercase!important;background-color:var(--color-primary)!important;color:#fff!important;border-radius:33px!important;padding:8px 24px!important;box-shadow:none!important}.solicitacao-equipe-submit-btn:hover{background-color:#4318c7!important}.solicitacao-equipe-submit-btn.Mui-disabled{background-color:#e0e0e0!important;color:#9e9e9e!important}.solicitacao-equipe-loading{display:flex;justify-content:center;padding:40px 0}.solicitacao-equipe-modal-paper{border-radius:16px!important;padding:8px!important;max-height:80vh!important;display:flex!important;flex-direction:column!important}.notification-toast-center{padding:24px!important;align-items:center;align-content:center;justify-content:center}.solicitacao-equipe-modal-paper--fullwidth{max-height:80vh!important;width:95vw!important;min-width:1000px!important}.solicitacao-equipe-modal-content{overflow-y:auto!important;padding-bottom:0!important}.solicitacao-equipe-modal-label{display:block;font-family:var(--font-primary);font-weight:600;font-size:14px;color:var(--color-text-primary);margin-bottom:6px}.solicitacao-equipe-modal-textarea{width:100%;resize:vertical;font-family:var(--font-secondary);font-size:14px;padding:10px 14px;border:1px solid rgba(0,0,0,.23);border-radius:8px;background-color:#fff;color:var(--color-text-primary);box-sizing:border-box;outline:none}.solicitacao-equipe-modal-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #4a2be126}.solicitacao-equipe-modal-field{margin-bottom:16px!important}.solicitacao-equipe-modal-field--mt{margin-top:16px!important}.solicitacao-equipe-modal-row{display:flex;gap:16px;margin-bottom:0}.solicitacao-equipe-modal-field--flex{flex:1}.solicitacao-equipe-modal-field--readonly .MuiOutlinedInput-root{background-color:#f5f5f5!important;cursor:default!important}.solicitacao-equipe-modal-field--readonly .MuiOutlinedInput-input{cursor:default!important;color:#555!important}.solicitacao-equipe-modal-field--readonly .MuiOutlinedInput-notchedOutline{border-color:#e0e0e0!important}.solicitacao-equipe-modal-plano{margin-top:8px;margin-bottom:8px}.solicitacao-equipe-modal-plano-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.solicitacao-equipe-modal-plano-title{font-family:var(--font-primary)!important;font-weight:600!important;font-size:14px!important;color:var(--color-text-primary)!important;margin-bottom:4px!important}.solicitacao-equipe-modal-plano-subtitle{font-family:var(--font-secondary)!important;font-size:11px!important;color:#757575!important;max-width:520px;line-height:1.5!important}.solicitacao-equipe-modal-plano-nova-btn{font-family:var(--font-primary)!important;font-weight:600!important;font-size:12px!important;text-transform:uppercase!important;background-color:var(--color-primary)!important;color:#fff!important;border-radius:33px!important;padding:6px 16px!important;box-shadow:none!important;white-space:nowrap;flex-shrink:0}.solicitacao-equipe-modal-plano-nova-btn:hover{background-color:#4318c7!important}.solicitacao-equipe-modal-plano-table-container{box-shadow:none!important;border:1px solid #e0e0e0!important;border-radius:8px!important;overflow-x:auto!important}.solicitacao-equipe-modal-plano-table-container table{min-width:900px;border-collapse:collapse}.solicitacao-equipe-modal-plano-table-container table td{border:1px solid #e0e0e0!important;padding:6px 10px!important}.solicitacao-equipe-modal-plano-th.MuiTableCell-root,.solicitacao-equipe-modal-plano-th.MuiTableCell-root span,.solicitacao-equipe-modal-plano-th.MuiTableCell-root div{background-color:#fff!important;font-family:var(--font-secondary)!important;font-weight:600!important;font-size:12px!important;color:#000!important;border:1px solid #e0e0e0!important;padding:8px 10px!important;white-space:nowrap}.solicitacao-equipe-modal-plano-input .MuiOutlinedInput-root{border-radius:6px!important;font-size:12px!important}.solicitacao-equipe-modal-plano-input .MuiOutlinedInput-input{padding:6px 8px!important;font-size:12px!important;font-family:var(--font-secondary)!important}.solicitacao-equipe-modal-plano-total-cell{font-family:var(--font-secondary)!important;font-size:13px!important;color:var(--color-text-primary)!important}.solicitacao-equipe-modal-plano-rubrica{font-family:var(--font-secondary)!important;font-size:13px!important;color:#555!important;margin-top:8px!important;padding-left:2px}.solicitacao-equipe-modal-plano-alerta{display:flex;align-items:center;gap:10px;background-color:#fff;border:1.5px solid #d32f2f;border-radius:6px;padding:12px 16px;margin-bottom:12px}.solicitacao-equipe-modal-plano-alerta-icon{color:#d32f2f;font-size:18px;flex-shrink:0}.solicitacao-equipe-modal-plano-alerta-text{font-family:var(--font-secondary)!important;font-size:13px!important;color:#d32f2f!important;line-height:1.5!important}.solicitacao-equipe-plano-native-input{width:100%;font-family:var(--font-secondary);font-size:12px;color:var(--color-text-primary);padding:6px 8px;border:1px solid rgba(0,0,0,.23);border-radius:6px;background:#fff;outline:none;box-sizing:border-box}.solicitacao-equipe-plano-native-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #4a2be11f}.solicitacao-equipe-plano-native-textarea{resize:vertical;min-height:56px}.solicitacao-equipe-plano-native-input--xs{width:64px}.solicitacao-equipe-plano-native-input--sm{width:100px}.solicitacao-equipe-plano-native-input--md{width:120px}.solicitacao-equipe-plano-native-input--center{text-align:center}.solicitacao-equipe-plano-native-input--right{text-align:right}.solicitacao-equipe-modal-field .MuiInputLabel-root{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;color:var(--color-text-primary)!important;margin-bottom:6px}.solicitacao-equipe-modal-field .MuiOutlinedInput-root{border-radius:8px!important}.solicitacao-equipe-modal-field .MuiOutlinedInput-input{font-family:var(--font-secondary)!important;font-size:var(--font-size-sm)!important;padding:10px 14px!important}@media (max-width: 768px){.solicitacao-equipe-page{padding:16px}.solicitacao-equipe-section-header{flex-direction:column;align-items:flex-start}.solicitacao-equipe-section-actions{width:100%;flex-direction:column}.solicitacao-equipe-search{min-width:100%}.solicitacao-equipe-divider{margin:0 16px}.solicitacao-equipe-section-inner{padding:16px}.solicitacao-equipe-detalhes-card{margin:16px}}.solicitacao-equipe-table-empty{color:#999!important;padding-top:24px!important;padding-bottom:24px!important}.solicitacao-equipe-solicitacao-actions{display:flex;align-items:center;justify-content:center;gap:6px}.solicitacao-equipe-action-edit{color:#5227e5!important;border:1px solid #5227E5!important;border-radius:33px!important;padding:2px!important;width:44px!important;height:27px!important;margin-right:8px!important}.solicitacao-equipe-action-delete{color:#c00f0c!important;border:1px solid #C00F0C!important;border-radius:33px!important;padding:2px!important;width:48px!important;height:28px!important}.solicitacao-equipe-action-restore{color:#2e7d32!important;border:1px solid #2e7d32!important;border-radius:33px!important;padding:2px!important;width:44px!important;height:27px!important}.solicitacao-equipe-section-title-mb2{margin-bottom:16px!important}.solicitacao-equipe-section-title-mb1{margin-bottom:8px!important}.solicitacao-equipe-observacao-textarea{width:100%;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;color:#424242;border:1.5px solid #c4c4c4;border-radius:8px;resize:vertical;outline:none;box-sizing:border-box;transition:border-color .2s}.solicitacao-equipe-observacao-textarea:focus{border-color:#7b2d8b}.solicitacao-equipe-modal-backdrop{background-color:#00000080!important}.solicitacao-equipe-modal-header{display:flex!important;justify-content:space-between!important;align-items:center!important}.solicitacao-equipe-modal-title{font-family:var(--font-primary)!important;font-weight:700!important;font-size:20px!important}.solicitacao-equipe-modal-title-lg{font-family:var(--font-primary)!important;font-weight:700!important;font-size:24px!important;color:var(--color-text-primary)!important}.solicitacao-equipe-modal-actions{padding:24px!important;gap:16px!important;justify-content:center!important}.solicitacao-equipe-modal-actions--right{padding:16px 24px 24px!important;gap:16px!important;justify-content:flex-end!important}.solicitacao-equipe-modal-actions-pt2{padding:16px 24px 24px!important;gap:16px!important;justify-content:center!important}.solicitacao-equipe-modal-btn-cancel{font-family:var(--font-primary)!important;font-weight:600!important;color:var(--color-primary)!important;text-decoration:underline!important;text-transform:uppercase!important}.solicitacao-equipe-modal-btn-confirm{font-family:var(--font-primary)!important;font-weight:600!important;background-color:var(--color-primary)!important;color:#fff!important;border-radius:24px!important;padding:8px 24px!important;box-shadow:none!important}.solicitacao-equipe-modal-btn-confirm:hover{background-color:#4318c7!important}.solicitacao-equipe-modal-btn-confirm.Mui-disabled{background-color:#b0b0b0!important;color:#fff!important;cursor:not-allowed!important}.solicitacao-equipe-modal-text-primary{font-family:var(--font-primary)!important;font-size:14px!important;color:var(--color-text-primary)!important;margin-bottom:16px!important}.solicitacao-equipe-modal-text-secondary{font-family:var(--font-secondary)!important;font-size:13px!important;color:#555!important}.solicitacao-equipe-search-icon{font-size:18px!important;color:#999!important}.solicitacao-equipe-spinner-white{color:#fff!important}.rend-page{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif}.rend-solicitacao-section{padding:20px 24px}.rend-solicitacao-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.rend-solicitacao-title{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;font-size:24px!important;color:#000!important}.request-balance-box{display:flex;flex-direction:column;gap:8px;border-radius:8px;padding:16px;text-align:left;min-width:220px;background-color:#f0f0fb;transition:background-color .3s ease,border-color .3s ease}.rend-saldo-box{border-radius:8px;padding:8px 16px;text-align:left;min-width:220px;transition:background-color .3s ease,border-color .3s ease}.rend-saldo-box--primary{background-color:#f0f0fb}.rend-saldo-box--warning{background-color:#fff5e6}.rend-saldo-label{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;display:block!important}.rend-saldo-label--primary{color:#0a1a3d!important}.rend-saldo-label--warning{color:#795548!important}.rend-saldo-value{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important}.rend-saldo-value--primary{color:#1e1e1e!important}.rend-saldo-value--warning{color:#5d4037!important}.rend-saldo-value--error{color:#d32f2f!important}.rend-saldo-value--success{color:#279e09!important}.rend-table-wrapper{overflow-x:auto;border-radius:8px;border:1px solid #ECECEC}.rend-table-wrapper::-webkit-scrollbar{height:4px}.rend-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 0 8px 8px}.rend-table-wrapper::-webkit-scrollbar-thumb{background:silver;border-radius:4px}.rend-table-wrapper::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.rend-table{width:100%;border-collapse:collapse;font-family:Poppins,Roboto,Helvetica,Arial,sans-serif;font-size:13px}.rend-table thead tr{border-bottom:2px solid #E0E0E0}.rend-table th{padding:8px 12px;font-weight:600;color:#0b193c;font-family:Poppins,Roboto,Helvetica,Arial,sans-serif}.rend-table th:first-child{text-align:left}.rend-table th:not(:first-child){text-align:right;white-space:nowrap}.rend-table tbody tr{border-bottom:1px solid #F5F5F5}.rend-table td{padding:10px 12px;color:#575756;font-family:Poppins,Roboto,Helvetica,Arial,sans-serif}.rend-table td:first-child{text-align:left}.rend-table td:not(:first-child){text-align:right}.rend-table tfoot tr{border-top:1px solid #0B193C}.rend-table tfoot td{font-weight:700;color:#0b193c!important}.rend-table td.rend-td-empty{text-align:center;color:#9e9e9e;padding:20px}.rend-table tbody tr:nth-child(odd):not(.rend-subtotal-row) td{background-color:#fff}.rend-table tbody tr:nth-child(2n):not(.rend-subtotal-row) td{background-color:#f9f9fd}.rend-table:not(.rend-plano-table) td:nth-child(5){color:#212121!important}.rend-cell-display{display:flex;align-items:center;justify-content:flex-end;gap:8px}.rend-cell-value{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important}.rend-cell-value--filled{color:#2e7d32!important}.rend-cell-value--empty{color:#9e9e9e!important}.rend-cell-edit-icon{color:#4a2be1!important;width:18px;height:18px}.rend-cell-editing{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}.rend-error-chip{display:flex;align-items:center;gap:4px;background-color:#ffebee;border:1px solid #EF9A9A;border-radius:4px;padding:2px 8px}.rend-error-chip-icon{font-size:14px!important;color:#d32f2f!important}.rend-error-chip-text{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;font-size:12px!important;color:#d32f2f!important;font-weight:500!important}.rend-cell-edit-controls{display:flex;align-items:center;gap:4px}.rend-edit-input{width:90px;padding:4px 8px;border:1px solid #4A2BE1;border-radius:4px;font-size:13px;font-family:Poppins,Roboto,Helvetica,Arial,sans-serif;text-align:right;outline:none;color:#212121}.rend-edit-input--error{border-color:#d32f2f}.rend-edit-confirm-btn{color:#4a2be1!important}.rend-edit-cancel-btn{color:#757575!important}.rend-anexo-hint{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;color:#757575!important;font-size:12px!important;margin-bottom:12px!important}.rend-dropzone{padding:4px 0;display:flex;align-items:center}.rend-upload-btn{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;color:#4a2be1!important;font-weight:500!important;font-size:16px!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:3px!important;background-color:transparent!important;padding:4px 0!important;min-width:unset!important;display:flex;gap:4px}.rend-upload-btn:hover{opacity:.9;cursor:pointer}.rend-upload-icon{color:#4a2be1!important}.rend-justificativa-label{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;font-size:14px!important;color:#0b193c!important;margin-bottom:6px!important}.rend-justificativa-text{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important;color:#575756!important;line-height:1.6!important}.rend-justificativa-hint{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;color:#757575!important;font-size:12px!important;margin-bottom:8px!important}.rend-textarea{width:100%;resize:vertical;font-family:Poppins,Roboto,Helvetica,Arial,sans-serif;font-size:13px;padding:10px 14px;border:1px solid rgba(0,0,0,.23);border-radius:8px;background-color:#fff;color:#212121;box-sizing:border-box;outline:none}.rend-textarea:focus{border-color:#4a2be1;box-shadow:0 0 0 2px #4a2be11f}.rend-textarea--error{border-color:#d32f2f}.rend-textarea--error:focus{border-color:#d32f2f;box-shadow:0 0 0 2px #d32f2f1f}.rend-field-error{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;font-size:12px!important;color:#d32f2f!important;margin-top:4px!important;margin-left:2px!important}.rend-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px 28px}.rend-btn-cancel,.rend-btn-cancel.MuiButton-root{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;color:#4a2be1!important;font-weight:600!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.04em!important;min-width:100px!important;border-radius:50px!important;padding:6px 20px!important;background-color:transparent!important;box-shadow:none!important}.rend-btn-cancel:hover,.rend-btn-cancel.MuiButton-root:hover{background-color:#4a2be10f!important;box-shadow:none!important}.rend-btn-submit,.rend-btn-submit.MuiButton-root{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;background-color:#4a2be1!important;color:#fff!important;font-weight:600!important;padding-left:28px!important;padding-right:28px!important;border-radius:50px!important}.rend-btn-submit:hover,.rend-btn-submit.MuiButton-root:hover{background-color:#3921b5!important}.rend-btn-submit.Mui-disabled,.rend-btn-submit:disabled{background-color:#c4b8f5!important;color:#fff!important;opacity:1!important;cursor:not-allowed!important}.rend-subtotal-row td{background-color:#fff;font-weight:700!important;color:#0b193c!important;font-size:16px!important;padding:8px 12px!important;letter-spacing:.02em;border-top:1px solid #0B193C!important;border-bottom:1px solid #0B193C!important}.rend-plano-section{padding:20px 24px}.rend-plano-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:16px}.rend-plano-title{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;font-size:15px!important;color:#212121!important;margin-bottom:4px!important}.rend-plano-hint{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;font-size:12px!important;color:#757575!important}.rend-plano-warning{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;font-size:12px!important;color:#d32f2f!important;background-color:#ffebee;border:1px solid #EF9A9A;border-radius:6px;padding:6px 12px;margin-top:8px!important;display:flex;align-items:center;gap:10px;max-width:800px}.rend-btn-adicionar{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;background-color:transparent!important;color:#4a2be1!important;font-weight:500!important;font-size:16px!important;text-decoration:underline!important;text-underline-offset:3px!important;padding:6px 0!important;min-width:unset!important;margin-top:8px!important}.rend-btn-adicionar:hover{opacity:.9;cursor:pointer}.rend-plano-table th{font-size:12px!important}.rend-plano-table th:first-child,.rend-plano-table td:first-child{width:420px;min-width:280px}.rend-plano-table th:nth-child(2),.rend-plano-table td:nth-child(2){width:220px;min-width:160px;text-align:left!important}.rend-plano-table td:nth-child(2){font-size:12px;color:#575756}.rend-plano-table th:nth-child(3),.rend-plano-table td:nth-child(3){width:180px;min-width:180px}.rend-plano-table th:nth-child(4),.rend-plano-table td:nth-child(4){width:50px;min-width:40px;text-align:center!important}.rend-plano-table th:last-child,.rend-plano-table td:last-child{text-align:center!important;width:60px}.rend-plano-input{width:100%;padding:4px 8px;border:1px solid #9E9E9E;border-radius:4px;font-size:12px;font-family:Poppins,Roboto,Helvetica,Arial,sans-serif;color:#212121;outline:none;box-sizing:border-box}.rend-plano-input:focus{border-color:#4a2be1}.rend-plano-input--number{text-align:right;width:80px}.rend-plano-select{width:100%;max-width:100%;padding:4px 8px;border:1px solid #9E9E9E;border-radius:4px;font-size:12px;font-family:Poppins,Roboto,Helvetica,Arial,sans-serif;color:#212121;outline:none;background-color:#fff;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rend-plano-select:focus{border-color:#4a2be1}.rend-plano-select option{white-space:normal;word-break:break-word;max-width:220px;font-size:12px;font-family:Poppins,Roboto,Helvetica,Arial,sans-serif}.rend-plano-custo-total{font-weight:600;color:#2e7d32!important}.rend-confirm-modal-paper{border-radius:16px!important;padding:8px!important;width:655px!important;max-width:655px!important}.rend-confirm-modal-title-row{display:flex!important;justify-content:flex-end!important;padding:8px 8px 0!important}.rend-confirm-modal-close{color:#424242!important}.rend-confirm-modal-content{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:0 24px 24px!important;gap:12px}.rend-confirm-modal-icon{font-size:52px!important;color:#0b193c!important}.rend-confirm-modal-heading{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;font-weight:700!important;font-size:20px!important;color:#0b193c!important}.rend-confirm-modal-body{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;color:#575756!important}.rend-confirm-modal-actions{display:flex!important;justify-content:center!important;gap:3rem!important;align-items:center!important;padding:8px 24px 24px!important}.rend-confirm-modal-btn-cancel,.rend-confirm-modal-btn-cancel.MuiButton-root{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;color:#0b193c!important;font-weight:500!important;font-size:15px!important;text-decoration:underline!important;text-underline-offset:3px!important;background-color:transparent!important;box-shadow:none!important;text-transform:uppercase!important}.rend-confirm-modal-btn-cancel:hover,.rend-confirm-modal-btn-cancel.MuiButton-root:hover{background-color:transparent!important}.rend-confirm-modal-btn-confirm,.rend-confirm-modal-btn-confirm.MuiButton-root{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;background-color:#0b193c!important;color:#fff!important;font-weight:600!important;font-size:14px!important;border-radius:50px!important;padding:8px 24px!important;text-transform:uppercase!important;box-shadow:none!important}.rend-confirm-modal-btn-confirm:hover,.rend-confirm-modal-btn-confirm.MuiButton-root:hover{background-color:#1a2f6e!important}.rend-success-modal-paper{border-radius:0 0 16px 16px!important;overflow:hidden!important;width:480px!important;max-width:480px!important;padding:0!important}.rend-success-icon-area{background-color:#eeedf7;display:flex;justify-content:center;align-items:center;padding:40px 0 36px}.rend-success-icon{width:72px!important;height:72px!important}.rend-success-content{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:28px 40px 36px!important;gap:12px;background-color:#fff}.rend-success-heading{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;font-weight:600!important;font-size:22px!important;color:#000!important;margin:0!important}.rend-success-body{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;color:#575756!important;line-height:1.6!important;margin:0!important}.rend-btn-entendi,.rend-btn-entendi.MuiButton-root{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;background-color:#4a2be1!important;color:#fff!important;font-weight:400!important;font-size:16px!important;border-radius:50px!important;padding:10px 40px!important;margin-top:8px!important;box-shadow:none!important;text-transform:uppercase!important}.rend-btn-entendi:hover,.rend-btn-entendi.MuiButton-root:hover{background-color:#3921b5!important}.projeto-consulta-page{background-color:var(--color-background-alt);min-height:calc(100vh - 64px);padding:var(--spacing-xl);display:flex;flex-direction:column}.projeto-consulta-header{display:flex;flex-direction:column;justify-content:space-between;background:var(--color-background);padding:var(--spacing-xl) var(--spacing-xl) 0 var(--spacing-xl);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm)}.projeto-consulta-header .projeto-consulta-header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-base);padding-bottom:var(--spacing-xl)}.projeto-consulta-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary);font-size:30px!important}.btn-pesquisa{background:var(--color-primary)!important;color:var(--color-text-light)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;padding:var(--spacing-sm) var(--spacing-xl)!important;border-radius:40px!important;text-transform:uppercase!important}.projeto-consulta-tabs{display:flex}.projeto-consulta-tabs .MuiTabs-indicator{background-color:var(--color-primary);height:3px}.projeto-consulta-tabs .MuiTab-root{text-transform:none;font-family:var(--font-secondary);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);color:#6e727c;width:auto}.projeto-consulta-tabs .MuiTab-root.Mui-selected{color:var(--color-primary);font-weight:var(--font-weight-bold)}.projeto-consulta-filters{background:var(--color-background);padding:var(--spacing-lg);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm);display:flex;gap:var(--spacing-lg);align-items:end}.filter-group{display:flex;flex-direction:column;gap:var(--spacing-sm);flex-grow:1}.filter-input{background:var(--color-background)}.btn-pesquisar{background:var(--color-primary)!important;color:#fff!important;min-width:48px!important;height:48px!important;border-radius:50%!important;padding:0!important}.projetos-scroll-container{overflow-y:visible;padding-right:8px;margin-bottom:var(--spacing-lg);width:100%;align-self:stretch;flex:1 0 auto;padding-bottom:var(--spacing-sm)}.projetos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:var(--spacing-lg);padding-right:8px;align-content:start;width:100%}.projetos-grid::-webkit-scrollbar{width:8px}.projetos-grid::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}.projetos-grid::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:10px}.projetos-grid::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:var(--spacing-base)}@media (max-width: 1100px){.projetos-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.projetos-grid{grid-template-columns:1fr}}@media (max-width: 1024px){.projeto-consulta-filters{grid-template-columns:1fr 1fr}.filter-actions{grid-column:1 / -1;justify-content:flex-end}.filter-group{flex-basis:calc(50% - var(--spacing-lg))}}@media (max-width: 768px){.projeto-consulta-page{padding:var(--spacing-base)}.projeto-consulta-header{flex-direction:column;gap:var(--spacing-base);align-items:stretch;padding:var(--spacing-lg)}.filter-group,.row-full .filter-group{flex-basis:100%}.projeto-consulta-filters{grid-template-columns:1fr;padding:var(--spacing-lg)}.filter-actions{justify-content:stretch;grid-column:1}.filter-actions>*{flex:1}.projetos-grid{grid-template-columns:1fr;max-height:600px}.pagination-container{padding:var(--spacing-sm) 0}.pagination-container .MuiPagination-ul{flex-wrap:wrap}}.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align: auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #23394236;border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0px;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;inset:5px 0;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;inset:5px 0}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{background:#ffffff17;position:absolute;inset:3px 0;pointer-events:none;border:0px solid currentColor;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:solid 1px #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:solid 1px rgb(222,231,235);margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid currentColor;border-radius:1.333em;position:absolute;inset:-2px 0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}.projeto-detalhes-page{background-color:var(--color-background-alt);min-height:calc(100vh - 64px);display:flex;flex-direction:column}.detalhes-header-container{background:var(--color-background);margin:var(--spacing-xl) var(--spacing-xl) 0;border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);padding-bottom:var(--spacing-lg)}.detalhes-voltar-section{display:flex;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl) 0 var(--spacing-xl)!important}.btn-voltar.MuiButton-text,.btn-voltar.MuiButton-text .MuiButton-startIcon{color:#5227e5!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-base)!important}.btn-voltar.MuiButton-text:hover{color:#5227e5!important}.detalhes-top-section{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--spacing-lg) var(--spacing-xl);gap:var(--spacing-lg)}.detalhes-top-right-section{display:flex;align-items:flex-end;flex-direction:column;gap:8px}.title-section{flex:1}.subtitle-section{letter-spacing:.1px;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:1.6rem!important;line-height:36px;color:#0a1a3d!important;margin-bottom:var(--spacing-sm)!important}.projeto-titulo-header{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:30px!important;line-height:36px;color:var(--color-text-primary)!important;margin-bottom:var(--spacing-sm)!important}.projeto-subtitulo{font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-sm)!important;color:var(--color-text-secondary)}.projeto-id-badge{color:#0b193c;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-normal)!important;text-align:right}.programa-chip{background-color:transparent!important;color:#5227e5!important;font-weight:var(--font-weight-normal)!important;font-size:var(--font-size-base)!important;padding:0!important;text-align:right}.projeto-actions-btn.MuiIconButton-root{color:#5227e5;padding:4px}.projeto-actions-btn.MuiIconButton-root:hover{color:#5227e5;background-color:#5227e514}.projeto-actions-menu-paper.MuiPaper-root{min-width:220px;border-radius:8px;box-shadow:0 4px 16px #0000001f;margin-top:4px}.projeto-actions-menu-paper .MuiMenuItem-root{font-family:var(--font-primary);font-size:var(--font-size-sm);padding:10px 16px;gap:8px}.projeto-actions-menu-paper .MuiMenuItem-root:hover{background-color:#5227e50f}.projeto-actions-menu-paper .MuiListItemIcon-root{min-width:28px;color:#5227e5}.projeto-actions-menu-paper .MuiMenuItem-root.Mui-disabled .MuiListItemIcon-root{color:#00000042}.status-breadcrumb{padding:var(--spacing-lg) 0}.status-breadcrumb__header{display:flex;justify-content:flex-end;margin-bottom:8px}.status-breadcrumb__counter{font-size:13px;font-weight:600;color:#5227e5}.custom-stepper{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;overflow-x:auto;padding-bottom:8px}.custom-step{flex:1 1 0;display:flex;flex-direction:column;align-items:center;min-width:92px;position:relative;padding:19px 0}.custom-step--last{flex:0 0 auto;align-items:flex-start}.custom-step:first-child .custom-step__label,.custom-step--last .custom-step__label{left:0;transform:none}.custom-step__track{display:flex;align-items:center;width:100%;height:26px}.custom-step--last .custom-step__track{width:auto}.custom-step__circle{width:26px;height:26px;min-width:26px;border-radius:50%;border:2px solid #D1D5DB;background-color:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.custom-step__dot{width:10px;height:10px;border-radius:50%}.custom-step__connector{flex:1;height:2px;background-color:#d1d5db}.custom-step__label{font-family:"Inter",var(--font-primary);font-size:12px;font-weight:500;line-height:15px;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.custom-step__label--top{top:0}.custom-step__label--bottom{bottom:0}@media (max-width: 768px){.custom-stepper{overflow-x:auto;padding-bottom:8px}.custom-step__label{font-size:10px}.custom-step__circle{width:22px;height:22px;min-width:22px}.custom-step__dot{width:8px;height:8px}}.detalhes-tabs{display:flex;justify-content:flex-start;margin:0 var(--spacing-xl);padding:0}.detalhes-tabs .MuiTabs-root{width:auto}.detalhes-tabs .MuiTabs-indicator{background-color:#5227e5;height:2px}.detalhes-tabs .MuiTab-root{text-transform:none;font-family:"Open Sans",var(--font-primary);font-weight:400;font-size:14px;line-height:18px;color:#575756;padding:14px 12px;min-width:auto}.detalhes-tabs .MuiTab-root.Mui-selected{color:#5227e5;font-weight:700}.detalhes-content-wrapper{flex:1;overflow-y:auto;margin:0 var(--spacing-xl) var(--spacing-xl)!important;padding:var(--spacing-lg) 0 0 0;background:var(--color-background-alt)}.detalhes-content{display:flex;flex-direction:column;gap:var(--spacing-lg)}.projeto-info-row{display:flex;gap:24px;flex-wrap:wrap;align-items:stretch}.projeto-descricao-section{flex:2.5 1 0;min-width:0;display:flex;flex-direction:column}.projeto-cronograma-section{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:1.25rem}.projeto-valor-section{flex:1 1 calc(60% - .625rem);min-width:25rem}.projeto-banco-section{flex:1 1 calc(40% - .625rem);min-width:21.875rem}.cronograma-section-header{display:flex;flex-direction:column;align-items:flex-start}.info-card.MuiCard-root{background:var(--color-background)!important;border-radius:16px!important;box-shadow:48px 27px 74px #0815341f!important;border:none!important;display:flex!important;flex-direction:column!important;height:100%!important}.info-card.MuiPaper-root{padding:24px!important;border-radius:16px!important;box-shadow:48px 27px 74px #0815341f!important}.info-card .MuiCardContent-root{padding:0!important;flex:1!important;display:flex!important;flex-direction:column!important}.section-title{font-family:"Poppins",var(--font-primary)!important;font-size:26px!important;font-weight:600!important;line-height:30px!important;color:#0b193c;text-align:start}.dou-number{display:flex;align-items:center;gap:4px;font-family:Open Sans,sans-serif!important;color:#1e1e1e!important;font-size:var(--font-size-lg)!important;font-weight:var(--font-weight-semibold)!important;line-height:140%!important;margin-top:4px}.dou-number-value{font-weight:var(--font-weight-semibold)!important}.projeto-descricao{margin-top:var(--spacing-base)}.projeto-descricao .MuiTypography-body1{font-family:Open Sans,sans-serif!important;line-height:140%!important;color:#4b5563;font-size:20px!important;font-weight:400!important}.cronograma-card{background:var(--color-background)!important}.cronograma-card-content{height:100%;display:flex;flex-direction:column;gap:var(--spacing-lg)}.cronograma-value{color:#545353!important;font-size:18px!important}.btn-ver-completo.MuiButton-text,.btn-ver-completo.MuiButton-text .MuiButton-startIcon{color:#5227e5!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-base)!important;margin-top:24px;padding:0!important;text-decoration:underline!important}.btn-ver-completo.MuiButton-text:hover{color:#5227e5!important}.info-row{display:flex;flex-direction:column;gap:1rem}.info-item{display:flex;flex-direction:row;align-items:baseline;gap:.5rem}.info-label{font-family:var(--font-primary)!important;font-size:var(--font-size-lg)!important;color:#0b193c!important;font-weight:var(--font-weight-extrabold)!important}.info-value{font-family:var(--font-primary)!important;font-size:var(--font-size-lg)!important;font-weight:var(--font-weight-normal)!important;color:#0b193c!important}.tempo-projeto-section{display:flex;align-items:flex-start;flex-direction:column}.section-subtitle{font-family:var(--font-primary);font-size:18px!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)!important}.tempo-value{font-family:var(--font-primary);font-size:var(--font-size-lg)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)}.valor-card-content{display:flex}.valor-card-white{background:var(--color-background)!important}.valor-subtitle{font-family:var(--font-primary);font-size:26px!important;color:#0a1a3d!important}.valor-extenso{font-family:var(--font-primary);font-size:18px!important;color:#6e727c!important;text-transform:uppercase}.btn-adicionar-info-bancaria-wrapper{display:flex;flex-direction:column;gap:0;height:100%;align-items:center;justify-content:space-evenly;width:100%}.divider-bancario{width:100%;height:.0625rem;border:.0625rem solid rgba(186,186,186,.8);background:transparent}.btn-adicionar-info-bancaria{width:100%;max-width:31.25rem;height:7.5rem;border-radius:1rem;padding:1.5rem 2rem;background:#5227e5;box-shadow:.25rem .25rem .4375rem #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;margin:0;flex-shrink:0;gap:.75rem}.btn-adicionar-info-bancaria:hover{background:#3a1fc1;transform:translateY(-.125rem);box-shadow:.375rem .375rem .75rem #00000029}.btn-adicionar-info-bancaria-text{color:var(--color-text-light)!important;font-weight:500!important;font-size:1rem!important;text-transform:uppercase!important;text-align:center!important;font-family:"Poppins",var(--font-primary)!important;line-height:100%!important;letter-spacing:0%!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.btn-adicionar-info-bancaria-icon{font-size:2.5rem!important;display:flex;align-items:center;justify-content:center}.section-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-base)}.banco-info-header{display:flex;align-items:center;gap:var(--spacing-md)}.banco-info-grid{display:flex;gap:var(--spacing-base);row-gap:var(--spacing-xl);flex-wrap:wrap;margin-top:var(--spacing-xl)}.banco-info-item{flex:1 1 calc(50% - 8px)}.btn-editar-banco-info{display:flex;justify-content:flex-end;margin-top:8px}.btn-editar,.btn-adicionar{background:var(--color-primary)!important;color:var(--color-text-light)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;padding:var(--spacing-sm) var(--spacing-lg)!important;border-radius:40px!important;text-transform:uppercase!important;box-shadow:none!important;font-size:var(--font-size-sm)!important}.btn-editar:hover,.btn-adicionar:hover{background:var(--color-primary-dark)!important}.coordenador-section-title{font-family:"Poppins",var(--font-primary)!important;font-weight:600!important;font-size:26px!important;line-height:120%!important;color:#000!important;margin-bottom:var(--spacing-md)!important}.coordenador-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.coord-nome{font-family:Open Sans,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:100%!important;color:#000!important;margin:0!important}.btn-toggle-coord{font-family:"Poppins",var(--font-primary)!important;font-weight:400!important;font-size:16px!important;line-height:100%!important;text-transform:uppercase!important;text-decoration:underline!important;text-decoration-style:solid!important;padding:0!important;min-width:auto!important;background:transparent!important;justify-content:flex-start!important;margin-top:var(--spacing-md)!important}.btn-toggle-coord:hover{background:transparent!important;text-decoration:underline!important;color:var(--color-primary)!important}.btn-toggle-coord.MuiButton-text{color:#5227e5!important}.btn-toggle-coord .MuiButton-endIcon{margin-left:4px;color:#5227e5!important}.coord-collapse-content{margin-top:var(--spacing-base)}.coord-details,.coord-address{display:flex;flex-wrap:wrap;gap:var(--spacing-lg)!important;margin-top:16px}.coord-details{border-top:none;padding-top:0;margin-top:var(--spacing-base)}.coord-field{display:flex;flex-direction:column;min-width:150px;flex:0 1 auto}.coord-complemento,.coord-funcao{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:16px}.coord-label{font-family:Open Sans,sans-serif!important;font-size:16px!important;color:#000!important;font-weight:700!important;line-height:100%}.coord-value{font-family:Open Sans,sans-serif!important;font-size:16px!important;color:#000!important;font-weight:400!important;line-height:100%}.entities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%}.entity-card{background:var(--color-background)!important;border-radius:16px!important;border:none!important;display:flex!important;flex-direction:column!important;transition:all .3s ease!important;box-shadow:48px 27px 74px #0815341f!important}.entity-card .MuiCardContent-root{padding:24px!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;height:100%!important;flex:1!important}.entity-card-wrapper{display:flex;gap:48px;flex:1}.entity-card-content:last-child{padding-bottom:24px!important}.entity-card-executora{display:flex;flex-direction:column;gap:.75rem;flex:1}.entity-card-coordenador{display:flex;flex-direction:row;gap:.75rem;flex:1}.entity-card-coordenador .MuiDivider-root{margin-right:1rem}.coordenador-content{display:flex;flex-direction:column;gap:.75rem;flex:1}.entity-card-participacao{display:flex;flex-direction:column;gap:4px;width:100%;padding-top:0}.participacao-card-title{font-family:"Open Sans",var(--font-primary)!important;font-size:1.125rem!important;font-weight:700!important;line-height:25px!important;color:#1e1e1e!important}.participacao-card-valor{font-family:"Open Sans",var(--font-primary)!important;font-size:1rem!important;color:#757575!important;line-height:22px!important}.entity-chip{min-width:9.375rem!important;width:220px!important;height:2rem!important;border-radius:1.25rem!important;padding:.5rem 1rem!important;background:#fff!important;border:.0625rem solid #5227E5!important;font-family:var(--font-primary)!important;font-size:.875rem!important;font-weight:600!important;color:#5227e5!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.entity-chip.proponente{background:#fff!important;color:#5227e5!important;border:.0625rem solid #5227E5!important}.entity-chip.participante{background:#fff!important;color:#0a1a3d!important;border:.0625rem solid #0A1A3D!important}.entity-chip.fundacao{background:#fff!important;color:#f142fb!important;border:.0625rem solid #F142FB!important}.entity-title{font-family:"Poppins",var(--font-primary)!important;font-weight:400!important;font-size:1.5rem!important;line-height:1.5rem!important;color:#111!important;margin:0!important;word-break:break-word!important}.entity-info{display:flex!important;flex-direction:column!important;gap:.75rem!important;flex:1!important}.entity-section-title{font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:1.125rem!important;line-height:140%!important;color:#1e1e1e!important;margin:0!important}.entity-detail{font-family:Open Sans,sans-serif!important;font-weight:400!important;font-size:1rem!important;line-height:140%!important;color:#757575!important;margin:0!important;word-break:break-word!important}.entity-detail strong{font-weight:700!important;color:#1e1e1e!important}.coordenador-card-title{font-family:"Poppins",var(--font-primary)!important;font-weight:600!important;font-size:26px!important;line-height:120%!important;color:#000!important;margin-bottom:8px!important}.coordenador-card-nome{font-family:Open Sans,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:100%!important;color:#000!important}.coordenador-card-details{display:flex;flex-wrap:wrap;gap:var(--spacing-md)!important}@media (max-width: 1700px){.entities-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1200px){.entities-grid{grid-template-columns:1fr}}@media (max-width: 768px){.entity-card{width:100%!important;max-width:100%!important}.entities-grid{grid-template-columns:1fr}.entity-chip{width:auto!important;min-width:9.375rem!important}.entity-card-wrapper{flex-direction:column;gap:1rem}.entity-card-coordenador .MuiDivider-root{display:none}}.dossie-table-container.MuiTableContainer-root{border-radius:6px!important;border:1px solid #E9E9F2!important;overflow:hidden!important;box-shadow:none!important}.dossie-table.MuiTable-root{border-collapse:collapse!important}.dossie-table .MuiTableHead-root .MuiTableCell-root{background-color:#fff!important;color:#0a1a3d!important;font-family:"Poppins",var(--font-primary)!important;font-weight:700!important;font-size:var(--font-size-sm)!important;border-bottom:1px solid #E9E9F2!important;border-top:none!important;border-left:none!important;border-right:none!important}.dossie-table .MuiTableBody-root .MuiTableRow-root:nth-of-type(odd) .MuiTableCell-root{background-color:#fff!important}.dossie-table .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) .MuiTableCell-root{background-color:#f0f0fb!important}.dossie-table .MuiTableBody-root .MuiTableCell-root{border-bottom:1px solid #E9E9F2!important;border-top:none!important;border-left:none!important;border-right:none!important;font-family:"Poppins",var(--font-primary)!important;font-size:var(--font-size-sm)!important;color:#0a1a3d!important}.dossie-table .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none!important}.dossie-table .MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root{background-color:#e9e9f2!important}.sei-tab-container{display:flex;flex-direction:column;align-items:center;min-height:25rem;gap:1.5rem;width:100%}.btn-adicionar-sei{width:23.75rem;height:7.5rem;border-radius:1.25rem;padding:1.5rem .75rem;background:var(--color-primary);box-shadow:.25rem .25rem .4375rem #0000001a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--color-text-light);font-weight:var(--font-weight-medium);flex-direction:column;gap:16px}.btn-adicionar-sei:hover{background:var(--color-primary-dark);transform:translateY(-.125rem);box-shadow:.375rem .375rem .75rem #00000029}.btn-adicionar-sei-text{color:var(--color-text-light)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-base)!important;text-transform:uppercase!important;text-align:center!important;font-family:var(--font-primary)!important}.sei-tab-divider{width:100%;height:.0625rem;border:.0625rem solid rgba(186,186,186,.8);background:transparent}.sei-section-wrapper{width:100%;padding:0 2rem}.sei-cards-grid{display:grid;grid-template-columns:repeat(3,33.625rem);gap:1.5rem;margin-top:1.5rem;justify-content:flex-start}.sei-card.MuiCard-root{width:33.625rem!important;min-height:9.75rem!important;border-radius:1rem!important;padding:1rem 1.5rem 1.5rem!important;border:.0625rem solid #E5E7EB!important;box-shadow:3rem 1.6875rem 4.625rem #0815341f!important;transition:all .3s ease!important;background:var(--color-background)!important}.sei-card:hover{box-shadow:3rem 1.6875rem 4.625rem #0815342e!important;transform:translateY(-.125rem)}.sei-card .MuiCardContent-root{padding:0!important;display:flex;flex-direction:column;gap:1rem}.sei-card-title{font-family:"Poppins",var(--font-primary)!important;font-weight:600!important;font-size:1.625rem!important;line-height:2.25rem!important;color:var(--color-text-primary)!important;margin:0 0 .5rem!important}.sei-card-fields-row{display:flex;gap:2rem;align-items:flex-start}.sei-field-group-inline{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.sei-field-label{font-family:Open Sans,sans-serif!important;font-weight:800!important;font-size:1.25rem!important;line-height:160%!important;color:#0a1a3d!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sei-field-value{font-family:Open Sans,sans-serif!important;font-weight:400!important;font-size:1.25rem!important;line-height:160%!important;color:#0a1a3d!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 75rem){.sei-cards-grid{grid-template-columns:1fr}.sei-card.MuiCard-root{width:100%!important;max-width:33.625rem}.sei-section-wrapper{padding:0 1rem}.btn-adicionar-sei{width:100%;max-width:23.75rem}}.detalhes-content-wrapper::-webkit-scrollbar{width:8px}.detalhes-content-wrapper::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}.detalhes-content-wrapper::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:10px}.detalhes-content-wrapper::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}@media (max-width: 1140px){.projeto-descricao-section,.projeto-cronograma-section,.projeto-valor-section,.projeto-banco-section{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important}}@media (max-width: 768px){.projeto-detalhes-page{padding:0}.detalhes-header-container{margin:var(--spacing-base) var(--spacing-base) 0}.detalhes-voltar-section{padding:var(--spacing-base)}.detalhes-top-section{flex-direction:column;padding:var(--spacing-lg) var(--spacing-base)}.projeto-titulo-header{font-size:24px!important}.status-breadcrumb{padding:0 var(--spacing-base) var(--spacing-lg)}.detalhes-tabs{padding:0 var(--spacing-base)}.detalhes-content-wrapper{margin:0 var(--spacing-base) var(--spacing-base);padding:var(--spacing-base)}.detalhes-content{gap:var(--spacing-base)}.info-row{flex-direction:row;gap:var(--spacing-lg)}.valor-destaque-dark{font-size:28px!important}.coord-details,.coord-address{grid-template-columns:1fr;gap:4px}.coord-complemento,.coord-funcao,.entities-grid{grid-template-columns:1fr}.sei-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(33.625rem,1fr));gap:1.5rem;margin-top:1.5rem}.btn-adicionar-sei{width:100%;max-width:380px}.sei-section-wrapper{padding:0 16px}}.tracking-dates-alert{display:flex;align-items:flex-start;gap:8px;padding:12px;margin-bottom:16px;border-radius:8px;background-color:#f3f0ff;color:#5227e5}.tracking-dates-fields{display:flex;flex-wrap:wrap;gap:24px}.tracking-dates-field{display:flex;flex-direction:column;gap:6px;min-width:260px}.tracking-dates-field__row{display:flex;align-items:center;gap:8px}.calendario-table.MuiTable-root{border:1px solid #5B5B5B}.calendario-modal-header{display:flex;align-items:center;justify-content:space-between}.calendario-title-wrapper{width:100%;display:flex;justify-content:center}.calendario-title{color:#111;font-size:26px;font-weight:var(--font-weight-semibold)}.calendario-table thead th{padding:8px 12px;font-size:12px;border:none!important}.calendario-table td{padding:12px;font-size:12px}.calendario-modal-dialog .MuiPaper-root{padding-bottom:0!important}.calendario-modal-pagination .MuiPaginationItem-root{font-size:var(--font-size-base)!important;font-weight:var(--font-weight-normal);border-radius:0!important;background-color:#fff!important;color:#575756!important}.calendario-modal-pagination .MuiPaginationItem-root.Mui-selected{font-size:var(--font-size-base)!important;font-weight:var(--font-weight-bold);border-radius:0!important;background-color:#fff!important;color:#5227e5!important;border-bottom:2px solid #5227E5!important}.termo-cooperacao-section{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0b193c0f}.termo-cooperacao-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:16px;flex-wrap:wrap}.termo-cooperacao-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:20px!important;color:#0b193c!important}.visu-button{color:#0a1a3d!important;font-family:Poppins,sans-serif!important;font-style:normal;font-weight:500!important;line-height:100%;text-decoration-line:underline!important;text-transform:uppercase}.termo-cooperacao-add-btn{border-radius:24px!important;text-transform:uppercase!important;background-color:#5227e5!important;padding:8px 20px!important;font-weight:500!important;white-space:nowrap}.termo-cooperacao-add-btn:hover{background-color:#3a1aab!important}.termo-cooperacao-add-btn:disabled{background-color:#6e727c!important;color:#c7c7c7!important}.termo-cooperacao-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 16px;color:#6b7280}.termo-cooperacao-table th{font-family:Poppins,sans-serif!important;font-weight:600!important;color:#0b193c!important;background-color:#f7f7fb}.termo-cooperacao-drawer-paper{width:min(520px,100vw)!important}.termo-drawer-content{display:flex;flex-direction:column;height:100%}.termo-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 8px}.termo-drawer-body{flex:1;overflow-y:auto;padding:8px 24px 24px;display:flex;flex-direction:column;gap:16px}.termo-drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:16px 24px;border-top:1px solid #ecedef}.termo-field-label{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:13px!important;color:#0b193c!important;margin-bottom:4px!important}.termo-field-value{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#424242!important}.termo-attachment-chip{display:flex;align-items:center;gap:12px;border:1px solid #d8dbe8;border-radius:8px;padding:10px 12px;background-color:#fafafe}.termo-attachment-name{font-family:Open Sans,sans-serif!important;font-size:13px!important;color:#0b193c!important;font-weight:600}.termo-attachment-size{font-family:Open Sans,sans-serif!important;font-size:12px!important;color:#6b7280!important}.termo-drawer-cancel{font-family:Poppins,sans-serif!important;text-transform:uppercase!important;color:#0b193c!important;text-decoration:underline!important}.termo-drawer-save{border-radius:24px!important;text-transform:uppercase!important;background-color:#5227e5!important;padding:8px 28px!important}.termo-drawer-save:hover{background-color:#3a1aab!important}.historico-revisoes-section-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:20px!important;color:#0b193c!important;margin-bottom:16px!important}.historico-revisoes-filter{background-color:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 2px 8px #0b193c0f;margin-bottom:20px}.historico-revisoes-filter-inner{display:flex;align-items:flex-end;gap:16px}.historico-revisoes-filter-group{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.historico-revisoes-filter-label{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:13px!important;color:#0b193c!important}.historico-revisoes-filter-actions{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.historico-revisoes-btn-limpar{color:#5227e5!important;padding:0!important;align-self:flex-end}.historico-revisoes-btn-limpar .MuiSvgIcon-root{font-size:18px!important}.historico-revisoes-btn-pesquisar{background-color:#5227e5!important;min-width:48px!important;width:48px;height:48px!important;border-radius:50%!important;padding:0!important;box-shadow:none!important}.historico-revisoes-card{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0b193c0f}.historico-revisoes-group-title{font-family:Poppins,sans-serif!important;font-weight:700!important;font-size:18px!important;color:#0b193c!important;margin-bottom:12px!important}.historico-revisoes-accordion{box-shadow:none!important;border:none!important;background-color:transparent!important}.historico-revisoes-accordion:before{display:none!important}.historico-revisoes-accordion-summary{padding:0!important}.historico-revisoes-accordion-title{font-family:Poppins,sans-serif!important;font-weight:700!important;font-size:18px!important;color:#0b193c!important}.historico-revisoes-version{display:flex;align-items:center;justify-content:space-between;gap:16px;background-color:#f6f5fd;border-radius:10px;padding:14px 18px}.historico-revisoes-version-info{display:flex;flex-direction:column;gap:2px}.historico-revisoes-version-number{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:15px!important;color:#0b193c!important}.historico-revisoes-version-motivo{font-family:Open Sans,sans-serif!important;font-size:13px!important;color:#6b7280!important}.historico-revisoes-version-datetime{font-family:Open Sans,sans-serif!important;font-size:12px!important;color:#6b7280!important;margin-top:6px!important;padding:0!important}.historico-revisoes-download-btn{border-radius:24px!important;text-transform:uppercase!important;background-color:#5227e5!important;color:#fff!important;padding:6px 18px!important;font-weight:500!important;white-space:nowrap;box-shadow:none!important}.historico-revisoes-download-btn:hover{background-color:#5227e5!important;box-shadow:none!important}.historico-revisoes-download-btn.Mui-disabled{background-color:#c9c4ea!important;color:#fff!important}.historico-revisoes-divider{margin:20px 0!important}.historico-revisoes-empty{display:flex;align-items:center;justify-content:center;min-height:320px;color:#9aa0ac;font-family:Poppins,sans-serif;font-size:22px;font-weight:500}.modal-sei-dialog .MuiDialog-paper{width:51.5rem;max-width:51.5rem!important;border-radius:.5rem!important;padding:2rem!important;overflow:hidden!important}.modal-sei-dialog .MuiDialogContent-root{overflow:hidden!important;padding:0!important}.modal-sei-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.modal-sei-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:1.375rem!important;line-height:1.2!important;color:#000!important}.modal-sei-close-btn{padding:0!important;color:#000!important;font-size:1.5rem!important}.modal-sei-content{display:flex;flex-direction:column;gap:1.5rem}.modal-sei-field-group{display:flex;flex-direction:column}.modal-sei-field-label{font-family:Poppins,sans-serif!important;font-weight:700!important;font-size:.9375rem!important;line-height:1.4!important;color:#000!important;margin-bottom:.5rem!important}.modal-sei-field-input .MuiOutlinedInput-root{border-radius:.5rem!important;font-family:Open Sans,sans-serif!important;font-size:.9375rem!important}.modal-sei-field-input .MuiOutlinedInput-notchedOutline{border-color:#d1d5db!important}.modal-sei-field-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9ca3af!important}.modal-sei-field-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4a2be1!important;border-width:1px!important}.modal-sei-field-input .MuiOutlinedInput-input{padding:.75rem 1rem!important}.modal-sei-actions{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-top:2.5rem}.modal-sei-btn-voltar{color:#4a2be1!important;text-transform:uppercase!important;font-weight:400!important;font-family:Poppins,sans-serif!important;font-size:.875rem!important;padding:.75rem 1rem!important;line-height:100%!important;text-decoration:underline!important;background:transparent!important}.modal-sei-btn-voltar:hover{background:#4a2be10d!important;text-decoration:underline!important}.modal-sei-btn-adicionar{width:12.25rem!important;height:2.5rem!important;background:#4a2be1!important;border:1px solid #4A2BE1!important;border-radius:2.0625rem!important;padding:.75rem 1rem!important;text-transform:uppercase!important;font-weight:600!important;font-family:Poppins,sans-serif!important;font-size:.875rem!important;color:#fff!important;line-height:100%!important}.modal-sei-btn-adicionar:hover{background:#3a1bc1!important;border-color:#3a1bc1!important}.modal-sei-btn-adicionar:disabled{background:#9ca3af!important;border-color:#9ca3af!important;color:#fff!important;opacity:1!important}.protocolo-gov-section{background-color:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 2px 8px #0b193c0f}.protocolo-gov-section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.protocolo-gov-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:18px!important;color:#0b193c!important}.protocolo-gov-add-btn{background-color:#4a2be1!important;border-radius:24px!important;text-transform:uppercase!important;font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:13px!important;padding:8px 18px!important;box-shadow:none!important;white-space:nowrap}.protocolo-gov-add-btn:hover{background-color:#3a1bc1!important;box-shadow:none!important}.protocolo-gov-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 0;color:#6b7280}.protocolo-gov-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 900px){.protocolo-gov-cards-grid{grid-template-columns:1fr}}.protocolo-gov-card{border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:none!important}.protocolo-gov-card-header{display:flex;align-items:flex-start;justify-content:space-between}.protocolo-gov-card-title{font-family:Poppins,sans-serif!important;font-weight:700!important;font-size:16px!important;color:#0b193c!important}.protocolo-gov-card-fields{display:flex;gap:40px;margin-top:12px}.protocolo-gov-field-label{font-family:Poppins,sans-serif!important;font-weight:700!important;font-size:13px!important;color:#0b193c!important}.protocolo-gov-field-value{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#4b5563!important;margin-top:2px!important;word-break:break-word}.outros-documentos-section{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0b193c0f}.outros-documentos-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:16px;flex-wrap:wrap}.outros-documentos-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:20px!important;color:#0b193c!important}.outros-documentos-add-btn{border-radius:24px!important;text-transform:uppercase!important;background-color:#5227e5!important;padding:8px 20px!important;font-weight:500!important;white-space:nowrap}.outros-documentos-add-btn:hover{background-color:#3a1aab!important}.outros-documentos-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 16px;color:#6b7280}.outros-documentos-table th{font-family:Poppins,sans-serif!important;font-weight:600!important;color:#0b193c!important;background-color:#f7f7fb}.outros-documentos-drawer-paper{width:min(520px,100vw)!important}.outros-drawer-content{display:flex;flex-direction:column;height:100%}.outros-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 8px}.outros-drawer-body{flex:1;overflow-y:auto;padding:8px 24px 24px;display:flex;flex-direction:column;gap:16px}.outros-drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:16px 24px;border-top:1px solid #ecedef}.outros-field-label{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:13px!important;color:#0b193c!important;margin-bottom:4px!important}textarea.outros-custom-textarea{width:100%!important;box-sizing:border-box!important;font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#0b193c!important;border:1px solid #c4c4c4!important;border-radius:4px!important;padding:8.5px 14px!important;outline:none!important;resize:vertical!important;min-height:90px!important;position:static!important;background-color:transparent!important}.outros-field-value{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#424242!important;white-space:pre-wrap;word-break:break-word}.outros-attachment-chip{display:flex;align-items:center;gap:12px;border:1px solid #d8dbe8;border-radius:8px;padding:10px 12px;background-color:#fafafe}.outros-attachment-name{font-family:Open Sans,sans-serif!important;font-size:13px!important;color:#0b193c!important;font-weight:600}.outros-attachment-size{font-family:Open Sans,sans-serif!important;font-size:12px!important;color:#6b7280!important}.outros-drawer-cancel{font-family:Poppins,sans-serif!important;text-transform:uppercase!important;color:#0b193c!important;text-decoration:underline!important}.outros-drawer-save{border-radius:24px!important;text-transform:uppercase!important;background-color:#5227e5!important;padding:8px 28px!important}.outros-drawer-save:hover{background-color:#3a1aab!important}.gerar-dossie-drawer{width:520px;max-width:100vw;top:74px!important;height:calc(100% - 74px)!important}.gerar-dossie-modal{display:flex;flex-direction:column;height:100%;padding:24px}.gerar-dossie-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.gerar-dossie-modal__title{font-weight:700;color:#1b1533}.gerar-dossie-modal__subtitle{color:#6c6c8a;margin-bottom:8px}.gerar-dossie-modal__select-all{padding:4px 0}.gerar-dossie-modal__sections{flex:1;min-height:0;margin-left:-12px}.gerar-dossie-modal__sections-scroll{height:100%;overflow-y:auto;overflow-x:hidden;padding-left:12px;padding-right:4px}.gerar-dossie-modal__sections-scroll::-webkit-scrollbar{width:4px}.gerar-dossie-modal__sections-scroll::-webkit-scrollbar-track{background:transparent}.gerar-dossie-modal__sections-scroll::-webkit-scrollbar-thumb{background-color:#c8c8d8;border-radius:999px}.gerar-dossie-modal__section-item{display:flex;flex-direction:column;padding:2px 0}.gerar-dossie-modal__version-option{display:flex;align-items:center;padding-left:32px;margin-top:-6px;margin-bottom:4px}.gerar-dossie-modal__note{margin-top:12px;padding:8px 12px;background:#f7f5ff;border-radius:4px;border-left:3px solid #5327e3}.gerar-dossie-modal__note *{font-family:Poppins,sans-serif!important}.gerar-dossie-modal__actions{display:flex;justify-content:flex-end;gap:12px}.gerar-dossie-modal__btn-cancel,.gerar-dossie-modal__btn-cancel.MuiButton-root{font-family:Poppins,sans-serif!important;color:#4a2be1!important;font-weight:600!important;border-radius:50px!important;padding:8px 24px!important;text-transform:uppercase!important}.gerar-dossie-modal__btn-cancel:hover,.gerar-dossie-modal__btn-cancel.MuiButton-root:hover{background-color:#4a2be114!important}.gerar-dossie-modal__btn-confirm,.gerar-dossie-modal__btn-confirm.MuiButton-root{font-family:Poppins,sans-serif!important;background-color:#4a2be1!important;color:#fff!important;font-weight:600!important;border-radius:50px!important;padding:8px 24px!important;text-transform:uppercase!important}.gerar-dossie-modal__btn-confirm:hover,.gerar-dossie-modal__btn-confirm.MuiButton-root:hover{background-color:#3921b5!important}.gerar-dossie-modal__btn-confirm.Mui-disabled,.gerar-dossie-modal__btn-confirm:disabled{background-color:#c4b8f5!important;color:#fff!important;opacity:1!important}.correction-page{padding:24px 32px;width:100%;overflow-y:auto!important;height:calc(100vh - 80px)}.correction-page-loading,.correction-page-error,.correction-page-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:400px}.correction-page-header{margin-bottom:24px}.btn-voltar-correction{color:#546e7a!important;margin-bottom:8px!important;text-transform:uppercase!important;font-weight:600!important}.correction-page-title{font-weight:700!important;color:#1a237e;margin-bottom:4px!important}.correction-page-subtitle{color:#78909c}.correction-tabs{display:flex;gap:0;margin-bottom:24px;border-bottom:2px solid #e0e0e0}.correction-tab{padding:12px 24px;border:none;background:transparent;font-size:14px;font-weight:600;color:#90a4ae;cursor:pointer;position:relative;transition:color .2s}.correction-tab:hover{color:#546e7a}.correction-tab--active{color:#4a2be1}.correction-tab--active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:#4a2be1;border-radius:3px 3px 0 0}.correction-tab-content{margin-bottom:32px}.correction-footer{display:flex;justify-content:flex-end;padding:16px 0;border-top:1px solid #e0e0e0}.btn-solicitar-assinatura{background-color:#1565c0!important;text-transform:none!important;font-weight:600!important;padding:10px 32px!important;border-radius:8px!important}.btn-solicitar-assinatura:hover{background-color:#0d47a1!important}.comment-section{width:100%!important;display:flex;flex-direction:column;gap:12px;padding:12px}.analysis-button{display:flex;padding:12px 16px!important;justify-content:center!important;align-items:center!important;gap:0px!important;border-radius:33px!important;border:1px solid!important;font-family:var(--font-primary)!important;font-size:12px!important;font-weight:500!important;line-height:100%;text-transform:uppercase;min-width:160px;transition:opacity .2s ease}.approve .lucide{color:#00772d!important;stroke:#00772d!important;opacity:1!important}.adjust .lucide{color:#a83b00!important;stroke:#a83b00!important;opacity:1!important}.approve-selected .lucide,.adjust-selected .lucide{color:#fff!important;stroke:#fff!important;opacity:1!important}.analysis-button:disabled .lucide{color:#fff!important;stroke:#fff!important;opacity:1!important}.approve.approve-selected .lucide,.adjust.adjust-selected .lucide{color:#fff!important;stroke:#fff!important}.analysis-buttons-inline{width:100%;display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:nowrap}.analysis-button:disabled{background:#ccc!important;cursor:not-allowed!important;border-color:#ccc!important}.analysis-button:disabled.MuiButton-text{color:#fff!important}.approve{border-color:#00772d!important}.approve.MuiButton-text{color:#00772d!important}.adjust{border-color:#a83b00!important}.adjust.MuiButton-text{color:#a83b00!important}.approve:not(.approve-selected):not(:disabled):hover{opacity:.9;border-color:#00772d!important;background-color:transparent!important}.approve:not(.approve-selected):not(:disabled):hover.MuiButton-text{color:#00772d!important}.approve:not(.approve-selected):not(:disabled):hover .lucide{color:#00772d!important;stroke:#00772d!important}.adjust:not(.adjust-selected):not(:disabled):hover{opacity:.9;border-color:#a83b00!important;background-color:transparent!important}.adjust:not(.adjust-selected):not(:disabled):hover.MuiButton-text{color:#a83b00!important}.adjust:not(.adjust-selected):not(:disabled):hover .lucide{color:#a83b00!important;stroke:#a83b00!important}.approve-selected.MuiButtonBase-root{background-color:#00772d!important}.approve-selected.MuiButton-text{color:#fff!important}.adjust-selected.MuiButtonBase-root{background-color:#a83b00!important}.adjust-selected.MuiButton-text{color:#fff!important}.dados-bancarios-detalhes-page{padding:var(--spacing-lg);width:100%}.dados-bancarios-detalhes-header-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);width:100%}.header-left{display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1}.header-right{display:flex;align-items:center;flex-shrink:0}.project-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:1.75rem!important;color:var(--color-text-primary)!important;margin:0!important;line-height:1.2!important}.project-coordinator{font-family:var(--font-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:.875rem!important;color:var(--color-text-secondary)!important;margin:0!important}.priority-program-tag{font-family:var(--font-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:1rem!important;color:var(--color-primary)!important;padding:8px 16px;border:1.5px solid var(--color-primary);border-radius:20px;white-space:nowrap;background-color:#d6e2fb!important}.btn-voltar{color:var(--color-primary)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;text-transform:none!important;text-decoration:underline!important;padding:0!important;min-width:auto!important;background-color:transparent!important;align-self:flex-start!important;justify-self:flex-start!important}.btn-voltar:hover{background-color:transparent!important;text-decoration:underline!important;opacity:.8}.header-card{margin-bottom:var(--spacing-lg)}.header-card-content{padding:var(--spacing-base)!important}.header-card-content:last-child{padding-bottom:var(--spacing-base)!important}.banking-data-card{width:100%;background-color:var(--color-background-paper);box-shadow:var(--shadow-sm);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg);transition:all var(--transition-base)}.banking-data-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.banking-data-card-content{padding:var(--spacing-base)!important}.banking-data-card-content:last-child{padding-bottom:var(--spacing-base)!important}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.card-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:20px!important;color:var(--color-text-primary)!important}.edit-link{color:var(--color-primary)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;cursor:pointer!important;text-decoration:none!important;font-size:var(--font-size-sm)!important;text-transform:uppercase}.edit-link:hover{text-decoration:underline!important}.card-content{display:flex;flex-direction:column;gap:var(--spacing-base)}.form-row{display:flex;gap:16px;width:100%}.form-field{display:flex;flex-direction:column;gap:8px}.form-field-large{flex:2}.form-field-small,.form-field-half{flex:1}.form-field-uf{flex:0 0 20%;min-width:100px}.form-field-municipio{flex:0 0 50%}.form-field label{font-weight:500;color:#424242;font-size:14px}.form-field .MuiTextField-root{background-color:#fff}.form-field .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:#757575}.form-field .MuiOutlinedInput-root.Mui-disabled{background-color:#dadada}.form-field .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#e0e0e0}.form-actions{display:flex;justify-content:flex-end;margin-top:8px}.btn-salvar{font-family:var(--font-primary)!important;background-color:var(--color-primary)!important;color:#fff!important;padding:10px 32px!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;text-transform:uppercase!important;min-width:200px!important;border-radius:33px!important;box-shadow:4px 4px 7px #0000001a!important}.btn-salvar:hover{background-color:var(--color-primary-dark)!important;box-shadow:0 4px 12px #4a2be14d!important}.btn-salvar:disabled{background-color:#9e9e9e!important}.empty-state-executor{padding:40px 0;text-align:center}@media (max-width: 768px){.form-row{flex-direction:column;gap:20px}.form-field-large,.form-field-small,.form-field-half,.form-field-uf,.form-field-municipio{flex:1;width:100%}.card-header{flex-direction:column;align-items:flex-start;gap:12px}.dados-bancarios-detalhes-header-wrapper{flex-direction:column;gap:var(--spacing-base)}.header-right{align-items:flex-start}.priority-program{text-align:left}}.box-content-bank{display:flex;flex-direction:column;gap:var(--spacing-base);width:100%}.form-state-uf-row{display:flex;width:100%;gap:16px}.form-field-uf-bank{width:100%}.field-title{color:#0f172a!important;font-weight:600!important;font-size:.95rem!important;font-family:Poppins,sans-serif!important}.box-form-bank{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:16px;column-gap:16px;row-gap:16px}.grid-view-mode{grid-template-columns:repeat(3,1fr)!important;padding:12px}.dialog-title{color:var(--Paleta---Atual-Dark, #000000);text-align:center;font-family:var(--font-primary)!important;font-size:1.6rem!important;font-style:normal;font-weight:500!important;line-height:120%!important;letter-spacing:-.48px}.tpa-cancel-button{text-align:center;font-family:var(--font-primary)!important;color:#4a2be1!important;font-size:1rem!important}.tpa-cancel-button:hover{text-decoration:underline!important;cursor:pointer}.dialog-text{color:var(--Paleta---Atual-Dark, #000000);text-align:center;font-family:var(--font-secondary)!important;font-size:1rem!important;font-style:normal;font-weight:400;line-height:140%!important}.content-page{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;padding:16px;background:var(--color-background);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-sm);margin:0 32px;flex:1;overflow-y:auto}.content-page::-webkit-scrollbar{width:.5rem}.content-page::-webkit-scrollbar-track{background:#f3f4f6;border-radius:.625rem}.content-page::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:.625rem}.content-page::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}.upload-document-box{border:1px dashed #6f727d;border-width:2px;background-color:#f8f9fa;border-radius:8px;padding:16px 24px;display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;margin-top:8px;width:100%;box-sizing:border-box;gap:12px}.has-error{border:1px dashed var(--color-error)!important;border-width:2px!important}.view-mode{border:none!important;background-color:transparent!important;border-bottom:1px solid var(--neutral-color-neutral-light-10, #F0F0FB)!important}.notification-error{width:-moz-max-content;width:max-content;display:flex;gap:8px;color:var(--helpers-color-error-primary, #C00F0C);text-align:right;font-family:var(--font-secondary)!important;font-size:13px;font-style:normal;font-weight:600;line-height:normal;border-radius:4px;border:1px solid #C00F0C;background:#ffdedc40;padding:12px 16px}.upload-main{width:100%;display:flex;justify-content:space-between;align-items:center}.switch-label{font-family:var(--font-secondary)!important;font-size:var(--font-size-sm)!important;line-height:140%!important}.uploaded-document{position:relative;display:flex;width:-moz-max-content + 12px;width:max-content + 12px;min-width:250px!important;padding:24px;justify-content:space-between;align-items:flex-start;gap:var(--sds-size-space-600);flex-shrink:0;border-radius:8px;background-color:#f0f0fb;cursor:pointer}.icon-x{width:32px;height:32px;position:absolute!important;right:5px;top:5px}.document-name{color:var(--neutral-color-neutral-primary, #0B193C);font-family:var(--font-primary)!important;font-size:20px;font-style:normal;width:380px;font-weight:var(--font-weight-semibold)!important;line-height:120%;letter-spacing:-.4px}.document-size{color:var(--neutral-color-neutral-primary, #0B193C);font-family:var(--font-secondary)!important;font-size:.9rem!important;font-style:normal;font-weight:var(--font-weight-regular);line-height:140%}.comment-section{width:100%!important;display:flex;flex-direction:column;gap:12px}.dados-bancarios-consulta-page{background-color:var(--color-background-alt);min-height:calc(100vh - 64px);display:flex;flex-direction:column;gap:var(--spacing-lg)}.dados-bancarios-consulta-header{display:flex;justify-content:space-between;align-items:center;background:var(--color-background);padding:var(--spacing-xl);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm)}.dados-bancarios-consulta-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)}.dados-bancarios-consulta-filters{background:var(--color-background);padding:var(--spacing-xl);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:1fr 1fr auto;gap:var(--spacing-lg);align-items:end}.dados-bancarios-scroll-container{max-height:800px;overflow-y:auto;padding-right:8px;margin-bottom:var(--spacing-lg)}.dados-bancarios-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:var(--spacing-lg);padding-right:0;width:100%;align-content:start}.dados-bancarios-grid::-webkit-scrollbar{width:8px}.dados-bancarios-grid::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}.dados-bancarios-grid::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:10px}.dados-bancarios-grid::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}@media (max-width: 1600px){.dados-bancarios-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}}@media (max-width: 1200px){.dados-bancarios-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1024px){.dados-bancarios-consulta-filters{grid-template-columns:1fr 1fr}.filter-actions{grid-column:1 / -1;justify-content:flex-end}}@media (max-width: 768px){.dados-bancarios-consulta-page{padding:var(--spacing-base)}.dados-bancarios-consulta-header{flex-direction:column;gap:var(--spacing-base);align-items:stretch;padding:var(--spacing-lg)}.dados-bancarios-consulta-filters{grid-template-columns:1fr;padding:var(--spacing-lg)}.filter-actions{justify-content:stretch;grid-column:1}.filter-actions>*{flex:1}.dados-bancarios-grid{grid-template-columns:1fr;max-height:600px}}@media (max-width: 480px){.dados-bancarios-consulta-title{font-size:1.5rem!important}.filter-actions{flex-direction:column;gap:var(--spacing-sm)}.filter-actions>*{width:100%}}.home-page{padding:24px 32px;display:flex;flex-direction:column;gap:20px}.MuiModal-backdrop.home-select-backdrop{background:transparent!important}.home-header{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #E5E8F0;border-radius:12px;padding:20px 24px}.home-header-title{font-family:Poppins,sans-serif;font-weight:600;font-size:28px;color:#0b193c}.home-header-subtitle{font-size:15px;color:#5a6478}.home-header-subtitle strong{color:#4a2be1;font-weight:600}.home-time-toolbar{display:flex;align-items:center;gap:12px;margin-top:8px}.home-time-btn{background-color:transparent;color:#5a6478;border-radius:80px;padding:6px 16px;cursor:pointer;font-weight:500!important;font-size:14px;font-family:Poppins,sans-serif;transition:all .2s ease}.home-time-btn.active{background-color:#3a1bc1;color:#fff;border-color:#3a1bc1}.home-time-btn:hover:not(.active){background-color:#f5f6fa}.home-time-select{--input-border-radius: 40px;border-radius:40px!important;height:34px;font-family:Poppins,sans-serif!important;font-size:14px!important;min-width:100px;background-color:transparent!important;transition:all .2s ease}.home-time-select.active{background-color:#f4f5f7!important}.home-time-select.MuiOutlinedInput-root,.home-time-select .MuiOutlinedInput-notchedOutline,.home-time-select fieldset{border-radius:40px!important;border-color:#0b193c!important}div.home-time-select.active fieldset,div.home-time-select.active .MuiOutlinedInput-notchedOutline{border-color:transparent!important}div.home-time-select:hover fieldset,div.home-time-select:hover .MuiOutlinedInput-notchedOutline{border-color:#3a1bc1!important}div.home-time-select.Mui-focused fieldset,div.home-time-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3a1bc1!important;border-width:1px!important}.home-time-select .MuiSelect-select{padding:6px 32px 6px 16px!important}.home-time-select-placeholder{color:#5a6478;font-weight:500}.home-time-select-value{color:#0b193c;font-weight:600}.home-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.home-card{background:#fff;border:1px solid #E5E8F0;border-left:4px solid #4A2BE1;border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:8px;min-height:90px}.home-card-label{display:flex;align-items:center;gap:8px;font-size:13px;color:#5a6478}.home-card-value{font-family:Poppins,sans-serif;font-weight:700;font-size:30px;color:#0b193c;line-height:1}.home-card--atraso{cursor:pointer;border-left-color:#d32f2f;transition:box-shadow .15s ease,border-color .15s ease}.home-card--atraso .home-card-value,.home-card--atraso .home-card-label{color:#d32f2f}.home-card--atraso:hover{box-shadow:0 2px 10px #d32f2f26}.home-card--atraso.active{border-color:#d32f2f;background:#fdecec}.home-card-hint{font-size:11px;color:#98a0b3}.home-demandas{background:#fff;border:1px solid #E5E8F0;border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.home-demandas-title-row{display:flex;align-items:center;gap:12px}.home-demandas-title{font-family:Poppins,sans-serif;font-weight:600;font-size:18px;color:#0b193c}.home-atraso-flag{display:inline-flex;align-items:center;gap:6px;color:#d32f2f;font-size:13px;font-weight:500}.home-filters{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.home-filter-field{display:flex;flex-direction:column;gap:4px}.home-filter-label{font-size:12px;color:#5a6478;font-weight:500}.home-clear-filters{display:inline-flex;align-items:center;gap:4px;color:#3a1bc1;font-size:13px;cursor:pointer;background:none;border:none;border-left:1px solid #E0E3EB;padding:8px 0 8px 16px;height:40px}.home-clear-filters:hover:not(:disabled){text-decoration:underline}.home-clear-filters:disabled{color:#a6adbd;cursor:default}.home-cell-primary{font-weight:600;color:#0b193c;font-size:14px}.home-cell-secondary{color:#5a6478;font-size:12px}.home-status-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;white-space:nowrap}.home-status-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.home-action-link{display:inline-flex;align-items:center;gap:6px;color:#3a1bc1;font-size:13px;cursor:pointer;background:none;border:none}.home-action-link:hover{text-decoration:underline}.home-empty{padding:40px 0;text-align:center;color:#5a6478}.home-pagination{display:flex;justify-content:flex-end;margin-top:8px}.home-body{display:flex;gap:20px;align-items:flex-start}.home-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.home-side{width:340px;flex-shrink:0}@media (max-width: 1100px){.home-body{flex-direction:column}.home-side{width:100%}}.home-lembretes{background:#fff;border:1px solid #E5E8F0;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px}.home-lembretes-header{display:flex;align-items:center;gap:8px}.home-lembretes-title{font-family:Poppins,sans-serif;font-weight:600;font-size:16px;color:#0b193c}.home-lembretes-badge{background:#3a1bc1;color:#fff;border-radius:10px;font-size:12px;font-weight:600;padding:1px 9px}.home-lembrete-card{border:1px solid #EEF0F5;border-radius:10px;padding:12px;display:flex;gap:10px;align-items:flex-start}.home-lembrete-body{flex:1;display:flex;flex-direction:column;gap:6px}.home-lembrete-date{font-size:11px;color:#98a0b3}.home-lembrete-msg{font-size:13px;color:#3a3f4e;line-height:1.4}.home-lembrete-check{border:none;background:none;cursor:pointer;color:#c4c9d6;padding:0;display:flex}.home-lembrete-check.acked{color:#2e9e5b;cursor:default}.home-lembretes-empty{color:#5a6478;font-size:13px;padding:8px 0}.home-lembretes-toggle{align-self:center;background:none;border:1px solid #D8DCE6;border-radius:20px;padding:6px 18px;color:#0b193c;cursor:pointer;font-size:13px;display:inline-flex;gap:6px;align-items:center;margin-top:4px}.home-lembretes-toggle:hover{background:#f5f6fa}.dados-usuario-container{background-color:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 8px #00000014;margin-bottom:32px}@media (max-width: 768px){.dados-usuario-container{padding:24px}}@media (max-width: 480px){.dados-usuario-container{padding:16px;border-radius:12px}}.dados-usuario-title{font-family:Poppins,sans-serif;font-size:20px;font-weight:700;color:#0a1a3d;margin-bottom:24px}.dados-usuario-form{display:flex;flex-direction:column;gap:20px}.dados-usuario-form .Mui-disabled{background-color:#dadada!important}.dados-usuario-form .MuiSelect-select{padding:0 16px!important}.dados-usuario-label{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#0a1a3d;margin-bottom:8px}.dados-usuario-field .MuiInputBase-root{font-family:Poppins,sans-serif;font-size:14px}.dados-usuario-row-3{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;gap:16px}.box-info{display:flex;padding:12px 8px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:4px;border:1px solid var(--neutral-color-neutral-primary, #0B193C);background:#f0f0fb;color:var(--neutral-color-neutral-primary, #0B193C);font-family:Open Sans,sans-serif!important;font-size:13px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 768px){.dados-usuario-row-3{grid-template-columns:1fr}}.dados-usuario-row-2{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}@media (max-width: 768px){.dados-usuario-row-2{grid-template-columns:1fr}}.dados-usuario-actions{display:flex;justify-content:flex-end;margin-top:32px}@media (max-width: 480px){.dados-usuario-actions{justify-content:stretch}.dados-usuario-save-btn{width:100%}}.historico-container{background-color:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 8px #00000014}@media (max-width: 768px){.historico-container{padding:24px}}@media (max-width: 480px){.historico-container{padding:16px;border-radius:12px}}.historico-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.historico-title{font-family:Poppins,sans-serif;font-size:20px;font-weight:700;color:#0a1a3d}.historico-list{margin-top:24px;display:flex;flex-direction:column;gap:16px}.historico-item{background-color:#0a1a3d;border-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.historico-item{flex-direction:column;align-items:flex-start;gap:12px}.historico-item-admin{text-align:left}}.historico-item-content{display:flex;align-items:center;gap:16px;flex:1}@media (max-width: 480px){.historico-item-content{flex-direction:column;align-items:flex-start;gap:8px}}.historico-item-tipo{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#fff}.historico-item-status-wrapper{display:flex;align-items:center;gap:12px}.historico-item-label{font-family:Poppins,sans-serif;font-size:12px;font-weight:500;color:#fff}.historico-item-status-badge{color:#fff;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.historico-item-status-ativo{background-color:#4a8360}.historico-item-status-em-pausa{background-color:#b8ac4f}.historico-item-status-inativo{background-color:#bc3939}.historico-item-status-default{background-color:#6e727c}.historico-item-admin{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#fff;text-align:right}.historico-footer{font-family:Poppins,sans-serif;font-size:12px;color:#6b7280;margin-top:16px}.mainContentPage{overflow-y:auto!important}@media (max-width: 768px){.users-header-content{flex-direction:column;align-items:flex-start;gap:var(--spacing-lg)}}.users-header-info{display:flex;align-items:center;gap:var(--spacing-base)}.users-header-info.MuiBox-root{padding-bottom:0!important}@media (max-width: 480px){.users-header-info{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}}.users-header-actions{display:flex;gap:var(--spacing-md);align-items:center}@media (max-width: 768px){.users-header-actions{width:100%;flex-wrap:wrap}}@media (max-width: 480px){.users-header-actions{flex-direction:column;gap:var(--spacing-sm)}}@media (max-width: 480px){.users-header-text{font-size:var(--font-size-base)}}.users-header-text{font-family:var(--font-primary)!important;font-size:var(--font-size-lg)!important;font-weight:var(--font-weight-semibold)!important;font-size:30px!important;color:var(--color-text-primary-dark)!important}.users-header-description-text{font-family:var(--font-secondary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-regular)!important;color:#757575!important}@media (max-width: 480px){.users-header-description-text{font-size:var(--font-size-xs)}}.users-filter-button{border-radius:40px!important;color:#5227e5!important;border-color:#5227e5!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-base)!important;padding:10px var(--spacing-base)!important;display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;transition:var(--transition-fast)}@media (max-width: 480px){.users-filter-button{width:100%;justify-content:center}}.users-filter-button:hover{background-color:#3a1bc1!important;color:var(--color-text-light)!important}.users-tabs-container{width:100%;border-color:divider;margin-top:var(--spacing-base)}@media (max-width: 640px){.users-tabs-container{padding-left:var(--spacing-base);padding-right:var(--spacing-base)}}.users-tabs-container .MuiTab-root{font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);text-transform:none;color:#575756!important}@media (max-width: 640px){.users-tabs-container .MuiTab-root{min-width:auto}}.users-tabs-container .MuiTab-root.Mui-selected{color:#5227e5!important;font-weight:var(--font-weight-bold)!important}.users-tabs-container .MuiTabs-indicator{background-color:#5227e5;height:1.5px}.users-tabs-container .MuiTabs-scrollButtons{display:none}@media (max-width: 768px){.users-tabs-container .MuiTabs-scrollButtons{display:flex}.users-tabs-container .MuiTabs-scrollButtons.Mui-disabled{opacity:.3}}.users-clear-filters-button{color:var(--color-text-tertiary);padding:4px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color var(--transition-fast)}.users-clear-filters-button:hover{background-color:#f3f4f6}.users-tab-panel-content{padding-top:var(--spacing-lg)}.users-full-width{width:100%}.users-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-base);width:100%}@media (max-width: 1200px){.users-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.users-card-grid{grid-template-columns:1fr}}.users-card{background-color:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-base);transition:all var(--transition-fast)}@media (max-width: 480px){.users-card{padding:var(--spacing-base)}}.status-badge{display:inline-flex!important;align-items:center!important;gap:var(--spacing-sm)!important;padding:4px var(--spacing-md)!important;border-radius:12px!important;font-family:var(--font-primary)!important;font-size:var(--font-size-xs)!important;font-weight:400!important;width:-moz-fit-content!important;width:fit-content!important;height:26px!important}.status-badge .MuiChip-icon{color:inherit!important;margin-left:8px!important}.status-badge-em-atendimento{background-color:#b8ac4f!important;color:var(--color-text-light)!important;border:none!important}.status-badge-deferido{background-color:#4a8360!important;color:var(--color-text-light)!important;border:none!important}.status-badge-indeferido,.status-badge-nao-acatado{background-color:#bc3939!important;color:var(--color-text-light)!important;border:none!important}.status-badge-acatado{background-color:#4a8360!important;color:var(--color-text-light)!important;border:none!important}.status-badge-cancelado{background-color:transparent!important;color:var(--color-primary)!important;border:1px solid var(--color-primary)!important}.status-badge-ativo{background-color:#4a8360!important;color:var(--color-text-light)!important;border:none!important}.users-card-date{font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary);margin-bottom:var(--spacing-sm)}.users-card-title{font-family:var(--font-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.users-card-subtitle{font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.users-card-info-item{font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.users-card-button{margin-top:auto;background-color:var(--color-primary)!important;color:var(--color-text-light)!important;border:none!important;border-radius:var(--border-radius-lg)!important;padding:var(--spacing-md) var(--spacing-lg)!important;font-family:var(--font-primary)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;text-transform:uppercase!important;cursor:pointer;transition:background-color var(--transition-fast)}.users-card-button:hover{background-color:#3a1bc1!important}.responsibility-list{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.responsibility-item{font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-base);width:100%;padding:var(--spacing-3xl) var(--spacing-lg)}.loading-text{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--color-text-tertiary)}.empty-state-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3xl) var(--spacing-lg);text-align:center}.empty-state-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl);color:#0a1a3d;margin-top:var(--spacing-base)}.empty-state-description{font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--color-text-tertiary);margin-top:var(--spacing-sm)}.edit-profile-picture-content{display:flex;flex-direction:column;align-items:center;padding:20px}.edit-profile-picture-icon{border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-primary-dark);margin-bottom:var(--spacing-lg)}.edit-profile-picture-title{font-family:var(--font-secondary)!important;font-size:var(--font-size-xl)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-primary-dark)!important;text-align:center;margin-bottom:var(--spacing-md)!important}.edit-profile-picture-subtitle{font-family:var(--font-secondary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-regular)!important;color:var(--color-primary-dark)!important;text-align:center;margin-bottom:var(--spacing-lg)!important}.edit-profile-picture-actions{display:flex;justify-content:center;gap:16px;width:100%;margin-top:8px}.remove-image-button{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium)!important;padding:8px 24px!important;border-radius:32px!important;text-transform:uppercase!important;text-decoration:underline!important;border:none!important;color:var(--color-error)!important;transition:all .2s ease!important;display:flex!important;align-items:center!important}.upload-image-button{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium)!important;padding:8px 24px!important;border-radius:32px!important;text-transform:uppercase!important;background-color:var(--color-primary)!important;transition:all .2s ease!important}.upload-image-button:hover{background-color:#3a1bc1!important}.upload-image-button:disabled{opacity:.5;cursor:not-allowed}.status-confirm-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.status-confirm-modal{background-color:#fff;border-radius:16px;padding:32px;max-width:500px;width:90%;text-align:center}.status-confirm-modal-pause{background-color:#fff;border-radius:16px;padding:32px;max-width:600px;width:90%}.status-confirm-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.status-confirm-close-btn{min-width:auto;padding:0;color:var(--color-primary-dark);font-size:24px}.status-confirm-close-btn:hover{background-color:transparent}.status-confirm-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-xl)!important;color:var(--color-primary-dark)!important}.status-confirm-title-small{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-lg)!important;margin-bottom:var(--spacing-md)!important;color:var(--color-primary-dark)!important}.status-confirm-date-container{display:flex;gap:16px;margin-bottom:var( --spacing-xs)}.status-confirm-date-item{flex:1}.status-confirm-label{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:var(--spacing-sm);color:var(--color-primary-dark)!important}.status-confirm-justification-container{margin-bottom:20px;margin-top:var(--spacing-base)}.status-confirm-box{background-color:var(--color-secondary);border-radius:12px;padding:var(--spacing-md) var(--spacing-sm);margin-bottom:var(--spacing-lg);text-align:center}.status-confirm-box-title{font-family:var(--font-primary)!important;font-size:var(--font-size-xl)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-primary-dark)!important;margin-bottom:var(--spacing-md)}.status-confirm-box-text{font-size:var(--font-size-base)!important;color:var(--color-primary-dark)!important}.status-confirm-actions{display:flex;gap:16px;justify-content:flex-end}.status-confirm-actions-center{display:flex;gap:16px;justify-content:center}.status-confirm-btn-back.MuiButtonBase-root{color:#5227e5!important;font-family:var(--font-primary)!important;text-transform:uppercase;font-weight:var(--font-weight-medium)!important;padding:8px 24px;text-decoration:underline!important}.status-confirm-btn-back.MuiButtonBase-root:hover{color:#5227e5!important;opacity:60%!important}.status-confirm-btn-confirm.MuiButtonBase-root{background-color:#5227e5;text-transform:uppercase;font-weight:600;padding:8px 24px;border-radius:50px}.status-confirm-btn-confirm.MuiButtonBase-root:hover{background-color:#3a1bc1}.status-confirm-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:32px;font-weight:700}.status-confirm-icon-inactive{border:3px solid #DC3545;color:#dc3545}.status-confirm-icon-active{border:3px solid #28A745;color:#28a745}.status-confirm-icon-suspended{border:3px solid #333333;color:#333}.status-confirm-error-message{color:var(--color-error);font-size:var(--font-size-xs)!important;margin-bottom:var(--spacing-xs)!important;font-family:var(--font-primary)!important}.projeto-consulta-filters{background:var(--color-background);padding:var(--spacing-lg);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm);display:flex;gap:var(--spacing-lg);align-items:end;flex-wrap:wrap}.filter-group{display:flex;flex-direction:column;gap:var(--spacing-sm);flex-grow:1;flex-basis:180px}.row-full{width:100%;display:flex;gap:var(--spacing-lg);flex-wrap:wrap;margin-top:var(--spacing-sm)}.row-full .filter-group{flex:1}.filter-actions{display:flex;align-items:center;gap:var(--spacing-md);margin-left:auto;flex-shrink:0}.filter-label{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)}.filter-input{background:var(--color-background);width:100%}.react-select{width:100%}.filter-actions{display:flex;flex-direction:column;gap:2px!important;justify-self:flex-end;flex-shrink:0}.btn-pesquisar{background:var(--color-primary)!important;color:#5227e5!important;min-width:48px!important;height:48px!important;border-radius:50%!important;padding:0!important}.btn-limpar{color:#5227e5!important;font-family:var(--font-primary)!important;font-size:var(--font-size-sm)!important}.btn-limpar.MuiButtonBase-root{padding:0!important;font-size:4px!important;align-self:flex-end}.loading-container{display:flex;justify-content:center;align-items:center;min-height:400px}@media (max-width: 768px){.filter-actions>*{flex:1}}@media (max-width: 480px){.projeto-consulta-title{font-size:1.5rem!important}.btn-pesquisa{width:100%}.filter-actions{flex-direction:column;gap:var(--spacing-sm)}.filter-actions>*{width:100%}}.user-project-card{width:100%;min-height:325px;border-radius:16px!important;background:var(--color-background)}.user-project-card-content-wrapper{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:24px!important;height:100%}.user-project-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px!important}.user-project-card-status-chip{border:none!important;color:#0b193c!important;background-color:#d6e2fb!important;border-radius:20px!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-sm)!important;padding:var(--spacing-xs) var(--spacing-base)!important;height:32px!important;font-family:var(--font-secondary)!important}.user-project-card-status-chip .MuiChip-label{padding:0!important}.user-project-card-status-chip .chip-label-icon{font-size:var(--font-size-base)!important;color:#5227e5!important;margin-right:var(--spacing-xs)!important}.project-card-content{flex:1;display:flex;flex-direction:column}.project-card-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-normal)!important;font-size:var(--font-size-xl)!important;color:var(--color-text-primary)!important;margin-bottom:20px!important;line-height:1.3!important;overflow:hidden;text-overflow:ellipsis}.project-card-descricao{font-family:var(--font-secondary)!important;color:#757575!important;font-size:var(--font-size-base)!important;line-height:1.4!important;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px!important}.project-card-button.MuiButtonBase-root{font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-base)!important;height:40px!important;color:var(--color-primary)!important;text-transform:uppercase!important;text-decoration:underline!important}.project-card-button.MuiButtonBase-root:hover{color:var(--color-primary-dark)!important}.project-card-button.MuiButtonBase-root:disabled{color:var(--color-disabled)!important}.project-card-footer{display:flex;align-items:flex-end;justify-content:flex-end;width:100%;height:100%}@media (max-width: 1200px){.user-project-card{width:100%}}@media (max-width: 768px){.user-project-card{min-height:280px}.project-card-title{font-size:18px!important}.project-card-descricao{-webkit-line-clamp:2;font-size:13px!important}.user-project-card-content-wrapper{padding:var(--spacing-base) var(--spacing-lg)!important}}.user-projects-section{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;padding:0;margin:0}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:var(--spacing-base);margin-top:var(--spacing-base);color:var(--color-text-tertiary);font-style:italic;font-family:var(--font-secondary)}.projetos-scroll-container{margin:0 0 var(--spacing-lg) 0;padding-bottom:var(--spacing-sm);width:100%}.projetos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-content:start;width:100%}.pagination-container{display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--spacing-base) 0;background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);margin-top:auto}.pagination-container .MuiPagination-ul{flex-wrap:nowrap}.pagination-container .MuiPaginationItem-root.Mui-selected{background-color:var(--color-primary)!important;color:var(--color-text-light)!important}.pagination-container .MuiPaginationItem-root.Mui-selected:hover{background-color:var(--color-primary-dark)!important}@media (max-width: 1400px){.projetos-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.projetos-grid{grid-template-columns:1fr}}@media (max-width: 768px){.projetos-grid{grid-template-columns:1fr;max-height:600px}.pagination-container{padding:var(--spacing-sm) 0}.pagination-container .MuiPagination-ul{flex-wrap:wrap}}.users-container{display:flex;flex-direction:column;gap:24px;padding:40px 24px 100px;background-color:#f5f5f7;min-height:100vh}@media (max-width: 768px){.users-container{padding:16px 16px 80px}}.users-content-wrapper{width:100%;padding:0;margin:0}.formFooter{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;background-color:#e8e8f0;gap:var(--spacing-lg);margin-top:var(--spacing-lg);border-radius:var(--border-radius-md);padding:var(--spacing-lg)}.footerContent{display:flex;justify-content:space-between;align-items:center;width:100%}.footerRight{display:flex;align-items:center;gap:var(--spacing-base)}.saveButton.MuiButton-text{color:var(--color-primary)!important;text-decoration:underline!important;text-transform:uppercase!important;background-color:transparent!important;font-family:var(--font-primary);font-size:var(--font-size-base)}.saveButton.MuiButton-text:hover{color:var(--color-primary-dark)!important;opacity:.8!important;background-color:transparent!important}.nextButton{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-regular)!important;color:var(--color-text-light)!important;background-color:var(--color-primary)!important;text-transform:uppercase!important;width:337px!important;height:var(--button-height)!important;border-radius:var(--border-radius-lg)!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:var(--button-padding-vertical) var(--button-padding-horizontal)!important;border:var(--border-width) solid var(--color-primary)!important;box-shadow:var(--shadow-button)!important;opacity:1!important;letter-spacing:.031rem!important;transition:all var(--transition-base)}.nextButton:hover{background-color:var(--color-primary-light)!important;color:var(--color-primary)!important;box-shadow:var(--shadow-md)!important;border:var(--border-width) solid var(--color-primary)!important}.nextButton:disabled{background-color:var(--color-disabled-bg)!important;color:var(--color-gray-dark)!important;border:var(--border-width) solid var(--color-gray-dark)!important;box-shadow:none!important;cursor:not-allowed!important}.lastSavedText{font-family:var(--font-secondary)!important;font-size:var(--font-size-base)!important;font-style:italic!important;color:#1e1e1e!important;text-align:center;width:100%}.cardLogin{display:flex;flex-direction:column;min-width:625px;width:40vw;padding:32px;border-radius:8px!important;box-shadow:4px 7px 12px #00000057!important;background-color:#fff;max-height:95vh;overflow-y:auto}.cardContent{display:flex;flex-direction:column;width:100%;gap:16px}.radioGroup{display:flex!important;flex-direction:row!important;justify-content:space-between;width:100%!important}.radioGroup span{font-family:Open Sans,sans-serif!important;font-size:16px!important}@media (min-width: 1750px){.cardLogin{max-height:95vh!important}}.container{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;min-height:100vh;width:90vw!important}@media (min-width: 1200px){.container{flex-direction:row;justify-content:space-between}}.metas-section-title{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);color:var(--color-text-primary)}.metas-subsection-wrapper{margin-top:var(--spacing-sm)}.metas-subsection-header{display:flex;flex-direction:column;gap:var(--spacing-xs)}.metas-subsection-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-primary)}.metas-subsection-title .required{color:var(--color-required)}.metas-helper-text{font-family:var(--font-secondary);font-weight:var(--font-weight-light);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-tight);margin-bottom:var(--spacing-sm)!important}.metas-edit-button{width:-moz-fit-content;width:fit-content;color:var(--color-primary)!important;margin-top:var(--spacing-base)}.metas-edit-button:hover{color:var(--color-primary-dark)!important}.metas-table-wrapper{margin-top:var(--spacing-base);overflow-x:auto}.metas-executora-section{margin-top:var(--spacing-lg)}.metas-executora-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--color-primary);margin-bottom:var(--spacing-sm)}.metas-empty-state{margin-top:var(--spacing-base);color:var(--color-text-tertiary);font-style:italic;font-family:var(--font-secondary);font-size:var(--font-size-sm)}.metas-table-cell-merged{vertical-align:middle!important;text-align:center!important}.metas-table-wrapper thead{position:sticky!important;top:0!important;z-index:3}.metas-table-wrapper thead th.table-header-cell{background-color:#fff!important}.parceiros-edit-button{width:-moz-fit-content;width:fit-content;color:var(--color-primary)!important;margin-bottom:var(--spacing-base)}.parceiros-edit-button:hover{color:var(--color-primary-dark)!important}.action-title{font-family:var(--font-secondary)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-bold)!important;line-height:140%!important}.menu-item{padding-left:35px!important;white-space:normal!important;word-break:break-word!important;align-items:flex-start;padding-top:12px!important;padding-bottom:12px!important}.box-actions{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;margin-top:16px;border-radius:8px;border:1px solid #878787;background:#fff}.divider-hr{background:#bababa!important;width:100%;height:1px}.add-indicators-btn{font-family:var(--font-secondary)!important;display:flex;gap:12px;color:#0a1a3d!important}.add-indicators-btn:hover{background-color:transparent!important}.drawer-actions{width:30vw;min-width:380px;height:100vh;display:flex;flex-direction:column;background-color:#fff;gap:18px;padding:24px;overflow-y:auto}.cronograma-financeiro-header{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-base)}.cronograma-financeiro-header .MuiInputLabel-root{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-secondary)}.cronograma-financeiro-helper{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-xs)!important;color:var(--color-text-tertiary)!important;margin-bottom:var(--spacing-base)!important}.cronograma-financeiro-executora-section{margin-bottom:var(--spacing-2xl)}.cronograma-financeiro-executora-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm);color:var(--color-primary)}.cronograma-financeiro-input-cell{padding:4px!important;border-bottom:var(--table-border-width) solid var(--table-border-color)!important;background-color:var(--table-body-bg)!important}.cronograma-financeiro-textfield{font-size:var(--table-body-font-size)!important;font-family:var(--font-secondary)!important;font-weight:var(--table-body-font-weight)!important}.cronograma-financeiro-diferenca-error{color:#dc2626!important;background-color:#fee2e2!important}.cronograma-financeiro-diferenca-success{color:#10b981!important;background-color:#d1fae5!important}.cronograma-financeiro-alert,.cronograma-financeiro-empty-state{margin-top:var(--spacing-base)}.custos-incorridos-pergunta{margin-bottom:var(--spacing-lg)}.custos-incorridos-pergunta-title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.custos-incorridos-header{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-base)}.custos-incorridos-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-primary)}.custos-incorridos-helper{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.custos-incorridos-edit-button{width:-moz-fit-content;width:fit-content;color:var(--color-primary)!important;margin-bottom:var(--spacing-base)}.custos-incorridos-edit-button:hover{color:var(--color-primary-dark)!important}.custos-incorridos-tables-wrapper{max-height:600px;overflow-y:auto}.custos-incorridos-executora-section{margin-bottom:var(--spacing-lg)}.custos-incorridos-executora-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--color-primary);margin-bottom:var(--spacing-sm);padding:var(--spacing-base);background-color:var(--color-background-alt);border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}.custos-incorridos-table-wrapper{overflow-x:auto}.custos-incorridos-total-box{display:flex;justify-content:space-between;align-items:center;background-color:var(--table-total-bg);color:var(--table-total-text);font-weight:var(--font-weight-semibold)!important;padding:var(--spacing-lg);border-radius:var(--border-radius-sm);margin-top:var(--spacing-base)}.custos-incorridos-total-label{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)!important}.custos-incorridos-total-value{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)!important}.custos-incorridos-alert{margin-top:var(--spacing-base)}.plano-aplicacao-header{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-base)}.plano-aplicacao-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-primary)}.plano-aplicacao-helper{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.plano-aplicacao-actions{display:flex;gap:var(--spacing-base);margin-bottom:var(--spacing-base)}.plano-aplicacao-tables-wrapper{max-height:600px;overflow-y:auto}.plano-aplicacao-executora-section{margin-bottom:var(--spacing-lg)}.plano-aplicacao-executora-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--color-primary);margin-bottom:var(--spacing-sm);padding:var(--spacing-base);background-color:var(--color-background-alt);border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}.plano-aplicacao-table-wrapper{overflow-x:auto}.plano-aplicacao-total-box{display:flex;justify-content:space-between;align-items:center;background-color:var(--table-total-bg);color:var(--table-total-text);font-weight:var(--font-weight-semibold)!important;padding:var(--spacing-base);border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm)}.plano-aplicacao-total-label{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)!important}.plano-aplicacao-total-value{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)!important}.recursos-concedente-header{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-base)}.recursos-concedente-header .MuiInputLabel-root{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-secondary)}.recursos-concedente-helper{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-xs)!important;color:var(--color-text-tertiary)!important}.recursos-concedente-section{margin-bottom:var(--spacing-2xl)}.recursos-concedente-section-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm);color:var(--color-primary)}.recursos-concedente-section-helper{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-bottom:var(--spacing-base)!important}.recursos-concedente-total-header{width:120px!important;min-width:120px!important}.recursos-concedente-trimestre-header{min-width:100px!important}.recursos-concedente-executora-header{min-width:200px!important}.recursos-concedente-valor-cell{text-align:right!important}.recursos-concedente-total-value-cell{background-color:#f3f4f6!important;text-align:right!important}.recursos-concedente-executora-cell{text-align:left!important}.table-header-cell,.table-header-cell *,.table-total-row .table-total-cell,.table-total-row .table-total-cell *{color:var(--color-text-light)!important}.resumo-plano-header{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.resumo-plano-header .MuiInputLabel-root{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-secondary)}.resumo-plano-helper{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-xs)!important;color:var(--color-text-tertiary)!important;line-height:1!important}.resumo-plano-justificativa-input .MuiInputBase-input{font-size:var(--table-body-font-size)!important;font-family:var(--font-primary)!important;padding:8px 12px!important}.resumo-plano-header-row,.resumo-plano-header-row:hover{background-color:var(--color-primary)!important}.resumo-plano-header-cell{background-color:var(--color-primary)!important;color:var(--color-text-light)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--table-body-font-size)!important;padding:var(--table-padding)!important}.resumo-plano-header-cell strong{color:var(--color-text-light)!important}.resumo-plano-subtotal-row,.resumo-plano-subtotal-cell,.resumo-plano-subtotal-row:hover{background-color:#1c1c1c!important}.resumo-plano-subtotal-cell,.resumo-plano-subtotal-cell *,.resumo-plano-subtotal-row td,.resumo-plano-subtotal-row td *,.resumo-plano-subtotal-row .MuiTypography-root,.resumo-plano-subtotal-row .MuiTableCell-root,.resumo-plano-subtotal-row span{color:#fff!important;font-weight:700!important;font-family:var(--font-primary)!important}.resumo-plano-total-row,.resumo-plano-total-row .resumo-plano-total-cell{background-color:#2b007a!important;color:#fff!important;font-weight:800!important;font-family:var(--font-primary)!important;font-size:var(--table-body-font-size)!important;padding:var(--table-padding)!important}.resumo-plano-total-row .resumo-plano-total-cell strong{color:#fff!important;font-weight:800!important}.resumo-plano-total-row:hover,.resumo-plano-total-row:hover .resumo-plano-total-cell{background-color:#2b007a!important;color:#fff!important}.total-entidade-header{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-base)}.total-entidade-header .MuiInputLabel-root{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-secondary)}.total-entidade-helper{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-xs)!important;color:var(--color-text-tertiary)!important}.total-entidade-empty-cell{padding:var(--spacing-2xl) 0!important;text-align:center!important;color:var(--table-body-text)!important;font-family:var(--font-secondary)!important;font-weight:var(--table-body-font-weight)!important;font-size:var(--table-body-font-size)!important;line-height:var(--table-body-line-height)!important}.table-total-row .table-total-cell{color:var(--color-text-light)!important;font-weight:var(--font-weight-bold)!important}.table-total-row .table-total-cell *{color:var(--color-text-light)!important}.valor-meta-header{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-base)}.valor-meta-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-primary)}.valor-meta-helper{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.valor-meta-edit-button{width:-moz-fit-content;width:fit-content;color:var(--color-primary)!important;margin-bottom:var(--spacing-base)}.valor-meta-edit-button:hover{color:var(--color-primary-dark)!important}.valor-meta-total-grid{grid-template-columns:300px 200px 150px}.valor-meta-alert{margin-top:var(--spacing-base)}.switchPu.MuiSwitch-root{width:42px;height:26px;padding:0}.switchPu .MuiSwitch-switchBase{padding:0;margin:2px;transition-duration:.3s}.switchPu .MuiSwitch-switchBase.Mui-checked{transform:translate(16px);color:var(--color-text-light)}.switchPu .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--color-primary);opacity:1;border:0}.switchPu .MuiSwitch-switchBase.Mui-focusVisible .MuiSwitch-thumb{color:var(--color-primary);border:6px solid var(--color-text-light)}.switchPu .MuiSwitch-thumb{box-sizing:border-box;width:22px;height:22px}.switchPu .MuiSwitch-track{border-radius:13px;background-color:#e9e9ea;opacity:1;transition:background-color var(--transition-slow)}.modal-avaliacao-dialog .MuiPaper-root{border-radius:var(--border-radius-sm)!important;padding:var(--spacing-lg)!important}.modal-avaliacao-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-xl)!important;color:var(--color-text-primary)!important;padding:0!important}.modal-avaliacao-content{padding:0!important}.modal-avaliacao-main-container{display:flex;flex-direction:column;gap:var(--spacing-lg)!important;padding:var(--spacing-lg) 0px!important}.modal-avaliacao-grid{display:grid;grid-template-columns:1fr 1fr}.modal-avaliacao-info-column{display:flex;flex-direction:column}.modal-avaliacao-date{font-family:var(--font-secondary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-semibold)!important;color:#757575!important}.modal-avaliacao-user-name,.modal-avaliacao-section-title{font-family:var(--font-secondary)!important;font-size:18px!important;font-weight:var(--font-weight-bold)!important;color:#1e1e1e!important}.modal-avaliacao-info-list{display:flex;flex-direction:column}.modal-avaliacao-info-item{font-family:var(--font-secondary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium)!important;color:#757575!important}.modal-avaliacao-document-box{display:flex;flex-direction:column;padding:var(--spacing-lg)!important;background-color:#f0f0fb!important;border-radius:var(--border-radius-sm)!important;gap:var(--spacing-xs)!important;width:-moz-fit-content!important;width:fit-content!important}.modal-avaliacao-document-inner{display:flex;align-items:center;gap:var(--spacing-lg)!important}.file-icon{font-size:28px;color:#0b193c}.modal-avaliacao-document-info{display:flex;flex-direction:column}.modal-avaliacao-document-name{font-family:var(--font-primary)!important;font-size:var(--font-size-lg)!important;font-weight:var(--font-weight-semibold)!important;color:#0b193c!important}.modal-avaliacao-document-size{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-regular)!important;color:#0b193c!important}.modal-avaliacao-status-chip{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs)!important;padding-left:0!important;border-radius:20px;font-family:var(--font-secondary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-base)!important;white-space:nowrap;width:-moz-fit-content!important;width:fit-content!important;height:26px!important;background-color:var(--color-background)!important;margin-bottom:8px!important}.modal-avaliacao-status-chip .MuiChip-icon{font-size:var(--font-size-base)!important}.modal-avaliacao-status-aprovado,.modal-avaliacao-status-aprovado .MuiChip-icon{color:#2b5908!important}.modal-avaliacao-status-reprovado,.modal-avaliacao-status-reprovado .MuiChip-icon{color:#c00f0c!important}.modal-avaliacao-status-em-analise,.modal-avaliacao-status-em-analise .MuiChip-icon{color:#aa5c00!important}.modal-avaliacao-status-pendente,.modal-avaliacao-status-pendente .MuiChip-icon{color:#6e727c!important}.modal-avaliacao-download-btn{color:#5227e5!important}.modal-avaliacao-rejection-box{padding:12px 16px;background-color:#ffdedc40!important;border-radius:4px;border:1px solid #C00F0C!important;font-family:var(--font-secondary)!important;font-size:13px!important}.modal-avaliacao-rejection-title{font-weight:var(--font-weight-semibold)!important;color:#c00f0c!important;margin-bottom:8px}.modal-avaliacao-rejection-list{margin:0;padding-left:20px;list-style-type:disc;list-style-position:outside}.modal-avaliacao-rejection-item{font-weight:var(--font-weight-regular)!important;font-size:13px!important;color:#000!important;margin-bottom:4px;display:list-item}.modal-avaliacao-parecer-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-base)!important;color:#000!important;margin-bottom:8px}.modal-avaliacao-parecer-field .MuiOutlinedInput-root{border-radius:8px;font-size:14px}.modal-avaliacao-parecer-error{font-size:14px;color:#d32f2f;margin-top:4px}.modal-avaliacao-feedback-container{display:flex;flex-direction:column}.modal-avaliacao-feedback-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-base)!important;color:#000!important}.modal-avaliacao-switch-container{display:flex;align-items:center;gap:16px}.modal-avaliacao-switch-label{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400}.modal-avaliacao-switch .MuiSwitch-switchBase.Mui-checked{color:#4a2be1}.modal-avaliacao-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#4a2be1}.modal-avaliacao-actions{padding:16px 24px 24px;justify-content:flex-end;gap:16px}.modal-avaliacao-cancel-btn.MuiButton-root{color:#5227e5!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-base)!important;text-decoration:underline}.modal-avaliacao-submit-btn.MuiButton-root{background-color:#5227e5!important;border-radius:33px;color:#fff!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-base)!important}.modal-avaliacao-submit-btn.MuiButton-root:hover{background-color:#3a1bc1!important}.avaliacao-filters-container{width:100%;background-color:#fff;border-radius:16px;padding:16px 0 24px 24px;margin-bottom:24px}.avaliacao-filters-row{display:flex;flex-direction:row;align-items:flex-end;gap:20px;width:100%}.avaliacao-filter-field{display:flex;flex-direction:column;gap:4px;flex:1}.avaliacao-filter-label{font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-primary-dark)}.avaliacao-filter-select{font-size:16px}.avaliacao-search-button{width:48px;height:48px;background-color:#5227e5!important;border-radius:50%;flex-shrink:0}.avaliacao-search-button:hover{background-color:#3a1bc1!important}.avaliacao-clear-filter-button{width:32px;height:32px;top:-38px;right:20px;flex-shrink:0;color:#5227e5!important}.avaliacao-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-base);width:100%}@media (max-width: 1200px){.avaliacao-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.avaliacao-card-grid{grid-template-columns:1fr}}.avaliacao-card{background-color:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-base);transition:all var(--transition-fast);max-width:100%;justify-content:space-between}@media (max-width: 480px){.avaliacao-card{padding:var(--spacing-base)}}.avaliacao-status-badge{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs)!important;padding-left:0!important;font-family:var(--font-secondary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-base)!important;white-space:nowrap;width:-moz-fit-content!important;width:fit-content!important;height:26px!important;background-color:var(--color-background)!important}.avaliacao-status-badge .MuiChip-icon{font-size:var(--font-size-base)!important}.avaliacao-status-acatado,.avaliacao-status-acatado .MuiChip-icon{color:#2b5908!important}.avaliacao-status-em-atendimento,.avaliacao-status-em-atendimento .MuiChip-icon{color:#aa5c00!important}.avaliacao-status-nao-acatado,.avaliacao-status-nao-acatado .MuiChip-icon{color:#c00f0c!important}.avaliacao-card-content{display:flex;flex-direction:column;gap:20px}.avaliacao-card-date{font-family:var(--font-secondary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-semibold)!important;color:#757575!important}.avaliacao-card-title{font-family:var(--font-secondary)!important;font-size:18px!important;font-weight:var(--font-weight-bold)!important;color:#1e1e1e!important}.avaliacao-card-id-row{display:flex;align-items:center;gap:8px}.avaliacao-card-id{font-weight:500;flex-shrink:0}.avaliacao-card-info-title{margin-bottom:4px}.avaliacao-card-info-container{display:flex;gap:var(--spacing-xs)}.avaliacao-card-info-item{font-family:var(--font-secondary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-regular)!important;color:#757575!important}.avaliacao-responsibility-list{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.avaliacao-card-actions{display:flex;flex-direction:column;gap:8px;width:100%}.avaliacao-download-button.MuiButton-root{width:100%;text-decoration:underline!important;color:var(--color-primary)!important;font-size:var(--font-size-base)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium)!important}.avaliacao-analyze-button{margin-top:auto;color:#5227e5!important;border-radius:99px!important;border-color:#5227e5!important;font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium)!important;transition:background-color var(--transition-fast)}.avaliacao-analyze-button:hover{background-color:#3a1bc1!important;color:var(--color-primary-light)!important}.avaliacao-analyze-button{width:100%}.avaliacao-analyze-button:disabled{border-color:#878787!important;color:#878787!important}.avaliacao-pagination-container{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 0}.avaliacao-pagination .MuiPaginationItem-root{color:#4a2be1;font-size:12px;min-width:28px;height:28px}@media (min-width: 600px){.avaliacao-pagination .MuiPaginationItem-root{font-size:14px;min-width:32px;height:32px}}.avaliacao-pagination .Mui-selected{background-color:#4a2be1!important;color:#fff}.avaliacao-pagination .MuiPagination-ul{flex-wrap:wrap;justify-content:center}.avaliacao-pagination-info{color:#6e727c;font-size:14px}.avaliacao-loading-spinner{color:#4a2be1}.avaliacao-empty-icon{color:#b8b8b8}.work-cells-subtabs{margin-bottom:24px}.work-cells-subtabs .MuiTabs-indicator{background-color:#4a2be1;height:3px;border-radius:3px 3px 0 0}.work-cells-subtabs .MuiTab-root{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;text-transform:none;color:#6e727c;min-width:120px;padding:12px 24px}.work-cells-subtabs .Mui-selected{color:#4a2be1!important}.work-cells-create-card{display:flex;align-items:center;justify-content:center;gap:12px;padding:32px;border:2px dashed #D0C9F0;border-radius:16px;background-color:#f9f7ff;cursor:pointer;transition:all .2s ease;margin-bottom:24px}.work-cells-create-card:hover{border-color:#4a2be1;background-color:#f0ecff}.work-cells-create-card-text{font-family:Open Sans,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#4a2be1!important;text-transform:uppercase;letter-spacing:.5px}.work-cell-card{background-color:#fff;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #0000000f;border:1px solid #E8E8E8}.work-cell-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.work-cell-card-title{font-family:Open Sans,sans-serif!important;font-size:18px!important;font-weight:700!important;color:#1e1e1e!important}.work-cell-card-title-group{display:flex;align-items:center;gap:12px}.work-cell-card-actions{display:flex;gap:8px}.work-cell-card-action-btn{min-width:36px!important;width:36px!important;height:36px!important;padding:0!important;border-radius:8px!important;color:#6e727c!important}.work-cell-card-action-btn:hover{background-color:#f0ecff!important;color:#4a2be1!important}.work-cells-header-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:24px}.work-cells-add-btn{width:-moz-fit-content;width:fit-content;flex-shrink:0}.work-cells-grid{display:grid;gap:24px;grid-template-columns:1fr;width:100%}@media (min-width: 900px){.work-cells-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.work-cells-grid{grid-template-columns:repeat(3,1fr)}}.work-cell-card-section-title{font-family:Open Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#6e727c!important;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px!important}.work-cell-card-members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.work-cell-card-institutions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.member-card{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#f8f8fa;border-radius:12px;border:1px solid #E8E8E8;position:relative}.member-card--removable{padding-right:40px}.member-card-avatar{width:44px;height:44px;min-width:44px;border-radius:50%;background-color:#4a2be1;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700}.member-card-avatar-loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.member-card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.member-card-name{font-family:Open Sans,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#1e1e1e!important;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-card-position,.member-card-email{font-family:Open Sans,sans-serif!important;font-size:12px!important;color:#6e727c!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-card-remove{position:absolute!important;top:6px!important;right:6px!important;width:24px!important;height:24px!important;min-width:24px!important;padding:0!important;color:#bc3939!important}.member-card-remove:hover{background-color:#fff0f0!important}.institution-card{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background-color:#f0ecff;border-radius:8px;border:1px solid #D0C9F0}.institution-card--removable{padding-right:8px}.institution-card-badge{font-family:Open Sans,sans-serif!important;font-size:10px!important;font-weight:700!important;color:#fff!important;background-color:#4a2be1;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.institution-card-name{font-family:Open Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#1e1e1e!important}.institution-card-remove{width:20px!important;height:20px!important;min-width:20px!important;padding:0!important;color:#6e727c!important}.institution-card-remove:hover{color:#bc3939!important;background-color:transparent!important}.work-cell-modal .MuiDialog-paper{border-radius:16px;max-width:720px;width:100%}.work-cell-modal-title{font-family:Open Sans,sans-serif!important;font-size:20px!important;font-weight:700!important;color:#1e1e1e!important;padding:24px 24px 0!important;display:flex;align-items:center;justify-content:space-between}.work-cell-modal-content{padding:24px!important;display:flex;flex-direction:column;gap:24px}.work-cell-modal-field-label{font-family:Open Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#1e1e1e!important;margin-bottom:8px!important}.work-cell-modal-field-helper{font-family:Open Sans,sans-serif!important;font-size:12px!important;color:#6e727c!important;margin-top:4px!important}.work-cell-modal-field-helper--error{color:#d32f2f!important}.work-cell-modal-dropdown-row{display:flex;align-items:center;gap:12px}.work-cell-modal-dropdown-row .MuiFormControl-root{flex:1}.work-cell-modal-add-btn{height:40px;white-space:nowrap;border-radius:33px!important;font-family:Open Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;background-color:#4a2be1!important;color:#fff!important;gap:8px!important;display:inline-flex!important;align-items:center!important}.work-cell-modal-add-btn:disabled{opacity:.5!important}.work-cell-modal-items{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.work-cell-modal-members-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.work-cell-modal-members-list{display:flex;flex-direction:column;margin-top:12px;border:1px solid #F0F0FB;border-radius:8px;overflow:hidden}.member-list-row{display:flex;align-items:center;gap:8px;padding:4px 16px;position:relative;width:100%;box-sizing:border-box;border-bottom:1px solid #F0F0FB;background-color:#fff;transition:background-color .15s ease}.member-list-row:last-child{border-bottom:none}.member-list-row:hover{background-color:#f4f4f9}.member-list-row-info{display:flex;flex-direction:column;flex:1;min-width:0;padding:8px 0}.member-list-row-position{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#0a1a3d!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-list-row-name{font-family:Open Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;color:#0a1a3d!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-list-row-remove{width:24px!important;height:24px!important;min-width:24px!important;padding:0!important;color:#6e727c!important;flex-shrink:0}.member-list-row-remove:hover{background-color:#6e727c14!important}.work-cell-modal-actions{padding:16px 24px 24px!important;display:flex;justify-content:flex-end;gap:12px}.work-cell-modal-cancel-btn{border-radius:33px!important;font-family:Open Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;color:#4a2be1!important;border:none!important;padding:8px 24px!important;background-color:transparent!important;box-shadow:none!important}.work-cell-modal-cancel-btn:hover{background-color:#f0ecff!important}.work-cell-modal-submit-btn{border-radius:33px!important;font-family:Open Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;background-color:#4a2be1!important;color:#fff!important;padding:8px 24px!important}.work-cell-modal-submit-btn:disabled{opacity:.5!important}.work-cells-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 24px}.work-cells-loading-text{font-family:Open Sans,sans-serif!important;font-size:16px!important;color:#6e727c!important}.work-cells-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px}.work-cells-empty-title{font-family:Open Sans,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#b8b8b8!important}.work-cells-empty-desc{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#b8b8b8!important}.users-header-card{display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-2xl) var(--spacing-xl);gap:var(--spacing-lg);width:100%;background-color:var(--color-background);border-radius:var(--border-radius-md)}.users-header-content{display:flex;align-items:center;justify-content:space-between;width:100%}.work-cell-card-wrapper{cursor:pointer;transition:all .2s ease}.work-cell-card-wrapper:hover,.work-cell-card-selected{border-color:#4a2be1!important;background-color:#f9f7ff!important;transform:translateY(-2px)}.work-cell-menu-paper{overflow:visible!important;filter:drop-shadow(0px 4px 12px rgba(0,0,0,.1))!important;margin-top:8px!important;border-radius:8px!important;min-width:180px!important;border:1px solid #E8E8E8!important}.work-cell-menu-item{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;padding:12px 16px!important}.work-cell-menu-item-edit{color:#0a1a3d!important}.work-cell-menu-item-delete{color:#bc3939!important}.user-card{width:100%;min-height:380px;background-color:#fff;border-radius:var(--spacing-base);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:20px;min-width:0}.user-card-status-badge{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs)!important;padding-left:0!important;border-radius:20px;font-family:var(--font-secondary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-base)!important;white-space:nowrap;width:-moz-fit-content!important;width:fit-content!important;height:26px!important;background-color:var(--color-background)!important}.user-card-status-badge .MuiChip-icon{font-size:var(--font-size-base)!important}.user-card-status-ativo,.user-card-status-ativo .MuiChip-icon{color:#2b5908!important}.user-card-status-suspenso,.user-card-status-suspenso .MuiChip-icon{color:#aa5c00!important}.user-card-status-inativo,.user-card-status-inativo .MuiChip-icon{color:#c00f0c!important}.user-card-status-em-pausa,.user-card-status-em-pausa .MuiChip-icon{color:#6e727c!important}.user-card-header{display:flex;gap:var(--spacing-base);align-items:center;width:100%}.user-card-avatar{width:64px;height:64px;min-width:64px;border-radius:9999px;border:3px solid #80E4F9;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:#fff;background-color:#4a2be1;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.user-card-avatar-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#4a2be1b3;border-radius:9999px}.user-card-info{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.user-card-name{font-family:var(--font-secondary);font-size:18px;font-weight:var(--font-weight-bold)!important;color:#1e1e1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.user-card-email{font-family:var(--font-secondary);font-size:var(--font-size-base);color:#757575;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card-section-title{font-family:var(--font-secondary);font-size:18px;font-weight:var(--font-weight-bold)!important;color:#1e1e1e}.user-card-projects-list{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:calc(var(--spacing-sm) * -1)!important;width:100%}.user-card-project-item{font-family:var(--font-secondary);font-size:var(--font-size-base);color:#757575;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.user-card-projects-more{font-family:var(--font-secondary);font-size:var(--font-size-SM);color:#4a2be1;font-weight:var(--font-weight-semibold)}.user-card-projects-empty{font-family:var(--font-secondary);font-size:var(--font-size-sm);color:#757575;font-style:italic}.user-card-button-container{display:flex;justify-content:flex-end;align-items:flex-end;height:100%}.user-card-button.MuiButton-root{height:44px;color:#5227e5!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-base)!important;text-decoration:underline!important;transition:all .2s ease}.user-card-button.MuiButton-root:hover{opacity:.8!important}.time-tab-loading-spinner{color:var(--color-primary)!important}.time-tab-error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-base);padding:var(--spacing-3xl) var(--spacing-xl);background-color:#fff5f5;border-radius:var(--border-radius-md)}.time-tab-error-message{font-family:var(--font-secondary);font-size:var(--font-size-base);color:#bc3939;text-align:center}.time-tab-pagination-container{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-base);padding:var(--spacing-xl) 0}.time-tab-pagination .MuiPaginationItem-root{color:var(--color-primary);font-size:var(--font-size-sm);min-width:32px;height:32px}@media (max-width: 640px){.time-tab-pagination .MuiPaginationItem-root{font-size:var(--font-size-xs);min-width:28px;height:28px}}.time-tab-pagination .Mui-selected{background-color:var(--color-primary)!important;color:var(--color-text-light)}.time-tab-pagination .MuiPagination-ul{flex-wrap:wrap;justify-content:center}.time-tab-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-xl)!important;color:var(--color-text-primary)!important}.time-tab-header-container{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:var(--spacing-lg)}.add-user-button.MuiButton-root{background-color:var(--color-primary)!important;border-radius:var(--border-radius-xl)!important;font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium)!important;padding:16px var(--spacing-base)!important;height:44px}.add-user-button:hover{background-color:#3a1bc1!important}.work-cells-subtabs .MuiTab-root{font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);text-transform:none;color:#575756!important}@media (max-width: 640px){.work-cells-subtabs .MuiTab-root{min-width:auto}}.work-cells-subtabs .MuiTab-root.Mui-selected{color:#5227e5!important;font-weight:var(--font-weight-bold)!important}.work-cells-subtabs .MuiTabs-indicator{background-color:#5227e5;height:1.5px}.work-cell-details-container{background-color:#fff;border:1px solid #D9D9D9;border-radius:8px;padding:24px;margin-top:24px;box-shadow:0 4px 12px #0000000d}.work-cell-details-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.work-cell-details-title{color:#0a1a3d!important;font-size:24px!important;font-weight:700!important;font-family:Poppins,sans-serif!important}.work-cell-details-close-btn{color:#6e727c!important}.work-cell-details-tabs-container{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:24px}.work-cell-details-tabs{min-height:40px!important}.work-cell-details-tabs .MuiTab-root{text-transform:none!important;font-family:Open Sans,sans-serif!important;font-weight:600!important;font-size:14px!important;color:#6e727c!important;min-height:40px!important;padding:8px 16px!important}.work-cell-details-tabs .Mui-selected{color:#4a2be1!important}.work-cell-details-tabs .MuiTabs-indicator{background-color:#4a2be1!important}.work-cell-details-section-title{font-size:14px!important;font-weight:700!important;color:#0a1a3d!important;margin-bottom:8px!important;font-family:Open Sans,sans-serif!important}.work-cell-details-search-bar{display:flex;gap:16px;margin-bottom:32px}.work-cell-details-search-input .MuiOutlinedInput-root{border-radius:8px!important;background-color:#fff!important}.work-cell-details-filter-btn{color:#4a2be1!important;border-color:#4a2be1!important;border-radius:33px!important;text-transform:none!important;font-weight:600!important;padding-left:24px!important;padding-right:24px!important}.work-cell-details-filter-btn:hover{background-color:#f0ecff!important;border-color:#4a2be1!important}.work-cell-details-members-grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 900px){.work-cell-details-members-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.work-cell-details-members-grid{grid-template-columns:repeat(3,1fr)}}.work-cell-details-member-card{display:flex;align-items:center;gap:16px;background-color:#f8f9fb;padding:16px;border-radius:12px}.work-cell-details-member-avatar{width:48px!important;height:48px!important;background-color:#4a2be1!important}.work-cell-details-member-info{display:flex;flex-direction:column;overflow:hidden}.work-cell-details-member-name{font-weight:700!important;font-size:13px!important;color:#1e1e1e!important;font-family:Open Sans,sans-serif!important;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.work-cell-details-member-text{font-size:13px!important;color:#475467!important;font-family:Open Sans,sans-serif!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.work-cell-details-empty-text{color:#6e727c!important;font-style:italic!important;grid-column:1 / -1}.work-cell-details-footer{display:flex;justify-content:flex-end;margin-top:32px}button.work-cell-details-edit-btn{color:#4a2be1!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:4px!important}button.work-cell-details-edit-btn:hover{background-color:transparent}.work-cell-institutions-list{display:flex;flex-direction:column}.work-cell-institution-item{padding:16px;border-radius:4px}.work-cell-institution-item:nth-child(odd){background-color:#fff}.work-cell-institution-item:nth-child(2n){background-color:#f8f9fb}.work-cell-institution-name{font-weight:700!important;font-size:14px!important;color:#0a1a3d!important;font-family:Poppins,sans-serif!important}.work-cell-tab-footer{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:16px;border-top:1px solid #F0F0FB;flex-wrap:wrap;gap:16px}.work-cell-tab-footer-text{font-size:13px!important;color:#6e727c!important;font-family:Open Sans,sans-serif!important}.work-cell-tab-pagination .MuiPaginationItem-root{color:#6e727c!important;font-family:Open Sans,sans-serif!important}.work-cell-tab-pagination .Mui-selected{color:#4a2be1!important;background-color:transparent!important;font-weight:700!important;border-bottom:2px solid #4A2BE1!important;border-radius:0!important}.work-cell-projects-list{display:flex;flex-direction:column}.work-cell-project-item{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:4px}.work-cell-project-item:nth-child(odd){background-color:#fff}.work-cell-project-item:nth-child(2n){background-color:#f8f9fb}.work-cell-project-info{display:flex;flex-direction:column;gap:4px}.work-cell-project-title{font-weight:700!important;font-size:14px!important;color:#0a1a3d!important;font-family:Poppins,sans-serif!important}.work-cell-project-executora{font-size:13px!important;color:#475467!important;font-family:Open Sans,sans-serif!important}.work-cell-project-status{display:inline-flex;align-items:center;gap:8px;background-color:#fff4e5;color:#ed6c02;padding:4px 12px;border-radius:16px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600}.work-cell-tab-footer-center{display:flex;justify-content:center;align-items:center;position:relative;margin-top:32px;padding-top:16px;border-top:1px solid #F0F0FB;flex-wrap:wrap;gap:16px}.work-cell-tab-footer-text-left{position:absolute;left:0;font-size:13px!important;color:#6e727c!important;font-family:Open Sans,sans-serif!important}.create-user-header-card{display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-2xl) var(--spacing-xl);gap:var(--spacing-lg);width:100%;background-color:var(--color-background);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg)}.create-user-header-content{display:flex;align-items:center;justify-content:space-between;width:100%}@media (max-width: 768px){.create-user-header-content{flex-direction:column;align-items:flex-start;gap:var(--spacing-lg)}}.create-user-header-info{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.create-user-header-info.MuiBox-root{padding-bottom:0!important}@media (max-width: 480px){.create-user-header-info{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}}@media (max-width: 480px){.create-user-header-text{font-size:var(--font-size-base)}}.create-user-header-text{font-family:var(--font-primary)!important;font-size:var(--font-size-lg)!important;font-weight:var(--font-weight-semibold)!important;font-size:30px!important;color:var(--color-text-primary-dark)!important}.create-user-header{display:flex;align-items:flex-start;width:100%}.create-user-paper{border-radius:var(--border-radius-md)!important;padding:24px;border:1px solid #E0E0E0}.create-user-back-button.MuiButton-root,.create-user-back-button.MuiButton-root .MuiButton-startIcon{color:#5227e5!important;font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium)!important;text-decoration:underline!important}.create-user-back-button.MuiButton-root:hover,.create-user-back-button.MuiButton-root:hover span{opacity:.7!important}.create-user-form{display:flex;flex-direction:column;gap:var(--spacing-lg)}.create-user-form-permissions,.create-user-image-container{display:flex;flex-direction:column}.create-user-image-upload{display:none}.create-user-image-box{width:100px;height:100px;border-radius:50%;background-color:#5227e5;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden}.create-user-image-box:hover{background-color:#3a1bc1}.create-user-image-preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.create-user-form-section{display:flex;flex-direction:column;gap:16px}.create-user-form-row{display:flex;gap:16px}.create-user-form-field{flex:1}.create-user-label{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-text-primary-dark)!important;margin-bottom:var(--spacing-xs)!important}.create-user-label-hint{font-family:var(--font-secondary)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-light)!important;color:var(--color-text-primary-dark)!important;margin-bottom:var(--spacing-xs)!important}.create-user-text-field .MuiOutlinedInput-root,.create-user-select{border-radius:8px;font-family:var(--font-secondary)}.create-user-autocomplete-disabled .MuiOutlinedInput-root{border-radius:8px;font-family:var(--font-secondary);background-color:#f5f5f5}.create-user-autocomplete .MuiOutlinedInput-root{border-radius:8px;font-family:var(--font-secondary)}.create-user-chips-container{display:flex;flex-direction:column;flex-wrap:wrap;border:1px solid #F0F0FB;border-radius:var(--spacing-sm);margin-top:12px}.create-user-chip.MuiChip-root{display:flex;justify-content:space-between;background-color:#f4f4f9!important;width:100%;border-radius:0%;padding:var(--spacing-md) var(--spacing-lg)}.create-user-chip.MuiChip-root .MuiChip-label{padding:0!important;font-family:var(--font-primary)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-primary-dark)!important}.create-user-chip.create-user-chip-odd.MuiChip-root{background-color:#fff!important}.create-user-chip .MuiChip-deleteIcon{color:#1e1e1e!important}.create-user-chip .MuiChip-deleteIcon:hover{color:#000!important}.create-user-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #E0E0E0}.create-user-button-save{background-color:#5227e5!important;border-radius:33px!important;color:#fff!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-base)!important}.create-user-button-save:hover{background-color:#3a1bc1!important}.create-user-button-save:disabled{background-color:#e0e0e0!important;color:#9e9e9e!important}.create-user-form-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-xl)!important;color:var(--color-text-primary-dark)!important}.create-user-subtitle{font-family:var(--font-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-base)!important;color:var(--color-text-primary-dark)!important;margin-bottom:var(--spacing-lg)!important}.editar-permissoes-functionality{padding-left:0!important}.editar-permissoes-functionality-text{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary-dark)!important}.editar-permissoes-functionality-desc{font-family:var(--font-secondary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-regular)!important;color:#757575!important}.editar-permissoes-checkbox.Mui-checked{color:#5227e5!important}.editar-permissoes-list{margin-top:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg)}.editar-permissoes-functionality{display:flex;flex-direction:column;padding:var(--spacing-xs);border-radius:var(--border-radius-sm);transition:background-color .2s ease}.editar-permissoes-functionality.checked{background-color:#efebff}.editar-permissoes-functionality.checked:hover{background-color:#dcc9ff}.editar-permissoes-functionality:not(.checked):hover{background-color:#efebff}.editar-permissoes-functionality-label{cursor:pointer;flex-grow:1}.editar-permissoes-functionality-text{font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#1e1e1e}.editar-permissoes-functionality-desc{font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:#666}.editar-permissoes-functionality .MuiFormControlLabel-root{flex-grow:1;margin:0}.editar-permissoes-permissions-wrapper{margin-left:var(--spacing-xl);margin-top:var(--spacing-sm);display:flex;flex-direction:row;gap:var(--spacing-sm);flex-wrap:wrap}.editar-permissoes-permissions-wrapper .MuiFormControlLabel-root{margin:0;margin-right:var(--spacing-base);flex-grow:0;flex-shrink:0;width:auto}.editar-permissoes-permission-text{font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);color:var(--color-text-primary-dark)!important}.user-profile-page{overflow:auto!important;background-color:var(--color-background-alt)!important;display:flex;flex-direction:column;width:100%;padding:var(--spacing-2xl) var(--spacing-xl) var(--spacing-lg) var(--spacing-xl);height:100%!important}.user-header-card{background-color:#fff;border-radius:16px;margin-bottom:24px}.user-header-content{padding:24px}.user-header-info{display:flex;flex-direction:column;min-width:0;overflow:hidden;gap:20px}.user-avatar-container{display:flex;flex-direction:column;gap:.75rem;align-items:center}.user-avatar{width:64px;height:64px;border-radius:50%;border:3px solid #80E4F9;font-size:24px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#e6f7fb;color:#4a2be1;font-weight:700}.user-avatar-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#4a2be1b3;border-radius:50%}.user-role-chip{font-family:var(--font-primary);height:24px!important;font-weight:var(--font-weight-regular)!important;padding:var(--spacing-xs) var(--spacing-base)!important;border-radius:40px!important;font-size:var(--font-size-sm)!important;display:flex;align-items:center;justify-content:center}.user-role-chip.executora{background-color:var(--color-secondary)!important;color:var(--color-primary-dark)!important}.user-role-chip.coordenadora{background-color:#f3d5ff!important;color:#0b193c!important}.user-role-chip.auditor{background-color:#d7e1fb!important;color:var(--color-primary-dark)!important}.user-details-container{min-width:0;flex:1;overflow:hidden}.user-role-container-desktop{display:none;margin-bottom:8px}.user-name-text{font-size:30px!important;font-weight:var(--font-weight-bold)!important;font-family:var(--font-primary)!important;color:var(--color-primary-dark)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;margin-bottom:4px!important}.edit-button.MuiButtonBase-root{font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-weight-medium);text-decoration:underline!important;color:var(--color-primary)!important}.edit-button.MuiButtonBase-root:disabled{color:var(--color-disabled)!important;opacity:.6!important}.user-header-content .edit-button.MuiButtonBase-root{margin-top:var(--spacing-base)!important}.user-email-text{font-size:14px!important;color:#6e727c!important;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;display:block}.user-email-label{font-size:14px!important;color:#6e727c!important;font-weight:var(--font-weight-bold)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.user-email-container{display:flex;gap:.25rem;align-items:center}@media (min-width: 768px){.user-header-info{flex-direction:row!important;align-items:center}.user-role-container-mobile{display:none}.user-role-container-desktop{display:flex;flex-direction:row;gap:.5rem;align-items:flex-start;flex-wrap:wrap}.user-avatar{width:92px;height:92px;font-size:32px}.users-name-text{font-size:24px!important}}.user-full-width{width:100%}.dados-usuario-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-xl)!important;color:var(--color-primary-dark)!important;margin-bottom:var(--spacing-lg)!important}.dados-usuario-container{padding:var(--spacing-lg)!important}.dados-usuario-label.label-disabled{color:var(--color-disabled)!important}.dados-usuario-field-disabled .MuiInputBase-root{background-color:#dadada!important;color:#424242!important}.dados-usuario-row-3,.dados-usuario-row-2{align-items:flex-end}@media (max-width: 768px){.dados-usuario-row-3,.dados-usuario-row-2{align-items:stretch}}.dados-usuario-field-container{flex:1}.dados-usuario-helper-text{font-family:Open Sans,sans-serif;font-size:14px!important;font-weight:var(--font-weight-light)!important;color:var(--color-primary-dark)!important;margin-bottom:8px}.user-profile-footer{margin-top:var(--spacing-lg)}@media (max-width: 768px){.user-profile-footer{padding:var(--spacing-base)}}.user-profile-footer-content{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}@media (max-width: 768px){.user-profile-footer-content{flex-direction:column;align-items:stretch}}.user-profile-footer-actions-left{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.user-profile-footer-actions-left{width:100%}}.user-profile-footer-content .MuiButton-contained{background-color:var(--color-primary)!important;color:var(--color-text-light)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;text-transform:uppercase!important;padding:10px var(--spacing-xl)!important;border-radius:40px!important;transition:background-color var(--transition-fast)}.user-profile-footer-content .MuiButton-contained:hover{background-color:#3a1bc1!important}.user-profile-footer-content .edit-button.MuiButtonBase-root{margin-right:var(--spacing-lg)}.save-button:disabled{background-color:var(--color-disabled)!important}.nova-solicitacao-page{overflow-y:auto!important;gap:0}.nova-solicitacao-header-card{display:flex;flex-direction:column;align-items:flex-start;width:100%;background-color:var(--color-background)!important;border-radius:var(--border-radius-md);padding:40px 24px!important;margin-bottom:16px}.nova-solicitacao-back-link{display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:var(--color-primary)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1%!important;text-decoration:none}.nova-solicitacao-back-link:hover{color:var(--color-primary)!important;text-decoration:underline}.nova-solicitacao-back-icon{font-size:16px!important}.nova-solicitacao-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:28px!important;color:var(--color-text-primary)!important;margin:0!important}.nova-solicitacao-section{background:var(--color-background);border-radius:12px;padding:24px 28px;margin-bottom:32px;border:1px solid #e8e8e8}.nova-solicitacao-section-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:20px!important;color:var(--color-text-primary)!important;margin-bottom:4px!important}.nova-solicitacao-section-subtitle{font-family:var(--font-secondary)!important;font-size:var(--font-size-sm)!important;color:#757575!important;margin-bottom:16px!important}.nova-solicitacao-subsection-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-base)!important;color:var(--color-text-primary)!important;margin-bottom:12px!important;margin-top:20px!important}.nova-solicitacao-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:8px}.nova-solicitacao-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 12px;border:1px solid #d6d6d6;border-radius:12px;text-align:center;min-height:100px;transition:all .2s ease;background:#fff}.nova-solicitacao-card.enabled{cursor:pointer;border-color:var(--color-primary)}.nova-solicitacao-card.enabled:hover{border-color:var(--color-primary);background:#f3f0ff;box-shadow:0 2px 8px #5227e51f;transform:translateY(-2px)}.nova-solicitacao-card.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.nova-solicitacao-card.disabled-by-permission{opacity:.5!important;cursor:not-allowed!important;color:var(--color-disaled-bg)!important;border-color:var(--color-disabled-bg)!important}.nova-solicitacao-card-icon{font-size:28px!important;color:#5227e5!important;margin-bottom:8px!important}.nova-solicitacao-card.disabled .nova-solicitacao-card-icon{color:#b0b0b0!important}.nova-solicitacao-card-label{font-family:var(--font-secondary)!important;font-size:13px!important;font-weight:var(--font-weight-medium)!important;color:var(--color-text-primary)!important;line-height:1.3!important}.nova-solicitacao-card.disabled .nova-solicitacao-card-label{color:#9e9e9e!important}.nova-solicitacao-history{margin-top:16px}.nova-solicitacao-history .nova-solicitacao-section-title{margin-bottom:16px!important}.nova-solicitacao-history-table-wrapper{background-color:var(--color-background)!important;padding:24px;border-radius:var(--border-radius-md);border:1px solid #e8e8e8}.nova-solicitacao-table-container{box-shadow:none!important;border:1px solid #e8e8e8!important;border-radius:8px!important}.nova-solicitacao-th{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-sm)!important;color:var(--color-text-primary)!important;background:#fafafa!important;white-space:nowrap!important}.nova-solicitacao-loading{display:flex;justify-content:center;padding:40px 0}.nova-solicitacao-empty{font-family:var(--font-secondary)!important;color:#757575!important;padding:24px 0!important}@media (max-width: 768px){.nova-solicitacao-page{padding:16px}.nova-solicitacao-cards-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.nova-solicitacao-card{min-height:80px;padding:16px 8px}}.solicitacao-coordenador-page{overflow-y:auto!important;gap:0}.solicitacao-coordenador-header-card{display:flex;flex-direction:column;align-items:flex-start;width:100%;background-color:var(--color-background)!important;border-radius:var(--border-radius-md);padding:40px 24px!important;margin-bottom:16px}.solicitacao-coordenador-back-link{display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:var(--color-primary)!important;font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1%!important;text-decoration:none}.solicitacao-coordenador-back-link:hover{color:var(--color-primary)!important;text-decoration:underline}.solicitacao-coordenador-back-icon{font-size:16px!important}.solicitacao-coordenador-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:28px!important;color:var(--color-text-primary)!important;margin:0!important}.solicitacao-coordenador-current{background:#f5f5f7;border-radius:12px;padding:24px 28px;margin-bottom:24px}.solicitacao-coordenador-section-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:20px!important;color:var(--color-text-primary)!important;margin-bottom:20px!important}.solicitacao-coordenador-current-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px}.solicitacao-coordenador-current-field{display:flex;flex-direction:column;gap:4px}.solicitacao-coordenador-current-field-label{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:12px!important;color:#757575!important;text-transform:uppercase;letter-spacing:.5px}.solicitacao-coordenador-current-field-value{font-family:var(--font-secondary)!important;font-size:var(--font-size-base)!important;color:var(--color-text-primary)!important;font-weight:var(--font-weight-regular)!important}.solicitacao-coordenador-form{background:var(--color-background);border-radius:12px;padding:24px 28px;margin-bottom:24px;border:1px solid #e8e8e8}.solicitacao-coordenador-form-row{display:flex;gap:20px;margin-bottom:24px}.solicitacao-coordenador-form-row:last-of-type{margin-bottom:0}.solicitacao-coordenador-form-field{display:flex;flex-direction:column;position:relative;overflow:visible}.solicitacao-coordenador-form-field .MuiInputLabel-root{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;color:var(--color-text-primary)!important;margin-bottom:6px}.solicitacao-coordenador-form-field .MuiOutlinedInput-root{border-radius:8px!important}.solicitacao-coordenador-form-field .MuiOutlinedInput-input{font-family:var(--font-secondary)!important;font-size:var(--font-size-sm)!important;padding:10px 14px!important}.solicitacao-coordenador-form-field .MuiOutlinedInput-root.Mui-disabled{background:#f5f5f5!important}.solicitacao-coordenador-form-field .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#e0e0e0!important}.solicitacao-coordenador-actions{display:flex;justify-content:flex-end;gap:16px;margin-top:8px;margin-bottom:24px}.solicitacao-coordenador-cancel-btn{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;text-transform:none!important;color:#757575!important;border-color:#d6d6d6!important;border-radius:8px!important;padding:8px 24px!important}.solicitacao-coordenador-cancel-btn:hover{background-color:#f5f5f5!important;border-color:#bdbdbd!important}.solicitacao-coordenador-submit-btn{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;text-transform:none!important;background-color:var(--color-primary)!important;color:#fff!important;border-radius:8px!important;padding:8px 24px!important;box-shadow:none!important}.solicitacao-coordenador-submit-btn:hover{background-color:#4318c7!important}.solicitacao-coordenador-submit-btn.Mui-disabled{background-color:#e0e0e0!important;color:#9e9e9e!important}.solicitacao-coordenador-loading{display:flex;justify-content:center;padding:40px 0}.solicitacao-coordenador-form-field .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f!important}.solicitacao-coordenador-form-field .react-select .css-13cymwt-control,.solicitacao-coordenador-form-field .react-select .css-t3ipsp-control{border-radius:8px!important;min-height:40px!important;font-family:var(--font-secondary)!important;font-size:var(--font-size-sm)!important}.solicitacao-coordenador-textarea{width:100%;resize:vertical;font-family:var(--font-secondary);font-size:var(--font-size-sm);padding:10px 14px;border:1px solid rgba(0,0,0,.23);border-radius:8px;background-color:#fff;color:var(--color-text-primary);box-sizing:border-box;outline:none;transition:border-color .2s}.solicitacao-coordenador-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #4a2be126}.solicitacao-coordenador-textarea.error{border-color:#d32f2f}.solicitacao-coordenador-textarea::-moz-placeholder{color:#0000006b}.solicitacao-coordenador-textarea::placeholder{color:#0000006b}.solicitacao-coordenador-card-wrapper{background:var(--color-background);border-radius:12px;border:1px solid #e8e8e8;padding:16px 20px 24px;margin-bottom:24px}.solicitacao-coordenador-detalhes-label{font-family:var(--font-secondary)!important;font-size:11px!important;color:#1e1e1e!important;text-transform:uppercase;letter-spacing:.8px;margin-bottom:12px!important}.solicitacao-coordenador-detalhes-card{background-color:#f5f5f7;border-radius:8px;padding:20px 28px;margin-bottom:16px}.solicitacao-coordenador-detalhes-projeto{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:20px!important;color:#0b193c!important;margin:0!important}.solicitacao-coordenador-detalhes-executora{font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;color:#000!important;margin-top:8px!important}.solicitacao-coordenador-detalhes-meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:12px}.solicitacao-coordenador-detalhes-meta-item{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#000!important}.solicitacao-coordenador-detalhes-meta-item--status{flex-basis:100%}.solicitacao-coordenador-detalhes-meta-item span{font-weight:600}.solicitacao-coordenador-detalhes-status{font-weight:700!important;color:var(--color-primary)!important}@media (max-width: 768px){.solicitacao-coordenador-page{padding:16px}.solicitacao-coordenador-current-grid{grid-template-columns:1fr}.solicitacao-coordenador-form-row{flex-direction:column}}.solicitacao-coordenador-modal-box{background-color:#f5f5f7!important;border-radius:10px;padding:16px 20px}.solicitacao-remanejo-page{overflow-y:auto!important;gap:0;padding-bottom:30px!important}.solicitacao-remanejo-header-card{display:flex;flex-direction:column;align-items:flex-start;width:100%;background-color:var(--color-background)!important;border-radius:var(--border-radius-md);padding:40px 24px!important;margin-bottom:16px}.solicitacao-remanejo-back-link{display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:var(--color-primary)!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1%!important;text-decoration:underline!important}.solicitacao-remanejo-back-icon{font-size:16px!important}.solicitacao-remanejo-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:30px!important;color:#0b193c!important;margin:0!important}.solicitacao-remanejo-subtitle{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#757575!important;margin-top:8px!important}.solicitacao-remanejo-card-wrapper{background:var(--color-background);border-radius:12px;border:1px solid #e8e8e8;padding:16px 20px 24px;margin-bottom:24px;overflow:hidden;flex-shrink:0}.solicitacao-remanejo-detalhes-label{font-family:var(--font-secondary)!important;font-size:11px!important;color:#1e1e1e!important;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px!important}.solicitacao-remanejo-detalhes-card{background-color:#f5f5f7;border-radius:8px;padding:20px 28px;margin-bottom:16px}.solicitacao-remanejo-detalhes-projeto{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:20px!important;line-height:36px!important;letter-spacing:.1px!important;color:#0b193c!important;margin:0!important}.solicitacao-remanejo-detalhes-executora{font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;line-height:1.4!important;color:#000!important;margin-top:8px!important}.solicitacao-remanejo-detalhes-meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:8px}.solicitacao-remanejo-detalhes-meta-item{font-family:Open Sans,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:1.4!important;color:#000!important}.solicitacao-remanejo-detalhes-meta-item:last-child{flex-basis:100%}.solicitacao-remanejo-detalhes-meta-item span{font-weight:600;color:var(--color-text-primary)}.solicitacao-remanejo-detalhes-status{font-weight:700!important;color:var(--color-primary)!important}.solicitacao-remanejo-divider{border:none;border-top:1px solid #e0e0e0;margin:16px 0 28px}.solicitacao-remanejo-divider--parecer{margin:0 0 28px}.solicitacao-remanejo-section-inner{padding:0 0 20px}.solicitacao-remanejo-section-inner--pt0{padding-top:0}.solicitacao-remanejo-section-title{font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:20px!important;color:#000!important;margin:0 0 8px!important}.solicitacao-remanejo-section-title--summary{margin-bottom:10px!important;margin-top:16px!important}.solicitacao-remanejo-table-container{box-shadow:none!important;border:1px solid #e0e0e0!important;border-radius:4px!important;overflow:hidden!important}.solicitacao-remanejo-table .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root,.solicitacao-remanejo-table .MuiTableCell-head{background-color:#fff!important;font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:13px!important;color:#0b193c!important;border:1px solid #e0e0e0!important;padding:8px 12px!important}.solicitacao-remanejo-table .MuiTableCell-body{font-family:Open Sans,sans-serif!important;font-size:13px!important;color:#555!important;border-left:none!important;border-right:none!important;border-top:none!important;border-bottom:none!important;padding:9px 12px!important}.solicitacao-remanejo-table .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) .MuiTableCell-body{background-color:#f7f6fb!important}.solicitacao-remanejo-total-row .MuiTableCell-body{background-color:#fff!important;color:#1e1e1e!important;font-weight:700!important;border-top:1px solid #e0e0e0!important}.solicitacao-remanejo-table-empty{color:#999!important;padding-top:24px!important;padding-bottom:24px!important}.solicitacao-remanejo-dados-label{font-family:var(--font-secondary)!important;font-size:11px!important;color:#1e1e1e!important;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px!important}.solicitacao-remanejo-dados-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;background-color:#f5f5f7;border-radius:8px;padding:20px 28px}.solicitacao-remanejo-dados-item{min-width:0}.solicitacao-remanejo-dados-title{font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:13px!important;line-height:1.4!important;color:#555!important;text-transform:uppercase;margin-bottom:8px!important}.solicitacao-remanejo-dados-value{font-family:Open Sans,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:1.4!important;color:#1e1e1e!important}.solicitacao-remanejo-status-value{display:inline-flex;align-items:center;gap:6px;font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:1.4!important;color:#d11ee8!important}.solicitacao-remanejo-status-icon{font-size:16px!important;color:#d11ee8!important}.solicitacao-remanejo-currency-positive{color:#138a1f;font-weight:700;white-space:nowrap}.solicitacao-remanejo-currency-negative{color:#d10f0f;font-weight:700;white-space:nowrap}.solicitacao-remanejo-currency-muted{color:#555;white-space:nowrap}.solicitacao-remanejo-input{width:80px;border:none!important}.solicitacao-remanejo-input .MuiInputBase-input{text-align:right;font-family:Open Sans,sans-serif!important;font-size:13px!important;padding:6px!important;color:#616161!important}.solicitacao-remanejo-input .MuiOutlinedInput-root{border-radius:0!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.solicitacao-remanejo-input .MuiOutlinedInput-notchedOutline,.solicitacao-remanejo-input .MuiOutlinedInput-root fieldset,.solicitacao-remanejo-input .MuiOutlinedInput-root:hover fieldset,.solicitacao-remanejo-input .MuiOutlinedInput-root.Mui-focused fieldset{border:none!important}.solicitacao-remanejo-input .MuiInputBase-root:before,.solicitacao-remanejo-input .MuiInputBase-root:after,.solicitacao-remanejo-input .MuiOutlinedInput-root:before,.solicitacao-remanejo-input .MuiOutlinedInput-root:after{display:none!important;border:none!important}.solicitacao-remanejo-read-cell,.solicitacao-remanejo-edit-cell{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:132px}.solicitacao-remanejo-edit-cell{gap:0;min-width:auto;border:2px solid var(--color-primary);border-radius:6px;background-color:#fff;overflow:hidden;height:34px}.solicitacao-remanejo-edit-button{color:var(--color-primary)!important;padding:2px!important}.solicitacao-remanejo-inline-action{width:28px!important;height:100%!important;padding:0!important;border-radius:0!important;background-color:#fff!important;border:none!important;box-shadow:none!important}.solicitacao-remanejo-inline-action--confirm{color:#2e7d32!important}.solicitacao-remanejo-inline-action--cancel{color:#d32f2f!important;border-left:1px solid #d0d0d0!important}.solicitacao-remanejo-justification-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.solicitacao-remanejo-coordinator-decision-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:16px}.solicitacao-remanejo-decision-button{border-radius:20px!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;box-shadow:none!important}.solicitacao-remanejo-decision-button--adjust{border-color:#b94a00!important;color:#b94a00!important}.solicitacao-remanejo-decision-button--adjust.MuiButton-contained{background-color:#b94a00!important;color:#fff!important}.solicitacao-remanejo-decision-button--validate{border-color:#2e7d32!important;color:#2e7d32!important}.solicitacao-remanejo-decision-button--validate.MuiButton-contained{background-color:#0b7f2a!important;color:#fff!important}.solicitacao-remanejo-justification-label{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:var(--color-text-primary);margin-top:0!important}.solicitacao-remanejo-justification-textarea{width:100%;min-height:104px;resize:vertical;box-sizing:border-box;border:1px solid rgba(0,0,0,.23);border-radius:8px;background-color:#fff;color:var(--color-text-primary);font-family:Open Sans,sans-serif;font-size:14px;line-height:1.5;padding:12px 14px;outline:none}.solicitacao-remanejo-justification-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #4a2be11f}.solicitacao-remanejo-justification-counter{font-family:Open Sans,sans-serif!important;font-size:12px!important;color:#757575!important;margin:0!important}.solicitacao-remanejo-validation-message{color:#d32f2f!important;font-family:Open Sans,sans-serif!important;font-size:13px!important;margin-top:8px!important}.solicitacao-remanejo-dialog-validation{color:#d32f2f!important;font-family:Open Sans,sans-serif!important;font-size:13px!important;font-weight:700!important;margin-top:16px!important}.solicitacao-remanejo-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.solicitacao-remanejo-cancel-button{color:#555!important;font-family:Poppins,sans-serif!important;font-weight:600!important}.solicitacao-remanejo-submit-button{background-color:var(--color-primary)!important;color:#fff!important;border-radius:20px!important;font-family:Poppins,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;min-width:180px}.solicitacao-remanejo-submit-button.Mui-disabled{background-color:#c7c7c7!important;color:#fff!important}.solicitacao-remanejo-dialog-actions{padding:16px 24px 24px!important;gap:12px}.solicitacao-remanejo-dialog-paper{max-width:500px!important;width:500px!important}.solicitacao-remanejo-analysis-dialog-paper{max-width:680px!important;width:680px!important;border-radius:10px!important;padding:8px!important}.solicitacao-remanejo-analysis-dialog-title{display:flex;align-items:center;justify-content:space-between;font-family:Poppins,sans-serif!important;font-size:24px!important;font-weight:600!important;color:#000!important;padding:28px 32px 18px!important}.solicitacao-remanejo-analysis-dialog-close{color:#1e1e1e!important}.solicitacao-remanejo-analysis-dialog-paper .MuiDialogContent-root{padding:12px 32px 8px!important}.solicitacao-remanejo-analysis-dialog-status-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.solicitacao-remanejo-analysis-dialog-body{font-family:Open Sans,sans-serif!important;font-size:16px!important;color:#333!important}.solicitacao-remanejo-analysis-dialog-status{display:inline-flex;align-items:center;gap:8px}.solicitacao-remanejo-analysis-dialog-status-icon{font-size:16px!important}.solicitacao-remanejo-analysis-dialog-status-text{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;color:inherit!important}.solicitacao-remanejo-analysis-dialog-error{display:flex;align-items:center;gap:12px;border:1.5px solid #d32f2f;border-radius:4px;background-color:#fff5f5;padding:14px 16px;margin-top:32px}.solicitacao-remanejo-analysis-dialog-error-icon{color:#d32f2f!important;font-size:18px!important;flex-shrink:0}.solicitacao-remanejo-analysis-dialog-error-text{font-family:Open Sans,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#d32f2f!important}.solicitacao-remanejo-analysis-dialog-paper .solicitacao-remanejo-dialog-actions{justify-content:flex-end;padding:24px 32px 20px!important}.solicitacao-remanejo-analysis-dialog-paper .solicitacao-remanejo-dialog-actions button:first-of-type{color:var(--color-primary)!important;font-family:Poppins,sans-serif!important;font-weight:600!important;text-decoration:underline!important;text-transform:uppercase!important}.solicitacao-remanejo-analysis-dialog-paper .solicitacao-remanejo-submit-button{border-radius:24px!important;min-width:190px;padding:8px 24px!important}.solicitacao-remanejo-email-dialog-paper{max-width:420px!important;width:420px!important;border-radius:0 0 12px 12px!important;padding:0!important}.solicitacao-remanejo-email-modal{text-align:center;overflow:hidden}.solicitacao-remanejo-email-modal-header{background-color:#f1efff;padding:28px 24px}.solicitacao-remanejo-email-modal-icon{color:var(--color-primary)!important;font-size:46px!important}.solicitacao-remanejo-email-modal-content{padding:28px 32px 32px}.solicitacao-remanejo-email-modal-title{font-family:Poppins,sans-serif!important;font-size:20px!important;font-weight:700!important;color:#0b193c!important;margin-bottom:12px!important}.solicitacao-remanejo-email-modal-text{font-family:Open Sans,sans-serif!important;font-size:16px!important;color:#1e1e1e!important;line-height:1.5!important;margin-bottom:22px!important}.solicitacao-remanejo-email-modal-button{background-color:var(--color-primary)!important;color:#fff!important;border-radius:20px!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:600!important;padding:6px 18px!important;box-shadow:none!important}.solicitacao-remanejo-spinner{color:#fff!important}.solicitacao-remanejo-badge{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:3px 12px;border-radius:20px;font-family:var(--font-primary)!important;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}.solicitacao-remanejo-badge--editado{background-color:#ffe8c7;color:#8f4b00}.solicitacao-remanejo-badge--incluido{background-color:#edc6ff;color:#8a12a8}.solicitacao-remanejo-badge--excluido{background-color:#ffd1d1;color:#a30f0f}.solicitacao-remanejo-badge--mantido{background-color:#ededf2;color:#5f5f70}.solicitacao-remanejo-summary-pill{display:flex;align-items:center;min-height:46px;border-radius:12px;background-color:#f1f1f1;padding:0 24px;margin-bottom:12px;font-family:Open Sans,sans-serif;font-size:14px;color:#1e1e1e}.solicitacao-remanejo-summary-pill strong{font-family:Open Sans,sans-serif;font-size:13px;font-weight:700;color:#555;text-transform:uppercase}.solicitacao-remanejo-summary-pill--total{margin-bottom:0}.solicitacao-remanejo-loading{display:flex;justify-content:center;padding:40px 0}.solicitacao-remanejo-plano-section{padding:0 0 24px}.solicitacao-remanejo-plano-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:12px}.solicitacao-remanejo-plano-hint{font-family:Open Sans,sans-serif!important;font-size:13px!important;color:#757575!important;margin-top:4px!important}.solicitacao-remanejo-plano-error{color:#d32f2f!important;font-family:Open Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;margin-bottom:8px!important}.solicitacao-remanejo-plano-filter{display:flex;flex-direction:column;gap:4px;min-width:240px}.solicitacao-remanejo-plano-filter-label{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;color:#555}.solicitacao-remanejo-plano-table-wrapper{overflow-x:auto;border-radius:8px;border:1px solid #e0e0e0}.solicitacao-remanejo-plano-table{width:100%;border-collapse:collapse;font-family:Open Sans,sans-serif;font-size:13px}.solicitacao-remanejo-plano-table thead tr{background-color:#fff;border-bottom:1px solid #e0e0e0}.solicitacao-remanejo-plano-table thead th{padding:10px 12px;font-weight:700;font-size:12px;color:#0b193c;text-align:left;white-space:nowrap}.solicitacao-remanejo-plano-table thead th.text-right{text-align:right}.solicitacao-remanejo-plano-table thead th.text-center{text-align:center}.solicitacao-remanejo-plano-table tbody tr{border-bottom:1px solid #f0f0f0}.solicitacao-remanejo-plano-table tbody tr:nth-of-type(2n){background-color:#f7f6fb}.solicitacao-remanejo-plano-table tbody tr.solicitacao-remanejo-plano-row--negativa{background-color:#fff0f0!important}.solicitacao-remanejo-plano-table tbody tr.solicitacao-remanejo-plano-row--negativa td{color:#b71c1c}.solicitacao-remanejo-plano-table tbody td{padding:8px 12px;color:#555}.solicitacao-remanejo-plano-table tbody td.text-right{text-align:right}.solicitacao-remanejo-plano-table tbody td.text-center{text-align:center}.solicitacao-remanejo-plano-table tfoot tr{border-top:1px solid #e0e0e0;background-color:#fff}.solicitacao-remanejo-plano-table tfoot td{padding:10px 12px;color:#1e1e1e;font-size:13px}.solicitacao-remanejo-plano-table tfoot td.text-right{text-align:right}.solicitacao-remanejo-plano-empty{padding:24px!important;text-align:center;color:#999!important}.solicitacao-remanejo-plano-select{width:100%;border:1px solid #ccc;border-radius:4px;padding:4px 6px;font-family:Open Sans,sans-serif;font-size:13px;color:#333;background-color:#fff;cursor:pointer}.solicitacao-remanejo-plano-select:focus{border-color:var(--color-primary);outline:none}.solicitacao-remanejo-plano-input{width:100%;border:1px solid #ccc;border-radius:4px;padding:4px 6px;font-family:Open Sans,sans-serif;font-size:13px;color:#333;background-color:#fff;box-sizing:border-box}.solicitacao-remanejo-plano-input.text-right{text-align:right}.solicitacao-remanejo-plano-input:focus{border-color:var(--color-primary);outline:none}.solicitacao-remanejo-plano-delete-icon{color:#d32f2f!important}.solicitacao-remanejo-plano-add-btn{margin-top:12px;background:none;border:1.5px dashed var(--color-primary);border-radius:6px;color:var(--color-primary);font-family:Poppins,sans-serif;font-weight:600;font-size:12px;padding:6px 20px;cursor:pointer;letter-spacing:.5px;transition:background .2s}.solicitacao-remanejo-plano-add-btn:hover{background-color:#f1efff}@media (max-width: 768px){.solicitacao-remanejo-page,.solicitacao-remanejo-detalhes-card,.solicitacao-remanejo-card-wrapper{padding:16px}.solicitacao-remanejo-dados-card{grid-template-columns:1fr}}.remanejo-plano-top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.remanejo-plano-btn-adicionar{flex-shrink:0;background-color:#4a2be1;color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:13px;letter-spacing:.04em;border:none;border-radius:50px;padding:8px 20px;cursor:pointer;white-space:nowrap;transition:background-color .2s}.remanejo-plano-btn-adicionar:hover{background-color:#3921b5}.remanejo-plano-filtros-row{display:flex;align-items:flex-end;gap:12px;margin-bottom:12px;flex-wrap:wrap}.remanejo-plano-filtro-natureza{display:flex;flex-direction:column;gap:4px;flex:1;min-width:200px}.remanejo-plano-filtro-direita{display:flex;flex-direction:column;gap:4px;min-width:220px}.remanejo-plano-filtro-label{font-family:Poppins,sans-serif;font-size:12px;font-weight:500;color:#424242}.remanejo-plano-select-natureza,.remanejo-plano-select-ordem{height:36px;padding:0 32px 0 10px;border:1.5px solid #4A2BE1;border-radius:8px;font-size:12px;font-family:Poppins,Roboto,Helvetica,Arial,sans-serif;color:#212121;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%234A2BE1' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;outline:none}.remanejo-plano-select-natureza{width:100%}.remanejo-plano-select-ordem{flex:1}.remanejo-plano-select-natureza:focus,.remanejo-plano-select-ordem:focus{border-color:#3921b5;box-shadow:0 0 0 2px #4a2be126}.remanejo-plano-filtro-direita-controls{display:flex;align-items:center;gap:6px}.remanejo-plano-filtro-btns{display:flex;flex-direction:column;align-items:center;gap:0;position:relative}.remanejo-plano-btn-limpar{color:#9e9e9e!important;padding:2px!important;position:absolute!important;top:-16px!important;right:0!important}.remanejo-plano-btn-pesquisar{background-color:#4a2be1!important;color:#fff!important;width:36px!important;height:36px!important;border-radius:50%!important}.remanejo-plano-btn-pesquisar:hover{background-color:#3921b5!important}.remanejo-delete-modal-paper{border-radius:16px!important;padding:4px!important;width:520px!important;max-width:520px!important}.remanejo-delete-modal-title-row{display:flex!important;justify-content:flex-end!important;padding:8px 8px 0!important}.remanejo-delete-modal-close{color:#424242!important}.remanejo-delete-modal-content{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:0 32px 16px!important;gap:8px}.remanejo-delete-modal-icon{font-size:52px!important;color:#e65100!important}.remanejo-delete-modal-heading{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;font-weight:700!important;font-size:20px!important;color:#0b193c!important;margin:0!important}.remanejo-delete-modal-body{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;color:#575756!important;line-height:1.6!important}.remanejo-delete-modal-actions{display:flex!important;justify-content:center!important;gap:2rem!important;align-items:center!important;padding:8px 24px 28px!important}.remanejo-delete-modal-btn-cancel,.remanejo-delete-modal-btn-cancel.MuiButton-root{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;color:#0b193c!important;font-weight:500!important;font-size:15px!important;text-decoration:underline!important;text-underline-offset:3px!important;background-color:transparent!important;box-shadow:none!important;text-transform:uppercase!important}.remanejo-delete-modal-btn-cancel:hover,.remanejo-delete-modal-btn-cancel.MuiButton-root:hover{background-color:transparent!important}.remanejo-delete-modal-btn-confirm,.remanejo-delete-modal-btn-confirm.MuiButton-root{font-family:Poppins,Roboto,Helvetica,Arial,sans-serif!important;background-color:#c62828!important;color:#fff!important;font-weight:600!important;font-size:14px!important;border-radius:50px!important;padding:8px 28px!important;text-transform:uppercase!important;box-shadow:none!important}.remanejo-delete-modal-btn-confirm:hover,.remanejo-delete-modal-btn-confirm.MuiButton-root:hover{background-color:#b71c1c!important}.solicitacao-itens-capital-page{overflow-y:auto!important;gap:0;padding-bottom:30px!important}.solicitacao-itens-capital-header-card{display:flex;flex-direction:column;align-items:flex-start;width:100%;background-color:var(--color-background)!important;border-radius:var(--border-radius-md);padding:40px 24px!important;margin-bottom:16px}.solicitacao-itens-capital-back-link{display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:var(--color-primary)!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1%!important;text-decoration:underline!important}.solicitacao-itens-capital-back-icon{font-size:16px!important}.solicitacao-itens-capital-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:30px!important;color:#0b193c!important;margin:0!important}.solicitacao-itens-capital-subtitle{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#757575!important;margin-top:8px!important}.solicitacao-itens-capital-card-wrapper{background:var(--color-background);border-radius:12px;border:1px solid #e8e8e8;padding:16px 20px 24px;margin-bottom:24px;overflow:hidden;flex-shrink:0}.solicitacao-itens-capital-detalhes-label{font-family:var(--font-secondary)!important;font-size:11px!important;color:#1e1e1e!important;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px!important}.solicitacao-itens-capital-detalhes-card{background-color:#f5f5f7;border-radius:8px;padding:20px 28px;margin-bottom:16px}.solicitacao-itens-capital-detalhes-projeto{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:20px!important;line-height:36px!important;letter-spacing:.1px!important;color:#0b193c!important;margin:0!important}.solicitacao-itens-capital-detalhes-executora{font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;line-height:1.4!important;color:#000!important;margin-top:8px!important}.solicitacao-itens-capital-detalhes-meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:8px}.solicitacao-itens-capital-detalhes-meta-item{font-family:Open Sans,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:1.4!important;color:#000!important}.solicitacao-itens-capital-detalhes-meta-item:last-child{flex-basis:100%}.solicitacao-itens-capital-detalhes-meta-item span{font-weight:600;color:var(--color-text-primary)}.solicitacao-itens-capital-detalhes-status{font-weight:700!important;color:var(--color-primary)!important}.solicitacao-itens-capital-divider{border:none;border-top:1px solid #e0e0e0;margin:16px 0 28px}.solicitacao-itens-capital-section-inner{padding:0 0 20px}.solicitacao-itens-capital-section-inner--pt0{padding-top:0}.solicitacao-itens-capital-section-title{font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:20px!important;color:#000!important;margin:0!important}.solicitacao-itens-capital-section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 12px}.solicitacao-itens-capital-add-button{background-color:var(--color-primary)!important;color:#fff!important;border-radius:20px!important;font-family:Poppins,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;min-width:140px}.solicitacao-itens-capital-table-container{box-shadow:none!important;border:1px solid #e0e0e0!important;border-radius:4px!important;overflow-x:auto!important;overflow-y:hidden!important}.solicitacao-itens-capital-table{min-width:900px}.solicitacao-itens-capital-table .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root,.solicitacao-itens-capital-table .MuiTableCell-head{background-color:#fff!important;font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:13px!important;color:#0b193c!important;border:1px solid #e0e0e0!important;padding:8px 12px!important}.solicitacao-itens-capital-table .MuiTableCell-body{font-family:Open Sans,sans-serif!important;font-size:13px!important;color:#555!important;border-left:none!important;border-right:none!important;border-top:none!important;border-bottom:none!important;padding:9px 12px!important}.solicitacao-itens-capital-table .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) .MuiTableCell-body{background-color:#f7f6fb!important}.solicitacao-itens-capital-total-row .MuiTableCell-body{background-color:#fff!important;color:#1e1e1e!important;font-weight:700!important;border-top:1px solid #e0e0e0!important}.solicitacao-itens-capital-table-empty{color:#999!important;padding-top:24px!important;padding-bottom:24px!important}.solicitacao-itens-capital-cell-with-badge{display:inline-flex;align-items:center;gap:8px}.solicitacao-itens-capital-row-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:12px;font-family:Open Sans,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase}.solicitacao-itens-capital-row-badge--novo{background-color:#edc6ff;color:#8a12a8}.solicitacao-itens-capital-row-badge--editado{background-color:#ffe8c7;color:#8f4b00}.solicitacao-itens-capital-row-badge--excluido{background-color:#ffd5d5;color:#a81212}.solicitacao-itens-capital-row-badge--mantido{background-color:#e0e0e0;color:#555}.solicitacao-itens-capital-removed-row td{text-decoration:line-through;color:#9e9e9e}.solicitacao-itens-capital-table .MuiTableBody-root .MuiTableRow-root.analise-itens-capital-de-row .MuiTableCell-body{background-color:#fdfdfd!important;text-decoration:line-through;color:#888!important}.solicitacao-itens-capital-table .MuiTableBody-root .MuiTableRow-root.analise-itens-capital-para-row .MuiTableCell-body{background-color:#fff!important}.solicitacao-itens-capital-table .MuiTableBody-root .MuiTableRow-root.analise-itens-capital-de-row .solicitacao-itens-capital-cell-with-badge{text-decoration:line-through}.analise-itens-capital-de-prefix,.analise-itens-capital-para-prefix{display:inline-block;margin-right:4px;text-decoration:none}.analise-itens-capital-de-prefix{color:#d32f2f}.analise-itens-capital-para-prefix{color:#2e7d32}.solicitacao-itens-capital-actions-cell{display:inline-flex;align-items:center;gap:4px}.solicitacao-itens-capital-action{padding:4px!important}.solicitacao-itens-capital-action--remove{color:#d32f2f!important}.solicitacao-itens-capital-action--edit,.solicitacao-itens-capital-action--confirm{color:var(--color-primary)!important}.solicitacao-itens-capital-action.Mui-disabled{color:#c7c7c7!important}.solicitacao-itens-capital-edit-row .MuiTableCell-body{padding:6px 8px!important;vertical-align:middle}.solicitacao-itens-capital-edit-cell-input{width:100%}.solicitacao-itens-capital-edit-cell-input .MuiInputBase-root{font-family:Open Sans,sans-serif;font-size:13px;background-color:#fff}.solicitacao-itens-capital-edit-cell-input .MuiInputBase-input{padding:8px 10px}.solicitacao-itens-capital-edit-row .solicitacao-itens-capital-edit-cell-input .MuiSelect-select{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.3;padding-right:28px!important}.solicitacao-itens-capital-justification-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.solicitacao-itens-capital-justification-label{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:var(--color-text-primary);margin-top:0!important}.solicitacao-itens-capital-justification-textarea{width:100%;min-height:120px;resize:vertical;box-sizing:border-box;border:1px solid rgba(0,0,0,.23);border-radius:8px;background-color:#fff;color:var(--color-text-primary);font-family:Open Sans,sans-serif;font-size:14px;line-height:1.5;padding:12px 14px;outline:none}.solicitacao-itens-capital-justification-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #4a2be11f}.solicitacao-itens-capital-justification-counter{font-family:Open Sans,sans-serif!important;font-size:12px!important;color:#757575!important;margin:0!important;align-self:flex-end}.solicitacao-itens-capital-validation-alert{display:flex;align-items:center;gap:10px;border:1px solid #d32f2f;border-radius:6px;background-color:#fff5f5;padding:10px 16px;margin:12px 0 16px;width:-moz-fit-content;width:fit-content;align-self:flex-end}.solicitacao-itens-capital-validation-alert-icon{color:#d32f2f!important;font-size:18px!important}.solicitacao-itens-capital-validation-alert-text{font-family:Open Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#d32f2f!important}.solicitacao-itens-capital-coordinator-decision-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:16px}.solicitacao-itens-capital-decision-button{border-radius:20px!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;box-shadow:none!important}.solicitacao-itens-capital-decision-button--adjust{border-color:#b94a00!important;color:#b94a00!important}.solicitacao-itens-capital-decision-button--adjust.MuiButton-contained{background-color:#b94a00!important;color:#fff!important}.solicitacao-itens-capital-decision-button--validate{border-color:#2e7d32!important;color:#2e7d32!important}.solicitacao-itens-capital-decision-button--validate.MuiButton-contained{background-color:#0b7f2a!important;color:#fff!important}.solicitacao-itens-capital-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.solicitacao-itens-capital-cancel-button{color:#555!important;font-family:Poppins,sans-serif!important;font-weight:600!important}.solicitacao-itens-capital-submit-button{background-color:var(--color-primary)!important;color:#fff!important;border-radius:20px!important;font-family:Poppins,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;min-width:180px}.solicitacao-itens-capital-submit-button.Mui-disabled{background-color:#c7c7c7!important;color:#fff!important}.solicitacao-itens-capital-dialog-actions{padding:16px 24px 24px!important;gap:12px}.solicitacao-itens-capital-dialog-paper{max-width:500px!important;width:500px!important}.solicitacao-itens-capital-dialog-validation{color:#d32f2f!important;font-family:Open Sans,sans-serif!important;font-size:13px!important;font-weight:700!important;margin-top:16px!important}.solicitacao-itens-capital-analysis-dialog-paper{max-width:680px!important;width:680px!important;border-radius:10px!important;padding:8px!important}.solicitacao-itens-capital-analysis-dialog-title{display:flex;align-items:center;justify-content:space-between;font-family:Poppins,sans-serif!important;font-size:24px!important;font-weight:600!important;color:#000!important;padding:28px 32px 18px!important}.solicitacao-itens-capital-analysis-dialog-close{color:#1e1e1e!important}.solicitacao-itens-capital-analysis-dialog-paper .MuiDialogContent-root{padding:12px 32px 8px!important}.solicitacao-itens-capital-analysis-dialog-status-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.solicitacao-itens-capital-analysis-dialog-body{font-family:Open Sans,sans-serif!important;font-size:16px!important;color:#333!important}.solicitacao-itens-capital-analysis-dialog-status{display:inline-flex;align-items:center;gap:8px}.solicitacao-itens-capital-analysis-dialog-status-icon{font-size:16px!important}.solicitacao-itens-capital-analysis-dialog-status-text{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;color:inherit!important}.solicitacao-itens-capital-analysis-dialog-error{display:flex;align-items:center;gap:12px;border:1.5px solid #d32f2f;border-radius:4px;background-color:#fff5f5;padding:14px 16px;margin-top:32px}.solicitacao-itens-capital-analysis-dialog-error-icon{color:#d32f2f!important;font-size:18px!important;flex-shrink:0}.solicitacao-itens-capital-analysis-dialog-error-text{font-family:Open Sans,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#d32f2f!important}.solicitacao-itens-capital-analysis-dialog-paper .solicitacao-itens-capital-dialog-actions{justify-content:flex-end;padding:24px 32px 20px!important}.solicitacao-itens-capital-analysis-dialog-paper .solicitacao-itens-capital-dialog-actions button:first-of-type{color:var(--color-primary)!important;font-family:Poppins,sans-serif!important;font-weight:600!important;text-decoration:underline!important;text-transform:uppercase!important}.solicitacao-itens-capital-analysis-dialog-paper .solicitacao-itens-capital-submit-button{border-radius:24px!important;min-width:190px;padding:8px 24px!important}.solicitacao-itens-capital-email-dialog-paper{max-width:420px!important;width:420px!important;border-radius:0 0 12px 12px!important;padding:0!important}.solicitacao-itens-capital-email-modal{text-align:center;overflow:hidden}.solicitacao-itens-capital-email-modal-header{background-color:#f1efff;padding:28px 24px}.solicitacao-itens-capital-email-modal-icon{color:var(--color-primary)!important;font-size:46px!important}.solicitacao-itens-capital-email-modal-content{padding:28px 32px 32px}.solicitacao-itens-capital-email-modal-title{font-family:Poppins,sans-serif!important;font-size:20px!important;font-weight:700!important;color:#0b193c!important;margin-bottom:12px!important}.solicitacao-itens-capital-email-modal-text{font-family:Open Sans,sans-serif!important;font-size:16px!important;color:#1e1e1e!important;line-height:1.5!important;margin-bottom:22px!important}.solicitacao-itens-capital-email-modal-button{background-color:var(--color-primary)!important;color:#fff!important;border-radius:20px!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:600!important;padding:6px 18px!important;box-shadow:none!important}.solicitacao-itens-capital-spinner{color:#fff!important}.solicitacao-itens-capital-loading{display:flex;justify-content:center;padding:40px 0}.solicitacao-itens-capital-item-dialog-paper{max-width:560px!important;width:560px!important;border-radius:10px!important}.solicitacao-itens-capital-item-dialog-title{font-family:Poppins,sans-serif!important;font-size:22px!important;font-weight:600!important;color:#0b193c!important}.solicitacao-itens-capital-item-dialog-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.solicitacao-itens-capital-item-dialog-field--full{grid-column:1 / -1}.solicitacao-itens-capital-item-dialog-error{color:#d32f2f!important;font-family:Open Sans,sans-serif!important;font-size:13px!important;margin-top:12px!important}.solicitacao-itens-capital-item-dialog-actions{padding:16px 24px 20px!important;gap:12px}@media (max-width: 768px){.solicitacao-itens-capital-page,.solicitacao-itens-capital-detalhes-card,.solicitacao-itens-capital-card-wrapper{padding:16px}.solicitacao-itens-capital-item-dialog-grid,.solicitacao-itens-capital-coordinator-decision-row{grid-template-columns:1fr}}.solicitacao-outros-page{overflow-y:auto!important;gap:0;padding-bottom:30px!important}.solicitacao-outros-header-card{display:flex;flex-direction:column;align-items:flex-start;width:100%;background-color:var(--color-background)!important;border-radius:var(--border-radius-md);padding:40px 24px!important;margin-bottom:16px}.solicitacao-outros-back-link{display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:var(--color-primary)!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1%!important;text-decoration:underline!important}.solicitacao-outros-back-icon{font-size:16px!important}.solicitacao-outros-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:30px!important;color:#0b193c!important;margin:0!important}.solicitacao-outros-subtitle{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#757575!important;margin-top:8px!important}.solicitacao-outros-card-wrapper{background:var(--color-background);border-radius:12px;border:1px solid #e8e8e8;padding:16px 20px 24px;margin-bottom:24px}.solicitacao-outros-detalhes-label{font-family:var(--font-secondary)!important;font-size:11px!important;color:#1e1e1e!important;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px!important}.solicitacao-outros-detalhes-card{background-color:#f5f5f7;border-radius:8px;padding:20px 28px;margin-bottom:16px}.solicitacao-outros-detalhes-projeto{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:20px!important;color:#0b193c!important;margin:0!important}.solicitacao-outros-detalhes-executora{font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;color:#000!important;margin-top:8px!important}.solicitacao-outros-detalhes-meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:12px}.solicitacao-outros-detalhes-meta-item{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#000!important}.solicitacao-outros-detalhes-meta-item:last-child{flex-basis:100%}.solicitacao-outros-detalhes-meta-item span{font-weight:600}.solicitacao-outros-detalhes-status{font-weight:700!important;color:var(--color-primary)!important}.solicitacao-outros-divider{border:none;border-top:1px solid #e8e8e8;margin:20px 0}.solicitacao-outros-section-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:18px!important;color:#0b193c!important;margin-bottom:4px!important}.solicitacao-outros-section-hint{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#757575!important;margin-bottom:20px!important}.solicitacao-outros-field-block{margin-bottom:24px}.solicitacao-outros-field-label{font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;color:#0b193c!important;margin-bottom:4px!important;display:block}.solicitacao-outros-field-hint{font-family:Open Sans,sans-serif!important;font-size:13px!important;color:#757575!important;margin-bottom:8px!important}.solicitacao-outros-upload-link{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--color-primary)!important;font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.5px;text-decoration:underline!important;margin-top:8px;border:none;background:none;padding:0}.solicitacao-outros-file-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;margin-top:8px;cursor:pointer}.solicitacao-outros-file-item--existing:hover{background-color:#f5f5f5}.solicitacao-outros-file-icon{color:#757575!important}.solicitacao-outros-file-info{flex:1;min-width:0}.solicitacao-outros-file-name{font-family:Open Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;word-break:break-word}.solicitacao-outros-file-size{font-family:Open Sans,sans-serif!important;font-size:12px!important;color:#757575!important}.solicitacao-outros-justification-textarea{width:100%;min-height:120px;padding:12px 15px;border:1px solid #ccc;border-radius:10px;font-family:Open Sans,sans-serif;font-size:14px;resize:vertical;box-sizing:border-box}.solicitacao-outros-justification-textarea:focus{outline:none;border-color:var(--color-primary)}.solicitacao-outros-validation{font-family:Open Sans,sans-serif!important;font-size:13px!important;color:#d32f2f!important;margin-top:8px!important}.solicitacao-outros-actions{display:flex;justify-content:flex-end;margin-top:24px}.solicitacao-outros-submit-button{border-radius:24px!important;padding:10px 32px!important;font-family:Poppins,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;background-color:#0b193c!important}.solicitacao-outros-submit-button.Mui-disabled{background-color:#9e9e9e!important;color:#fff!important}.solicitacao-outros-loading{display:flex;justify-content:center;padding:48px}.solicitacao-outros-dialog-paper{border-radius:12px!important;padding:8px 0 16px!important}.solicitacao-outros-dialog-title{display:flex!important;flex-direction:column!important;align-items:center!important;position:relative!important;padding-top:24px!important}.solicitacao-outros-dialog-close{position:absolute!important;top:8px!important;right:8px!important}.solicitacao-outros-dialog-info-icon{font-size:40px!important;color:#0b193c!important}.solicitacao-outros-dialog-content{text-align:center!important;padding-top:0!important}.solicitacao-outros-dialog-heading{font-family:Poppins,sans-serif!important;font-weight:700!important;font-size:20px!important;color:#0b193c!important;margin-bottom:8px!important}.solicitacao-outros-dialog-body{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#424242!important}.solicitacao-outros-dialog-actions{justify-content:center!important;gap:16px!important;padding:8px 24px 16px!important}.solicitacao-outros-dialog-cancel{font-family:Poppins,sans-serif!important;font-weight:600!important;text-decoration:underline!important;color:#0b193c!important}.solicitacao-outros-dialog-confirm{border-radius:24px!important;padding:8px 24px!important;font-family:Poppins,sans-serif!important;font-weight:600!important;background-color:#0b193c!important}.solicitacao-outros-spinner{color:#fff!important}.solicitacao-outros-email-dialog-paper{max-width:420px!important;width:420px!important;border-radius:12px!important}.publicity-record-page{overflow-y:auto!important;gap:0;padding-bottom:30px!important}.publicity-record-page .required-mark{color:#d500f9}.publicity-record-loading{display:flex;justify-content:center;padding:48px}.publicity-record-header-card{display:flex;flex-direction:column;align-items:flex-start;width:100%;background-color:var(--color-background)!important;border-radius:var(--border-radius-md);padding:40px 24px!important;margin-bottom:16px}.publicity-record-back-link{display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:var(--color-primary)!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1%!important;text-decoration:underline!important}.publicity-record-back-icon{font-size:16px!important}.publicity-record-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:30px!important;color:#0b193c!important;margin:0!important}.publicity-record-subtitle{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#757575!important;margin-top:8px!important}.publicity-record-card-wrapper{background:var(--color-background);border-radius:12px;border:1px solid #e8e8e8;padding:16px 20px 24px;margin-bottom:24px}.publicity-record-detalhes-label{font-family:var(--font-secondary)!important;font-size:11px!important;color:#1e1e1e!important;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px!important}.publicity-record-detalhes-card{background-color:#f5f5f7;border-radius:8px;padding:20px 28px;margin-bottom:16px}.publicity-record-detalhes-projeto{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:20px!important;color:#0b193c!important;margin:0!important}.publicity-record-detalhes-executora{font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;color:#000!important;margin-top:8px!important}.publicity-record-detalhes-termo{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#000!important;margin-top:8px!important}.publicity-record-detalhes-termo span{font-weight:600}.publicity-record-detalhes-meta-item{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#000!important}.publicity-record-detalhes-meta-item span{font-weight:600}.publicity-record-detalhes-status{font-weight:700!important;color:var(--color-primary)!important}.publicity-record-status-line{margin-top:8px!important}.publicity-record-divider{border:none;border-top:1px solid #e8e8e8;margin:20px 0}.publicity-record-section-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:18px!important;color:#0b193c!important;margin-bottom:4px!important}.publicity-record-section-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.publicity-record-section-header .publicity-record-section-title{margin-bottom:0!important}.publicity-record-field-block{margin-bottom:10px;margin-top:10px}.publicity-record-field-label{font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;color:#0b193c!important;margin-bottom:4px!important;display:block}.publicity-record-field-hint{font-family:Open Sans,sans-serif!important;font-size:13px!important;color:#757575!important;margin-bottom:8px!important}.publicity-record-theme-input{width:100%;padding:12px 15px;border:1px solid #0a1a3d;border-radius:10px;font-family:Open Sans,sans-serif;font-size:14px;box-sizing:border-box}.publicity-record-theme-input:focus{outline:none;border-color:var(--color-primary)}.publicity-record-theme-input:disabled{background-color:#f5f5f5;cursor:not-allowed}.publicity-record-description-textarea{width:100%;min-height:120px;padding:12px 15px;border:1px solid #ccc;border-radius:10px;font-family:Open Sans,sans-serif;font-size:14px;resize:vertical;box-sizing:border-box}.publicity-record-description-textarea:focus{outline:none;border-color:var(--color-primary)}.publicity-record-char-count{text-align:right;font-family:Open Sans,sans-serif!important;font-size:12px!important;color:#757575!important;margin-top:4px!important}.publicity-record-upload-link{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--color-primary)!important;font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:14px!important;text-transform:uppercase;letter-spacing:.5px;text-decoration:underline!important;margin-top:8px;border:none;background:none;padding:0}.publicity-record-upload-link:disabled{cursor:not-allowed;opacity:.6}.publicity-record-validation{font-family:Open Sans,sans-serif!important;font-size:13px!important;color:#d32f2f!important;margin-top:8px!important}.publicity-record-file-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;margin-top:8px;cursor:pointer;width:-moz-fit-content;width:fit-content;max-width:100%}.publicity-record-file-item--existing:hover{background-color:#f5f5f5}.publicity-record-file-icon{color:#757575!important}.publicity-record-file-info{flex:0 1 auto;min-width:0}.publicity-record-file-name{font-family:Open Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;word-break:break-word}.publicity-record-file-size{font-family:Open Sans,sans-serif!important;font-size:12px!important;color:#757575!important}.publicity-record-actions{display:flex;justify-content:flex-end;margin-top:24px}.publicity-record-submit-button{border-radius:24px!important;padding:8px 32px!important;font-family:Poppins,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;background-color:#0b193c!important}.publicity-record-submit-button.Mui-disabled{background-color:#9e9e9e!important;color:#fff!important}.publicity-record-submit-btn{font-size:16px!important;font-weight:400!important}.publicity-record-spinner{color:#fff!important}.publicity-record-limit-alert{margin-bottom:16px!important}.publicity-record-add-event-btn{border-radius:24px!important;padding:8px 20px!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:14px!important;text-transform:none!important;background-color:var(--color-primary)!important;box-shadow:none!important;white-space:nowrap}.publicity-record-add-event-btn.Mui-disabled{background-color:#9e9e9e!important;color:#fff!important}.publicity-record-list-section{margin-top:8px}.publicity-record-list-header{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.publicity-record-list-toolbar-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.publicity-record-list-toolbar-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.publicity-record-search-wrap{display:flex;align-items:center;gap:8px;border:1px solid #e0e0e0;border-radius:10px;padding:8px 12px;min-width:260px;background:#f5f5f7}.publicity-record-search-icon{color:#757575}.publicity-record-search-input{border:none;outline:none;flex:1;font-family:Open Sans,sans-serif;font-size:14px;background:transparent;color:#424242}.publicity-record-search-input::-moz-placeholder{color:#9e9e9e}.publicity-record-search-input::placeholder{color:#9e9e9e}.publicity-record-toolbar-icon-btn{color:#757575!important;padding:6px!important}.publicity-record-pagination{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin-top:16px;padding-top:4px;flex-wrap:wrap}.publicity-record-pagination-count{font-family:Open Sans,sans-serif!important;font-size:13px!important;color:#757575!important}.publicity-record-pagination-controls{display:flex;align-items:center;gap:12px}.publicity-record-pagination-page{border:none;background:none;padding:0 2px 4px;font-family:Open Sans,sans-serif;font-size:14px;color:#757575;cursor:pointer;border-bottom:2px solid transparent}.publicity-record-pagination-page--active{color:var(--color-primary)!important;font-weight:600;border-bottom-color:var(--color-primary)}.publicity-record-pagination-nav{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:0;color:#757575;cursor:pointer}.publicity-record-pagination-nav:hover,.publicity-record-pagination-page:hover{color:var(--color-primary)}.publicity-record-accordion{border:1px solid #e8e8e8!important;border-radius:8px!important;margin-bottom:12px!important;box-shadow:none!important}.publicity-record-accordion:before{display:none!important}.publicity-record-accordion-summary{padding:4px 16px!important}.publicity-record-accordion-main{flex:1;min-width:0}.publicity-record-accordion-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.publicity-record-accordion-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:15px!important;color:#0b193c!important}.publicity-record-accordion-date{font-size:12px!important;color:#757575!important}.publicity-record-accordion-actions{display:flex;align-items:center;gap:4px}.publicity-record-edit-btn{font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#0b193c!important;text-decoration:underline!important;text-transform:none!important}.publicity-record-menu-btn{color:#0b193c!important}.publicity-record-accordion-details{padding:0 16px 16px!important;border-top:1px solid #f0f0f0}.publicity-record-view-field{margin-bottom:16px;margin-top:20px}.publicity-record-analysis-block{border-top:1px solid #e0e0e0;padding-top:16px}.publicity-record-analysis-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.publicity-record-analysis-buttons .MuiButton-root{min-width:180px;border-radius:20px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;box-shadow:none}.publicity-record-view-label{font-weight:600!important;font-family:Poppins,sans-serif!important;font-size:14px!important;color:#000!important;margin-bottom:4px!important}.publicity-record-view-value{font-size:14px!important;color:#424242!important;white-space:pre-wrap}.publicity-record-view-top-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.publicity-record-view-column{display:flex;flex-direction:column;gap:6px;min-width:0}.publicity-record-view-column .publicity-record-view-label{margin-bottom:0!important}.publicity-record-view-column--status{padding-left:8px}.publicity-record-view-status-value{display:flex;align-items:center}.ae-page{background-color:var(--color-background-alt);min-height:calc(100vh - 64px);padding:var(--spacing-xl);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-lg)}.ae-header-card{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);padding:24px 32px}.ae-card{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);padding:40px 32px;margin-top:0}.ae-back{margin-bottom:12px}.ae-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;font-size:30px!important;color:var(--color-text-primary);margin:0!important}.ae-detalhes-label{font-family:var(--font-secondary);font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:6px!important}.ae-projeto-nome{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:24px;color:var(--color-primary-dark);margin:0 0 10px!important}.ae-detalhes-line{font-family:var(--font-secondary);font-size:15px;color:var(--color-text-primary);margin-bottom:4px!important}.ae-detalhes-line strong{font-weight:700}.ae-status{color:var(--color-primary);font-weight:700}.ae-divider{border:none;border-top:1px solid #E9E9F3;margin:24px 0}.ae-field{margin-bottom:22px}.ae-label{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:15px;color:var(--color-primary-dark);margin-bottom:8px!important;display:block}.ae-hint{font-family:var(--font-secondary);font-size:13px;color:var(--color-text-tertiary);margin-bottom:8px!important}.ae-datas-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 700px){.ae-datas-grid{grid-template-columns:1fr}}.ae-etapa-row{display:flex;gap:40px;align-items:center}.ae-checkbox-label .MuiFormControlLabel-label{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:15px;color:var(--color-primary-dark)}.ae-auditor-add-row{display:flex;gap:16px;align-items:center;margin-top:8px;flex-wrap:wrap}.ae-auditor-add-row .MuiTextField-root{flex:1;min-width:260px}.ae-auditor-add-row .button-primary{white-space:nowrap;padding-left:24px;padding-right:24px}.ae-table{width:100%;border-collapse:collapse;margin-top:16px;border:1px solid #E9E9F3}.ae-table th{text-align:left;font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:14px;color:var(--color-primary-dark);padding:12px;background:#fff;border-bottom:2px solid #E9E9F3}.ae-table td{font-family:var(--font-secondary);font-size:14px;color:var(--color-text-primary);padding:12px;border-bottom:1px solid #E9E9F3}.ae-table tbody tr:nth-child(2n){background:#f9f9fd}.ae-table-empty{color:#9e9e9e;font-family:var(--font-secondary);font-size:13px}.ae-pagination{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin-top:16px;font-family:var(--font-secondary);font-size:13px;color:var(--color-text-tertiary)}.ae-stub{opacity:.55;pointer-events:none}.ae-anexo-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.ae-file-card{display:flex;align-items:center;gap:12px;background:var(--color-background-hover);border-radius:8px;padding:14px 16px;margin-top:12px;width:-moz-fit-content;width:fit-content;max-width:100%}.ae-file-icon{color:var(--color-primary-dark)}.ae-file-info{min-width:0}.ae-file-name{font-family:var(--font-primary);font-weight:600;font-size:14px;color:var(--color-primary-dark);word-break:break-word}.ae-file-size{font-family:var(--font-secondary);font-size:12px;color:var(--color-text-tertiary)}.ae-file-remove{border:none;background:none;cursor:pointer;color:var(--color-primary-dark);display:inline-flex;padding:4px}.ae-error{font-family:var(--font-secondary);font-size:13px;color:var(--color-error);margin-top:8px!important}.ae-textarea{width:100%;min-height:120px;box-sizing:border-box}.ae-char-count{text-align:right;font-family:var(--font-secondary);font-size:12px;color:var(--color-text-tertiary);margin-top:4px!important}.ae-actions{display:flex;justify-content:flex-end;margin-top:24px}.ae-actions .button-primary{min-width:140px;padding-left:32px;padding-right:32px}.ai-page{background-color:var(--color-background-alt);min-height:calc(100vh - 64px);padding:var(--spacing-xl);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-lg)}.ai-header-card{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);padding:24px 32px}.ai-card{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);padding:40px 32px;margin-top:0}.ai-back{margin-bottom:12px}.ai-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;font-size:30px!important;color:var(--color-text-primary);margin:0!important}.ai-detalhes-label{font-family:var(--font-secondary);font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:6px!important}.ai-projeto-nome{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:24px;color:var(--color-primary-dark);margin:0 0 10px!important}.ai-detalhes-line{font-family:var(--font-secondary);font-size:15px;color:var(--color-text-primary);margin-bottom:4px!important}.ai-detalhes-line strong{font-weight:700}.ai-status{color:var(--color-primary);font-weight:700}.ai-divider{border:none;border-top:1px solid #E9E9F3;margin:24px 0}.ai-pagination{display:flex;justify-content:center;padding:var(--spacing-base) 0}.ai-pagination .MuiPaginationItem-root.Mui-selected{background-color:var(--color-primary)!important;color:var(--color-text-light)!important}.ai-section-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;font-size:18px!important;color:var(--color-text-primary);margin-bottom:16px!important}.ai-section{margin-top:8px}.ai-section-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.ai-collapse-header{flex-wrap:nowrap;margin-bottom:0}.ai-collapse-toggle{display:flex;align-items:center;gap:8px;flex:1;min-width:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-collapse-toggle .ai-section-title{min-width:0;overflow-wrap:anywhere}.ai-collapse-body{padding-top:16px}.ai-field{margin-bottom:22px}.ai-label{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:15px;color:var(--color-primary-dark);margin-bottom:8px!important;display:block}.ai-hint{font-family:var(--font-secondary);font-size:13px;color:var(--color-text-tertiary);margin-bottom:8px!important}.ai-datas-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 700px){.ai-datas-grid{grid-template-columns:1fr}}.ai-resultado-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ai-resultado-option{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:14px;text-transform:uppercase;color:var(--color-primary);background:transparent;border:1.5px solid var(--color-primary);border-radius:33px;padding:10px 24px;cursor:pointer}.ai-resultado-option:disabled{cursor:default}.ai-resultado-option.selected{background:var(--color-primary);color:var(--color-text-light)}.ai-auditor-add-row{display:flex;gap:16px;align-items:center;margin-top:8px;flex-wrap:wrap}.ai-auditor-add-row .MuiTextField-root{flex:1;min-width:260px}.ai-auditor-add-row .button-primary{white-space:nowrap;padding-left:24px;padding-right:24px}.ai-table{width:100%;border-collapse:collapse;margin-top:16px;border:1px solid #E9E9F3}.ai-table th{text-align:left;font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:14px;color:var(--color-primary-dark);padding:12px;background:#fff;border-bottom:2px solid #E9E9F3}.ai-table td{font-family:var(--font-secondary);font-size:14px;color:var(--color-text-primary);padding:12px;border-bottom:1px solid #E9E9F3}.ai-table tbody tr:nth-child(2n){background:#f9f9fd}.ai-table-empty{color:#9e9e9e;font-family:var(--font-secondary);font-size:13px}.ai-anexo-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.ai-file-card{display:flex;align-items:center;gap:12px;background:var(--color-background-hover);border-radius:8px;padding:14px 16px;margin-top:12px;width:-moz-fit-content;width:fit-content;max-width:100%}.ai-file-icon{color:var(--color-primary-dark)}.ai-file-info{min-width:0}.ai-file-name{font-family:var(--font-primary);font-weight:600;font-size:14px;color:var(--color-primary-dark);word-break:break-word}.ai-file-size{font-family:var(--font-secondary);font-size:12px;color:var(--color-text-tertiary)}.ai-file-remove{border:none;background:none;cursor:pointer;color:var(--color-primary-dark);display:inline-flex;padding:4px}.ai-error{font-family:var(--font-secondary);font-size:13px;color:var(--color-error);margin-top:8px!important}.ai-textarea{width:100%;min-height:120px;box-sizing:border-box}.ai-char-count{text-align:right;font-family:var(--font-secondary);font-size:12px;color:var(--color-text-tertiary);margin-top:4px!important}.ai-readonly-value{font-family:var(--font-secondary);font-size:15px;color:var(--color-text-primary);white-space:pre-wrap}.ai-actions{display:flex;justify-content:flex-end;margin-top:24px}.ai-actions .button-primary{min-width:140px;padding-left:32px;padding-right:32px}.documentacao-drawer{width:100%;max-width:620px;display:flex;flex-direction:column}.documentacao-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 12px;border-bottom:1px solid #E4E7EC}.documentacao-drawer-titulo{font-size:1.25rem!important;font-weight:600!important;color:#101828}.documentacao-drawer-body{flex:1;overflow-y:auto;padding:20px 24px}.documentacao-campo{margin-bottom:20px}.documentacao-label{font-weight:600!important;font-size:.875rem!important;color:#101828;margin-bottom:6px!important}.documentacao-obrigatorio{color:#7f56d9;margin-left:2px}.documentacao-contador{font-size:.75rem!important;color:#98a2b3;text-align:right;margin-top:4px!important}.documentacao-checkbox .MuiFormControlLabel-label{font-size:.875rem;font-weight:600;color:#344054}.documentacao-secao-chip{display:flex;align-items:center;gap:10px;margin-bottom:20px}.documentacao-secao-chip-icone{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#f2f4f7;color:#344054}.documentacao-secao-chip-nome{font-weight:500!important;color:#344054}.documentacao-erro-anexo{color:#d92d20;font-size:.8125rem!important;margin-bottom:6px!important}.documentacao-link-upload{display:inline-flex;align-items:center;gap:8px;border:none;background:none;padding:4px 0;color:#5227e5;font-weight:600;font-size:.875rem;cursor:pointer}.documentacao-anexo-card{display:flex;align-items:center;gap:12px;background:#f4f3ff;border-radius:10px;padding:12px 16px}.documentacao-anexo-icone{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#fff;color:#344054}.documentacao-anexo-texto{flex:1;min-width:0}.documentacao-anexo-nome{font-weight:600!important;font-size:.875rem!important;color:#101828;overflow-wrap:anywhere}.documentacao-anexo-tamanho{font-size:.75rem!important;color:#667085}.documentacao-drawer-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px 24px;border-top:1px solid #E4E7EC}.documentacao-link-voltar{border:none;background:none;color:#5227e5;font-weight:600;font-size:.9375rem;text-decoration:underline;cursor:pointer}.documentacao-btn-primario{border:none;border-radius:999px;padding:12px 28px;background:#5227e5;color:#fff;font-weight:600;font-size:.9375rem;cursor:pointer}.documentacao-btn-primario:disabled{opacity:.5;cursor:not-allowed}.documentacao-secao{border:1px solid #E4E7EC;border-left:4px solid #5227E5;border-radius:12px;background:#fff;margin-bottom:16px;overflow:hidden}.documentacao-secao-header{display:flex;align-items:center;gap:12px;padding:16px 20px}.documentacao-secao-grip{display:flex;align-items:center;color:#98a2b3;cursor:grab}.documentacao-secao-icone,.documentacao-documento-icone{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#f2f4f7;color:#344054;flex-shrink:0}.documentacao-secao-titulo-group{flex:1;cursor:pointer;min-width:0}.documentacao-secao-titulo{font-weight:600!important;font-size:1rem!important;color:#101828}.documentacao-secao-descricao{font-size:.8125rem!important;color:#667085}.documentacao-secao-body{padding:0 20px 20px}.documentacao-secao-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.documentacao-secao-subtitulo{font-weight:600!important;color:#101828}.documentacao-secao-acoes{display:flex;align-items:center;gap:4px}.documentacao-icone-excluir{color:#d92d20}.documentacao-btn-documento{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:999px;padding:8px 18px;background:#5227e5;color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer}.documentacao-btn-documento:disabled{opacity:.5;cursor:not-allowed}.documentacao-documento-row{display:flex;align-items:center;gap:12px;border:1px solid #E4E7EC;border-radius:10px;padding:12px 16px;margin-bottom:10px}.documentacao-documento-texto{flex:1;min-width:0}.documentacao-documento-titulo{font-weight:600!important;font-size:.9375rem!important;color:#101828}.documentacao-documento-descricao{font-size:.8125rem!important;color:#667085}.documentacao-secao-vazia{font-size:.875rem!important;color:#667085;padding:8px 0 4px}.documentacao-page{width:100%;padding:24px}.documentacao-header-card{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-radius:16px;padding:24px;margin-bottom:24px}.documentacao-header-titulo{font-weight:700!important;color:#101828}.documentacao-header-subtitulo{color:#667085;font-size:.9375rem!important}.documentacao-btn-nova-secao{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:999px;padding:12px 24px;background:#5227e5;color:#fff;font-weight:600;font-size:.875rem;white-space:nowrap;cursor:pointer}.documentacao-btn-nova-secao:disabled{opacity:.5;cursor:not-allowed}.documentacao-lista-card{background:#fff;border-radius:16px;padding:24px}.documentacao-busca{margin-bottom:24px}.documentacao-busca-label{font-weight:600!important;font-size:.875rem!important;color:#101828;margin-bottom:6px!important}.documentacao-loading{display:flex;justify-content:center;padding:48px 0}.documentacao-vazio{display:flex;flex-direction:column;align-items:center;gap:4px;padding:48px 0;text-align:center}.analise-page{overflow-y:auto!important;gap:0;padding-bottom:30px!important}.analise-header-card{display:flex;flex-direction:column;align-items:flex-start;width:100%;background-color:var(--color-background);border-radius:var(--border-radius-md);padding:40px 24px!important;margin-bottom:16px}.analise-back-link{display:inline-flex;align-items:center;gap:4px;cursor:pointer;color:var(--color-primary)!important;font-family:Poppins,sans-serif!important;font-weight:400!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px!important;text-decoration:underline!important}.analise-back-link:hover{color:var(--color-primary)!important;text-decoration:underline}.analise-back-icon{font-size:16px!important}.analise-page-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:30px!important;color:#0b193c!important;margin:0!important}.analise-page-subtitle{font-family:var(--font-secondary)!important;font-size:14px!important;color:#757575!important;margin-top:8px!important}.analise-content{flex:1;padding:0 0 24px;display:flex;flex-direction:column;gap:0}.analise-card-wrapper{background:var(--color-background);border-radius:12px;border:1px solid #e8e8e8;padding:0;margin-bottom:24px;overflow:hidden}.date-registered{color:#424242;font-family:Inter,sans-serif!important;font-size:var(--font-size-base)!important;font-style:italic;font-weight:400;line-height:100%}.analise-card-wrapper:last-child{margin-bottom:0}.analise-section-inner{padding:24px 28px}.inside-box-analise{display:flex;flex-direction:row;gap:24px;width:100%}.analise-divider{border:none;border-top:1px solid #e0e0e0;margin:0 28px}.analise-section-label{font-family:Open Sans,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#000!important;text-transform:uppercase;letter-spacing:0%;line-height:1.4!important;margin-bottom:8px!important;display:block}.analise-section-label--bold{font-family:Open Sans,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important;color:#1e1e1e!important;margin-bottom:12px!important;display:block;letter-spacing:0;text-transform:none}.analise-section-title{font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:24px!important;line-height:1.2!important;color:#000!important;margin:0 0 16px!important;display:block}.analise-projeto-box{background-color:#f5f5f7;border-radius:8px;padding:20px 28px;width:100%}.analise-projeto-nome{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:20px!important;line-height:1.5!important;color:#0b193c!important;margin:0!important}.analise-projeto-executora{font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;color:#000!important;margin-top:8px!important}.analise-projeto-meta{display:flex;flex-direction:column;gap:8px;margin-top:8px;flex-wrap:wrap;align-items:flex-start}.analise-campo-row{display:flex;align-items:center;gap:8px}.analise-campo-label{font-family:Open Sans,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#1e1e1e!important;display:inline!important;text-transform:none!important;letter-spacing:0!important}.analise-campo-value{font-family:Open Sans,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#1e1e1e!important}.analise-status-badge{display:inline-block;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px}.analise-dados-solicitacao-box{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;background-color:#f5f5f7;border-radius:8px;padding:18px 28px}.analise-dados-solicitacao-item{display:flex;flex-direction:column;gap:6px;min-width:0}.analise-dados-solicitacao-label{font-family:Open Sans,sans-serif!important;font-size:12px!important;font-weight:700!important;color:#1e1e1e!important;text-transform:uppercase}.analise-dados-solicitacao-value{font-family:Open Sans,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#1e1e1e!important}.analise-solicitacao-status{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content}.analise-solicitacao-status--analisar,.analise-solicitacao-status--validar{color:#d500f9}.analise-solicitacao-status--aguardando-assinatura{color:#0277bd}.analise-solicitacao-status-icon{font-size:15px!important}.analise-solicitacao-status-text{font-family:Open Sans,sans-serif!important;font-size:13px!important;font-weight:700!important;color:inherit!important}.analise-solicitacao-status-badge{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;border-radius:20px;padding:4px 12px;background-color:#f5f5f5;color:#4a2be1;border:1px solid currentColor;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700}.analise-solicitacao-status-badge--acatado{background-color:#e8f5e9;color:#2e7d32}.analise-solicitacao-status-badge--nao-acatado{background-color:#ffebee;color:#d32f2f}.analise-solicitacao-status-badge--requer-ajuste,.analise-solicitacao-status-badge--ajustada{background-color:#fff8e1;color:#e65100}.analise-solicitacao-status-badge--cancelada{background-color:#f5f5f5;color:#757575}.analise-solicitacao-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background-color:currentColor}.analise-observacoes-box{background-color:#f5f5f7;border-radius:8px;padding:16px 20px}.analise-observacoes-text{font-family:Open Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;color:#1e1e1e!important;line-height:1.6!important}@media (max-width: 1024px){.analise-dados-solicitacao-box{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.analise-dados-solicitacao-box{grid-template-columns:1fr}}.analise-equipe-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.analise-search .MuiOutlinedInput-root{border-radius:8px!important;font-size:13px!important;background:#fff}.analise-search .MuiOutlinedInput-input{padding:8px 14px!important;font-family:Open Sans,sans-serif!important}.analise-table-container{box-shadow:none!important;border:none!important;border-radius:0!important}.analise-table .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root,.analise-table .MuiTableCell-head{background-color:#fff!important;font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;color:#1e1e1e!important;text-transform:none!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #e0e0e0!important;padding:12px 16px}.analise-table .MuiTableCell-body{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#1e1e1e!important;padding:12px 16px;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #e8e8e8!important}.analise-table .MuiTableRow-root:last-child .MuiTableCell-body{border-bottom:none!important}.analise-table .MuiTableRow-root:hover{background-color:#fafafa}.analise-results-count{font-family:Open Sans,sans-serif!important;font-size:12px!important;color:#999!important;padding-left:4px}.analise-equipe-footer{display:flex;align-items:center;gap:12px;margin-top:8px}.analise-expand-btn{font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:600!important;color:var(--color-primary)!important;text-transform:none!important;padding:2px 8px!important;text-decoration:underline!important}.analise-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 20px;border-radius:20px;font-family:Open Sans,sans-serif!important;font-weight:600;font-size:13px;white-space:nowrap;border:none}.analise-badge--editado{background-color:#ffe0b2;color:#e65100}.analise-badge--incluido{background-color:#f3e5f5;color:#8e24aa}.analise-badge--excluido{background-color:#ffccbc;color:#bf360c}.analise-badge--inalterado{background-color:#616161;color:#fff}.analise-anexos-list{display:flex;flex-direction:column;gap:10px}.analise-anexo-item{display:inline-flex;align-items:center;gap:14px;background:#f0f0f5;border-radius:10px;padding:14px 18px;border:none;min-width:280px;max-width:480px}.analise-anexo-icon{color:#3d3d5c!important;font-size:26px!important;flex-shrink:0}.analise-anexo-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.analise-anexo-nome{font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:13px!important;color:#1e1e1e!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analise-anexo-tipo{font-family:Open Sans,sans-serif!important;font-weight:400!important;font-size:12px!important;color:#757575!important}.analise-download-btn{color:var(--color-primary)!important;margin-left:12px!important;flex-shrink:0}.analise-coord-box{background-color:#f5f5f7;border-radius:8px;padding:20px 28px}.analise-coord-box-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:14px!important;color:#0b193c!important}.analise-coord-item{font-family:Open Sans,sans-serif!important;font-size:13px!important;color:var(--color-text-primary)!important;margin-bottom:4px!important}.analise-plano-table-container{box-shadow:none!important;border:none!important;border-radius:0!important}.analise-plano-table .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root,.analise-plano-table .MuiTableCell-head{background-color:#fff!important;font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;color:#1e1e1e!important;text-transform:none!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #e0e0e0!important;padding:12px 16px}.analise-plano-table .MuiTableCell-body{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#1e1e1e!important;padding:12px 16px;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #e8e8e8!important}.analise-plano-table .MuiTableRow-root:last-child .MuiTableCell-body{border-bottom:none!important}.analise-plano-total-row .MuiTableCell-body{font-weight:700!important;border-top:2px solid #e0e0e0!important;border-bottom:none!important}.analise-plano-row--novo .MuiTableCell-body{background-color:#e8f5e9!important;border-bottom:1px solid #c8e6c9!important}.analise-plano-row--editado .MuiTableCell-body{background-color:#fff8e1!important;border-bottom:1px solid #ffe082!important}.analise-plano-natureza-cell{display:flex;align-items:center;gap:10px}.analise-plano-tag-novo{display:inline-flex;align-items:center;justify-content:center;background-color:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7;font-family:var(--font-primary);font-size:12px;font-weight:600;border-radius:20px;padding:4px 14px;white-space:nowrap}.analise-plano-tag-editado{display:inline-flex;align-items:center;justify-content:center;background-color:#fff3e0;color:#e65100;border:1px solid #ffcc80;font-family:var(--font-primary);font-size:12px;font-weight:600;border-radius:20px;padding:4px 14px;white-space:nowrap}.analise-plano-tag-inalterado{display:inline-flex;align-items:center;justify-content:center;background-color:#f5f5f5;color:#616161;border:1px solid #e0e0e0;font-family:var(--font-primary);font-size:12px;font-weight:600;border-radius:20px;padding:4px 14px;white-space:nowrap}.analise-plano-rubrica{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#1e1e1e!important;margin-top:4px!important;padding:4px 16px!important;font-weight:700!important}.analise-plano-rubrica span{font-weight:400}.analise-remanejo-table-container{box-shadow:none!important;border:1px solid #e0e0e0!important;border-radius:4px!important;overflow:hidden!important}.analise-remanejo-table .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root,.analise-remanejo-table .MuiTableCell-head{background-color:#fff!important;font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;color:#1e1e1e!important;border:1px solid #e0e0e0!important;padding:10px 12px!important}.analise-remanejo-table .MuiTableCell-body{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#1e1e1e!important;border-left:none!important;border-right:none!important;border-top:none!important;border-bottom:none!important;padding:10px 12px!important}.analise-remanejo-table .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) .MuiTableCell-body{background-color:#f7f6fb!important}.analise-remanejo-total-row .MuiTableCell-body{background-color:#fff!important;font-weight:700!important;border-top:1px solid #e0e0e0!important}.analise-remanejo-currency-positive{color:#138a1f;font-weight:700}.analise-remanejo-currency-negative{color:#d10f0f;font-weight:700}.analise-remanejo-currency-muted{color:#555}.analise-remanejo-summary{display:flex;flex-direction:column;gap:10px;margin-top:16px}.analise-remanejo-summary-pill{display:flex;align-items:center;min-height:42px;border-radius:10px;background-color:#f1f1f1;padding:0 20px;font-family:Open Sans,sans-serif;font-size:14px;color:#1e1e1e}.analise-remanejo-summary-pill--block{display:block;padding:12px 20px}.analise-remanejo-summary-pill strong{font-size:13px;font-weight:700;color:#555;text-transform:uppercase}.analise-parecer-label{font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:24px!important;line-height:1.2!important;color:#000!important;margin:0 0 16px!important;display:block}.analise-decisao-row{display:flex;gap:16px;flex-wrap:wrap}.analise-decisao-btn{flex:1;min-width:130px;border-radius:20px!important;font-weight:700!important;font-family:Poppins,sans-serif!important;text-transform:uppercase!important}.analise-comentario-label{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:14px!important;color:var(--color-text-primary)!important;margin-bottom:8px!important;display:block}.analise-comentario-field .MuiOutlinedInput-root{border-radius:8px!important;font-family:Open Sans,sans-serif!important;font-size:13px!important}.analise-declaracao-label{font-family:Open Sans,sans-serif!important;font-size:13px!important;color:#333!important}.analise-footer{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding-top:8px}.analise-footer-cancel{font-family:Poppins,sans-serif!important;font-weight:600!important;color:var(--color-primary)!important;text-decoration:underline!important;text-transform:uppercase!important}.analise-footer-save{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:13px!important;text-transform:uppercase!important;border-radius:33px!important;background-color:var(--color-primary)!important;color:#fff!important;padding:8px 24px!important;box-shadow:none!important}.analise-footer-save:hover{background-color:#4318c7!important}.analise-footer-save.Mui-disabled{background-color:#e0e0e0!important;color:#9e9e9e!important}.analise-modal-paper{border-radius:16px!important;padding:8px!important}.analise-modal-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:22px!important;color:#000!important}.analise-modal-body{font-family:Open Sans,sans-serif!important;font-size:16px!important;color:#333!important}.analise-modal-error{display:flex;align-items:center;gap:10px;border:1.5px solid #d32f2f;border-radius:4px;background-color:#fff5f5;padding:14px 16px;margin-top:22px}.analise-modal-error-icon{color:#d32f2f!important;font-size:18px!important}.analise-modal-error-text{font-family:Open Sans,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#d32f2f!important}.analise-modal-btn-cancel{font-family:Poppins,sans-serif!important;font-weight:600!important;color:var(--color-primary)!important;text-decoration:underline!important;text-transform:uppercase!important}.analise-modal-btn-confirm{font-family:Poppins,sans-serif!important;font-weight:600!important;background-color:var(--color-primary)!important;color:#fff!important;border-radius:24px!important;padding:8px 24px!important;box-shadow:none!important}.analise-modal-btn-confirm:hover{background-color:#4318c7!important}.analise-modal-btn-confirm.Mui-disabled{background-color:#e0e0e0!important;color:#9e9e9e!important}.analise-spinner-white{color:#fff!important}.analise-outros-field-block{margin-bottom:20px}.analise-outros-field-label{font-family:Open Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;color:#0b193c!important;margin-bottom:8px!important;display:block}.analise-outros-rich-content{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding:12px 16px;min-height:48px}.analise-outros-justification-text{font-family:Open Sans,sans-serif!important;font-size:14px!important;color:#424242!important;white-space:pre-wrap}.analise-itens-capital-groups{display:flex;flex-direction:column;gap:24px;margin-top:12px}.analise-itens-capital-group{display:flex;flex-direction:column;gap:8px}.analise-itens-capital-group .solicitacao-itens-capital-row-badge{align-self:flex-start}.pagamentos{padding:54px 32px 32px;display:flex;flex-direction:column;min-height:100%}.pagamentos__scroll{flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0!important}.pagamentos__grid{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:var(--spacing-lg);padding-right:8px;align-content:start}@media (min-width: 768px){.pagamentos__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.pagamentos__grid{grid-template-columns:repeat(3,1fr)}}.pagamentos__header{display:flex;justify-content:space-between;align-items:center;background:var(--color-background);padding:var(--spacing-xl);border-radius:var(--border-radius-md)}.pagamentos__title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)}.pagamentos__filter-btn{background:var(--color-primary)!important;color:var(--color-text-light)!important;font-family:var(--font-primary)!important;padding:var(--spacing-sm) 20px!important;border-radius:40px!important;text-transform:uppercase!important;font-size:16px!important;font-weight:400;box-shadow:none!important;margin-right:2rem!important}.pagamentos__filters{background:#fff!important;display:flex;width:100%;gap:24px;align-items:flex-end;margin-top:24px;padding:24px;border-radius:16px;box-sizing:border-box}.pagamentos__filter-field{flex:1;min-width:0}.pagamentos__filters--coordinator .pagamentos__filter-field{flex:1 1 calc(50% - 12px);max-width:calc(50% - 12px)}.pagamentos__filter-label{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:14px;margin-bottom:5px!important}.pagamentos__filter-search-btn{background:var(--color-primary)!important;color:var(--color-text-light)!important;min-width:0!important;width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;font-size:16px!important}.pagamentos__filter-search-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pagamentos__filter-clear-icon-btn{position:absolute;top:-10px;right:-10px;width:20px;height:20px;border:none;background:transparent;color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.pagamentos .loading-container{display:flex;justify-content:center;align-items:center;min-height:400px}.pagamentos .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:var(--spacing-base)}.pagamentos .pagination-container{display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--spacing-base) 0;background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);margin-top:auto}.pagamentos .pagination-container .MuiPagination-ul{flex-wrap:nowrap}.pagamentos .pagination-container .MuiPaginationItem-root.Mui-selected{background-color:var(--color-primary)!important;color:var(--color-text-light)!important}.pagamentos .pagination-container .MuiPaginationItem-root.Mui-selected:hover{background-color:var(--color-primary-dark)!important}.pagamento-card{width:100%;max-width:none;min-height:340px;border-radius:16px!important;background:var(--color-background);min-width:0}.pagamento-card__content{display:flex;flex-direction:column;justify-content:space-between;padding:24px!important;height:100%}.pagamento-card__body{flex:1;display:flex;flex-direction:column;gap:6px}.pagamento-card__title{font-family:Poppins,sans-serif!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-primary)!important;line-height:1.3!important;font-size:24px!important;text-transform:capitalize!important}.pagamento-card__meta{font-family:var(--font-secondary)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-text-primary)!important;font-size:15px!important}.pagamento-card__meta-id{font-size:16px!important;font-weight:400!important;color:var(--color-primary-dark)!important;letter-spacing:-.5px;margin-left:3px}.pagamento-card__description{font-family:var(--font-secondary)!important;color:#757575!important;font-size:var(--font-size-base)!important;line-height:1.4!important;margin-top:8px!important;margin-bottom:16px!important}.pagamento-card__footer{margin-top:auto}.pagamento-card__action{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;height:40px!important;border-radius:33px!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important;text-transform:uppercase!important}.pagamento-card__action:hover{background:#5227e50f!important}.pagamento-card__action:disabled{opacity:.5!important;cursor:not-allowed!important;color:var(--color-disaled-bg)!important;border-color:var(--color-disabled-bg)!important}.pagamento-card__meta-executora{font-size:18px!important;text-transform:capitalize!important}.pagamentos-parcelas{padding:54px 32px 32px}.pagamentos-detalhes{color:#0b193c;height:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:#b8b8b8 #ececec}.pagamentos-detalhes::-webkit-scrollbar{width:5px}.pagamentos-detalhes::-webkit-scrollbar-track{background:#ececec}.pagamentos-detalhes::-webkit-scrollbar-thumb{background:#b8b8b8}.pagamentos-detalhes::-webkit-scrollbar-thumb:hover{background:#9e9e9e}.pagamentos-detalhes::-webkit-scrollbar-button:vertical:start:decrement,.pagamentos-detalhes::-webkit-scrollbar-button:vertical:end:increment,.pagamentos-detalhes::-webkit-scrollbar-button:horizontal:start:decrement,.pagamentos-detalhes::-webkit-scrollbar-button:horizontal:end:increment,.pagamentos-detalhes__table-wrap::-webkit-scrollbar-button:vertical:start:decrement,.pagamentos-detalhes__table-wrap::-webkit-scrollbar-button:vertical:end:increment,.pagamentos-detalhes__table-wrap::-webkit-scrollbar-button:horizontal:start:decrement,.pagamentos-detalhes__table-wrap::-webkit-scrollbar-button:horizontal:end:increment,.pagamentos-detalhes__receipt-scroll::-webkit-scrollbar-button:vertical:start:decrement,.pagamentos-detalhes__receipt-scroll::-webkit-scrollbar-button:vertical:end:increment,.pagamentos-detalhes__receipt-scroll::-webkit-scrollbar-button:horizontal:start:decrement,.pagamentos-detalhes__receipt-scroll::-webkit-scrollbar-button:horizontal:end:increment{display:none!important;width:0!important;height:0!important}.pagamentos-detalhes__back-btn.MuiButton-root{color:#5a3ff1!important;font-weight:500!important;font-size:16px!important;text-decoration:underline;text-underline-offset:3px;margin-bottom:14px;padding-left:0!important;min-width:auto!important}.pagamentos-detalhes__header{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border-radius:16px;padding:24px;margin-bottom:18px}.pagamentos-detalhes__header-title{font-family:Poppins,sans-serif!important;font-weight:700!important;margin-bottom:0!important;color:#0a1a3d!important;font-size:30px!important;line-height:1.2!important}.pagamentos-detalhes__card{border-radius:16px!important;padding:24px 24px 14px;background:#fff!important;box-shadow:none!important;color:#0b193c}.pagamentos-detalhes__project-header{margin-bottom:20px}.pagamentos-detalhes__project-title{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:30px!important;color:#0a1a3d!important;text-transform:capitalize!important}.pagamentos-detalhes__project-subtitle{font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:600!important;color:#1e1e1e!important;text-transform:capitalize!important}.pagamentos-detalhes__tabs{display:flex}.pagamentos-detalhes__tabs .MuiTabs-indicator{background-color:var(--color-primary);height:3px}.pagamentos-detalhes__tabs .MuiTab-root{text-transform:none;font-family:var(--font-secondary);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);color:#6e727c;width:auto}.pagamentos-detalhes__tabs .MuiTab-root.Mui-selected{color:var(--color-primary);font-weight:var(--font-weight-bold)}.pagamentos-detalhes__table-wrap{border-radius:8px;max-width:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:#b8b8b8 #ececec}.pagamentos-detalhes__table-wrap::-webkit-scrollbar{width:5px;height:5px}.pagamentos-detalhes__table-wrap::-webkit-scrollbar-track{background:#ececec}.pagamentos-detalhes__table-wrap::-webkit-scrollbar-thumb{background:#b8b8b8}.pagamentos-detalhes__table-wrap::-webkit-scrollbar-thumb:hover{background:#9e9e9e}.pagamentos-detalhes__table-wrap .MuiTable-root{border-collapse:separate;border-spacing:0}.pagamentos-detalhes__table-wrap .MuiTableCell-root{border:none!important;color:#0a1a3d!important;font-size:14px!important;line-height:1.3!important;padding-top:10px!important;padding-bottom:10px!important}.pagamentos-detalhes__first-table-cell{border-top-left-radius:8px}.pagamentos-detalhes__last-table-cell{border-top-right-radius:8px}.pagamentos-detalhes__total-table-cell{border-bottom-left-radius:8px}.pagamentos-detalhes__final-table-cell{border-bottom-right-radius:8px}.pagamentos-detalhes__table-wrap .MuiTableHead-root .MuiTableRow-root{background-color:#fff!important}.table-wrapper-metas .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{color:#fff!important}.pagamentos-detalhes__table-wrap .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{background-color:#fff!important;color:#0a1a3d!important;font-weight:600!important;border-top:1px solid #d8dbe8!important;border-bottom:1px solid #d8dbe8!important;border-right:1px solid #d8dbe8!important}.pagamentos-detalhes__table-wrap .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root:first-of-type{border-left:1px solid #d8dbe8!important}.pagamentos-detalhes__table-wrap .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:first-of-type{border-left:1px solid #d8dbe8!important}.pagamentos-detalhes__table-wrap .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:last-of-type{border-right:1px solid #d8dbe8!important}.pagamentos-detalhes__table-wrap .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root.MuiTableCell-stickyHeader{background-color:#fff!important;color:#0b193c!important}.pagamentos-detalhes__table-wrap .MuiTableBody-root .MuiTableRow-root:nth-child(odd) .MuiTableCell-root{background-color:#fff!important}.pagamentos-detalhes__table-wrap .MuiTableBody-root .MuiTableRow-root:nth-child(2n) .MuiTableCell-root{background-color:#e8e8f2!important}.pagamentos-detalhes__table-wrap .MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root{background-color:#eef1f8!important}.pagamentos-detalhes__table-wrap .MuiTableFooter-root .MuiTableRow-root .MuiTableCell-root{background-color:#fff!important;font-weight:600!important;color:#0b193c!important;border-top:2px solid #e9e9f3!important;border-bottom:1px solid #d8dbe8!important}.pagamentos-detalhes__table-wrap .MuiTableFooter-root .MuiTableRow-root .MuiTableCell-root:first-of-type{border-left:1px solid #d8dbe8!important}.pagamentos-detalhes__table-wrap .MuiTableFooter-root .MuiTableRow-root .MuiTableCell-root:last-of-type{border-right:1px solid #d8dbe8!important}.pagamentos-detalhes__status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;position:relative}.pagamentos-detalhes__status-dot:after{content:"";position:absolute;inset:-3px;border:1.5px solid currentColor;border-radius:50%;opacity:.9}.pagamentos-detalhes__footer{margin-top:16px;padding:10px 2px 0}.pagamentos-detalhes__pagination .MuiPagination-ul{gap:10px}.pagamentos-detalhes__pagination .MuiPaginationItem-root{min-width:auto;height:28px;padding:0 3px;margin:0;border-radius:0;font-size:18px;color:#8a8d9d}.pagamentos-detalhes__pagination .MuiPaginationItem-root.Mui-selected{background:transparent!important;color:#4a2be1!important;font-weight:600;border-bottom:2px solid #4a2be1}.pagamentos-detalhes__pagination .MuiPaginationItem-root:hover{background:transparent!important}@media (max-width: 1024px){.pagamentos-parcelas{padding:28px 16px 20px}.pagamentos-detalhes__header{padding:18px}.pagamentos-detalhes__header-title{font-size:30px!important}.pagamentos-detalhes__project-title{font-size:34px!important}.pagamentos-detalhes__table-wrap .MuiTableCell-root{font-size:14px!important;padding-top:8px!important;padding-bottom:8px!important;white-space:nowrap}.pagamentos-detalhes__table-wrap .MuiTable-root{min-width:980px}}@media (max-width: 640px){.pagamentos-detalhes__header-title,.pagamentos-detalhes__project-title{font-size:24px!important}.pagamentos-detalhes__footer{align-items:flex-start}}.pagamentos-detalhes__center{display:flex;justify-content:center;align-items:center;min-height:200px}.receipt-preview{font-family:Poppins,sans-serif;color:#0b193c;border:1px solid #e9e9f3!important;border-radius:16px!important;padding:24px!important}.pagamentos-detalhes__receipt-scroll .receipt-preview{border:none!important;padding:0!important;border-radius:0!important}.receipt-preview .MuiTypography-root{font-family:Poppins,sans-serif!important}.pagamentos-detalhes__receipt-dialog-paper.MuiPaper-root{overflow:hidden}.pagamentos-detalhes__receipt-scroll{box-sizing:border-box;font-family:Poppins,sans-serif;color:#0b193c;border:1px solid #e9e9f3;border-radius:16px;padding:24px;scrollbar-width:thin;scrollbar-color:#b8b8b8 transparent}.pagamentos-detalhes__receipt-scroll::-webkit-scrollbar{width:6px}.pagamentos-detalhes__receipt-scroll::-webkit-scrollbar-track{background:transparent}.pagamentos-detalhes__receipt-scroll::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:6px}.pagamentos-detalhes__receipt-scroll::-webkit-scrollbar-thumb:hover{background:#9e9e9e}.pagamentos-detalhes__receipt-close.MuiIconButton-root{position:absolute;top:8px;right:6px;left:auto;margin:0;z-index:2;color:#9ca3af}.pagamentos-detalhes__receipt-close.MuiIconButton-root:hover{color:#6b7280;background-color:#0000000a}.receipt-preview__title{font-size:1.75rem!important;font-weight:700!important;color:#1e1e1e!important;letter-spacing:.02em;margin-bottom:1.25rem!important}.receipt-preview__party-label{font-size:16px!important;font-weight:600!important;color:#1e1e1e!important;margin-bottom:.35rem!important}.receipt-preview__party-name{font-size:.95rem!important;font-weight:700!important;color:#001f3f!important;line-height:1.35!important}.receipt-preview__party-meta{font-size:.875rem!important;color:#111!important;margin-top:.25rem!important}.receipt-preview__project-block{margin:2.5rem 0!important}.receipt-preview__project-line{font-size:.95rem!important;font-weight:700!important;color:#001f3f!important;line-height:1.45!important}.receipt-preview__installment-line{font-size:14px!important;font-weight:600!important;color:#1e1e1e!important;line-height:1.45!important}.receipt-preview__body{font-size:.9rem!important;line-height:1.4!important;text-align:justify;color:#1e1e1e!important;margin:2.5rem 0!important}.receipt-preview__body strong{color:#001f3f}.receipt-preview__box{background:#f2f2f2;border-radius:8px;padding:14px 16px;margin-top:1rem}.receipt-preview__box-title{font-size:.95rem!important;font-weight:700!important;color:#001f3f!important;margin-bottom:12px!important}.receipt-preview__bank-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.receipt-preview__field-label{font-size:16px!important;font-weight:600!important;color:#0a1a3d!important;margin-bottom:6px!important}.receipt-preview__field-value{font-size:14px!important;font-weight:400!important;color:#0b193c!important}.receipt-preview__footer-note{text-align:center;font-size:.875rem!important;font-style:italic;color:#f142fb!important;margin-top:1.25rem!important;padding-top:.5rem}.pagamentos-table__wrapper{width:100%}.manual-receipt-modal__paper{border-radius:16px;overflow:hidden;font-family:Poppins,sans-serif}.manual-receipt-modal__paper .MuiTypography-root,.manual-receipt-modal__paper .MuiButton-root,.manual-receipt-modal__paper .MuiInputLabel-root,.manual-receipt-modal__paper .MuiOutlinedInput-root,.manual-receipt-modal__paper .MuiFormHelperText-root,.manual-receipt-modal__paper .MuiInputBase-input,.manual-receipt-modal__paper .multiline-field-fix textarea{font-family:Poppins,sans-serif!important}.manual-receipt-modal__title{position:relative;padding:20px 48px 16px 24px;font-weight:700;font-size:1.25rem;color:#1e1b4b}.manual-receipt-modal__close-button{position:absolute!important;right:12px;top:12px;color:#0000008a!important}.manual-receipt-modal__content{padding:0 24px 8px!important}.manual-receipt-modal__stack{gap:22px}.manual-receipt-modal__summary{background:#f4f4f5;border-radius:12px;padding:12px 16px}.manual-receipt-modal__summary-line{color:#000000de}.manual-receipt-modal__summary-line+.manual-receipt-modal__summary-line{margin-top:8px}.manual-receipt-modal__summary-label{font-weight:700}.manual-receipt-modal__label{margin-bottom:6px!important;display:block;font-weight:600!important;font-size:1.1rem!important;color:#1e1b4b!important}.manual-receipt-modal__input .MuiOutlinedInput-root{border-radius:12px;background:#fafafa}.manual-receipt-modal__justification-meta{margin-top:4px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.manual-receipt-modal__counter{flex-shrink:0;line-height:1.5;color:#0009}.manual-receipt-modal__attachment-zone{border:1px dashed #9ca3af;border-radius:12px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fafafa}.manual-receipt-modal__attachment-zone--error{border-color:#d32f2f}.manual-receipt-modal__attachment-placeholder{color:#0009}.manual-receipt-modal__upload-button.MuiButton-root{text-transform:uppercase;font-weight:600;font-size:.75rem;letter-spacing:.02em;background-color:#4a2be1;border-radius:9999px;box-shadow:none;padding:8px 20px}.manual-receipt-modal__upload-button.MuiButton-root:hover{background-color:#3d24c4;box-shadow:none}.manual-receipt-modal__file-card{margin-top:12px;padding:14px;border-radius:12px;background:#e8eaf0;display:flex;align-items:flex-start;gap:12px;position:relative}.manual-receipt-modal__file-icon{color:#4a2be1;font-size:36px!important;margin-top:2px}.manual-receipt-modal__file-info{flex:1;min-width:0;padding-right:32px}.manual-receipt-modal__file-name{font-weight:600}.manual-receipt-modal__file-size{margin-top:2px;color:#0009}.manual-receipt-modal__file-remove-button{position:absolute!important;right:8px;top:8px}.manual-receipt-modal__helper{margin:4px 0 0!important;font-family:Poppins,sans-serif!important}.manual-receipt-modal__helper--inline{flex:1;min-width:0}.manual-receipt-modal__amount-info{margin-top:-4px;padding-bottom:8px;display:flex;flex-direction:column;gap:2px}.manual-receipt-modal__planned-value{color:#0009}.manual-receipt-modal__planned-value--highlight{color:#1565c0;font-weight:600!important}.manual-receipt-modal__submit-error{font-family:Poppins,sans-serif!important}.manual-receipt-modal__actions{padding:24px 24px 16px!important;justify-content:space-between;border-top:1px solid rgba(0,0,0,.12)}.manual-receipt-modal__cancel-button.MuiButton-root{text-transform:uppercase;font-weight:600;color:#4a2be1!important;letter-spacing:.04em;border-radius:9999px;padding:6px 16px;text-decoration:none!important;border-bottom:none!important;box-shadow:none}.manual-receipt-modal__cancel-button.MuiButton-root:hover{text-decoration:none!important;color:#3d24c4!important;background-color:transparent}.manual-receipt-modal__cancel-button.MuiButton-root:hover span,.manual-receipt-modal__cancel-button.MuiButton-root span{text-decoration:none!important;color:inherit!important}.manual-receipt-modal__submit-button.MuiButton-root{text-transform:uppercase;font-weight:600!important;border-radius:9999px;padding:8px 24px;background-color:#4a2be1;box-shadow:none;letter-spacing:.04em}.manual-receipt-modal__submit-button.MuiButton-root:hover{background-color:#3d24c4;box-shadow:none}.meta-accordion{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;background:#0b193c!important;padding:0!important;border-radius:8px!important;overflow:hidden!important;width:100%!important}.meta-accordion .MuiButtonBase-root{padding-left:16px!important}.meta-accordion .MuiCollapse-root,.meta-accordion h3{width:100%!important}.meta-summary{display:flex;flex-direction:column;gap:2px;color:#fff}.meta-summary h5{font-size:12px!important;font-weight:600!important;line-height:130%}.meta-summary p{font-size:9px!important;font-weight:500!important}.box-etapa{width:100%!important}.box-etapa h5{color:#0b193c;font-size:12px!important;font-weight:600!important;line-height:130%}.chip-change{width:-moz-max-content;width:max-content;display:flex;padding:2px 8px;justify-content:center;align-items:center;gap:8px;border-radius:20px;font-family:Open Sans,sans-serif!important;font-size:14px;font-weight:600;line-height:100%}.btn-add-meta{font-family:var(--font-primary)!important;background-color:var(--color-primary)!important;color:#fff!important;padding:10px!important;font-weight:var(--font-weight-semibold)!important;font-size:var(--font-size-sm)!important;text-transform:uppercase!important;min-width:140px!important;border-radius:33px!important;box-shadow:4px 4px 7px #0000001a!important}.schedule-extend-table{display:flex;flex-direction:column;gap:4px;margin-top:10px}.box-common{display:flex;flex-direction:column;gap:6px}.t-head-atv .MuiTableCell-root{font-size:11px;font-weight:700;color:#6b7280;background:#f7f7fb;border-bottom:1px solid #E5E7EB;padding:6px 10px}.meta-accordion .MuiTableCell-root:first-of-type{padding-left:3.5rem}.create-workcell-header-card{display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-2xl) var(--spacing-xl);gap:var(--spacing-lg);width:100%;background-color:var(--color-background);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg)}.create-workcell-header-content{display:flex;align-items:center;justify-content:space-between;width:100%}.create-workcell-header-info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.create-workcell-header{display:flex;align-items:flex-start;width:100%}.create-workcell-back-button.MuiButton-root{color:#5227e5!important;font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium)!important;text-decoration:underline!important;padding-left:0!important}.create-workcell-back-button.MuiButton-root:hover{background-color:transparent!important;opacity:.7!important}.create-workcell-header-text{font-family:var(--font-primary)!important;font-weight:var(--font-weight-semibold)!important;font-size:30px!important;color:var(--color-text-primary-dark)!important}.create-workcell-paper{border-radius:var(--border-radius-md)!important;padding:32px!important;border:1px solid #E0E0E0!important;display:flex;flex-direction:column;gap:24px}.create-workcell-form-title{font-family:var(--font-primary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-xl)!important;color:var(--color-text-primary-dark)!important;margin-bottom:8px!important}.create-workcell-form-group{display:flex;flex-direction:column}.create-workcell-label{font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-text-primary-dark)!important;margin-bottom:var(--spacing-xs)!important}.create-workcell-input .MuiOutlinedInput-root{border-radius:8px;font-family:var(--font-secondary)}.create-workcell-action-row{display:flex;gap:16px;margin-bottom:12px}.create-workcell-add-btn{background-color:var(--color-primary)!important;border-radius:var(--border-radius-xl)!important;color:#fff!important;font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium)!important;padding:16px var(--spacing-base)!important;height:44px;white-space:nowrap!important;min-width:-moz-max-content!important;min-width:max-content!important}.create-workcell-add-btn:hover{background-color:#3a1bc1!important}.create-workcell-list{border:1px solid #E0E0E0;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.create-workcell-list-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f8f9fb;border-bottom:1px solid #E0E0E0}.create-workcell-list-item:nth-child(odd){background-color:#fff}.create-workcell-list-item:last-child{border-bottom:none}.create-workcell-list-text-primary{font-family:var(--font-primary)!important;font-size:14px!important;font-weight:700!important;color:#0a1a3d!important}.create-workcell-list-text-secondary{font-family:var(--font-secondary)!important;font-size:13px!important;color:#475467!important}.create-workcell-remove-btn{color:#1e1e1e!important;padding:4px!important}.create-workcell-remove-btn:hover{color:#bc3939!important;background-color:#fff0f0!important}.create-workcell-footer{display:flex;justify-content:flex-end;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #E0E0E0}.create-workcell-cancel-btn{color:#5227e5!important;font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium)!important;text-decoration:underline!important;text-underline-offset:4px;background-color:transparent!important}.acompanhamento-tecnico-page .loading-container{display:flex;justify-content:center;align-items:center;min-height:400px}.acompanhamento-tecnico-page .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:8px}.mcti-card__status{display:flex;align-items:center;gap:6px;margin-bottom:4px}.mcti-card__status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;position:relative}.mcti-card__status-dot:after{content:"";position:absolute;inset:-3px;border:1.5px solid currentColor;border-radius:50%;opacity:.9}.mcti-card__status-label{font-family:var(--font-primary)!important;font-size:13px!important;font-weight:600!important;padding-left:3px}.mcti-card__info-label{font-family:var(--font-secondary)!important;font-weight:700!important;font-size:15px!important;color:var(--color-text-primary)!important;margin-top:4px!important}.mcti-form-page{padding:54px 32px 48px;display:flex;flex-direction:column;gap:0;background-color:var(--color-background-alt);min-height:100%;font-family:var(--font-primary)}.mcti-form-page *,.mcti-form-page .MuiTypography-root,.mcti-form-page .MuiInputBase-input,.mcti-form-page .MuiFormLabel-root,.mcti-form-page .MuiMenuItem-root,.mcti-form-page table,.mcti-form-page td,.mcti-form-page th{font-family:var(--font-primary)!important}.mcti-form-page.mcti-loading{justify-content:center;align-items:center}.mcti-form-section{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000d;padding:30px;margin-bottom:16px}.mcti-form-section-title{font-family:var(--font-primary)!important;font-weight:500!important;font-size:24px!important;color:#000!important;margin-bottom:20px!important}.mcti-subsection-title{font-family:var(--font-primary)!important;font-size:16px!important;font-weight:700!important;color:#0a1a3d!important;margin-bottom:3px!important;margin-top:0!important}.mcti-summary-divider{border:none;border-top:1px solid #e0e0e0;margin:28px 0}.mcti-difficulties-textarea{width:100%;box-sizing:border-box;padding:12px 14px;font-family:var(--font-primary);font-size:14px;color:#1a1a2e;border:1px solid rgba(0,0,0,.23);border-radius:4px;resize:vertical;outline:none;background:#fff;line-height:1.5}.mcti-difficulties-textarea:focus{border-color:#1976d2;border-width:2px}.mcti-difficulties-textarea:disabled{background:#f5f5f5;color:#888;cursor:not-allowed}.mcti-difficulties-textarea::-moz-placeholder{color:#aaa}.mcti-difficulties-textarea::placeholder{color:#aaa}.mcti-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px 24px}.mcti-form-field-label{display:block;font-family:var(--font-primary)!important;font-size:16px!important;font-weight:700!important;color:#0a1a3d!important;margin-bottom:4px}.mcti-form-field-value{font-family:var(--font-secondary)!important;font-size:16px!important;font-weight:400!important;color:#000!important}.mcti-executors-section>.mcti-form-section-title{margin-bottom:-4px!important}.mcti-executor-card{padding:28px 0;border-bottom:1px solid #e0e0e0}.mcti-executor-card:first-child{padding-top:8px}.mcti-executor-card:last-child{border-bottom:none;padding-bottom:0}.mcti-money-table{width:100%;border-collapse:collapse;font-family:var(--font-secondary);font-size:13px}.mcti-money-table th,.mcti-money-table td{padding:8px 12px;border:1px solid #e8e8f0;text-align:left;vertical-align:middle}.mcti-money-table thead tr{background-color:#f5f5fb}.mcti-money-table th{font-weight:700;color:#0b193c;font-size:12px}.mcti-money-table tbody tr:nth-child(2n) td{background-color:#f9f9fd}.mcti-money-table tr.subtotal td{background-color:#eef0f8;font-weight:600}.mcti-money-table tr.total td{background-color:#e4e7f5;font-weight:700;color:#0b193c}.mcti-toggle-group{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.mcti-table-container{border-radius:8px;overflow:auto;border:1px solid #e8e8f0}.mcti-table-container::-webkit-scrollbar{height:4px}.mcti-table-container::-webkit-scrollbar-track{background:#f0f0f4;border-radius:4px}.mcti-table-container::-webkit-scrollbar-thumb{background:#d0d0d8;border-radius:4px}.mcti-table-container::-webkit-scrollbar-thumb:hover{background:#b0b0bc}.mcti-table{width:100%;border-collapse:collapse;font-family:var(--font-secondary);font-size:13px}.mcti-table thead tr{background-color:#f5f5fb}.mcti-table th{padding:10px 12px;font-weight:700;font-size:12px;color:#0b193c;border-bottom:1px solid #e8e8f0;border-right:1px solid #e8e8f0;white-space:nowrap;text-align:left}.mcti-table th:last-child{border-right:none}.mcti-table td{padding:10px 12px;border-bottom:1px solid #e8e8f0;border-right:1px solid #e8e8f0;vertical-align:middle}.mcti-table td:last-child{border-right:none}.mcti-table tbody tr:last-child td{border-bottom:none}.mcti-table tbody tr:focus,.mcti-table tbody tr:focus-within{outline:none}.mcti-char-counter{font-family:var(--font-secondary)!important;font-size:11px!important;color:#999!important;text-align:right!important;margin-top:4px!important}.mcti-add-row-btn{display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px dashed var(--color-primary);color:var(--color-primary);border-radius:6px;padding:6px 14px;font-family:var(--font-secondary);font-size:13px;font-weight:600;cursor:pointer;margin-top:8px;transition:background .15s}.mcti-add-row-btn:hover{background:#6a4ef20d}.mcti-attachment-list{display:flex;flex-direction:column;gap:8px}.mcti-attachment-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid #e8e8f0;border-radius:8px;background:#fafafa}.mcti-attachment-info{display:flex;align-items:center;gap:10px}.mcti-attachment-name{font-family:var(--font-secondary)!important;font-size:13px!important;font-weight:600!important;color:#1a1a2e!important}.mcti-attachment-size{font-family:var(--font-secondary)!important;font-size:11px!important;color:#999!important}.mcti-attachment-remove{background:transparent;border:none;color:#c62828;cursor:pointer;display:flex;align-items:center;padding:4px;border-radius:4px;transition:background .15s}.mcti-attachment-remove:hover{background:#c6282814}.mcti-row-action{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;padding:4px 5px;border-radius:4px;transition:background .15s}.mcti-row-action:disabled{opacity:.35;cursor:not-allowed}.mcti-row-edit{color:#6c4ef2}.mcti-row-edit:hover:not(:disabled){background:#6c4ef214}.mcti-row-delete{color:#c62828}.mcti-row-delete:hover:not(:disabled){background:#c6282814}.mcti-row-confirm{color:#2e7d32}.mcti-row-confirm:hover{background:#2e7d3214}.mcti-row-cancel{color:#c62828}.mcti-row-cancel:hover{background:#c6282814}.mcti-btn-action{display:inline-flex;align-items:center;gap:6px;border-radius:33px;padding:10px 20px;font-family:var(--font-primary);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:opacity .15s,background .15s;text-decoration:none}.mcti-btn-primary{background:var(--color-primary);color:#fff;border:none;border-radius:33px;padding:10px 20px;font-family:var(--font-primary);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:opacity .15s}.mcti-btn-primary:hover:not(:disabled){opacity:.88}.mcti-btn-primary:disabled{opacity:.45;cursor:not-allowed}.mcti-btn-secondary{background:transparent;color:var(--color-primary);border:1.5px solid var(--color-primary);border-radius:33px;padding:10px 20px;font-family:var(--font-primary);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .15s}.mcti-btn-secondary:hover{background:#6c4ef20d}.mcti-form-footer{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000d;padding:24px 30px;margin-top:16px}.mcti-cell-input{width:100%;border:none;outline:none;background:transparent;font-family:var(--font-primary);font-size:13px;color:#1a1a2e;padding:0;margin:0}.mcti-cell-input:focus{outline:none}.mcti-cell-money{display:flex;align-items:center;gap:4px;width:100%}.mcti-cell-money span{font-size:13px;color:#555;white-space:nowrap}.mcti-inline-date{border:none;border-bottom:1px solid #bbb;outline:none;background:transparent;font-family:var(--font-primary);font-size:13px;color:#1a1a2e;width:130px;padding:0 2px;cursor:pointer}.mcti-inline-date:focus{border-bottom-color:#6c4ef2;outline:none}.mcti-upload-area{border:2px dashed #c4b5f8;border-radius:10px;padding:20px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.mcti-upload-area:hover{border-color:var(--color-primary);background:#6a4ef208}.mcti-upload-text{font-family:var(--font-secondary)!important;font-size:13px!important;color:#6c4ef2!important;font-weight:500!important}.mcti-analysis-box{background:#f7f5ff;border:1px solid #c4b5f8;border-radius:12px;padding:24px;margin-bottom:16px}.mcti-analysis-title{font-family:var(--font-primary)!important;font-weight:700!important;font-size:16px!important;color:#0b193c!important;margin-bottom:16px!important}.mcti-form-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:8px;margin-top:8px}.mcti-btn-salvar{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary);border-radius:33px;padding:10px 28px;font-family:var(--font-primary);font-size:14px;font-weight:700;cursor:pointer;text-transform:uppercase;transition:background .15s}.mcti-btn-salvar:hover{background:#6a4ef20f}.mcti-btn-salvar:disabled{opacity:.5;cursor:not-allowed}.mcti-btn-solicitar{background:var(--color-primary);color:#fff;border:none;border-radius:33px;padding:10px 28px;font-family:var(--font-primary);font-size:14px;font-weight:700;cursor:pointer;text-transform:uppercase;transition:opacity .15s}.mcti-btn-solicitar:hover{opacity:.88}.mcti-btn-solicitar:disabled{opacity:.45;cursor:not-allowed}.mcti-link-btn{background:transparent;border:none;color:var(--color-primary);font-family:var(--font-primary);font-size:14px;font-weight:600;cursor:pointer;padding:10px 16px;border-radius:33px;text-decoration:underline;text-underline-offset:3px}.mcti-status-header{display:flex;align-items:center;gap:16px;margin-bottom:12px}.mcti-pc-label{font-family:var(--font-primary)!important;font-weight:700!important;font-size:18px!important;color:#0b193c!important}.mcti-status-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-secondary);font-size:13px;font-weight:700}.mcti-status-badge.in-progress{color:#0b193c}.mcti-status-badge.pending-validation{color:#6c4ef2}.mcti-status-badge.triado{color:#2e7d32}.mcti-status-badge.requires-adjustment{color:#e65100}.mcti-status-badge.not-triado{color:#c62828}.mcti-status-badge.signed{color:#1565c0}.mcti-back-link{display:inline-flex;align-items:center;gap:4px;color:var(--color-primary);font-family:var(--font-secondary);font-size:13px;font-weight:500;cursor:pointer;margin-bottom:12px;text-decoration:underline;text-underline-offset:3px;width:-moz-fit-content;width:fit-content}.mcti-detail-title{font-family:var(--font-primary)!important;font-weight:700!important;font-size:28px!important;color:#0b193c!important}.mcti-table-empty{text-align:center;color:#888}.mcti-table-item-number{text-align:center;font-weight:600;color:#555}.mcti-table-subtotal{font-weight:700;text-align:center}.mcti-table-total-label{text-align:right;font-weight:700;color:#555}.mcti-table-total-value,.mcti-table-index{font-weight:700}.mcti-table-group-header{font-size:13px}.mcti-table-totals-row{font-weight:700;background:#f5f5fb}.mcti-table-row--editing{outline:1.5px solid #6c4ef2;outline-offset:-1px}.mcti-row-actions{display:flex;gap:4px}.mcti-section-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mcti-section-toolbar__actions{display:flex;gap:8px}.mcti-btn-icon{margin-left:4px;font-size:14px}.mcti-sign-input-row{display:flex;align-items:center;gap:4px}.mcti-toggle-switch-row{display:flex;align-items:center;gap:8px}.mcti-toggle-label{font-size:.85rem!important;color:#888!important}.mcti-toggle-label--active{color:#1a1a2e!important}.mcti-objective-box{margin-top:4px;padding:10px 14px;border:1px solid #e8e8e8;border-radius:8px;min-height:80px}.mcti-document-title-item{font-size:.875rem;color:#333;margin-bottom:.25rem;cursor:pointer!important}.mcti-document-title-item:hover{text-decoration:underline!important;color:#6c4ef2!important}.mcti-placeholder{color:#aaa}.mcti-radio,.mcti-radio.Mui-checked{color:#6c4ef2!important}.mcti-analysis-buttons{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:16px}.mcti-analysis-btn{flex:1;min-width:140px;padding:7px 20px;border-radius:40px;border-width:1px;border-style:solid;background:transparent;font-family:Poppins,sans-serif;font-weight:700;font-size:13px;letter-spacing:.5px;cursor:pointer;transition:all .15s}.mcti-analysis-btn:disabled{opacity:.6;cursor:default}.mcti-analysis-btn--triado{color:#00772d;border-color:#00772d}.mcti-analysis-btn--triado.mcti-analysis-btn--selected{background:#00772d;color:#fff}.mcti-analysis-btn--requer-ajuste{color:#a83b00;border-color:#a83b00}.mcti-analysis-btn--requer-ajuste.mcti-analysis-btn--selected{background:#a83b00;color:#fff}.mcti-analysis-btn--nao-triado{color:#a21d1f;border-color:#a21d1f}.mcti-analysis-btn--nao-triado.mcti-analysis-btn--selected{background:#a21d1f;color:#fff}.mcti-analysis-confirm-row{display:flex;justify-content:flex-end;margin-top:32px}.mcti-attachments-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mcti-attachments-title{font-family:var(--font-primary)!important;font-weight:700!important;font-size:13px!important;color:#0a1a3d!important;text-transform:uppercase!important;letter-spacing:.04em!important}.mcti-attachments-empty{font-size:.875rem!important;color:#888!important;text-align:center!important;padding:16px 0!important}.mcti-attachments-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.mcti-attachment-card{position:relative;display:flex;align-items:center;gap:12px;background:#f0eeff;border-radius:10px;padding:16px;border:1px solid #e0d9ff}.mcti-attachment-card__icon{color:#6c4ef2!important;font-size:32px!important;flex-shrink:0}.mcti-attachment-card__info{overflow:hidden;flex:1}.mcti-attachment-card__name{font-weight:700!important;font-size:13px!important;color:#0a1a3d!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mcti-attachment-card__size{font-size:12px!important;color:#888!important;margin-top:2px!important}.mcti-attachment-card__remove{position:absolute;top:8px;right:8px;background:transparent;border:none;cursor:pointer;color:#888;display:flex;align-items:center;padding:2px}.mcti-attachment-card__remove:hover{color:#c62828}.mcti-modal-title{font-family:Poppins,sans-serif;font-weight:600;font-size:20px;color:#0a1a3d;text-align:center;display:block}.mcti-modal-body{font-family:Poppins,sans-serif;font-size:14px;color:#0a1a3d;line-height:1.6}.mcti-modal-btn-cancel{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:#0a1a3d;text-decoration:underline;text-transform:uppercase;background:none;border:none;cursor:pointer;padding:6px 8px}.mcti-modal-btn-cancel:disabled{opacity:.4;cursor:not-allowed}.mcti-modal-btn-confirm{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;background-color:#0a1a3d;color:#fff;border-radius:24px;padding:8px 24px;border:none;cursor:pointer;text-transform:uppercase;min-width:200px}.mcti-modal-btn-confirm:disabled,.mcti-modal-btn-confirm--loading{opacity:.6;cursor:not-allowed}.mcti-validation-banner{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-radius:6px;background-color:#edf7ed;border:1px solid #a5d6a7;width:-moz-fit-content;width:fit-content}.mcti-validation-banner--error{background-color:#fdecea;border-color:#ef9a9a}.mcti-validation-banner__icon{color:#2e7d32;font-size:18px;line-height:1;flex-shrink:0}.mcti-validation-banner--error .mcti-validation-banner__icon{color:#c62828}.mcti-validation-banner__text{font-size:.875rem!important;color:#2e7d32!important;font-weight:500!important}.mcti-validation-banner--error .mcti-validation-banner__text{color:#c62828!important}@media (max-width: 768px){.mcti-form-page{padding:28px 16px 32px}.mcti-form-grid{grid-template-columns:1fr}.mcti-form-actions{flex-direction:column}}.dg-page{background-color:var(--color-background-alt);font-family:var(--font-primary);padding:24px}.dg-header{background-color:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-lg) var(--spacing-xl);margin-bottom:var(--spacing-lg)}.dg-header h1{font-family:var(--font-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);margin:0 0 4px}.dg-header p{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0}.dg-tabs{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);border-bottom:2px solid #E0E0E0}.dg-tab{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);padding:var(--spacing-sm) 0;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;background:none;border-top:none;border-left:none;border-right:none;transition:all .2s ease}.dg-tab:hover{color:var(--color-primary)}.dg-tab.active{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:var(--font-weight-semibold)}.dg-section{margin-bottom:var(--spacing-lg)}.dg-section-title{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0 0 var(--spacing-sm) 0}.dg-kpi-row{display:grid;grid-template-columns:210px repeat(4,1fr);grid-template-rows:auto auto;gap:12px;margin-bottom:var(--spacing-lg)}.dg-kpi-row--executora{align-items:stretch;grid-template-rows:unset}.dg-kpi-card{background:#fff;border-radius:8px;position:relative;padding:10px 14px 10px 18px;display:flex;flex-direction:row;align-items:center;gap:10px;cursor:pointer;transition:box-shadow .2s ease;box-shadow:0 1px 3px #00000012;min-width:0}.dg-kpi-row--executora .dg-kpi-card{align-self:stretch}.dg-kpi-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#8b7bc3;border-radius:8px 0 0 8px}.dg-kpi-card:hover{box-shadow:0 2px 8px #4a2be126}.dg-kpi-card.active{box-shadow:0 2px 8px #4a2be140}.dg-kpi-icon-box{width:34px;height:34px;background:#e9e9f2;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dg-kpi-icon{width:8px;height:8px;border-radius:50%;background-color:#0b193c;outline:1.5px solid #0B193C;outline-offset:2.5px;flex-shrink:0}.dg-kpi-content{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.dg-kpi-label{font-family:var(--font-primary);font-size:12px;color:#6f6f6f;font-weight:var(--font-weight-medium);line-height:1.3}.dg-kpi-value{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);flex-shrink:0;line-height:1}.dg-kpi-sublabel{font-family:var(--font-primary);font-size:10px;color:var(--color-text-tertiary);line-height:1.3}.dg-kpi-card.primary{background:#f3ecff;border-radius:8px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:0;grid-row:1 / 3;grid-column:1;cursor:pointer;box-shadow:0 1px 3px #4a2be11a;padding:16px;min-height:120px}.dg-kpi-row--executora .dg-kpi-card.primary{grid-row:unset}.dg-kpi-primary-top{display:flex;align-items:center;gap:10px}.dg-kpi-primary-icon-box{width:34px;height:34px;background:#4a2be126;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dg-kpi-primary-bottom{display:flex;align-items:flex-end;justify-content:space-between;width:100%;gap:8px;gap:4rem;text-align:right}.dg-kpi-card.primary .dg-kpi-label{color:#6f6f6f;font-size:12px}.dg-kpi-card.primary .dg-kpi-value{font-size:2rem;color:var(--color-text-secondary);line-height:1}.dg-kpi-card.primary .dg-kpi-sublabel{font-size:11px;color:#0b193c;line-height:1.3}@media (max-width: 600px){.dg-kpi-row{grid-template-columns:1fr 1fr}.dg-kpi-card.primary{grid-column:1 / 3;grid-row:unset}}.dg-main-grid{display:grid;grid-template-columns:280px 1fr;gap:var(--spacing-lg);align-items:stretch}@media (max-width: 900px){.dg-main-grid{grid-template-columns:1fr}}.dg-chart-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000f;height:100%;box-sizing:border-box}.dg-chart-title{font-family:var(--font-primary)!important;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin-bottom:var(--spacing-base)}.dg-table-area{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;gap:14px}.dg-table-title{font-family:var(--font-primary)!important;font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0}.dg-filter-row{display:flex;gap:var(--spacing-base);flex-wrap:wrap;align-items:flex-end}.dg-filter-group{display:flex;flex-direction:column;gap:4px}.dg-filter-label{font-family:var(--font-primary);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}.dg-filter-search-wrapper{position:relative;display:flex;align-items:center}.dg-filter-search-icon{position:absolute;right:10px;color:var(--color-text-tertiary);pointer-events:none;display:flex;align-items:center}.dg-filter-clear{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--color-text-tertiary);background:none;border:none;cursor:pointer;padding:0 0 8px;display:flex;align-items:center;gap:4px;align-self:flex-end;white-space:nowrap}.dg-filter-clear:hover{color:var(--color-error)}.dg-table-wrapper{overflow-x:auto}.dg-table{width:100%;border-collapse:collapse;font-family:var(--font-primary);font-size:var(--font-size-sm)}.dg-table th{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);padding:10px var(--spacing-base);text-align:left;white-space:nowrap;border-bottom:1px solid #E0E0E0;font-size:13px}.dg-table td{padding:12px var(--spacing-base);color:var(--color-text-primary);border-bottom:1px solid #F5F5F5;vertical-align:middle;font-size:13px}.dg-table tr:last-child td{border-bottom:none}.dg-table tr:hover td{background-color:#fafafa}.dg-status-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:var(--font-weight-medium);white-space:nowrap;font-family:var(--font-primary)}.dg-status-badge:before{content:"";width:7px;height:7px;border-radius:50%;background-color:currentColor;outline:1.5px solid currentColor;outline-offset:2px;flex-shrink:0}.dg-status--conformidade{color:#e65100}.dg-status--facti{color:#1565c0}.dg-status--mcti{color:#4527a0}.dg-status--formalizacao{color:#880e4f}.dg-status--execucao{color:#1b5e20}.dg-status--analise-encerramento{color:#f57f17}.dg-status--encerramento{color:#bf360c}.dg-status--encerrado{color:#37474f}.dg-status--planejada{color:#1565c0}.dg-status--executada{color:#1b5e20}.dg-status--solicitado{color:#e65100}.dg-status--formalizacao-aditivo{color:#4527a0}.dg-status--concluido{color:#1b5e20}.dg-pagination{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #F0F0F0;font-family:var(--font-primary);font-size:13px;color:var(--color-text-tertiary)}.dg-empty-state{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-tertiary);font-family:var(--font-primary);font-size:var(--font-size-sm)}.dg-loading{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl);color:var(--color-text-tertiary);font-family:var(--font-primary);font-size:var(--font-size-sm);gap:var(--spacing-sm)}.dg-aditivo-tipo-cards{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;margin-top:var(--spacing-sm)}.dg-tipo-card{background:#fff;border-left:4px solid #8B7BC3;border-radius:8px;padding:var(--spacing-sm) var(--spacing-base);display:flex;flex-direction:column;min-width:100px;flex:1;max-width:150px}.dg-tipo-label{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-bottom:4px}.dg-tipo-value{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-secondary)}.dg-audit-counts{display:flex;gap:var(--spacing-base);margin-bottom:var(--spacing-lg);flex-wrap:wrap}.dg-audit-count-card{background:#fff;position:relative;border-radius:8px;padding:16px;flex:1;min-width:180px;min-height:100px;box-shadow:0 1px 3px #4a2be11a;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.dg-audit-count-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#8b7bc3;border-radius:8px 0 0 8px}.dg-audit-count-label{font-family:var(--font-primary);font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.dg-audit-count-value{font-family:var(--font-primary);font-size:2rem;font-weight:var(--font-weight-bold);color:var(--color-text-secondary);line-height:1}.dg-audit-count-sublabel{font-family:var(--font-primary);font-size:10px;color:var(--color-text-tertiary);line-height:1.3;text-align:right}.dg-total-badge{background-color:var(--color-primary);color:#fff;border-radius:var(--border-radius-sm);padding:var(--spacing-sm) var(--spacing-base);display:inline-flex;flex-direction:column;margin-right:var(--spacing-base)}.dg-total-label{font-family:var(--font-primary);font-size:var(--font-size-xs);color:#ffffffd9;margin-bottom:2px}.dg-total-value{font-family:var(--font-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:#fff}.dg-eficiencia-table .dg-eficiencia-time-row td{border-top:2px solid #f0f0f0;background:#fafafa}.dg-eficiencia-table .dg-eficiencia-analista-row td{background:#fff;color:var(--color-text-secondary)}.dg-eficiencia-table .dg-eficiencia-time-row:hover td{background:#f5f3ff}.dg-audit-count-card{position:relative}.dg-ver-todas-btn{display:block;width:100%;text-align:center;font-family:var(--font-primary);font-size:13px;color:var(--color-primary);background:none;border:none;cursor:pointer;padding:8px 0 0;font-weight:500}.dg-ver-todas-btn:hover{text-decoration:underline}.popper{position:absolute;top:85px;right:5%;border-radius:10px!important;width:30%;height:auto;max-height:70vh;box-shadow:0 0 22px #0000001f!important;z-index:1000;padding:30px;overflow:auto}.header{font-size:20px!important;font-weight:700!important}.labels{color:#000;font-size:18px!important;font-weight:500!important}.item{display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px 20px;min-height:80px;max-width:78%}.icon{min-width:45px;height:45px;display:flex;justify-content:center;align-content:center;align-items:center;border:1px solid #000;border-radius:7px}.navbarContainer{flex-grow:1}.appBar{background-color:var(--color-background)!important;height:74px!important;padding:var(--spacing-sm) 0!important;border-bottom:1px solid #00000029!important;box-shadow:none!important;z-index:1300!important;justify-content:center!important}.toolbar{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 16px!important}@media (min-width: 600px){.toolbar{gap:16px!important;padding:0 60px!important}}.logoBox{display:flex;align-items:center;min-width:80px;flex-shrink:0;position:relative}@media (min-width: 600px){.logoBox{min-width:172px}}.logoImage{width:100%;height:auto;max-width:172px;min-width:80px}.version-badge{font-family:var(--font-primary)!important;font-size:8.5px!important;font-weight:600!important;height:20px!important;background-color:var(--color-primary)!important;color:#fff!important;letter-spacing:.5px!important;border-radius:999px!important;padding-top:1px;text-align:center;position:absolute!important;top:5px;right:-35px}@media (max-width: 600px){.version-badge{font-size:8.5px!important;height:18px!important;top:-3px;padding-top:1px!important;right:-20px}}.spacer{flex-grow:1}.actionsContainer{display:flex;align-items:center;gap:8px;flex-shrink:0}@media (min-width: 600px){.actionsContainer{gap:16px}}.searchBox{position:relative;margin-left:0;width:100%!important;max-width:150px;border:none!important}@media (min-width: 600px){.searchBox{max-width:308px}}.searchField{color:inherit!important;width:100%!important;border-radius:22px!important;border:none!important}.searchField .MuiInput-root:before{border:none!important}.searchField .MuiInput-root:after{border:none!important}.searchField .MuiInputBase-input{font-family:var(--font-primary)!important;color:var(--color-text-tertiary)!important;background-color:#f0eeee!important;font-size:var(--font-size-sm)!important;border-radius:50px!important;border:none!important;padding:12px 20px 12px 40px!important;transition:width .25s cubic-bezier(.4,0,.2,1) 0ms!important;width:100%!important}@media (max-width: 600px){.searchField .MuiInputBase-input{padding:10px 15px 10px 35px!important;font-size:14px!important}}.searchField .MuiInputBase-input:focus{width:100%!important}.searchField input:-webkit-autofill,.searchField input:-webkit-autofill:hover,.searchField input:-webkit-autofill:focus,.searchField input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px #F0EEEE inset;-webkit-text-fill-color:var(--color-text-primary)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.iconWrapper{padding:12px;height:100%;position:absolute;pointer-events:none;display:flex;align-items:center;justify-content:center;color:var(--color-text-primary)!important;border:none!important}@media (max-width: 600px){.iconWrapper{padding:8px}}.searchIcon{color:#000}@media (max-width: 600px){.searchIcon{width:16px;height:16px}}.notifications{display:flex;justify-content:center;align-items:center;background-color:#fff;height:48px;width:48px;border-radius:var(--border-radius-full);border:2px solid #5227E5;flex-shrink:0}.notifications:hover .MuiSvgIcon-root{font-size:28px!important}@media (max-width: 600px){.notifications{height:40px;width:40px}}.logoutButton{cursor:pointer;background-color:#5227e5}.notificationIcon{height:24px;width:24px}@media (max-width: 600px){.notificationIcon{height:20px!important;width:20px!important}}.boxMenu{display:flex;flex-direction:column;justify-content:space-between;text-align:center;align-content:center;width:100%;min-height:90vh;padding-bottom:var(--spacing-lg);overflow-y:auto}.treeViewBox{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:100%;overflow-y:auto;padding-top:var(--spacing-lg)}.treeViewMenu{width:100%;display:flex;flex-direction:column;gap:var(--spacing-sm)}.treeItemMenu{width:100%;min-height:52px;padding:var(--spacing-sm) var(--spacing-lg);display:flex;align-items:flex-start;align-content:center;justify-content:space-between}.boxConf{display:flex;flex-direction:column;align-items:center;align-content:center;border-top:var(--border-width) solid #BABABA!important;padding-top:var(--spacing-lg);gap:var(--spacing-sm)}.itemConf{justify-content:flex-start;gap:15px;cursor:pointer}.itemConf:hover{background-color:transparent!important;color:var(--color-primary)!important}.MuiTreeItem-content{display:flex;flex-direction:row-reverse;justify-content:space-between}.MuiTreeItem-content:hover{background-color:transparent!important;color:var(--color-primary)!important}.MuiTreeItem-content[data-selected]{background-color:transparent!important}.MuiTreeItem-iconContainer{margin-right:0;margin-left:var(--spacing-sm)}.MuiTreeItem-label{font-family:var(--font-primary)!important;font-size:var(--font-size-lg)!important}:root{--color-primary: #4A2BE1;--color-primary-dark: #0A1A3D;--color-primary-light: #F5F5F5;--color-secondary: #80E4F9;--color-background: #FFFFFF;--color-background-alt: #E9E9F2;--color-background-hover: #F1F2FF;--color-text-primary: #000000;--color-text-secondary: #0A1A3D;--color-text-tertiary: #6E727C;--color-text-light: #FFFFFF;--color-text-placeholder: #B8B8B8;--color-border: #0A1A3D;--color-border-light: #5B5B5B;--color-disabled: #6E727C;--color-disabled-bg: #A0A0A0;--background-disabled: #E5E5E5;--color-required: #F142FB;--color-error: #d32f2f;--font-primary: "Poppins", sans-serif;--font-secondary: "Open Sans", sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 100%;--line-height-base: 120%;--line-height-relaxed: 140%;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-base: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--border-radius-sm: 8px;--border-radius-md: 16px;--border-radius-lg: 20px;--border-radius-xl: 33px;--border-radius-full: 50%;--border-width: 1px;--border-width-thick: 2px;--input-height: 40px;--input-padding-vertical: 12px;--input-padding-horizontal: 16px;--input-border-radius: var(--border-radius-sm);--input-border-color: var(--color-border);--input-font-size: var(--font-size-base);--button-height: 40px;--button-padding-vertical: 12px;--button-padding-horizontal: 16px;--button-border-radius: var(--border-radius-lg);--button-font-size: var(--font-size-base);--shadow-sm: 0px 4px 8px -1px rgba(0, 0, 0, .1);--shadow-md: 0px 8px 16px -1px rgba(0, 0, 0, .2);--shadow-button: 4px 4px 7px 0px rgba(0, 0, 0, .1);--z-index-modal: 1300;--z-index-toast: 9999;--z-index-dropdown: 1000;--transition-fast: .2s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--table-header-height: 2.5rem;--table-row-height: 2.375rem;--table-header-bg: var(--color-primary);--table-header-text: var(--color-text-light);--table-body-bg: var(--color-background);--table-body-text: var(--color-text-primary);--table-border-color: var(--color-border-light);--table-border-width: .0625rem;--table-padding: .625rem .5rem;--table-header-font-size: 1rem;--table-header-font-weight: var(--font-weight-semibold);--table-header-line-height: 130%;--table-body-font-size: 1rem;--table-body-font-weight: var(--font-weight-medium);--table-body-line-height: 130%;--table-subtotal-bg: #1C1C1C;--table-subtotal-text: var(--color-text-light);--table-total-bg: var(--color-primary);--table-total-text: var(--color-text-light);--table-hover-bg: #F9F9F9}.helper-text{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);color:var(--color-text-tertiary);line-height:1!important;margin-bottom:var(--spacing-base)}.edit-button{width:-moz-fit-content;width:fit-content;color:var(--color-primary)!important;margin-top:var(--spacing-base)}.input-base,.select-base{height:var(--input-height);border-radius:var(--input-border-radius);border:var(--border-width) solid var(--input-border-color);padding:var(--input-padding-vertical) var(--input-padding-horizontal);background:var(--color-background);font-size:var(--input-font-size);font-family:var(--font-primary);color:var(--color-text-primary);width:100%;opacity:1}.input-base:focus,.select-base:focus{outline:none;border-color:var(--color-primary)}.button-primary{height:var(--button-height);border-radius:var(--button-border-radius);padding:var(--button-padding-vertical) var(--button-padding-horizontal);background:var(--color-primary);color:var(--color-text-light);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--button-font-size);line-height:var(--line-height-tight);text-transform:uppercase;border:none;cursor:pointer;box-shadow:var(--shadow-button);transition:all var(--transition-base);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.button-link{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--button-font-size);line-height:var(--line-height-tight);text-transform:uppercase;text-decoration:underline;text-decoration-style:solid;color:var(--color-primary);background:transparent;border:none;cursor:pointer;transition:color var(--transition-base);padding:0}.box-input{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--spacing-xs);min-height:66px}.content-section{display:flex;flex-direction:column;background-color:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-xl);gap:var(--spacing-lg)}.box-campos-basic{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-base);width:100%}@media (min-width: 1200px){.box-campos-basic{flex-direction:row}}textarea{font-family:var(--font-primary);padding:var(--input-padding-vertical) var(--input-padding-horizontal);border-radius:var(--input-border-radius);border:var(--border-width) solid var(--input-border-color);background:var(--color-background);font-size:var(--input-font-size);color:var(--color-text-primary);resize:vertical}textarea:focus{outline:none;border-color:var(--color-primary)}.subsection-header{display:flex;flex-direction:column;gap:var(--spacing-xs)}:root{--drawer-width-expanded: 20rem;--drawer-width-collapsed: 6rem}.app-side-menu-drawer{flex-shrink:0}.app-side-menu-drawer .MuiDrawer-paper{box-sizing:border-box;overflow:auto;display:flex;flex-direction:column;justify-content:space-between;padding:0 0 1rem;background-color:var(--color-background);border-right:var(--border-width) solid #00000033;transition:width var(--transition-base);scrollbar-width:thin;scrollbar-color:#ccc transparent}.app-side-menu-drawer .MuiDrawer-paper::-webkit-scrollbar{width:4px}.app-side-menu-drawer .MuiDrawer-paper::-webkit-scrollbar-track{background:transparent;border-radius:0}.app-side-menu-drawer .MuiDrawer-paper::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:0}.app-side-menu-drawer.expanded .MuiDrawer-paper{width:var(--drawer-width-expanded)}.app-side-menu-drawer.collapsed .MuiDrawer-paper{width:var(--drawer-width-collapsed)}.collapse-button-container{display:flex;padding-top:1rem;padding-bottom:.7rem}.collapse-button-container.collapsed{justify-content:center;padding-left:0;padding-right:0;align-items:center}.collapse-button-container.collapsed .collapse-button{padding:6px}.collapse-button-container.expanded{justify-content:flex-end;padding-left:var(--spacing-base);padding-right:var(--spacing-base)}.collapse-button{font-size:var(--font-size-2xl)}.menu-container{flex-grow:1}.menu-item{display:flex;align-items:center;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.menu-item:hover,.menu-item.selected{background-color:var(--color-primary-dark)}:is(.menu-item:hover,.menu-item.selected) .MuiIconButton-root{color:#fff!important}.menu-item:hover .menu-title,.menu-item.selected .menu-title,.menu-item:hover .menu-icon,.menu-item.selected .menu-icon{color:var(--color-text-light);fill:var(--color-text-light)}.menu-item.collapsed{justify-content:center;gap:0;padding:.8rem 0!important}.menu-item.expanded{justify-content:space-between;gap:var(--spacing-base);padding:.6rem var(--spacing-lg)}.menu-item-content{display:flex;align-items:center}.menu-item-content.collapsed{gap:0;width:100%;justify-content:center;align-items:center}.menu-item-content.collapsed .MuiIconButton-root{padding:4px}.menu-item-content.expanded{gap:var(--spacing-base)}.menu-icon{max-height:1.8rem;max-width:1.8rem}.menu-title{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);font-family:var(--font-primary);color:var(--color-text-primary)}.submenu-item{padding-left:3.5rem;padding-top:.4rem;padding-bottom:.4rem;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.submenu-text{font-size:.95rem;font-family:var(--font-primary);color:#333}.submenu-item:hover,.submenu-item.selected{background-color:var(--color-primary-dark)}.submenu-item:hover .submenu-text,.submenu-item.selected .submenu-text,.submenu-item:hover .menu-icon,.submenu-item.selected .menu-icon{color:var(--color-text-light);fill:var(--color-text-light)}.footer{border-top:var(--border-width) solid #e0e0e0;padding-top:var(--spacing-base)}.footer-item{display:flex;align-items:center;padding-top:.6rem;padding-bottom:.6rem;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.footer-item:hover,.footer-item.selected{background-color:var(--color-primary-dark)}.footer-item:hover .footer-text,.footer-item.selected .footer-text,.footer-item:hover .menu-icon,.footer-item.selected .menu-icon{color:var(--color-text-light);fill:var(--color-text-light)}.footer-item.collapsed{justify-content:center;gap:0;padding-left:0;padding-right:0}.footer-item.expanded{justify-content:flex-start;gap:var(--spacing-base);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.footer-text{font-size:var(--font-size-base);font-family:var(--font-primary)}.menu-item:hover .menu-icon,.menu-item.selected .menu-icon,.submenu-item:hover .menu-icon,.submenu-item.selected .menu-icon{filter:brightness(0) invert(1)}.footer .footer-item:nth-child(2):hover .menu-icon,.footer .footer-item:nth-child(2).selected .menu-icon,.footer .footer-item:nth-child(3):hover .menu-icon,.footer .footer-item:nth-child(3).selected .menu-icon{filter:brightness(0) invert(1)}.menu-item.disabled{opacity:.5;cursor:not-allowed!important;pointer-events:none}.menu-item.disabled:hover{background-color:transparent!important}.menu-item.disabled .menu-title,.menu-item.disabled .menu-icon{color:var(--color-text-primary)!important;fill:var(--color-text-primary)!important}.footer-item.disabled{opacity:.5;cursor:not-allowed!important;pointer-events:none}.footer-item.disabled:hover{background-color:transparent!important}.footer-item.disabled .footer-text,.footer-item.disabled .menu-icon{color:var(--color-text-primary)!important;fill:var(--color-text-primary)!important}.submenu-item.selected-active{background-color:#2196f314;border-left:3px solid #1976d2}.submenu-item:hover{background-color:#0000000a}.submenu-text.selected-active{font-weight:600;color:#1976d2}.submenu-item:hover{background-color:var(--color-primary-dark);border:none!important;color:#fff!important}.submenu-item:hover{color:#fff!important}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;overflow-x:hidden}.app-container{display:flex;flex-direction:column;min-height:100vh;position:relative}.app-container.authenticated{background-color:#e9e9f2}.main-content{flex:1;display:flex;flex-direction:column;position:relative;overflow-y:auto;overflow-x:hidden}.main-content.authenticated{background-color:#e9e9f2}div:where(.swal2-container).swal2-backdrop-show{z-index:1301}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-regular)!important;color:var(--color-text-light)!important;background-color:var(--color-primary)!important;text-transform:uppercase!important;border-radius:var(--border-radius-lg)!important;justify-content:center!important;align-items:center!important;opacity:1!important;letter-spacing:.031rem!important}div:where(.swal2-container) button:where(.swal2-confirm):not([disabled]){box-shadow:var(--shadow-button)!important}div:where(.swal2-container) button:where(.swal2-cancel):not([disabled]){color:var(--color-error)!important;text-decoration:underline!important;text-transform:uppercase!important;background-color:transparent!important}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!mx-4{margin-inline:calc(var(--spacing)*4)!important}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-\[-30px\]{margin-top:-30px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.h-\[10px\]{height:10px}.max-h-\[600px\]{max-height:600px}.w-\[10px\]{width:10px}.w-full{width:100%}.shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.content-center{align-content:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}.gap-\[12px\]{gap:12px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#d9f8fe\]{background-color:#d9f8fe}.p-4{padding:calc(var(--spacing)*4)}.\!px-6{padding-inline:calc(var(--spacing)*6)!important}.\!pt-5{padding-top:calc(var(--spacing)*5)!important}.pt-2{padding-top:calc(var(--spacing)*2)}.\!pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)!important}.\!pb-5{padding-bottom:calc(var(--spacing)*5)!important}.\!pb-6{padding-bottom:calc(var(--spacing)*6)!important}.\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.\!font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.break-all{word-break:break-all}.whitespace-pre-line{white-space:pre-line}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--color-primary:#4a2be1;--color-primary-dark:#0a1a3d;--color-primary-light:#f5f5f5;--color-secondary:#80e4f9;--color-background:#fff;--color-background-alt:#e9e9f2;--color-background-hover:#f1f2ff;--color-text-primary:#000;--color-text-secondary:#0a1a3d;--color-text-tertiary:#6e727c;--color-text-light:#fff;--color-text-placeholder:#b8b8b8;--color-border:#0a1a3d;--color-border-light:#5b5b5b;--color-disabled:#6e727c;--color-disabled-bg:#a0a0a0;--background-disabled:#e5e5e5;--color-required:#f142fb;--color-error:#d32f2f;--font-primary:"Poppins",sans-serif;--font-secondary:"Open Sans",sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:100%;--line-height-base:120%;--line-height-relaxed:140%;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-base:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--border-radius-sm:8px;--border-radius-md:16px;--border-radius-lg:20px;--border-radius-xl:33px;--border-radius-full:50%;--border-width:1px;--border-width-thick:2px;--input-height:40px;--input-padding-vertical:12px;--input-padding-horizontal:16px;--input-border-radius:var(--border-radius-sm);--input-border-color:var(--color-border);--input-font-size:var(--font-size-base);--button-height:40px;--button-padding-vertical:12px;--button-padding-horizontal:16px;--button-border-radius:var(--border-radius-lg);--button-font-size:var(--font-size-base);--shadow-sm:0px 4px 8px -1px #0000001a;--shadow-md:0px 8px 16px -1px #0003;--shadow-button:4px 4px 7px 0px #0000001a;--z-index-modal:1300;--z-index-toast:9999;--z-index-dropdown:1000;--transition-fast:.2s ease;--transition-base:.3s ease;--transition-slow:.5s ease;--table-header-height:2.5rem;--table-row-height:2.375rem;--table-header-bg:var(--color-primary);--table-header-text:var(--color-text-light);--table-body-bg:var(--color-background);--table-body-text:var(--color-text-primary);--table-border-color:var(--color-border-light);--table-border-width:.0625rem;--table-padding:.625rem .5rem;--table-header-font-size:1rem;--table-header-font-weight:var(--font-weight-semibold);--table-header-line-height:130%;--table-body-font-size:1rem;--table-body-font-weight:var(--font-weight-medium);--table-body-line-height:130%;--table-subtotal-bg:#1c1c1c;--table-subtotal-text:var(--color-text-light);--table-total-bg:var(--color-primary);--table-total-text:var(--color-text-light);--table-hover-bg:#f9f9f9}.title-formulario{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);line-height:var(--line-height-base);letter-spacing:0%;color:var(--color-text-primary)}.title-label{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);letter-spacing:0%;color:var(--color-text-secondary)}.subtitle-label{font-family:var(--font-secondary);font-weight:var(--font-weight-light);font-size:var(--font-size-sm);line-height:var(--line-height-tight);letter-spacing:0%;color:var(--color-text-secondary)}.section-title{font-family:var(--font-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-xl);color:var(--color-text-primary)}.subsection-title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-primary)}.subsection-title-required{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--color-primary)}.helper-text{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-bottom:var(--spacing-base);line-height:1!important}.required-mark{color:var(--color-required)}.edit-button{width:-moz-fit-content;width:fit-content;margin-top:var(--spacing-base);color:var(--color-primary)!important}.edit-button:hover{color:var(--color-primary-dark)!important}.input-base,.select-base{height:var(--input-height);border-radius:var(--input-border-radius);border:var(--border-width)solid var(--input-border-color);padding:var(--input-padding-vertical)var(--input-padding-horizontal);background:var(--color-background);font-size:var(--input-font-size);font-family:var(--font-primary);color:var(--color-text-primary);opacity:1;width:100%}.input-base:focus,.select-base:focus{border-color:var(--color-primary);outline:none}.button-primary{height:var(--button-height);border-radius:var(--button-border-radius);padding:var(--button-padding-vertical)var(--button-padding-horizontal);background:var(--color-primary);color:var(--color-text-light);font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--button-font-size);line-height:var(--line-height-tight);text-transform:uppercase;cursor:pointer;box-shadow:var(--shadow-button);transition:all var(--transition-base);justify-content:center;align-items:center;gap:var(--spacing-sm);border:none;display:inline-flex}.button-primary:hover{background:var(--color-primary-light);color:var(--color-primary)}.button-primary:disabled{background:var(--color-disabled);cursor:not-allowed;opacity:.6}.button-link{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--button-font-size);line-height:var(--line-height-tight);text-transform:uppercase;color:var(--color-primary);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;padding:0;text-decoration:underline}.button-link:hover{color:var(--color-text-tertiary)}.box-input{justify-content:flex-end;gap:var(--spacing-xs);flex-direction:column;min-height:66px;display:flex}.content-section{background-color:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-xl);gap:var(--spacing-lg);flex-direction:column;display:flex}.box-campos-basic{justify-content:space-between;gap:var(--spacing-base);flex-direction:column;width:100%;display:flex}@media (min-width:1200px){.box-campos-basic{flex-direction:row}}textarea{font-family:var(--font-primary);padding:var(--input-padding-vertical)var(--input-padding-horizontal);border-radius:var(--input-border-radius);border:var(--border-width)solid var(--input-border-color);background:var(--color-background);font-size:var(--input-font-size);color:var(--color-text-primary);resize:vertical}textarea:focus{border-color:var(--color-primary);outline:none}.table-spacing,.section-wrapper{margin-top:var(--spacing-2xl)}.subsection-wrapper{margin-top:var(--spacing-lg)}.subsection-header{gap:var(--spacing-xs);flex-direction:column;display:flex}.empty-state{margin-top:var(--spacing-base);color:var(--color-text-tertiary);font-style:italic;font-family:var(--font-secondary)}.table-wrapper{margin-top:var(--spacing-base);overflow-x:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px #8c9fb9}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-primary)}:root{font-family:var(--font-primary);line-height:1.5;font-weight:var(--font-weight-regular);color-scheme:light dark;color:#ffffffde;background-color:var(--color-background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:var(--color-text-primary)!important;background-color:none!important}input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:var(--color-text-primary)!important;background-color:none!important}input:-webkit-autofill:focus{-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:var(--color-text-primary)!important;background-color:none!important}input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:var(--color-text-primary)!important;background-color:none!important}body{background:url(/assets/e1-DPY7oKVu.png) no-repeat 10% bottom,url(/assets/e2-CzCpSJi-.png) no-repeat right 90%,url(/assets/e3-B2pln5jn.png) no-repeat left 5%,linear-gradient(89.98deg,var(--color-primary-dark).02%,var(--color-primary)99.98%);justify-content:center!important;place-items:center!important;width:100%!important;min-width:320px!important;min-height:100vh!important;display:flex!important;overflow:hidden!important}html,body,#root{height:100%!important}textarea{width:100%}h1,h2,h3,h4,h5{font-family:var(--font-primary)!important}p{font-family:var(--font-secondary)!important}.boxInput{justify-content:flex-end;gap:var(--spacing-sm);flex-direction:column;display:flex;min-height:66px!important}.boxInputDouble{justify-content:center;gap:var(--spacing-base);display:flex}.confirmButton{font-family:var(--font-primary);text-transform:uppercase;transition:all var(--transition-base);background-color:var(--color-primary-dark)!important;border-radius:var(--border-radius-lg)!important;padding:var(--button-padding-vertical)var(--button-padding-horizontal)!important;font-size:var(--button-font-size)!important;height:var(--button-height)!important;color:var(--color-primary-light)!important}.confirmButton:disabled{background-color:var(--color-disabled-bg)!important;color:#e0e0e0!important}.MuiInputLabel-root{font-family:var(--font-primary)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-base)!important;color:var(--color-text-secondary)!important;line-height:var(--line-height-relaxed)!important}.MuiButton-text{font-family:var(--font-primary);font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-base)!important;color:#1e1e1e!important;line-height:var(--line-height-tight)!important;background-color:#0000!important}.MuiButton-text:hover,.MuiButton-text:hover span{color:#e0e0e0!important}.MuiOutlinedInput-root{font-family:var(--font-primary);border-radius:var(--input-border-radius)!important;border:var(--border-width)solid var(--input-border-color)!important;height:var(--input-height)!important}.MuiOutlinedInput-root.Mui-disabled{border-color:#6e727c!important}.MuiOutlinedInput-root.Mui-disabled .MuiInputBase-input{-webkit-text-fill-color:#6e727c!important;color:#6e727c!important}.MuiOutlinedInput-root input{font-family:var(--font-primary);box-sizing:border-box!important}.MuiOutlinedInput-root fieldset{border:none!important}textarea{padding:var(--input-padding-vertical)var(--input-padding-horizontal);font-family:var(--font-primary)!important;border-radius:var(--input-border-radius)!important;border:var(--border-width)solid var(--input-border-color)!important}.multiline-field-fix .MuiOutlinedInput-root,.cancel-modal-paper .MuiOutlinedInput-root,.analise-comentario-field .MuiOutlinedInput-root{height:auto!important}.multiline-field-fix textarea,.cancel-modal-paper textarea,.analise-comentario-field textarea{box-shadow:none!important;font-family:var(--font-primary)!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.react-select{border-radius:var(--input-border-radius)!important;border:var(--border-width)solid var(--input-border-color)!important;height:var(--input-height)!important;width:100%!important;color:var(--color-text-primary)!important}.react-select div:first-of-type{border-radius:var(--input-border-radius)!important;border:none!important}.react-select:last-child span{display:none!important}.MuiFormHelperText-root{font-family:var(--font-secondary)!important;font-weight:var(--font-weight-light)!important;font-size:var(--font-size-sm)!important;line-height:var(--line-height-tight)!important;letter-spacing:0%!important;color:var(--color-text-secondary)!important}.MuiFormHelperText-root.Mui-error{color:var(--color-error)!important;font-family:var(--font-secondary)!important;font-weight:var(--font-weight-light)!important;font-size:var(--font-size-sm)!important;line-height:var(--line-height-tight)!important;letter-spacing:0%!important}.MuiPaper-root{box-shadow:none!important}.MuiTableHead-root .MuiTableRow-root{background-color:var(--color-primary)!important}.MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{color:var(--color-text-secondary)!important;font-weight:var(--font-weight-semibold)!important}.MuiTableHead-root .MuiTableRow-root .MuiTableCell-root[data-pinned=true]:before{background-color:var(--color-primary)!important}.tpa-table .MuiTableHead-root .MuiTableRow-root,.solicitacao-equipe-plano-table .MuiTableHead-root .MuiTableRow-root{background-color:#fff!important}.solicitacao-equipe-plano-table .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{color:#000!important;background-color:#fff!important}.tpa-table .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{color:#0b193c!important;background-color:#fff!important;border-bottom:2px solid #e9e9f3!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:600!important;line-height:130%!important}.tpa-table .MuiTableCell-root{border-color:#f0f0fb!important}.tpa-table .MuiTableBody-root .MuiTableCell-root{color:#0b193c!important;font-family:Open Sans,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:130%!important}.MuiTableCell-root{font-family:var(--font-primary)!important;color:var(--color-text-primary)!important;font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-sm)!important;border:var(--border-width)solid var(--color-border-light)!important}.MuiTableRow-root:hover td:after{background-color:#0000!important}.modalContainer{background-color:var(--color-background);border-radius:var(--border-radius-sm);width:80vw;min-height:400px;max-height:80vh;padding:var(--spacing-2xl)var(--spacing-xl);gap:var(--spacing-xl);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.baseModal{padding:var(--spacing-xl);border-radius:30px;border-radius:var(--border-radius-sm);background:var(--color-background);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow-sm),var(--shadow-md);flex-direction:column;place-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);gap:var(--spacing-lg)!important;width:849px!important;height:70vh!important;max-height:90vh!important}.MuiFormControlLabel-root .MuiTypography-root{letter-spacing:0%;font-family:var(--font-primary)!important;color:#1e1e1e!important;font-size:var(--font-size-base)!important;line-height:var(--line-height-relaxed)!important}.MuiCheckbox-root{color:#757575!important;border-radius:4px!important}#editor-resizer .toolbar{z-index:3000!important;flex-direction:column!important;justify-content:center!important;width:280px!important;padding:0 20px!important;left:100%!important}.ql-toolbar.ql-snow{border:1px solid #000!important;border-bottom:none!important;border-top-left-radius:10px!important;border-top-right-radius:10px!important}.ql-container.ql-snow{border:1px solid #000!important;border-bottom-right-radius:10px!important;border-bottom-left-radius:10px!important;max-height:50vh!important}.ql-snow .ql-picker{color:#4a2be1!important}.ql-toolbar .ql-italic svg,.ql-toolbar .ql-bold svg,.ql-toolbar .ql-underline svg,.ql-toolbar .ql-picker.ql-align>.ql-picker-label svg,.ql-toolbar .ql-list[value=bullet] svg,.ql-toolbar .ql-list[value=ordered] svg,.ql-toolbar .ql-image svg,.ql-toolbar .ql-table-better svg{display:none}.ql-toolbar .ql-italic,.ql-toolbar .ql-bold,.ql-toolbar .ql-underline,.ql-toolbar .ql-image,.ql-toolbar .ql-align,.ql-toolbar .ql-list[value=bullet],.ql-toolbar .ql-list[value=ordered],.ql-toolbar .ql-table-better{margin-left:15px;background-position:50%!important;background-repeat:no-repeat!important;background-size:19px 19px!important;width:19px!important;height:19px!important}.ql-toolbar .ql-bold:hover,.ql-toolbar .ql-underline:hover,.ql-toolbar .ql-italic:hover,.ql-toolbar .ql-underline,.ql-toolbar .ql-image:hover,.ql-toolbar .ql-align:hover,.ql-toolbar .ql-list[value=bullet]:hover,.ql-toolbar .ql-list[value=ordered]:hover{background-size:18px 18px!important;width:18px!important;height:18px!important}.ql-toolbar .ql-bold{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4%208.00002H9.33333C10.0406%208.00002%2010.7189%207.71907%2011.219%207.21897C11.719%206.71887%2012%206.0406%2012%205.33335C12%204.62611%2011.719%203.94783%2011.219%203.44774C10.7189%202.94764%2010.0406%202.66669%209.33333%202.66669H4V8.00002ZM4%208.00002H10C10.7072%208.00002%2011.3855%208.28097%2011.8856%208.78107C12.3857%209.28117%2012.6667%209.95944%2012.6667%2010.6667C12.6667%2011.3739%2012.3857%2012.0522%2011.8856%2012.5523C11.3855%2013.0524%2010.7072%2013.3334%2010%2013.3334H4V8.00002Z'%20stroke='%234A2BE1'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important}.ql-toolbar .ql-italic{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.6673%202.66669H6.66732M9.33398%2013.3334H3.33398M10.0007%202.66669L6.00065%2013.3334'%20stroke='%234A2BE1'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important}.ql-toolbar .ql-underline{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.99935%202V6.66667C3.99935%207.72753%204.42078%208.74495%205.17092%209.49509C5.92107%2010.2452%206.93848%2010.6667%207.99935%2010.6667C9.06021%2010.6667%2010.0776%2010.2452%2010.8278%209.49509C11.5779%208.74495%2011.9993%207.72753%2011.9993%206.66667V2M2.66602%2014H13.3327'%20stroke='%234A2BE1'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important}.ql-toolbar .ql-image{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14%2010V12.6667C14%2013.0203%2013.8595%2013.3594%2013.6095%2013.6095C13.3594%2013.8595%2013.0203%2014%2012.6667%2014H3.33333C2.97971%2014%202.64057%2013.8595%202.39052%2013.6095C2.14048%2013.3594%202%2013.0203%202%2012.6667V10M11.3333%205.33333L8%202M8%202L4.66667%205.33333M8%202V10'%20stroke='%234A2BE1'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important}.ql-toolbar .ql-list[value=ordered]{background-image:url(/assets/numberlist-2pco3AHs.svg)!important}.ql-toolbar .ql-list[value=bullet]{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.33333%204H14M5.33333%208H14M5.33333%2012H14M2%204H2.00667M2%208H2.00667M2%2012H2.00667'%20stroke='%234A2BE1'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important}.ql-toolbar .ql-align{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.3333%206.66667H2M14%204H2M14%209.33333H2M11.3333%2012H2'%20stroke='%234A2BE1'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important}.ql-toolbar .ql-table-better{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6%202H3.33333C2.97971%202%202.64057%202.14048%202.39052%202.39052C2.14048%202.64057%202%202.97971%202%203.33333V6M6%202H12.6667C13.0203%202%2013.3594%202.14048%2013.6095%202.39052C13.8595%202.64057%2014%202.97971%2014%203.33333V6M6%202V14M2%206V12.6667C2%2013.0203%202.14048%2013.3594%202.39052%2013.6095C2.64057%2013.8595%202.97971%2014%203.33333%2014H6M2%206H14M14%206V12.6667C14%2013.0203%2013.8595%2013.3594%2013.6095%2013.6095C13.3594%2013.8595%2013.0203%2014%2012.6667%2014H6'%20stroke='%234A2BE1'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"12px"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"26"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"18"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"16"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"12"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"10"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"8"}.ql-snow .ql-picker.ql-color .ql-picker-item:before,.ql-snow .ql-picker.ql-color .ql-picker-label:before{content:none!important}.ql-snow .ql-picker.ql-color .ql-picker-item{text-indent:-9999px;width:17px;height:17px;margin:1px}.ql-snow .ql-picker.ql-color{color:#4a2be1!important;width:30px!important;height:30px!important;padding-top:3px!important;font-size:18px!important}.ql-snow .ql-stroke{stroke:#4a2be1!important}.notificationCount{background-color:#d82020;border-radius:50%;width:8px;height:8px;position:absolute;right:0}.MuiAccordion-root:before{background-color:#0000!important}.accordion-project{padding:24px;border-radius:8px!important}.check-box-style .MuiFormControlLabel-label{font-size:var(--font-size-base)!important;line-height:140%!important}.MuiModal-backdrop{background:#00000026!important}.text-confirm-prazo{text-align:center;letter-spacing:-.48px;line-height:120%;color:#0a1a3d!important;font-size:24px!important;font-weight:700!important}.text-prazo{text-align:center;font-family:Open Sans;font-weight:500;line-height:140%;color:#0a1a3d!important;font-size:18px!important}@media (prefers-color-scheme:light){:root{color:#213547;background-color:var(--color-background)}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media (max-width:1440px){.MuiInputLabel-root{font-size:var(--font-size-sm)!important}h5{font-size:var(--font-size-xl)!important}.MuiButton-text{font-size:var(--font-size-sm)!important}}@media (max-width:1100px){.MuiInputLabel-root{font-size:10px!important}h5{font-size:18px!important}.MuiButton-text{font-size:10px!important}}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){background-color:var(--color-primary)!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
