:root{--primary: #0097B2;--primary-hover: #00839B;--primary-dark: #006D82;--primary-light: #E1F6FA;--primary-extra-light: #F1FBFD;--background: #F5F7FA;--surface: #ffffff;--layout-header-height: 96px;--layout-header-max-width: 1450px;--layout-header-logo-size: 54px;--layout-header-brand-size: 23px;--layout-sidebar-width: 232px;--layout-sidebar-item-height: 46px;--layout-sidebar-icon-size: 18px;--layout-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--text-primary: #30343b;--text-secondary: #5f6368;--text-muted: #7b8794;--border: #e8ebef}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{margin:0;background:var(--background);font-family:var(--layout-font-family);color:var(--text-primary)}:root{--layout-ui-card-radius: 11px;--layout-ui-card-min-height: 90px;--layout-ui-indicator-padding: 14px 16px;--layout-ui-panel-padding: 22px;--layout-ui-control-radius: 8px;--layout-ui-control-height: 36px;--layout-ui-action-height: 34px;--layout-ui-toolbar-gap: 10px;--layout-ui-table-heading-size: 12px;--layout-ui-table-body-size: 13px;--layout-ui-table-cell-padding: 14px 12px;--layout-ui-modal-radius: 12px;--layout-ui-modal-heading-padding: 18px 22px 14px;--layout-ui-modal-body-padding: 16px 22px;--layout-ui-modal-footer-padding: 12px 22px}.app-layout{width:100%;min-height:100vh;background:var(--background)}.main-layout{min-width:0;min-height:100vh;background:var(--background)}.sidebar{height:calc(100vh - 76px);background:var(--surface)!important;border-right:1px solid var(--border);position:sticky!important;top:0;overflow-x:hidden;overflow-y:auto}.sidebar-menu{padding:12px 10px;border-inline-end:none!important}.sidebar-menu .ant-menu{background:transparent;border-inline-end:none!important}.sidebar-menu .ant-menu-item{width:100%;height:43px;line-height:43px;margin:3px 0;padding-left:14px!important;border-radius:6px;color:var(--text-secondary);font-size:14px;transition:background .2s ease,color .2s ease}.sidebar-menu .ant-menu-item .anticon{font-size:16px;transition:color .2s ease}.sidebar-menu .ant-menu-item:hover{background:var(--primary-extra-light)!important;color:var(--primary)!important}.sidebar-menu .ant-menu-item:hover .anticon{color:var(--primary)!important}.sidebar-menu .ant-menu-item-selected{background:var(--primary-light)!important;color:var(--primary)!important;font-weight:600}.sidebar-menu .ant-menu-item-selected .anticon{color:var(--primary)!important}.topbar{width:100%;height:76px;min-height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:var(--primary)!important;border-bottom:none;line-height:normal;position:relative;z-index:20}.topbar-brand{min-width:0;display:flex;align-items:center;gap:12px}.topbar-logo{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.42);border-radius:10px;background:#ffffff1f;color:#fff;font-size:24px}.topbar-brand-text{min-width:0;display:flex;flex-direction:column;line-height:1.12}.topbar-company{margin-bottom:4px;color:#ffffffd1;font-size:10px;font-weight:700;letter-spacing:.35px}.topbar-brand-text strong{color:#fff;font-size:22px;font-weight:700}.topbar-brand-text small{margin-top:4px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffe0;font-size:11px;font-weight:500}.topbar-actions{display:flex;align-items:center;gap:14px}.entity-control{width:340px;min-height:54px;display:flex;align-items:center;gap:12px;padding:7px 12px;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.entity-control-icon{flex-shrink:0;color:#fff;font-size:18px}.entity-control-content{min-width:0;flex:1;display:flex;flex-direction:column;background:transparent!important}.entity-control-label{margin:0 11px 1px;color:#fff;font-size:9px;font-weight:700}.entity-select{width:100%;background:transparent!important}.entity-select.ant-select .ant-select-selector{min-height:25px!important;padding:0 11px!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.entity-select.ant-select:hover .ant-select-selector,.entity-select.ant-select-focused .ant-select-selector,.entity-select.ant-select-open .ant-select-selector{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.entity-select.ant-select .ant-select-selection-item,.entity-select.ant-select .ant-select-selection-item *,.entity-select.ant-select .ant-select-selection-placeholder{color:#fff!important;background:transparent!important;font-size:14px;font-weight:600}.entity-select.ant-select .ant-select-arrow,.entity-select.ant-select .ant-select-arrow .anticon{color:#fff!important;background:transparent!important}.topbar-utilities{display:flex;align-items:center;gap:2px;padding-right:12px;border-right:1px solid rgba(255,255,255,.25)}.topbar-icon-button.ant-btn{width:38px;height:38px;color:#fff!important;font-size:19px}.topbar-icon-button.ant-btn:hover{background:#ffffff1f!important;color:#fff!important}.user-button.ant-btn{height:52px;display:flex;align-items:center;gap:10px;padding:4px 6px;color:#fff!important}.user-button.ant-btn:hover{background:#ffffff14!important;color:#fff!important}.user-avatar{flex-shrink:0;background:#fff!important;color:var(--primary-dark)!important;font-weight:700}.user-info{min-width:0;display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.user-info strong{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:13px;font-weight:600}.user-info small{margin-top:3px;color:#ffffffc2;font-size:10px}.user-arrow{color:#ffffffc7;font-size:10px}.body-layout{min-height:calc(100vh - 76px);background:var(--background)}.content{width:100%;padding:24px 28px 40px;background:var(--background)}.page-header{margin-bottom:20px}.page-header .ant-typography{margin:0;color:var(--text-primary);font-size:24px;font-weight:600}.content .ant-card{border:1px solid #e9edf1;border-radius:var(--layout-ui-card-radius);box-shadow:0 2px 8px #00000006}.welcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.login-page{width:100%;min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);background:var(--background)}.login-brand{display:flex;flex-direction:column;justify-content:center;padding:70px;background:var(--primary-dark);color:#fff}.login-brand .brand-mark{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-radius:14px;background:#ffffff1f;color:#fff;font-size:30px}.login-brand .ant-typography{color:#fff}.login-brand h1.ant-typography{margin-bottom:12px}.login-brand p.ant-typography{max-width:500px;margin:0;color:#fffc;font-size:16px;line-height:1.7}.login-card{width:min(420px,calc(100% - 40px));align-self:center;justify-self:center;padding:14px;border-radius:14px;box-shadow:0 10px 35px #00000014}.login-card .ant-form{margin-top:28px}.center-page{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--background)}.password-card{width:100%;max-width:460px;padding:12px}.loading{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--background)}.mobile-drawer .ant-drawer-body{padding:10px}.mobile-drawer .ant-menu{border-inline-end:none!important}.mobile-drawer .ant-menu-item{height:44px;line-height:44px;margin:3px 0;border-radius:6px;color:var(--text-secondary)}.mobile-drawer .ant-menu-item:hover{background:var(--primary-extra-light)!important;color:var(--primary)!important}.mobile-drawer .ant-menu-item:hover .anticon{color:var(--primary)!important}.mobile-drawer .ant-menu-item-selected{background:var(--primary-light)!important;color:var(--primary)!important;font-weight:600}.mobile-drawer .ant-menu-item-selected .anticon{color:var(--primary)!important}.crud-toolbar,.criteria-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;margin-bottom:16px}.crud-toolbar .crud-search{flex:1;min-width:200px}@media(max-width:899px){.topbar{min-height:64px;height:auto;padding:10px 14px;gap:8px}.mobile-menu-button{flex-shrink:0;font-size:18px}.topbar-spacer{display:none}.entity-select{flex:1;width:auto;min-width:0;margin-right:0}.username{display:none}.content{padding:18px 14px 30px}.page-header{margin-bottom:16px}.page-header .ant-typography{font-size:25px}.welcome-grid{grid-template-columns:1fr;gap:14px}.login-page{display:flex;flex-direction:column;min-height:100vh}.login-brand{padding:36px 24px;text-align:center;align-items:center}.login-brand .brand-mark{margin-bottom:14px}.login-brand p.ant-typography{max-width:500px}.login-card{width:calc(100% - 32px);max-width:440px;margin:30px auto}}@media(max-width:768px){.crud-toolbar,.criteria-actions{flex-wrap:wrap}.crud-toolbar .crud-search{flex:1 1 calc(100% - 48px);min-width:0}}@media(max-width:520px){.topbar{flex-wrap:wrap;padding:10px 12px}.mobile-menu-button{order:1}.user-button{order:2;margin-left:auto}.entity-select{order:3;flex-basis:100%;width:100%;max-width:100%;margin-top:2px}.content{padding:16px 12px 28px}.login-brand{padding:28px 20px}.login-brand h1.ant-typography{font-size:27px}.login-brand p.ant-typography{font-size:14px}.login-card{width:calc(100% - 24px);margin:20px auto;padding:6px}.center-page{padding:12px}}@media(max-width:1100px){.topbar{padding:0 18px}.topbar-brand-text small{display:none}.entity-control{width:250px}.user-info strong{max-width:135px}}@media(max-width:899px){.topbar{min-height:72px;height:72px;flex-wrap:nowrap;gap:10px;padding:0 14px}.mobile-menu-button.ant-btn{flex-shrink:0;color:#fff!important;font-size:18px}.mobile-menu-button.ant-btn:hover{background:#ffffff1f!important;color:#fff!important}.topbar-logo{width:40px;height:40px;font-size:20px}.topbar-brand-text strong{font-size:17px}.topbar-company{font-size:8px}.topbar-actions{margin-left:auto;gap:8px}.entity-control{width:220px;min-height:48px;padding:5px 9px}.entity-control-label{font-size:8px}.entity-select{width:100%;max-width:none;margin:0}.user-info{display:none}.user-button.ant-btn{margin:0;padding:4px}.body-layout{min-height:calc(100vh - 72px)}}@media(max-width:640px){.topbar-brand-text{display:none}.entity-control{width:min(230px,48vw)}}@media(max-width:520px){.topbar{min-height:68px;height:68px;flex-wrap:nowrap;padding:0 10px}.topbar-brand{gap:5px}.topbar-logo{display:none}.entity-control{order:initial;width:min(225px,58vw);min-height:46px;flex-basis:auto;margin:0}.entity-control-icon{display:none}.entity-control-label{margin-left:8px}.user-arrow{display:none}.body-layout{min-height:calc(100vh - 68px)}}.avaliacoes-page{width:100%}.avaliacoes-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:16px}.avaliacoes-header .ant-typography{margin-top:0}.avaliacoes-header h4.ant-typography{margin-top:0;margin-bottom:4px;font-size:18px;font-weight:600;line-height:1.4}.avaliacoes-header .ant-typography:last-child{margin-bottom:0;color:#7b8794;font-size:14px;line-height:1.5}.avaliacoes-resumo{margin-bottom:8px}.avaliacoes-resumo .ant-card{height:100%;min-height:60px;border-radius:7px}.avaliacoes-resumo .ant-card-body{padding:8px 13px}.avaliacoes-resumo .ant-typography{margin:0}.avaliacoes-resumo h3.ant-typography{margin-top:1px;margin-bottom:0;color:var(--primary-dark);font-size:22px;font-weight:700;line-height:1.05}.avaliacoes-lista-card{border-radius:8px}.avaliacoes-lista-card>.ant-card-body{padding:8px 12px 10px}.avaliacoes-filtros{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:7px;border-bottom:1px solid #f0f0f0}.avaliacoes-tabs{flex:1;min-width:0}.avaliacoes-tabs .ant-tabs-nav{margin:0}.avaliacoes-tabs .ant-tabs-nav:before{border-bottom:0}.avaliacoes-tabs .ant-tabs-tab{padding:7px 0;font-size:11px}.avaliacoes-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:24px}.avaliacoes-busca{width:225px;height:29px;flex-shrink:0;margin-bottom:5px;border-radius:6px}.avaliacoes-busca .ant-input{font-size:11px}.avaliacoes-busca .anticon{color:#8a929e;font-size:12px}.avaliacao-card.ant-card{min-height:0;border-radius:7px}.avaliacao-card .ant-card-body{padding:8px 12px}.avaliacao-card-topo .ant-typography-secondary{margin-bottom:1px}.avaliacao-card-progresso .ant-progress{margin:0;line-height:1}.avaliacao-card-progresso .ant-progress-outer{padding:0}.avaliacoes-grid{display:grid;grid-template-columns:1fr;gap:6px}.avaliacao-card-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.avaliacao-card-topo .ant-typography{margin:0}.avaliacao-card-topo .ant-typography-secondary{display:block;margin-bottom:2px;font-size:10px;line-height:1.2}.avaliacao-card-topo h4.ant-typography{margin:0;font-size:14px;font-weight:600;line-height:1.25}.avaliacao-card-topo .ant-tag{margin:0;padding:1px 7px;font-size:10px;line-height:19px;border-radius:4px}.avaliacao-card-meta{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px 16px;margin-top:5px;color:#000000a6;font-size:11px;line-height:1.35}.avaliacao-card-meta span{margin:0}.avaliacao-card-meta strong{font-weight:600}.avaliacao-progresso-titulo{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px;font-size:11px;line-height:1.2}.avaliacao-progresso-titulo strong{color:#293548;font-size:11px;font-weight:700}.avaliacao-card-progresso .ant-progress{display:block;margin:0;line-height:1}.avaliacao-card-progresso .ant-progress-outer{margin:0;padding:0}.avaliacao-card-progresso .ant-progress-inner,.avaliacao-card-progresso .ant-progress-bg{height:4px!important}.avaliacao-card-rodape{display:flex;align-items:center;justify-content:flex-end;min-height:30px;margin-top:6px;font-size:10px}.avaliacao-card-rodape .ant-space{gap:4px!important}.avaliacao-card-rodape .ant-typography,.avaliacao-card-rodape .anticon{font-size:10px}.avaliacao-card-rodape .ant-btn{height:29px;padding:0 10px;font-size:10px;border-radius:5px}.avaliacao-card-rodape .ant-btn .anticon{font-size:9px}.avaliacoes-empty{padding:28px 0}.avaliacao-modal.ant-modal{top:28px;padding-bottom:28px}.avaliacao-modal .ant-modal-content{padding:0;overflow:hidden}.avaliacao-modal .ant-modal-body{padding:0}.avaliacao-formulario{padding:24px}.avaliacao-formulario-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.avaliacao-formulario-topo .ant-typography{margin-top:0}.avaliacao-formulario-topo h3.ant-typography{margin-top:3px;margin-bottom:10px}.avaliacao-progresso-geral{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.avaliacao-grupos{display:flex;flex-direction:column;gap:10px;margin-top:14px}.avaliacao-grupo{overflow:hidden;border:1px solid #e8e8e8;border-radius:8px;background:#fff}.avaliacao-grupo-titulo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid #ededed;background:#fafafa}.avaliacao-grupo-titulo .ant-typography{margin:0}.avaliacao-criterio{padding:10px 12px;border-bottom:1px solid #f0f0f0}.avaliacao-criterio:last-child{border-bottom:0}.avaliacao-criterio-titulo{display:flex;align-items:flex-start;gap:8px;margin-bottom:7px}.avaliacao-criterio-numero{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--primary-light);color:var(--primary);font-size:11px;font-weight:700}.avaliacao-obrigatorio{display:inline-block;margin-left:8px;color:var(--primary);font-size:10px;font-weight:600}.avaliacao-campo{min-width:0;margin:0}.avaliacao-criterio-linha{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:stretch;gap:10px}.avaliacao-escala{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.avaliacao-escala .ant-radio-button-wrapper{height:40px!important;min-height:40px!important;padding:2px 3px!important;line-height:1!important;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.avaliacao-escala-numero,.avaliacao-escala-texto{display:block}.avaliacao-escala-numero{font-size:14px;font-weight:700;line-height:14px}.avaliacao-escala-texto{margin-top:2px;font-size:8px;line-height:9px}.avaliacao-observacao{width:100%;min-height:40px!important;margin:0;resize:none}.avaliacao-observacao-final{margin-top:16px}.avaliacao-observacao-final h5.ant-typography{margin-top:0;margin-bottom:10px}.avaliacao-formulario-acoes{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:18px}@media(max-width:1000px){.avaliacoes-filtros{align-items:stretch;flex-direction:column;gap:5px;padding-bottom:7px}.avaliacoes-busca{width:100%;margin-bottom:0}}@media(max-width:820px){.avaliacao-criterio-linha{grid-template-columns:1fr;gap:7px}}@media(max-width:700px){.avaliacoes-grid{grid-template-columns:1fr}.avaliacoes-resumo .ant-card-body{padding:7px 10px}.avaliacoes-resumo h3.ant-typography{font-size:18px}.avaliacao-card-meta{flex-direction:column;gap:1px}.avaliacoes-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:16px}.avaliacao-formulario{padding:16px}.avaliacao-formulario-topo{flex-direction:column}.avaliacao-progresso-geral{align-items:flex-start}.avaliacao-escala{grid-template-columns:1fr}.avaliacao-formulario-acoes{align-items:stretch;flex-direction:column}.avaliacao-formulario-acoes .ant-btn{width:100%}}@media(max-width:1450px){.avaliacoes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.avaliacoes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.avaliacoes-grid{grid-template-columns:1fr}.avaliacao-escala{grid-template-columns:repeat(5,1fr)}.avaliacao-escala .ant-radio-button-wrapper{min-width:0;padding:4px}}@media(max-width:640px){.avaliacoes-lista-card .ant-card-body,.avaliacao-card .ant-card-body{padding:12px}.avaliacao-formulario-topo{gap:10px}.avaliacao-progresso-geral{display:none}.avaliacao-grupo-titulo{align-items:flex-start;flex-direction:column;padding:10px 12px}.avaliacao-criterio{padding:12px}.avaliacao-campo,.avaliacao-observacao{margin-left:0;width:100%}.avaliacao-escala{display:flex;width:100%}.avaliacao-escala .ant-radio-button-wrapper{flex:1;height:42px}.avaliacao-escala-texto{display:none}.avaliacao-formulario-acoes{flex-direction:column-reverse}.avaliacao-formulario-acoes .ant-btn{width:100%}}.dashboard-page{width:100%}.dashboard-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.dashboard-toolbar .ant-typography{margin-top:0}.dashboard-toolbar h4.ant-typography{margin-bottom:4px;font-size:19px;font-weight:600;line-height:1.25}.dashboard-toolbar .ant-typography-secondary{font-size:13px;line-height:1.4}.dashboard-filtro{width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:5px}.dashboard-filtro>span{color:var(--text-secondary);font-size:11px;font-weight:600;text-transform:uppercase}.dashboard-filtro .ant-select{width:100%}.dashboard-filtro .ant-select-selection-item,.dashboard-filtro .ant-select-selection-placeholder{font-size:13px}.dashboard-alerta{margin-bottom:16px}.dashboard-indicador-icone{width:44px;height:44px;flex-shrink:0;border-radius:10px;font-size:21px}.dashboard-indicador .ant-statistic-title{margin-bottom:3px;overflow:hidden;color:#607089;font-size:10px;text-overflow:ellipsis}.dashboard-graficos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dashboard-grafico-card{min-width:0;min-height:350px;overflow:hidden}.dashboard-grafico-card .ant-card-head{min-height:54px;padding:0 20px;border-bottom:1px solid #e8edf3}.dashboard-grafico-card .ant-card-head-title{color:#17233c;font-size:15px;font-weight:700}.dashboard-grafico-card .ant-card-body{min-height:330px;padding:22px 20px 16px}.dashboard-grafico-duplo{min-height:290px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(210px,.8fr);align-items:center;gap:24px}.dashboard-grafico-principal{min-width:0;height:100%;padding-right:22px;border-right:1px solid #edf0f4}.dashboard-grafico-secundario{min-width:0}.dashboard-vazio{min-height:240px;display:flex;align-items:center;justify-content:center}.dashboard-vazio-rosca{min-height:220px}.dashboard-colunas{min-height:270px;display:flex;flex-direction:column}.dashboard-colunas-area{height:225px;display:flex;align-items:stretch;gap:16px;padding:12px 8px 0;border-bottom:1px solid #dfe6ee;background-image:linear-gradient(to bottom,#edf1f5 1px,transparent 1px);background-size:100% 25%}.dashboard-coluna-item{min-width:0;flex:1;display:flex;flex-direction:column;align-items:center}.dashboard-coluna-item>strong{height:24px;color:#17233c;font-size:13px}.dashboard-coluna-trilho{width:100%;max-width:72px;flex:1;display:flex;align-items:flex-end}.dashboard-coluna{width:100%;min-height:4px;border-radius:6px 6px 0 0;box-shadow:0 3px 10px #1e3c640d;transition:height .3s ease}.dashboard-coluna-item>span{width:100%;min-height:36px;padding-top:8px;overflow:hidden;color:#46546a;font-size:10px;line-height:1.25;text-align:center;text-overflow:ellipsis}.dashboard-barras{min-height:270px;display:flex;flex-direction:column;justify-content:center;gap:18px}.dashboard-barra-item{min-width:0}.dashboard-barra-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:12px}.dashboard-barra-cabecalho span{min-width:0;overflow:hidden;color:#46546a;text-overflow:ellipsis;white-space:nowrap}.dashboard-barra-cabecalho strong{flex-shrink:0;color:#17233c}.dashboard-barra-trilho{width:100%;height:12px;overflow:hidden;border-radius:999px;background:#edf0f4}.dashboard-barra-preenchimento{min-width:2px;height:100%;border-radius:inherit;transition:width .3s ease}.dashboard-limite{margin-top:auto;padding-top:14px;color:#8a96a8;font-size:11px}.dashboard-rosca-bloco{width:100%;min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center}.dashboard-rosca{width:174px;height:174px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;box-shadow:0 5px 16px #1e3c640d}.dashboard-rosca-centro{width:104px;height:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;border-radius:50%;background:#fff;text-align:center}.dashboard-rosca-centro strong{color:#17233c;font-size:23px;font-weight:700;line-height:1}.dashboard-rosca-centro span{margin-top:6px;color:#8a96a8;font-size:10px;line-height:1.2}.dashboard-legenda{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:7px 12px;margin-top:18px}.dashboard-legenda-item{min-width:0;display:flex;align-items:center;gap:6px;color:#5c6879;font-size:10px}.dashboard-legenda-item i{width:8px;height:8px;flex-shrink:0;border-radius:50%}.dashboard-legenda-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1500px){.dashboard-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grafico-duplo{grid-template-columns:minmax(0,1.3fr) minmax(190px,.7fr);gap:16px}.dashboard-rosca{width:150px;height:150px}.dashboard-rosca-centro{width:90px;height:90px}}@media(max-width:1150px){.dashboard-graficos{grid-template-columns:1fr}.dashboard-grafico-duplo{grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr)}}@media(max-width:800px){.dashboard-grafico-duplo{grid-template-columns:1fr}.dashboard-grafico-principal{padding-right:0;padding-bottom:20px;border-right:0;border-bottom:1px solid #edf0f4}}@media(max-width:640px){.dashboard-toolbar{flex-direction:column}.dashboard-filtro{width:100%}.dashboard-cards{grid-template-columns:1fr;gap:10px}.dashboard-indicador.ant-card{min-height:auto}.dashboard-indicador .ant-card-body{padding:13px}.dashboard-grafico-card{min-height:auto}.dashboard-grafico-card .ant-card-body{min-height:0;padding:16px 14px}.dashboard-colunas-area{gap:7px}.dashboard-coluna-item>span{font-size:9px}.dashboard-rosca{width:145px;height:145px}.dashboard-rosca-centro{width:86px;height:86px}}.resultados-page{width:100%}.resultados-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.resultados-toolbar .ant-typography{margin-top:0}.resultados-toolbar h4.ant-typography{margin-bottom:3px;font-size:17px}.resultados-filtros{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:10px;width:min(650px,100%)}.resultados-filtros>div{display:flex;flex-direction:column;gap:5px}.resultados-filtros span{color:var(--text-secondary);font-size:11px;font-weight:600;text-transform:uppercase}.resultados-filtros .ant-select{width:100%}.resultados-alerta{margin-bottom:16px}.resultados-loading{min-height:320px;display:flex;align-items:center;justify-content:center}.resultados-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.resultado-indicador{min-height:112px}.resultado-indicador .ant-card-body{height:100%;padding:18px}.resultado-indicador-conteudo{display:flex;align-items:center;gap:15px}.resultado-indicador-icone{width:46px;height:46px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;background:var(--primary-light);color:var(--primary-dark);font-size:21px}.resultado-indicador .ant-statistic-content{color:var(--text-primary);font-size:27px;font-weight:700}.resultados-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.resultado-card{min-height:300px}.resultado-barras{display:flex;flex-direction:column;gap:18px}.resultado-barra-cabecalho{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:12px}.resultado-barra-cabecalho span{min-width:0;overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.resultado-barra-cabecalho strong{flex-shrink:0;color:var(--text-primary)}.resultado-barra-trilho{width:100%;height:9px;overflow:hidden;border-radius:999px;background:#f0f1f3}.resultado-barra-preenchimento{min-width:2px;height:100%;border-radius:inherit;background:var(--primary);transition:width .3s ease}.resultado-tabela-card{margin-bottom:16px}@media(max-width:1100px){.resultados-toolbar{flex-direction:column}.resultados-filtros{width:100%}}@media(max-width:900px){.resultados-cards,.resultados-grid{grid-template-columns:1fr}}@media(max-width:640px){.resultados-filtros{grid-template-columns:1fr}.resultado-indicador .ant-card-body{padding:14px}}.resultado-detalhe{width:100%}.resultado-detalhe-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:8px}.resultado-detalhe-cards .ant-card-body{padding:14px}.resultado-detalhe-cards .ant-statistic-content{color:var(--primary-dark);font-size:23px;font-weight:700}.resultado-detalhe .ant-divider{margin:24px 0 16px;color:var(--text-primary);font-weight:600}.resultado-observacoes{display:flex;flex-direction:column;gap:10px}.resultado-observacoes .ant-typography{margin:9px 0 0;white-space:pre-wrap}@media(max-width:700px){.resultado-detalhe-drawer .ant-drawer-content-wrapper{width:100%!important}.resultado-detalhe-cards{grid-template-columns:1fr}}.relatorios-page{width:100%}.relatorios-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.relatorios-cabecalho h4.ant-typography{margin:0 0 3px;font-size:17px}.relatorios-filtros-card{margin-bottom:16px}.relatorios-filtros{display:grid;grid-template-columns:1.4fr repeat(4,minmax(150px,1fr));gap:12px}.relatorios-filtros>div{min-width:0;display:flex;flex-direction:column;gap:5px}.relatorios-filtros>div>span{color:var(--text-secondary);font-size:11px;font-weight:600;text-transform:uppercase}.relatorios-filtros .ant-select,.relatorios-filtros .ant-picker{width:100%}.relatorios-alerta{margin-bottom:16px}.relatorios-loading{min-height:320px;display:flex;align-items:center;justify-content:center}.relatorios-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.relatorios-cards .ant-card-body{padding:17px}.relatorios-cards .ant-statistic-content{color:var(--text-primary);font-size:25px;font-weight:700}.relatorios-resumos{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:16px;margin-bottom:16px}.relatorios-resumos>.ant-card:first-child .ant-card-body{display:flex;flex-direction:column;align-items:center;gap:8px}.relatorio-ciclo{margin-bottom:12px}.relatorio-ciclo:last-child{margin-bottom:0}.relatorio-ciclo>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:2px;font-size:12px}.relatorio-ciclo span{color:var(--text-secondary)}.relatorios-tabela-card{margin-bottom:16px}@media(max-width:1200px){.relatorios-filtros{grid-template-columns:repeat(3,minmax(160px,1fr))}.relatorios-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.relatorios-cabecalho{flex-direction:column}.relatorios-resumos{grid-template-columns:1fr}}@media(max-width:640px){.relatorios-filtros,.relatorios-cards{grid-template-columns:1fr}.relatorios-acoes{width:100%}.relatorios-acoes .ant-btn{flex:1}}@media print{.topbar,.sidebar,.mobile-drawer,.relatorios-acoes,.relatorios-filtros-card{display:none!important}.body-layout,.main-layout,.content{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important}.relatorios-page{color:#000}.relatorios-cards{grid-template-columns:repeat(4,1fr)}.relatorios-resumos{grid-template-columns:1fr 2fr}.relatorios-page .ant-card{break-inside:avoid;box-shadow:none!important}.relatorios-page .ant-table-pagination{display:none!important}}.config-page{width:100%}.config-cabecalho{margin-bottom:16px}.config-cabecalho h4.ant-typography{margin:0 0 3px;font-size:17px}.config-alerta{margin-bottom:16px}.config-loading{min-height:320px;display:flex;align-items:center;justify-content:center}.config-card{height:100%}.config-card .ant-card-head-title{display:flex;align-items:center;gap:8px}.config-opcao{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--border)}.config-opcao>div{min-width:0;display:flex;flex-direction:column;gap:3px}.config-opcao strong{color:var(--text-primary);font-size:13px}.config-opcao .ant-typography{font-size:12px;line-height:1.45}.config-numeros{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.config-numeros .ant-input-number{width:100%}.config-acoes{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:18px}@media(max-width:640px){.config-numeros{grid-template-columns:1fr}.config-acoes{align-items:stretch;flex-direction:column}.config-acoes .ant-btn{width:100%}}.dashboard-grafico-unico{width:100%;min-height:290px}.dashboard-grafico-unico .dashboard-colunas{width:100%}.dashboard-grafico-unico .dashboard-colunas-area{width:100%;max-width:none}.dashboard-grafico-unico .dashboard-barras{width:100%}.dashboard-grafico-unico .dashboard-rosca-bloco{min-height:290px}.dashboard-grafico-unico .dashboard-rosca{width:190px;height:190px}.dashboard-grafico-unico .dashboard-rosca-centro{width:114px;height:114px}@media(max-width:640px){.dashboard-grafico-unico{min-height:250px}.dashboard-grafico-unico .dashboard-rosca{width:155px;height:155px}.dashboard-grafico-unico .dashboard-rosca-centro{width:92px;height:92px}}.dashboard-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px}.dashboard-indicador.ant-card{min-width:0;height:78px;min-height:78px;overflow:hidden;border-left:4px solid var(--card-cor);border-radius:9px;background:#fff;box-shadow:0 2px 8px #2337500d}.dashboard-indicador .ant-card-body{height:100%;padding:10px 12px}.dashboard-indicador-conteudo{height:100%;display:flex;align-items:center;gap:10px}.dashboard-indicador-icone{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex:0 0 38px;border-radius:9px;background:var(--card-fundo);color:var(--card-cor);font-size:18px}.dashboard-indicador .ant-statistic{min-width:0;flex:1}.dashboard-indicador .ant-statistic-title{margin:0 0 3px;overflow:visible;color:#486184;font-size:8px;font-weight:700;line-height:1.1;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.dashboard-indicador .ant-statistic-content{color:#101b32;font-size:21px;font-weight:700;line-height:1}.dashboard-indicador .ant-statistic-content-value{font-weight:700}@media(max-width:1200px){.dashboard-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.dashboard-cards{grid-template-columns:1fr;gap:8px}.dashboard-indicador.ant-card{height:72px;min-height:72px}.dashboard-indicador .ant-card-body{padding:8px 11px}.dashboard-indicador-icone{width:36px;height:36px;flex-basis:36px;font-size:17px}}html.tema-escuro{color-scheme:dark;--background: #12151a;--surface: #1c2027;--text-primary: #f3f5f7;--text-secondary: #c4c9d0;--text-muted: #9299a3;--border: #343a44;--primary-light: #173D46;--primary-extra-light: #183039}html.tema-escuro body,body.tema-escuro,html.tema-escuro .app-layout,html.tema-escuro .body-layout,html.tema-escuro .main-layout,html.tema-escuro .content,html.tema-escuro .center-page,html.tema-escuro .loading{background:var(--background)!important;color:var(--text-primary)!important}html.tema-escuro .sidebar,html.tema-escuro .sidebar-menu,html.tema-escuro .sidebar-menu .ant-menu{background:var(--surface)!important;border-color:var(--border)!important}html.tema-escuro .sidebar-menu .ant-menu-item{color:var(--text-secondary)!important}html.tema-escuro .sidebar-menu .ant-menu-item:hover{background:#292e37!important;color:#fff!important}html.tema-escuro .sidebar-menu .ant-menu-item:hover .anticon{color:#fff!important}html.tema-escuro .sidebar-menu .ant-menu-item-selected{background:#173d46!important;color:#6fdeee!important}html.tema-escuro .sidebar-menu .ant-menu-item-selected .anticon{color:#6fdeee!important}html.tema-escuro .entity-control{border-color:#ffffff4d;background:#ffffff1a}html.tema-escuro .entity-control-label,html.tema-escuro .entity-control-icon,html.tema-escuro .entity-select.ant-select .ant-select-selection-item,html.tema-escuro .entity-select.ant-select .ant-select-selection-item *,html.tema-escuro .entity-select.ant-select .ant-select-selection-placeholder,html.tema-escuro .entity-select.ant-select .ant-select-arrow,html.tema-escuro .entity-select.ant-select .ant-select-arrow .anticon{color:#fff!important}html.tema-escuro .entity-select.ant-select .ant-select-selector{background:transparent!important;border:0!important;box-shadow:none!important}html.tema-escuro .page-header .ant-typography,html.tema-escuro .ant-typography:not(.login-brand .ant-typography){color:var(--text-primary)}html.tema-escuro .ant-typography-secondary{color:var(--text-secondary)!important}html.tema-escuro .content .ant-card,html.tema-escuro .ant-card:not(.login-card){background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-primary)!important}html.tema-escuro .ant-card-head{color:var(--text-primary)!important;border-color:var(--border)!important}html.tema-escuro .ant-form-item-label>label{color:var(--text-secondary)!important}html.tema-escuro .ant-input,html.tema-escuro .ant-input-affix-wrapper,html.tema-escuro .ant-input-number,html.tema-escuro .ant-picker,html.tema-escuro .ant-input-textarea textarea{background:#252a32!important;border-color:#3b424d!important;color:var(--text-primary)!important}html.tema-escuro .ant-input-affix-wrapper .ant-input{background:transparent!important}html.tema-escuro .ant-input::placeholder,html.tema-escuro textarea::placeholder{color:var(--text-muted)!important}html.tema-escuro .ant-select:not(.entity-select) .ant-select-selector{background:#252a32!important;border-color:#3b424d!important;color:var(--text-primary)!important}html.tema-escuro .ant-select:not(.entity-select) .ant-select-selection-item,html.tema-escuro .ant-select:not(.entity-select) .ant-select-selection-placeholder,html.tema-escuro .ant-select:not(.entity-select) .ant-select-arrow{color:var(--text-primary)!important}html.tema-escuro .ant-table,html.tema-escuro .ant-table-container,html.tema-escuro .ant-table-content{background:var(--surface)!important;color:var(--text-primary)!important}html.tema-escuro .ant-table-thead>tr>th{background:#252a32!important;color:var(--text-primary)!important;border-color:var(--border)!important}html.tema-escuro .ant-table-tbody>tr>td{background:var(--surface)!important;color:var(--text-secondary)!important;border-color:var(--border)!important}html.tema-escuro .ant-table-tbody>tr:hover>td{background:#252a32!important}html.tema-escuro .ant-tabs-nav:before,html.tema-escuro .ant-divider{border-color:var(--border)!important}html.tema-escuro .ant-tabs-tab{color:var(--text-secondary)}html.tema-escuro .ant-tabs-tab-active .ant-tabs-tab-btn{color:#6fdeee!important}html.tema-escuro .ant-empty-description{color:var(--text-secondary)!important}html.tema-escuro .ant-modal-content,html.tema-escuro .ant-modal-header,html.tema-escuro .ant-drawer-content,html.tema-escuro .ant-drawer-header,html.tema-escuro .ant-drawer-body{background:var(--surface)!important;color:var(--text-primary)!important}html.tema-escuro .ant-modal-title,html.tema-escuro .ant-drawer-title{color:var(--text-primary)!important}html.tema-escuro .mobile-drawer .ant-menu{background:var(--surface)!important}html.tema-escuro .mobile-drawer .ant-menu-item{color:var(--text-secondary)!important}html.tema-escuro .avaliacoes-filtros{border-color:var(--border)!important}html.tema-escuro .avaliacao-card-meta{color:var(--text-secondary)!important}html.tema-escuro .avaliacao-grupo,html.tema-escuro .avaliacao-criterio{background:var(--surface)!important;border-color:var(--border)!important}html.tema-escuro .avaliacao-grupo-titulo{background:#252a32!important;border-color:var(--border)!important}html.tema-escuro .ant-dropdown-menu,html.tema-escuro .ant-select-dropdown{background:#252a32!important}html.tema-escuro .ant-dropdown-menu-item,html.tema-escuro .ant-select-item{color:var(--text-primary)!important}html.tema-escuro .ant-dropdown-menu-item:hover,html.tema-escuro .ant-select-item-option-active{background:#303640!important}html.tema-escuro .ant-select-item-option-selected{background:#173d46!important;color:#fff!important}html.tema-escuro .topbar-icon-button.ant-btn,html.tema-escuro .mobile-menu-button.ant-btn,html.tema-escuro .user-button.ant-btn{color:#fff!important}.entity-control .entity-control-label,.entity-control .entity-control-icon,.entity-control .entity-select.ant-select .ant-select-selection-item,.entity-control .entity-select.ant-select .ant-select-selection-item *,.entity-control .entity-select.ant-select .ant-select-selection-placeholder,.entity-control .entity-select.ant-select .ant-select-arrow,.entity-control .entity-select.ant-select .ant-select-arrow *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.entity-control .entity-select.ant-select .ant-select-selector,.entity-control .entity-select.ant-select .ant-select-selection-wrap,.entity-control .entity-select.ant-select .ant-select-selection-search,.entity-control .entity-select.ant-select .ant-select-selection-item{background:transparent!important}.entity-control .entity-select.ant-select .ant-select-selector{border:0!important;box-shadow:none!important}html.tema-escuro .dashboard-cabecalho h4.ant-typography,html.tema-escuro .dashboard-cabecalho .ant-typography,html.tema-escuro .dashboard-filtro>span{color:#f3f5f7!important}html.tema-escuro .dashboard-cabecalho .ant-typography-secondary{color:#c4c9d0!important}html.tema-escuro .dashboard-indicador.ant-card{background:#1c2027!important;border-top-color:#343a44!important;border-right-color:#343a44!important;border-bottom-color:#343a44!important}html.tema-escuro .dashboard-indicador .ant-statistic-title{color:#c6ccd5!important}html.tema-escuro .dashboard-indicador .ant-statistic-content,html.tema-escuro .dashboard-indicador .ant-statistic-content-value,html.tema-escuro .dashboard-indicador .ant-statistic-content-suffix{color:#f4f6f8!important}html.tema-escuro .dashboard-grafico-card.ant-card{background:#1c2027!important;border-color:#343a44!important}html.tema-escuro .dashboard-grafico-card .ant-card-head{background:#1c2027!important;border-bottom-color:#343a44!important}html.tema-escuro .dashboard-grafico-card .ant-card-head-title{color:#f3f5f7!important}html.tema-escuro .dashboard-grafico-principal{border-right-color:#343a44!important}html.tema-escuro .dashboard-colunas-area{border-bottom-color:#59616d!important;background-image:linear-gradient(to bottom,rgba(196,201,208,.28) 1px,transparent 1px)!important}html.tema-escuro .dashboard-coluna-item>strong{color:#f3f5f7!important}html.tema-escuro .dashboard-coluna-item>span{color:#aeb6c1!important}html.tema-escuro .dashboard-coluna{box-shadow:none!important}html.tema-escuro .dashboard-barra-cabecalho span{color:#b7bec8!important}html.tema-escuro .dashboard-barra-cabecalho strong{color:#f3f5f7!important}html.tema-escuro .dashboard-barra-trilho{background:#e5e8ec!important}html.tema-escuro .dashboard-limite{color:#aeb6c1!important}html.tema-escuro .dashboard-rosca{box-shadow:none!important}html.tema-escuro .dashboard-rosca-centro{background:#1c2027!important}html.tema-escuro .dashboard-rosca-centro strong{color:#f4f6f8!important}html.tema-escuro .dashboard-rosca-centro span{color:#aeb6c1!important}html.tema-escuro .dashboard-legenda-item,html.tema-escuro .dashboard-vazio,html.tema-escuro .dashboard-vazio-rosca,html.tema-escuro .dashboard-vazio .ant-empty-description,html.tema-escuro .dashboard-vazio-rosca .ant-empty-description{color:#b7bec8!important}html.tema-escuro .dashboard-filtro .ant-select .ant-select-selector{background:#252a32!important;border-color:#454c57!important;color:#f3f5f7!important}html.tema-escuro .dashboard-filtro .ant-select-selection-item,html.tema-escuro .dashboard-filtro .ant-select-selection-placeholder,html.tema-escuro .dashboard-filtro .ant-select-arrow{color:#d6dae0!important}html.tema-escuro .topbar-icon-button.ant-btn,html.tema-escuro .topbar-icon-button.ant-btn .anticon,html.tema-escuro .user-button.ant-btn,html.tema-escuro .user-button.ant-btn .anticon,html.tema-escuro .user-info strong,html.tema-escuro .user-info small{color:#fff!important}.topbar .entity-control .entity-select{color:#fff!important;--ant-color-text: #ffffff !important;--ant-color-text-placeholder: #ffffff !important}.topbar .entity-control .entity-select .ant-select-selector{color:#fff!important;background:transparent!important}.topbar .entity-control .entity-select .ant-select-selection-wrap{color:#fff!important}.topbar .entity-control .entity-select .ant-select-selection-item{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.topbar .entity-control .entity-select .ant-select-selection-item>*{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.topbar .entity-control .entity-select .ant-select-arrow{color:#fff!important}.topbar .entity-select.ant-select{--ant-select-color-text: #ffffff !important;--ant-select-color-text-placeholder: #ffffff !important;--ant-select-selector-bg: transparent !important}.topbar .entity-control span.ant-select-selection-item{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.avaliacoes-header h3.ant-typography{font-size:25px}.avaliacoes-header .ant-typography:last-child{font-size:13px;line-height:1.4}.avaliacoes-resumo .ant-typography-secondary{font-size:12px}.avaliacoes-resumo h3.ant-typography{font-size:22px}.avaliacoes-tabs .ant-tabs-tab,.avaliacoes-busca .ant-input{font-size:13px}.avaliacao-card-topo .ant-typography-secondary{font-size:11px}.avaliacao-card-topo h4.ant-typography{font-size:16px}.avaliacao-card-topo .ant-tag{font-size:11px}.avaliacao-card-meta,.avaliacao-progresso-titulo,.avaliacao-progresso-titulo strong{font-size:12px}.avaliacao-card-rodape,.avaliacao-card-rodape .ant-typography{font-size:11px}.avaliacao-card-rodape .ant-btn{font-size:12px}.avaliacoes-grid{grid-template-columns:1fr!important;gap:10px}.avaliacoes-paginacao{width:100%;display:flex;align-items:center;justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px solid #f0f0f0}@media(max-width:700px){.avaliacoes-paginacao{justify-content:center}}.avaliacao-card-progresso{margin-top:6px}.avaliacao-progresso-label{display:block;margin-bottom:2px;font-size:11px;line-height:1.2}.avaliacao-progresso-linha{width:100%;display:flex;align-items:center;gap:10px}.avaliacao-progresso-barra{flex:1 1 auto;min-width:120px}.avaliacao-progresso-barra .ant-progress{display:block;margin:0;line-height:1}.avaliacao-progresso-barra .ant-progress-outer{margin:0;padding:0}.avaliacao-progresso-barra .ant-progress-inner,.avaliacao-progresso-barra .ant-progress-bg{height:4px!important}.avaliacao-progresso-percentual{width:42px;flex:0 0 42px;color:#293548;font-size:11px;font-weight:700;line-height:1;text-align:right}.avaliacao-progresso-acao{width:160px;flex:0 0 160px;display:flex;align-items:center;justify-content:flex-end;min-height:29px;font-size:10px}.avaliacao-progresso-acao .ant-space{gap:4px!important}.avaliacao-progresso-acao .ant-typography,.avaliacao-progresso-acao .anticon{font-size:10px}.avaliacao-progresso-acao .ant-btn{height:29px;padding:0 10px;font-size:10px;border-radius:5px}.avaliacao-progresso-acao .ant-btn .anticon{font-size:9px}.avaliacao-card-rodape{min-height:0;margin-top:0}@media(max-width:700px){.avaliacao-progresso-linha{flex-wrap:wrap;gap:6px 8px}.avaliacao-progresso-barra{flex:1 1 calc(100% - 52px)}.avaliacao-progresso-percentual{width:44px;flex-basis:44px}.avaliacao-progresso-acao{width:100%;flex-basis:100%}}.avaliadores-page{width:100%}.avaliadores-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.avaliadores-header .ant-typography{margin-top:0}.avaliadores-header .ant-typography.ant-typography-secondary{margin-bottom:0}.avaliadores-toolbar .crud-search{max-width:none}.avaliadores-table-card .ant-card-body{padding:0}.avaliadores-mobile-list{display:flex;flex-direction:column;gap:10px}.avaliador-mobile-card .ant-card-body{padding:14px}.avaliador-mobile-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.avaliador-mobile-topo>div{min-width:0;display:flex;flex-direction:column;gap:3px}.avaliador-mobile-topo strong{color:var(--text-primary);font-size:15px}.avaliador-mobile-topo span,.avaliador-mobile-dados span{color:var(--text-secondary);font-size:12px}.avaliador-mobile-dados{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.avaliadores-paginacao{display:flex;justify-content:flex-end;margin-top:16px}@media(max-width:768px){.avaliadores-toolbar>.ant-btn-primary{flex:1 1 100%}.avaliadores-paginacao{justify-content:center}}html.tema-escuro .avaliador-mobile-card{background:var(--surface)!important;border-color:var(--border)!important}html.tema-escuro .avaliador-mobile-topo strong{color:var(--text-primary)!important}html.tema-escuro .avaliador-mobile-topo span,html.tema-escuro .avaliador-mobile-dados span{color:var(--text-secondary)!important}.usuarios-page{width:100%}.usuarios-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.usuarios-header .ant-typography{margin-top:0}.usuarios-header .ant-typography.ant-typography-secondary{margin-bottom:0}.usuarios-toolbar .crud-search{max-width:none}.usuarios-table-card .ant-card-body{padding:0}.usuarios-acoes{display:flex;justify-content:center;gap:2px}.usuarios-mobile-list{display:flex;flex-direction:column;gap:10px}.usuario-mobile-card .ant-card-body{padding:14px}.usuario-mobile-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.usuario-mobile-topo>div{min-width:0;display:flex;flex-direction:column;gap:3px}.usuario-mobile-topo strong{color:var(--text-primary);font-size:15px}.usuario-mobile-topo span,.usuario-mobile-dados span{color:var(--text-secondary);font-size:12px}.usuario-mobile-dados{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.usuario-mobile-acoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.usuarios-paginacao{display:flex;justify-content:flex-end;margin-top:16px}@media(max-width:768px){.usuarios-toolbar>.ant-btn-primary{flex:1 1 100%}.usuarios-paginacao{justify-content:center}}html.tema-escuro .usuario-mobile-card{background:var(--surface)!important;border-color:var(--border)!important}html.tema-escuro .usuario-mobile-topo strong{color:var(--text-primary)!important}html.tema-escuro .usuario-mobile-topo span,html.tema-escuro .usuario-mobile-dados span{color:var(--text-secondary)!important}.bulk-link-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.bulk-link-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:16px}@media(max-width:768px){.bulk-link-footer{justify-content:stretch}.bulk-link-footer .ant-btn{flex:1}}.servidor-modal .ant-form-item{margin-bottom:8px}.servidor-modal .ant-row{row-gap:0!important}.servidor-modal .ant-form-item-label{padding-bottom:2px}.servidor-modal .ant-form-item-label>label{height:20px}.servidor-modal .ant-input,.servidor-modal .ant-select-selector,.servidor-modal .ant-picker{min-height:30px!important}.servidor-modal .ant-select-single{height:30px}.servidor-modal .ant-select-single .ant-select-selector{height:30px!important;align-items:center}.servidor-modal .ant-form-item:has(.ant-switch){margin-bottom:6px}.servidor-modal .servidor-avaliacao-secao{margin-top:4px;margin-bottom:4px}.servidor-modal .servidor-avaliacao-secao .ant-typography{margin-top:0;margin-bottom:2px}.servidor-modal .servidor-avaliacao-secao h5.ant-typography{margin-bottom:2px}.servidor-modal .ant-modal-body{padding-top:4px}.servidor-modal.ant-modal{top:16px;padding-bottom:16px}.usuario-modal.ant-modal{top:28px;padding-bottom:20px}.usuario-modal .ant-form-item{margin-bottom:14px}.usuario-modal .ant-form-item-label{padding-bottom:4px}@media(max-width:767px){.usuario-modal.ant-modal{top:12px;width:calc(100% - 24px)!important;max-width:calc(100% - 24px);margin:0 auto}.usuario-modal .ant-form-item{margin-bottom:10px}}@media(min-width:1201px){.topbar{height:66px;min-height:66px;padding:0 22px}.topbar-logo{width:42px;height:42px}.topbar-brand-text strong{font-size:17px}.topbar-brand-text small{font-size:9px}.body-layout{min-height:calc(100vh - 66px)}.sidebar{height:calc(100vh - 66px)}.content{padding:16px 20px 22px;background:var(--background)}.page-header{margin-bottom:10px}.page-header .ant-typography{font-size:22px;line-height:1.15}.dashboard-toolbar{align-items:flex-end;gap:16px;margin-bottom:12px}.dashboard-toolbar h4.ant-typography{margin-bottom:4px;font-size:19px;font-weight:600;line-height:1.25}.dashboard-toolbar .ant-typography-secondary{font-size:13px;line-height:1.4}.dashboard-filtro{width:240px;gap:4px}.dashboard-filtro>span{font-size:11px;font-weight:600}.dashboard-filtro .ant-select-selection-item,.dashboard-filtro .ant-select-selection-placeholder{font-size:13px}.dashboard-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px}.dashboard-indicador.ant-card{height:74px;min-height:74px;border:1px solid #e7ecf2;border-left:4px solid var(--card-cor);border-radius:10px;box-shadow:0 3px 12px #1f324a0e}.dashboard-indicador .ant-card-body{padding:9px 11px}.dashboard-indicador-conteudo{gap:9px}.dashboard-indicador-icone{width:36px;height:36px;flex-basis:36px;border-radius:9px;font-size:17px}.dashboard-indicador .ant-statistic-title{margin-bottom:2px;color:#607089;font-size:8px;line-height:1.1}.dashboard-indicador .ant-statistic-content{font-size:20px}.dashboard-graficos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-grafico-card{height:295px;min-height:295px;border:1px solid #e7ecf2;border-radius:11px;box-shadow:0 3px 12px #1f324a0d}.dashboard-grafico-card .ant-card-head{min-height:42px;padding:0 16px}.dashboard-grafico-card .ant-card-head-title{padding:10px 0;font-size:13px}.dashboard-grafico-card .ant-card-body{height:calc(100% - 42px);min-height:0;padding:10px 16px 9px}.dashboard-grafico-unico,.dashboard-grafico-unico .dashboard-colunas,.dashboard-colunas{height:100%;min-height:0}.dashboard-grafico-unico .dashboard-colunas-area,.dashboard-colunas-area{height:200px;min-height:0;gap:12px;padding:7px 6px 0}.dashboard-coluna-item>strong{height:18px;font-size:11px}.dashboard-coluna-trilho{max-width:62px}.dashboard-coluna-item>span{min-height:25px;padding-top:5px;font-size:9px}.dashboard-limite{padding-top:5px;font-size:9px}.dashboard-grafico-unico .dashboard-barras,.dashboard-barras{height:100%;min-height:0;gap:11px}.dashboard-barra-cabecalho{margin-bottom:4px;font-size:10px}.dashboard-barra-trilho{height:9px}.dashboard-grafico-unico .dashboard-rosca-bloco,.dashboard-rosca-bloco{height:100%;min-height:0}.dashboard-grafico-unico .dashboard-rosca,.dashboard-rosca{width:145px;height:145px}.dashboard-grafico-unico .dashboard-rosca-centro,.dashboard-rosca-centro{width:86px;height:86px}.dashboard-rosca-centro strong{font-size:20px}.dashboard-rosca-centro span{margin-top:4px;font-size:9px}.dashboard-legenda{gap:5px 10px;margin-top:9px}.dashboard-legenda-item{font-size:9px}.dashboard-legenda-item i{width:7px;height:7px}}@media(min-width:1201px)and (max-height:900px){.content{padding-top:12px}.page-header{margin-bottom:7px}.dashboard-toolbar,.dashboard-cards{margin-bottom:9px}.dashboard-graficos{gap:9px 12px}.dashboard-grafico-card{height:280px;min-height:280px}.dashboard-grafico-unico .dashboard-colunas-area,.dashboard-colunas-area{height:190px}.dashboard-grafico-unico .dashboard-rosca,.dashboard-rosca{width:136px;height:136px}.dashboard-grafico-unico .dashboard-rosca-centro,.dashboard-rosca-centro{width:80px;height:80px}}@media(min-width:1201px){.dashboard-indicador.ant-card{height:68px;min-height:68px}.dashboard-indicador .ant-card-body{padding:7px 10px}.dashboard-indicador-conteudo{gap:8px}.dashboard-indicador-icone{width:34px;height:34px;flex:0 0 34px;border-radius:8px;font-size:16px}.dashboard-indicador .ant-statistic-title{margin:0 0 2px;color:#687386;font-size:7px;font-weight:400;line-height:1.05;letter-spacing:0;text-transform:none;white-space:nowrap}.dashboard-indicador .ant-statistic-content{color:#101b32;font-size:25px;font-weight:750;line-height:1}.dashboard-indicador .ant-statistic-content-value{font-weight:750}}@media(min-width:1201px)and (max-height:900px){.dashboard-indicador.ant-card{height:66px;min-height:66px}.dashboard-indicador .ant-statistic-title{font-size:7px;font-weight:400}.dashboard-indicador .ant-statistic-content{font-size:24px}}@media(min-width:1201px){.dashboard-grafico-card{height:315px;min-height:315px}.dashboard-grafico-unico .dashboard-colunas-area,.dashboard-colunas-area{height:215px}.dashboard-coluna-item>strong{font-size:13px}.dashboard-coluna-item>span{font-size:11px}.dashboard-barra-cabecalho{font-size:11px}.dashboard-limite,.dashboard-legenda-item{font-size:10px}.dashboard-rosca-centro strong{font-size:23px}.dashboard-rosca-centro span{font-size:10px}}@media(min-width:1201px)and (max-height:900px){.dashboard-grafico-card{height:305px;min-height:305px}.dashboard-grafico-unico .dashboard-colunas-area,.dashboard-colunas-area{height:205px}}@media(min-width:1201px){.topbar{padding-left:22px;padding-right:22px}.topbar-brand{gap:10px}.topbar-company{margin-bottom:3px;font-size:10px;letter-spacing:.3px}.topbar-brand-text strong{font-size:18px;line-height:1.1}.topbar-brand-text small{margin-top:3px;font-size:10px}.topbar-actions{gap:12px}.entity-control{width:330px;min-height:52px;padding:6px 12px;border-color:#ffffff4d;border-radius:9px;background:#ffffff17}.entity-control-label{margin:0 11px 1px;font-size:9px}.entity-select.ant-select .ant-select-selection-item,.entity-select.ant-select .ant-select-selection-placeholder{font-size:13px}.topbar-utilities{gap:4px;padding-right:14px}.topbar-icon-button.ant-btn{width:36px;height:36px;padding:0;border-radius:50%;font-size:18px}.topbar-icon-button.ant-btn:hover{background:#ffffff24!important}.user-button.ant-btn{height:50px;gap:10px;padding:4px 8px;border-radius:8px}.user-info strong{max-width:210px;font-size:13px}.user-info small{margin-top:2px;font-size:10px}}@media(min-width:1201px){.entity-control{position:absolute;left:50%;transform:translate(-50%)}}.body-layout,.main-layout,.content,.ant-card,.ant-card-body,.ant-tabs,.ant-tabs-content-holder,.ant-form-item-control,.ant-form-item-control-input-content{min-width:0}.responsive-record{margin:0;display:grid;gap:12px}.responsive-record-field{min-width:0}.responsive-record dt{color:var(--text-secondary);font-size:12px;margin-bottom:4px}.responsive-record dd{margin:0;color:var(--text-primary);white-space:normal;overflow-wrap:anywhere}.responsive-record dd .ant-space{flex-wrap:wrap;gap:8px!important}.responsive-table-mobile .ant-table{background:transparent}.responsive-table-mobile .ant-table-container{border:0}.responsive-table-mobile .ant-table-content{overflow:visible!important}.responsive-table-mobile table{width:100%!important;table-layout:auto!important;border-spacing:0 10px}.responsive-table-mobile .ant-table-tbody>tr>td{background:var(--surface, #fff);border-top:1px solid var(--border, #eee);border-bottom:1px solid var(--border, #eee);vertical-align:top}.responsive-table-mobile .ant-table-tbody>tr>td:first-child{border-left:1px solid var(--border, #eee);border-radius:8px 0 0 8px}.responsive-table-mobile .ant-table-tbody>tr>td:last-child{border-right:1px solid var(--border, #eee);border-radius:0 8px 8px 0}.responsive-table-mobile .ant-table-tbody>tr>td:only-child{border-radius:8px}.responsive-table-mobile .ant-table-selection-column,.responsive-table-mobile .ant-table-row-expand-icon-cell{width:36px;padding:12px 4px!important}.responsive-table-mobile .ant-table-expanded-row>td{padding:8px!important}.responsive-table-mobile .ant-pagination{flex-wrap:wrap;justify-content:center;gap:4px}.responsive-table-mobile .ant-pagination-total-text{height:auto;white-space:normal}.responsive-table-mobile .ant-btn{min-width:36px;min-height:36px}@media screen and (max-width:1024px){.crud-toolbar{flex-wrap:wrap;gap:10px}.crud-toolbar .crud-search{flex:1 1 260px;min-width:0;max-width:100%}.ant-card-head-wrapper{flex-wrap:wrap;gap:8px}.ant-card-head-title{white-space:normal;overflow-wrap:anywhere}}@media screen and (max-width:767px){.content{padding:12px!important}.content>.ant-card>.ant-card-body{padding:14px}.ant-modal{top:12px;max-width:calc(100vw - 24px);padding-bottom:12px}.ant-modal .ant-modal-body{max-height:calc(100dvh - 160px);overflow-y:auto}.ant-modal .ant-modal-footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ant-modal .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0}.ant-modal .ant-col,.ant-modal .ant-form-item{min-width:0}.ant-modal .ant-picker,.ant-modal .ant-input-number{max-width:100%}.ant-drawer-content-wrapper{max-width:100vw}.crud-toolbar{align-items:stretch}.crud-toolbar .crud-search{flex-basis:100%;width:100%}.crud-toolbar>.ant-btn{flex:1 1 160px;height:auto;min-height:36px;white-space:normal}.crud-toolbar>.ant-select{width:100%!important;max-width:100%}.bulk-link-header,.usuarios-header,.avaliadores-header,.page-header{flex-wrap:wrap;gap:10px}.content .ant-space:not(.ant-space-vertical){flex-wrap:wrap;max-width:100%}.ant-tabs-nav{max-width:100%}.ant-descriptions-view,.usuario-mobile-topo strong,.avaliador-mobile-topo strong,.usuario-mobile-dados,.avaliador-mobile-dados{overflow-wrap:anywhere}.resultados-filtros,.relatorios-filtros{grid-template-columns:minmax(0,1fr)}.responsive-record dd .ant-tag{white-space:normal;max-width:100%}}@media screen and (max-width:520px){.topbar{height:auto!important;min-height:104px;flex-wrap:wrap;padding:8px 12px;gap:6px}.topbar-brand{flex:0 0 auto}.topbar-actions{display:contents}.topbar .user-button{margin-left:auto}.topbar .entity-control{order:3;flex:1 1 100%;width:100%;min-width:0;padding:2px 0}.entity-control-content{width:100%;min-width:0}.topbar .entity-select{width:100%}.body-layout{min-height:calc(100dvh - 104px)}.responsive-table-mobile .ant-table-cell{padding:12px}.bulk-link-footer .ant-btn{flex:1 1 100%}.ant-form-item-label>label{height:auto;white-space:normal}}@media print{.responsive-table-mobile table{border-spacing:0}.responsive-record{break-inside:avoid}}@media screen and (max-width:767px){.crud-toolbar .crud-search{flex:1 1 calc(100% - 46px);width:auto}.crud-toolbar>.ant-btn[aria-label=Buscar]{flex:0 0 36px;padding-inline:8px}}@media screen and (max-width:767px){.ant-modal .ant-modal-body .ant-row{margin-inline:0!important}}@media screen and (max-width:767px){input[type=file]{width:100%;min-width:0;max-width:100%}}.vinculos-ciclo-topo{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.vinculos-ciclo-topo h4.ant-typography{margin:0;overflow-wrap:anywhere}.vinculos-ciclo-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;padding:16px;border:1px solid var(--border, #eee);border-radius:8px}.vinculos-ciclo-resumo>div{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}.vinculos-ciclo-resumo span{color:var(--text-secondary);font-size:12px}@media screen and (max-width:900px){.vinculos-ciclo-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:520px){.vinculos-ciclo-resumo{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:767px){.responsive-record-card{min-width:0}.responsive-record-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.responsive-record-identity{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.responsive-record-identity>span{color:var(--text-secondary);font-size:10px;line-height:1.4}.responsive-record-identity>strong{color:var(--text-primary);font-size:14px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.responsive-record-status{max-width:40%;flex-shrink:0;font-size:11px}.responsive-record-status .ant-tag{margin:0;font-size:10px;line-height:20px;padding-inline:7px;border-radius:4px}.responsive-record-card .responsive-record{display:grid;gap:3px}.responsive-record-card .responsive-record-field{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;font-size:12px;line-height:1.5}.responsive-record-card .responsive-record dt{margin:0;color:var(--text-secondary);font-size:inherit;line-height:inherit}.responsive-record-card .responsive-record dd{min-width:0;color:var(--text-primary);font-size:inherit;line-height:inherit}.responsive-record-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-top:8px}.responsive-record-actions .ant-space{flex-wrap:wrap;justify-content:flex-end;gap:6px!important}.responsive-record-actions .ant-btn{font-size:12px;border-radius:5px}.responsive-record-actions .usuarios-acoes{flex-wrap:wrap}.responsive-table-mobile .ant-table-tbody>tr>td{padding:12px!important;background:var(--surface, #fff)}.responsive-table-mobile .ant-table-tbody>tr>td:only-child{border-radius:7px}.responsive-table-mobile table{border-spacing:0 8px}.usuario-mobile-card,.avaliador-mobile-card,.avaliacao-card{border-radius:7px}.usuario-mobile-card .ant-card-body,.avaliador-mobile-card .ant-card-body{padding:12px}.usuario-mobile-topo,.avaliador-mobile-topo{margin-bottom:6px;gap:10px}.usuario-mobile-topo strong,.avaliador-mobile-topo strong{font-size:14px;line-height:1.4;font-weight:600}.usuario-mobile-topo span,.avaliador-mobile-topo span{font-size:10px}.usuario-mobile-topo .ant-tag,.avaliador-mobile-topo .ant-tag{margin:0;font-size:10px;line-height:20px;padding-inline:7px}.usuario-mobile-dados,.avaliador-mobile-dados{gap:3px;margin-bottom:8px;font-size:12px;line-height:1.5}.usuario-mobile-dados span,.avaliador-mobile-dados span{font-size:12px}.usuario-mobile-dados b,.avaliador-mobile-dados b{font-weight:400}.usuario-mobile-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.usuario-mobile-acoes .ant-btn,.avaliador-mobile-card .ant-btn{min-height:36px;font-size:12px}}.pular-conteudo{position:fixed;left:12px;top:-100px;z-index:99999;background:#fff;color:#006a7c;padding:12px 16px;border:2px solid currentColor;border-radius:8px;font-weight:600}.pular-conteudo:focus{top:12px}:where(a,button,input,select,textarea,[role=button]):focus-visible{outline:3px solid #006D82;outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.desempenho-recaptcha{margin:8px 0 18px;max-width:100%}.desempenho-recaptcha>div:first-child{max-width:100%}@media(max-width:380px){.desempenho-recaptcha{overflow-x:auto}}.gestao-global-resumo{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.gestao-global-resumo--superadmin{grid-template-columns:repeat(6,minmax(0,1fr))}.gestao-global-resumo>.ant-card{min-width:0}@media(max-width:1100px){.gestao-global-resumo,.gestao-global-resumo--superadmin{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.gestao-global-resumo,.gestao-global-resumo--superadmin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.gestao-global-resumo,.gestao-global-resumo--superadmin{grid-template-columns:minmax(0,1fr)}}.login-page.login-cidadao-style{display:grid;grid-template-columns:minmax(0,62fr) minmax(370px,38fr);min-height:100dvh;background:#fff}.login-cidadao-style .login-brand{position:relative;overflow:hidden;justify-content:space-between;padding:clamp(30px,4vw,75px);background:radial-gradient(ellipse at 90% 65%,#f0fbfe,#fff 55%);color:#15213c}.login-cidadao-style .login-intro-logo{display:flex;align-items:center;gap:10px;color:#006e82;font-size:13px;font-weight:900;letter-spacing:.08em;position:relative;z-index:2}.login-intro-logo .anticon{font-size:30px}.login-intro-logo strong{display:block;font-size:9px;letter-spacing:.28em}.login-cidadao-style .login-intro-content{position:relative;z-index:2;max-width:620px;padding-bottom:40px}.login-intro-kicker{color:#3b7480;font-size:12px;font-weight:800;letter-spacing:.18em}.login-intro-title{font-size:clamp(44px,5vw,86px);line-height:.98;font-weight:800;letter-spacing:-.06em;margin:16px 0 20px}.login-intro-title strong{color:#0097b2;display:block}.login-cidadao-style .login-intro-content p{font-size:16px;line-height:1.65;color:#64748b;max-width:480px;margin-bottom:30px}.login-intro-feature{display:flex;align-items:center;gap:13px;font-size:13px;color:#364152;margin:16px 0;font-weight:600}.login-intro-feature .anticon{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;color:#00829b;background:#e7f8fb;font-size:17px}.login-intro-art{pointer-events:none;position:absolute;inset:0;opacity:.32}.login-art-circle{position:absolute;display:grid;place-items:center;border:1px solid #A2DAE6;border-radius:50%;color:#007f97;background:#f1fbfd}.login-art-circle-one{width:160px;height:160px;top:15%;right:15%;font-size:54px}.login-art-circle-two{width:94px;height:94px;right:8%;bottom:23%;font-size:35px}.login-art-circle-three{width:76px;height:76px;right:35%;bottom:8%;font-size:28px}.login-panel{display:flex;align-items:center;justify-content:center;padding:28px;background:#fff;border-left:1px solid #D9EDF1}.login-panel-inner{width:min(100%,390px);max-height:100%;overflow-y:auto;padding:8px 0}.login-panel .login-form-heading{margin-bottom:24px}.login-panel .login-form-heading h1{color:#182232;font-size:31px;font-weight:800;letter-spacing:-.04em;margin:0 0 9px}.login-panel .login-form-heading p{color:#7a8493;margin:0;line-height:1.6;font-size:14px}.login-panel .login-form-grid{display:grid;gap:10px}.login-panel .login-form-grid .ant-form-item{margin-bottom:5px}.login-panel .login-form-grid .ant-form-item-label label{color:#263142;font-weight:700}.login-panel .login-form-grid .ant-input-affix-wrapper{border-radius:12px;min-height:48px;padding:6px 13px;border-color:#e2e5eb;background:#f7f8fb}.login-panel .login-form-grid .ant-input{background:transparent}.login-panel .login-form-options{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;color:#85909d;font-size:12px}.login-panel .login-form-options .ant-btn-link{color:#0097b2;padding:0;font-size:12px}.login-panel .login-form-options .ant-btn-link:hover{color:#006b80}.login-panel .login-submit,.login-panel .login-biometria{min-height:48px;border-radius:11px;font-weight:700}.login-panel .login-recaptcha{display:flex;justify-content:center;margin:8px 0}.login-panel .login-biometria{background:#fff;border-color:#d4d8df}.login-panel .login-alert{margin-bottom:14px}.login-panel .login-footer{margin-top:34px;font-size:12px;color:#9aa0a9;text-align:center}.login-panel .login-footer strong{color:#414b5a}.login-mobile-identity{display:none;color:#007e95;font-weight:800;align-items:center;gap:10px;margin-bottom:25px}@media(max-width:960px){.login-page.login-cidadao-style{grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}.login-cidadao-style .login-brand{padding:35px}.login-intro-title{font-size:46px}.login-intro-art{display:none}}@media(max-width:700px){.login-page.login-cidadao-style{grid-template-columns:1fr}.login-cidadao-style .login-brand{display:none}.login-panel{min-height:100dvh;padding:30px 22px}.login-panel-inner{overflow-y:visible}.login-mobile-identity{display:flex}}.minha-conta-identificacao{border:1px solid #edf0f3;background:#fafbfd;border-radius:8px;padding:12px 16px;margin-bottom:12px;display:grid;gap:4px}.minha-conta-identificacao .ant-typography{font-size:12px}html.tema-escuro .minha-conta-identificacao{background:#242831;border-color:#404653;color:#f3f5f8}.gestao-usuario-modal.ant-modal{top:22px;padding-bottom:18px;max-width:calc(100vw - 28px)}.gestao-usuario-modal .ant-modal-body{max-height:calc(100dvh - 160px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.gestao-usuario-modal .ant-form-item{margin-bottom:10px}.gestao-usuario-modal .ant-form-item-label{padding-bottom:3px}.gestao-usuario-modal .ant-form-item-label>label{height:auto;font-size:13px}.gestao-usuario-modal .ant-row>.ant-col{min-width:0}.gestao-usuario-modal .gestao-usuario-perfil-aviso{display:block;font-size:12px;margin:0 0 8px}.gestao-usuario-senha{margin-top:7px;border-top:1px solid var(--border, #e5e7eb);padding-top:8px}.gestao-usuario-senha-titulo{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:5px 0 6px}.gestao-usuario-senha-titulo strong{font-size:14px;color:var(--text-primary, #262626)}.gestao-usuario-senha-titulo span{font-size:12px;color:var(--text-secondary, #777)}.gestao-usuario-modal .gestao-usuario-senha-aviso{font-size:12px;margin:3px 0 10px}.gestao-usuario-modal .gestao-usuario-senha-propria{font-size:12px;margin:8px 0 0}@media(max-width:575px){.gestao-usuario-modal.ant-modal{top:10px;padding-bottom:10px}.gestao-usuario-modal .ant-modal-body{max-height:calc(100dvh - 145px)}}.entidade-cadastro-modal.ant-modal{top:16px;max-width:calc(100vw - 24px);padding-bottom:0}.entidade-cadastro-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden}.entidade-cadastro-modal .ant-modal-header,.entidade-cadastro-modal .ant-modal-footer{flex:0 0 auto}.entidade-cadastro-modal .ant-modal-body{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:4px}.entidade-cadastro-modal .ant-form-item{margin-bottom:10px}.entidade-cadastro-modal .ant-form-item-label{padding-bottom:3px}.entidade-cadastro-modal .ant-form-item-label>label{height:auto;font-size:13px}.entidade-cadastro-modal .ant-row>.ant-col{min-width:0}.entidade-cadastro-modal .ant-form-item:has(.ant-switch){margin-bottom:4px}@media(max-width:575px){.entidade-cadastro-modal.ant-modal{top:8px}.entidade-cadastro-modal .ant-modal-content{max-height:calc(100dvh - 16px)}}.login-page.login-cidadao-style{position:relative}.login-theme-switch{position:absolute;z-index:10;top:19px;right:22px;display:flex;align-items:center;gap:4px;border-radius:999px;padding:4px;background:#f3f4f7;border:1px solid #dedfe6;box-shadow:0 2px 8px #1720301a}.login-theme-option{appearance:none;width:36px;height:36px;display:grid;place-items:center;border:0;background:transparent;color:#737b87;border-radius:50%;cursor:pointer;font-size:17px;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.login-theme-option:hover{color:#008099}.login-theme-option.is-active{background:#fff;color:#0097b2;box-shadow:0 1px 5px #181f2821}.login-theme-option:focus-visible,.login-social-icon:focus-visible{outline:3px solid #61CDE2;outline-offset:3px}.login-panel .login-social-area{margin-top:22px;text-align:center}.login-panel .login-social-label{font-size:12px;color:#68768a;font-weight:600;margin-bottom:8px}.login-panel .login-social-icons{display:flex;align-items:center;justify-content:center;gap:12px}.login-panel .login-social-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid #dce1e7;border-radius:50%;background:#fff;text-decoration:none;box-shadow:0 2px 8px #0000000f;transition:transform .16s ease,box-shadow .16s ease;font-size:17px}.login-panel .login-social-icon:hover{transform:translateY(-2px);box-shadow:0 5px 14px #0000001f}.login-panel .login-social-facebook{color:#1877f2}.login-panel .login-social-instagram{color:#e4405f}.login-panel .login-social-area .login-footer{margin-top:10px;line-height:1.5}.login-panel .login-social-area .login-footer strong{display:block}.login-page.login-cidadao-style.login-tema-escuro{color-scheme:dark;background:#111014}.login-cidadao-style.login-tema-escuro .login-brand{background:radial-gradient(ellipse at 80% 72%,#143943,#112930 44%,#0d1a20);color:#f0fbfe}.login-cidadao-style.login-tema-escuro .login-intro-logo{color:#a5eff8}.login-cidadao-style.login-tema-escuro .login-intro-kicker{color:#80ddea}.login-cidadao-style.login-tema-escuro .login-intro-title strong{color:#65d6e9}.login-cidadao-style.login-tema-escuro .login-intro-content p{color:#bcd2da}.login-cidadao-style.login-tema-escuro .login-intro-feature{color:#d7e8ed}.login-cidadao-style.login-tema-escuro .login-intro-feature .anticon{color:#c7f5fb;background:#224550}.login-cidadao-style.login-tema-escuro .login-intro-art{opacity:.25}.login-cidadao-style.login-tema-escuro .login-art-circle{background:#1e4550;color:#afeaf4;border-color:#3b8a99}.login-page.login-tema-escuro .login-panel{background:#151418;border-left-color:#302b32;color:#ece9ef}.login-page.login-tema-escuro .login-panel .login-form-heading h1{color:#f1fbfd}.login-page.login-tema-escuro .login-panel .login-form-heading p{color:#b7aebc}.login-page.login-tema-escuro .login-panel .login-form-grid .ant-form-item-label label{color:#eee4ec}.login-page.login-tema-escuro .login-panel .login-form-grid .ant-input-affix-wrapper{background:#211f26;border-color:#514b55;color:#f5f0f5}.login-page.login-tema-escuro .login-panel .login-form-grid .ant-input{color:#f5f0f5}.login-page.login-tema-escuro .login-panel .login-form-grid .ant-input::placeholder{color:#8e8693}.login-page.login-tema-escuro .login-panel .login-form-grid .ant-input-prefix,.login-page.login-tema-escuro .login-panel .login-form-grid .ant-input-suffix{color:#aaa2ad}.login-page.login-tema-escuro .login-panel .login-form-options{color:#b5aaba}.login-page.login-tema-escuro .login-panel .login-form-options .ant-btn-link{color:#88e2ee}.login-page.login-tema-escuro .login-panel .login-form-options .ant-btn-link:hover{color:#b7eff7}.login-page.login-tema-escuro .login-panel .login-biometria{color:#eee2ee;background:#211f26;border-color:#514b55}.login-page.login-tema-escuro .login-panel .login-biometria:hover{border-color:#60c6d7;color:#d0f6fc}.login-page.login-tema-escuro .login-panel .login-social-label,.login-page.login-tema-escuro .login-panel .login-footer{color:#b4a9b7}.login-page.login-tema-escuro .login-panel .login-footer strong{color:#f0e6ee}.login-page.login-tema-escuro .login-panel .login-social-icon{background:#28242c;border-color:#4b4450}.login-page.login-tema-escuro .login-panel .login-social-facebook{color:#75adff}.login-page.login-tema-escuro .login-panel .login-social-instagram{color:#ff829c}.login-page.login-tema-escuro .login-theme-switch{background:#29262e;border-color:#48414e}.login-page.login-tema-escuro .login-theme-option{color:#bcb4c0}.login-page.login-tema-escuro .login-theme-option.is-active{background:#4c4351;color:#ffe9f0}@media(max-width:700px){.login-page .login-theme-switch{top:14px;right:14px}.login-panel{padding-top:76px}.login-panel .login-social-area{padding-bottom:12px}}@media(prefers-reduced-motion:reduce){.login-theme-option,.login-panel .login-social-icon{transition:none}}html.tema-escuro .login-page.login-tema-escuro .login-panel .login-form-grid .ant-form-item-label>label{color:#eee4ec!important}html.tema-escuro .login-page.login-tema-escuro .login-panel .login-form-grid .ant-input-affix-wrapper{background:#211f26!important;border-color:#514b55!important;color:#f5f0f5!important}html.tema-escuro .login-page.login-tema-escuro .login-panel .login-form-grid .ant-input{background:transparent!important;color:#f5f0f5!important}html.tema-escuro .login-page.login-tema-escuro .login-panel .login-form-grid .ant-input::placeholder{color:#a39ba8!important}.login-cidadao-style .login-panel .login-form-heading{display:flex;flex-direction:column;align-items:center;gap:9px;margin-bottom:24px;text-align:center;font-family:var(--layout-font-family)}.login-cidadao-style .login-panel .login-company-symbol{display:block;width:76px;height:76px;object-fit:contain;margin:0 auto 4px}.login-cidadao-style .login-panel .login-form-heading h1{font-family:inherit;font-size:clamp(29px,2.4vw,36px);font-weight:750;letter-spacing:-.035em;line-height:1.17;margin:0}.login-cidadao-style .login-panel .login-form-heading p{font-family:inherit;font-size:13px;font-weight:400;line-height:1.55;color:#737780;max-width:335px;margin:0}.login-cidadao-style.login-tema-escuro .login-panel .login-form-heading p{color:#b7aebc}@media(max-width:700px){.login-cidadao-style .login-panel .login-company-symbol{width:64px;height:64px}.login-cidadao-style .login-panel .login-form-heading h1{font-size:30px}}.login-cidadao-style .login-intro-logo,.login-cidadao-style.login-tema-escuro .login-intro-logo{width:max-content;max-width:100%;padding:0;border-radius:0;background:transparent}.login-cidadao-style .login-intro-logo-image{display:block;width:162px;max-width:100%;height:auto;object-fit:contain}@media(min-width:960px){.login-cidadao-style .login-panel .login-form-heading p{align-self:center;width:max-content;max-width:none;white-space:nowrap;font-size:clamp(11px,.7vw,12px)}}@media(max-width:959px){.login-cidadao-style .login-panel .login-form-heading p{width:auto;max-width:100%;white-space:normal;overflow-wrap:break-word}}.login-page.login-tema-escuro .login-panel .login-form-grid .ant-input-password-icon,.login-page.login-tema-escuro .login-panel .login-form-grid .ant-input-password-icon .anticon,.login-page.login-tema-escuro .login-panel .login-form-grid .anticon-eye,.login-page.login-tema-escuro .login-panel .login-form-grid .anticon-eye-invisible{color:#fff!important;opacity:1}.login-page.login-tema-escuro .login-panel .login-form-grid .ant-input-password-icon:hover,.login-page.login-tema-escuro .login-panel .login-form-grid .ant-input-password-icon:focus-visible{color:#fff!important}html.tema-escuro{--dark-surface-raised: #252a32;--dark-border-strong: #454c57;--dark-accent-text: #75DEF0}html.tema-escuro .gestao-global-resumo .ant-statistic,html.tema-escuro .gestao-global-resumo .ant-statistic-content,html.tema-escuro .gestao-global-resumo .ant-statistic-content-value,html.tema-escuro .gestao-global-resumo .ant-statistic-content-suffix{color:var(--text-primary)!important}html.tema-escuro .gestao-global-resumo .ant-statistic-title,html.tema-escuro .resultado-indicador .ant-statistic-title,html.tema-escuro .resultado-detalhe-cards .ant-statistic-title,html.tema-escuro .relatorios-cards .ant-statistic-title,html.tema-escuro .relatorios-resumos .ant-statistic-title{color:var(--text-secondary)!important}html.tema-escuro .resultado-indicador .ant-statistic-content,html.tema-escuro .resultado-detalhe-cards .ant-statistic-content,html.tema-escuro .relatorios-cards .ant-statistic-content,html.tema-escuro .relatorios-resumos .ant-statistic-content{color:var(--text-primary)!important}html.tema-escuro .resultado-indicador-icone{color:var(--dark-accent-text)}html.tema-escuro .resultado-barra-trilho{background:#363e49}html.tema-escuro .avaliacoes-resumo h3.ant-typography,html.tema-escuro .avaliacao-criterio-numero,html.tema-escuro .avaliacao-obrigatorio{color:var(--dark-accent-text)!important}html.tema-escuro .avaliacao-progresso-percentual,html.tema-escuro .avaliacao-progresso-titulo strong{color:var(--text-primary)!important}html.tema-escuro .avaliacao-card-meta,html.tema-escuro .avaliacao-card-meta span,html.tema-escuro .avaliacoes-header .ant-typography:last-child{color:var(--text-secondary)!important}html.tema-escuro .avaliacao-criterio,html.tema-escuro .avaliacao-criterio-linha,html.tema-escuro .avaliacao-grupo-titulo{border-color:var(--border)!important}html.tema-escuro .avaliacao-escala .ant-radio-button-wrapper{background:var(--dark-surface-raised);color:var(--text-primary);border-color:var(--dark-border-strong)}html.tema-escuro .avaliacao-escala .ant-radio-button-wrapper-checked{background:#173d46;color:#b8eff8;border-color:#35b9d0}html.tema-escuro .dashboard-indicador .ant-statistic-title{color:var(--text-secondary)!important}html.tema-escuro .dashboard-indicador .ant-statistic-content,html.tema-escuro .dashboard-indicador .ant-statistic-content-value{color:var(--text-primary)!important}html.tema-escuro .dashboard-barra-trilho{background:#363e49!important}html.tema-escuro .ant-table-tbody>tr>td{color:var(--text-primary)!important}html.tema-escuro .ant-table-tbody>tr.ant-table-row-selected>td,html.tema-escuro .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#233b43!important}html.tema-escuro .ant-table-expanded-row>td,html.tema-escuro .ant-table-expanded-row:hover>td{background:var(--dark-surface-raised)!important}html.tema-escuro .ant-table-cell-row-hover{background:#292e37!important}html.tema-escuro .ant-table-tbody>tr>td .ant-typography-secondary{color:var(--text-secondary)!important}html.tema-escuro .ant-modal-content,html.tema-escuro .ant-modal-header,html.tema-escuro .ant-drawer-content,html.tema-escuro .ant-drawer-header,html.tema-escuro .ant-drawer-body,html.tema-escuro .ant-popover-inner,html.tema-escuro .ant-picker-panel-container{background:var(--surface)!important;color:var(--text-primary)!important}html.tema-escuro .ant-form-item-explain,html.tema-escuro .ant-modal-confirm-content,html.tema-escuro .ant-descriptions-item-label,html.tema-escuro .ant-descriptions-item-content,html.tema-escuro .ant-modal-close,html.tema-escuro .ant-drawer-close,html.tema-escuro .ant-input-password-icon,html.tema-escuro .ant-input-suffix,html.tema-escuro .ant-picker-suffix{color:var(--text-secondary)}html.tema-escuro .ant-input::placeholder,html.tema-escuro .ant-input-affix-wrapper input::placeholder,html.tema-escuro .ant-picker-input>input::placeholder{color:#aeb6c1!important}html.tema-escuro .ant-select-disabled .ant-select-selector,html.tema-escuro .ant-input-disabled,html.tema-escuro .ant-input-affix-wrapper-disabled{background:#262a30!important;color:#b4bac4!important}html.tema-escuro .ant-divider-inner-text,html.tema-escuro .ant-descriptions-title{color:var(--text-primary)}html.tema-escuro .vinculos-ciclo-resumo,html.tema-escuro .responsive-record,html.tema-escuro .resultado-detalhe{color:var(--text-primary);border-color:var(--border)}html.tema-escuro .usuario-mobile-card,html.tema-escuro .avaliador-mobile-card,html.tema-escuro .responsive-record-card{background:var(--surface)!important;border-color:var(--border)!important}@media print{html.tema-escuro,html.tema-escuro body,html.tema-escuro .app-layout,html.tema-escuro .main-layout,html.tema-escuro .content{background:#fff!important;color:#000!important;color-scheme:light}html.tema-escuro .relatorios-page,html.tema-escuro .relatorios-page .ant-typography,html.tema-escuro .relatorios-page .ant-statistic-content,html.tema-escuro .relatorios-page .ant-statistic-title{color:#000!important}html.tema-escuro .relatorios-page .ant-card,html.tema-escuro .relatorios-page .ant-table,html.tema-escuro .relatorios-page .ant-table-cell{background:#fff!important;color:#000!important}}@media(min-width:900px){.topbar.ant-layout-header{height:var(--layout-header-height);min-height:var(--layout-header-height)}.topbar .topbar-inner{width:min(var(--layout-header-max-width),calc(100% - 48px));max-width:var(--layout-header-max-width)}.body-layout{min-height:calc(100vh - var(--layout-header-height))}.sidebar{height:calc(100vh - var(--layout-header-height))}}.topbar.ant-layout-header{padding-left:0;padding-right:0}.topbar .topbar-inner{height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px;min-width:0}.topbar .topbar-brand,.topbar .topbar-actions{min-width:0}.topbar .topbar-actions{margin-left:auto;justify-content:flex-end}@media(min-width:1201px){.topbar .topbar-brand{gap:14px}.topbar .topbar-logo{width:var(--layout-header-logo-size);height:var(--layout-header-logo-size);font-size:26px;border-radius:13px}.topbar .topbar-brand-text strong{font-size:var(--layout-header-brand-size);line-height:1.15}.topbar .topbar-brand-text small{font-size:11px}.topbar .topbar-actions{gap:15px}}@media(min-width:900px)and (max-width:1200px){.topbar .topbar-inner{width:calc(100% - 36px);gap:18px}}@media(max-width:899px){.topbar .topbar-inner{width:calc(100% - 28px);gap:10px}}@media(max-width:520px){.topbar .topbar-inner{width:calc(100% - 20px);flex-wrap:wrap;gap:6px}}.topbar .suporte-header-button.ant-btn{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:50%;color:#fff!important}.topbar .suporte-header-button.ant-btn:hover,.topbar .suporte-header-button.ant-btn:focus-visible{background:#ffffff24!important;color:#fff!important}.topbar .suporte-header-button.ant-btn .anticon{color:#fff!important}.topbar .suporte-header-button.ant-btn:focus-visible{outline:2px solid white;outline-offset:2px}.topbar .suporte-header-button.ant-btn:disabled{opacity:.65}.topbar .suporte-nao-lidas{position:absolute;top:-1px;right:-3px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 3px;border-radius:9px;background:#fff;color:#b7191b;border:1px solid #b7191b;font-size:10px;font-weight:700;line-height:1}@media(max-width:899px){.topbar .suporte-header-button.ant-btn{width:34px;height:34px;font-size:17px}}@media(max-width:520px){.topbar .suporte-header-button.ant-btn{order:1}}.main-layout--gestao-global{--gg-page: var(--background);--gg-panel: #ffffff;--gg-title: #213239;--gg-muted: #637985;--gg-border: #D7E9EE;--gg-table-head: #EBF7FA;--gg-row-hover: #F3FBFD;min-height:calc(100dvh - 96px);display:flex;flex-direction:column;background:var(--gg-page)}.main-layout--gestao-global>.content--gestao-global{flex:1 0 auto;padding:20px clamp(18px,2vw,30px) 28px;background:var(--gg-page)}.gestao-global-page{color:var(--gg-title)}.gestao-global-page .gestao-global-cabecalho{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:18px}.gestao-global-page .gestao-global-cabecalho h4.ant-typography{font-size:21px;font-weight:700;color:var(--gg-title);margin:0}.gestao-global-page .gestao-global-cabecalho .ant-typography-secondary{color:var(--gg-muted);font-size:13px}.gestao-global-page .gestao-global-cabecalho .ant-btn{min-height:34px}.gestao-global-page .gestao-global-resumo{gap:12px;margin-bottom:16px}.gestao-global-page .gestao-global-resumo>.ant-card{min-width:0;min-height:var(--layout-ui-card-min-height);border-radius:var(--layout-ui-card-radius);border:1px solid var(--gg-border);box-shadow:0 5px 18px #005f730f;background:var(--gg-panel)}.gestao-global-page .gestao-global-resumo .ant-card-body{padding:var(--layout-ui-indicator-padding)}.gestao-global-page .gestao-global-resumo .ant-statistic-title{color:var(--gg-muted);font-size:12px;margin-bottom:8px}.gestao-global-page .gestao-global-resumo .ant-statistic-content,.gestao-global-page .gestao-global-resumo .ant-statistic-content-value{color:var(--gg-title);font-size:24px;line-height:1.3;font-weight:650}.gestao-global-page .gestao-global-painel.ant-card{border:1px solid var(--gg-border);border-radius:var(--layout-ui-card-radius);background:var(--gg-panel);box-shadow:0 7px 20px #005f730e}.gestao-global-page .gestao-global-painel>.ant-card-body{padding:var(--layout-ui-panel-padding)}.gestao-global-page .gestao-global-titulo-lista.ant-typography{font-size:16px;font-weight:700;color:var(--gg-title);margin:0 0 14px}.gestao-global-page .gestao-global-filtros{display:flex;align-items:center;flex-wrap:wrap;gap:var(--layout-ui-toolbar-gap);margin-bottom:14px}.gestao-global-page .gestao-global-filtros .gestao-global-pesquisa{width:min(410px,100%);min-width:220px;flex:0 1 410px}.gestao-global-page .gestao-global-filtros .ant-btn{min-height:var(--layout-ui-control-height);height:auto;padding-block:6px;padding-inline:14px;border-radius:var(--layout-ui-control-radius);white-space:normal;font-size:13px}.gestao-global-page .gestao-global-filtros .ant-input{font-size:13px}.gestao-global-page .gestao-global-tabela .ant-table{background:transparent;color:var(--gg-title)}.gestao-global-page .gestao-global-tabela .ant-table-container{border:1px solid var(--gg-border);border-radius:9px;overflow:hidden}.gestao-global-page .gestao-global-tabela .ant-table-thead>tr>th{background:var(--gg-table-head);border-bottom:1px solid var(--gg-border);font-size:var(--layout-ui-table-heading-size);font-weight:600;color:var(--gg-title);white-space:nowrap;padding:var(--layout-ui-table-cell-padding)}.gestao-global-page .gestao-global-tabela .ant-table-tbody>tr>td{border-bottom:1px solid var(--gg-border);background:var(--gg-panel);color:var(--gg-title);font-size:var(--layout-ui-table-body-size);padding:var(--layout-ui-table-cell-padding);vertical-align:middle}.gestao-global-page .gestao-global-tabela .ant-table-tbody>tr:last-child>td{border-bottom:0}.gestao-global-page .gestao-global-tabela .ant-table-tbody>tr:hover>td{background:var(--gg-row-hover)}.gestao-global-page .gestao-global-tabela .ant-table-cell-row-hover{background:var(--gg-row-hover)!important}.gestao-global-page .gestao-global-tabela .ant-table-cell .ant-btn{min-height:var(--layout-ui-action-height);border-radius:var(--layout-ui-control-radius);font-size:12px}.gestao-global-page .gestao-global-tabela .ant-table-tbody>tr>td .ant-tag{margin-inline-end:0}.gestao-global-entidade-info{display:flex;flex-direction:column;gap:5px;min-width:0}.gestao-global-entidade-identidade{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 14px}.gestao-global-page .gestao-global-entidade-identidade .ant-typography{margin:0}.gestao-global-page .gestao-global-entidade-identidade .ant-typography strong,.gestao-global-page .gestao-global-entidade-identidade .ant-typography{font-size:13px}.gestao-global-page .gestao-global-entidade-identidade .ant-typography:not(.ant-typography-secondary){color:var(--gg-title)}.gestao-global-page .gestao-global-documentos,.gestao-global-page .gestao-global-entidade-meta{font-size:11px;color:var(--gg-muted)}.gestao-global-rodape{width:100%;min-height:46px;padding:13px 18px;color:#fff;background:var(--primary);text-align:center;font-size:12px;line-height:1.6}.gestao-global-rodape strong{color:#fff}html.tema-escuro .main-layout--gestao-global{--gg-page: #121D22;--gg-panel: #1C2E36;--gg-title: #F2FAFC;--gg-muted: #BED4DD;--gg-border: #35515B;--gg-table-head: #263F48;--gg-row-hover: #2A4750;background:var(--gg-page)!important}html.tema-escuro .main-layout--gestao-global>.content--gestao-global{background:linear-gradient(115deg,#121e24,#1c323a 45%,#14262d)!important}html.tema-escuro .gestao-global-page .gestao-global-resumo>.ant-card,html.tema-escuro .gestao-global-page .gestao-global-painel.ant-card{background:var(--gg-panel)!important;border-color:var(--gg-border)!important}html.tema-escuro .gestao-global-page .gestao-global-cabecalho h4.ant-typography,html.tema-escuro .gestao-global-page .gestao-global-titulo-lista.ant-typography,html.tema-escuro .gestao-global-page .gestao-global-resumo .ant-statistic-content,html.tema-escuro .gestao-global-page .gestao-global-resumo .ant-statistic-content-value,html.tema-escuro .gestao-global-page .gestao-global-tabela .ant-table-thead>tr>th,html.tema-escuro .gestao-global-page .gestao-global-entidade-identidade .ant-typography:not(.ant-typography-secondary){color:var(--gg-title)!important}html.tema-escuro .gestao-global-page .gestao-global-resumo .ant-statistic-title,html.tema-escuro .gestao-global-page .gestao-global-cabecalho .ant-typography-secondary,html.tema-escuro .gestao-global-page .gestao-global-documentos,html.tema-escuro .gestao-global-page .gestao-global-entidade-meta{color:var(--gg-muted)!important}html.tema-escuro .gestao-global-page .gestao-global-tabela .ant-table,html.tema-escuro .gestao-global-page .gestao-global-tabela .ant-table-container,html.tema-escuro .gestao-global-page .gestao-global-tabela .ant-table-tbody>tr>td{background:var(--gg-panel)!important;border-color:var(--gg-border)!important;color:var(--gg-title)!important}html.tema-escuro .gestao-global-page .gestao-global-tabela .ant-table-thead>tr>th{background:var(--gg-table-head)!important;border-color:var(--gg-border)!important}html.tema-escuro .gestao-global-page .gestao-global-tabela .ant-table-tbody>tr:hover>td,html.tema-escuro .gestao-global-page .gestao-global-tabela .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--gg-row-hover)!important}html.tema-escuro .gestao-global-page .gestao-global-tabela .ant-typography-secondary{color:var(--gg-muted)!important}html.tema-escuro .gestao-global-page .gestao-global-filtros .ant-input-affix-wrapper{background:#253f48!important;border-color:#426570!important;color:#f2fafc!important}html.tema-escuro .gestao-global-page .gestao-global-filtros input{color:#f2fafc!important;background:transparent!important}html.tema-escuro .gestao-global-rodape{background:#006178}@media(max-width:1050px){.gestao-global-page .gestao-global-resumo,.gestao-global-page .gestao-global-resumo--superadmin{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.main-layout--gestao-global{min-height:calc(100dvh - 76px)}.main-layout--gestao-global>.content--gestao-global{padding:15px 12px 20px}.gestao-global-page .gestao-global-cabecalho{align-items:stretch}.gestao-global-page .gestao-global-resumo,.gestao-global-page .gestao-global-resumo--superadmin{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gestao-global-page .gestao-global-painel>.ant-card-body{padding:14px 12px}.gestao-global-page .gestao-global-filtros .gestao-global-pesquisa{flex:1 0 100%;width:100%;max-width:none}.gestao-global-page .gestao-global-filtros .ant-btn{flex:1 1 auto}.gestao-global-page .gestao-global-tabela .ant-table-container{border:0}.gestao-global-page .gestao-global-tabela .responsive-record-card{background:var(--gg-panel);border:1px solid var(--gg-border);border-radius:10px;color:var(--gg-title);margin-bottom:8px}.gestao-global-page .gestao-global-tabela .responsive-record-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.gestao-global-page .gestao-global-tabela .responsive-record-actions>div{flex:1 1 auto}.gestao-global-page .gestao-global-tabela .responsive-record-actions .ant-btn{min-height:34px}}@media(max-width:420px){.gestao-global-page .gestao-global-resumo,.gestao-global-page .gestao-global-resumo--superadmin{grid-template-columns:repeat(2,minmax(0,1fr))}.gestao-global-page .gestao-global-resumo .ant-card-body{padding:11px 12px}.gestao-global-page .gestao-global-resumo .ant-statistic-content{font-size:21px}.gestao-global-rodape{font-size:11px}}.topbar .entity-control{flex:0 1 308px;width:308px;min-width:220px;max-width:360px;min-height:54px;padding:7px 12px;gap:10px;border:1px solid rgba(255,255,255,.3)!important;border-radius:9px!important;background:#ffffff1a!important;box-shadow:none!important}.topbar .entity-control-content{min-width:0;flex:1}.topbar .entity-control-label{display:block;margin:0 11px -2px;font-size:8px;font-weight:700;letter-spacing:.5px;color:#ffffffc2!important}.topbar .entity-control-icon{font-size:18px;color:#fff}.topbar .entity-select.ant-select{width:100%;min-width:0}.topbar .entity-select.ant-select .ant-select-selector{padding:0 11px!important;border:none!important;box-shadow:none!important;background:transparent!important}.topbar .entity-select.ant-select .ant-select-selection-item{font-weight:600;font-size:13px;line-height:26px}.topbar .entity-select-static{display:block;width:100%;padding:3px 11px 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:13px;font-weight:600}.topbar .topbar-global-return.ant-btn{flex:0 0 auto;min-height:38px;padding:0 12px;display:inline-flex;gap:6px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.32)!important;border-radius:8px;background:transparent!important;color:#fff!important;font-size:13px;font-weight:600}.topbar .topbar-global-return.ant-btn:hover,.topbar .topbar-global-return.ant-btn:focus-visible{background:#ffffff24!important;color:#fff!important}.topbar .topbar-utilities{flex-shrink:0}.body-layout>.sidebar.ant-layout-sider{background:var(--surface)!important;border-right:1px solid var(--border);box-shadow:4px 0 20px #0053640b}.sidebar .sidebar-menu{padding:18px 10px;background:transparent}.sidebar .sidebar-menu .ant-menu{padding:0;background:transparent!important}.sidebar .sidebar-menu .ant-menu-item,.mobile-drawer .ant-menu-item{position:relative;width:calc(100% - 8px);height:var(--layout-sidebar-item-height);line-height:var(--layout-sidebar-item-height);margin:5px 4px;padding-inline:16px!important;border-radius:10px;font-size:13px;font-weight:500;color:var(--text-primary);transition:background-color .16s ease,color .16s ease}.sidebar .sidebar-menu .ant-menu-item .anticon,.mobile-drawer .ant-menu-item .anticon{font-size:var(--layout-sidebar-icon-size);color:#7e858f}.sidebar .sidebar-menu .ant-menu-item:not(.ant-menu-item-selected):hover,.mobile-drawer .ant-menu-item:not(.ant-menu-item-selected):hover{background:#eaf9fc!important;color:#006d82!important}.sidebar .sidebar-menu .ant-menu-item-selected,.mobile-drawer .ant-menu-item-selected{background:#e1f6fa!important;color:#006d82!important;font-weight:600}.sidebar .sidebar-menu .ant-menu-item-selected:before,.mobile-drawer .ant-menu-item-selected:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:0 3px 3px 0;background:#00839b}.sidebar .sidebar-menu .ant-menu-item-selected .anticon,.mobile-drawer .ant-menu-item-selected .anticon{color:#0097b2!important}html.tema-escuro .body-layout>.sidebar.ant-layout-sider{background:var(--surface)!important;border-color:var(--border)!important}html.tema-escuro .sidebar .sidebar-menu .ant-menu-item,html.tema-escuro .mobile-drawer .ant-menu-item{color:var(--text-primary)!important}html.tema-escuro .sidebar .sidebar-menu .ant-menu-item .anticon,html.tema-escuro .mobile-drawer .ant-menu-item .anticon{color:#aeb4be}html.tema-escuro .sidebar .sidebar-menu .ant-menu-item:not(.ant-menu-item-selected):hover,html.tema-escuro .mobile-drawer .ant-menu-item:not(.ant-menu-item-selected):hover{background:#223e48!important;color:#c3f3f9!important}html.tema-escuro .sidebar .sidebar-menu .ant-menu-item-selected,html.tema-escuro .mobile-drawer .ant-menu-item-selected{background:#21454e!important;color:#9de6f1!important}html.tema-escuro .sidebar .sidebar-menu .ant-menu-item-selected .anticon,html.tema-escuro .mobile-drawer .ant-menu-item-selected .anticon{color:#84dcec!important}@media(min-width:900px){.body-layout>.sidebar.ant-layout-sider{min-height:calc(100vh - var(--layout-header-height))}}@media(min-width:900px)and (max-width:1350px){.topbar .topbar-inner{gap:14px}.topbar .topbar-actions{gap:8px}.topbar .entity-control{min-width:205px;width:236px;flex-basis:236px}.topbar .topbar-global-return.ant-btn{padding-inline:9px;font-size:12px}.topbar .user-info strong{max-width:125px}}@media(min-width:900px)and (max-width:1100px){.topbar .topbar-brand-text strong{font-size:19px}.topbar .entity-control{min-width:170px;flex-basis:190px}.topbar .topbar-global-return.ant-btn{font-size:0;gap:0;min-width:38px;padding:0}.topbar .topbar-global-return.ant-btn .anticon{font-size:17px}}@media(max-width:899px){.topbar .entity-control{min-width:0;max-width:230px;width:230px;flex:0 1 230px;min-height:44px;padding:5px 8px}.topbar .entity-control-icon{font-size:15px}.topbar .entity-control-label{font-size:8px;margin-inline:6px}.topbar .entity-select-static{font-size:12px;padding-inline:6px}.topbar .topbar-global-return.ant-btn{display:none}}@media(max-width:620px){.topbar .entity-control{width:min(205px,48vw);max-width:205px;flex:0 1 min(205px,48vw)}.topbar .topbar-brand-text strong{font-size:17px}}.main-layout .content .ant-btn:not(.ant-btn-link):not(.ant-btn-text),.main-layout .content .ant-input,.main-layout .content .ant-input-affix-wrapper,.main-layout .content .ant-select-selector{border-radius:var(--layout-ui-control-radius)}.gestao-global-page .gestao-global-filtros .ant-input-affix-wrapper{min-height:var(--layout-ui-control-height);border-radius:var(--layout-ui-control-radius)}.gestao-usuario-modal .ant-modal-content,.entidade-cadastro-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:var(--layout-ui-modal-radius)}.gestao-usuario-modal .ant-modal-header,.entidade-cadastro-modal .ant-modal-header{margin-bottom:0;padding:var(--layout-ui-modal-heading-padding);border-bottom:1px solid var(--border)}.gestao-usuario-modal .ant-modal-body,.entidade-cadastro-modal .ant-modal-body{padding:var(--layout-ui-modal-body-padding)}.gestao-usuario-modal .ant-modal-footer,.entidade-cadastro-modal .ant-modal-footer{margin-top:0;padding:var(--layout-ui-modal-footer-padding);border-top:1px solid var(--border)}.gestao-usuario-modal .ant-modal-footer .ant-btn,.entidade-cadastro-modal .ant-modal-footer .ant-btn{min-height:var(--layout-ui-action-height);border-radius:var(--layout-ui-control-radius)}@media(max-width:575px){.gestao-usuario-modal .ant-modal-header,.entidade-cadastro-modal .ant-modal-header,.gestao-usuario-modal .ant-modal-body,.entidade-cadastro-modal .ant-modal-body,.gestao-usuario-modal .ant-modal-footer,.entidade-cadastro-modal .ant-modal-footer{padding-inline:16px}}.gestao-global-page .gestao-global-resumo .gestao-global-indicador.ant-card{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.gestao-global-page .gestao-global-resumo .gestao-global-indicador:hover,.gestao-global-page .gestao-global-resumo .gestao-global-indicador:focus-visible{border-color:var(--primary);box-shadow:0 5px 18px #0097b224;transform:translateY(-1px)}.gestao-global-page .gestao-global-resumo .gestao-global-indicador:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.gestao-global-page .gestao-global-resumo .gestao-global-indicador.is-selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.gestao-global-page .gestao-global-filtros .gestao-global-filtro-situacao.ant-select{min-width:175px;min-height:var(--layout-ui-control-height)}.gestao-global-page .gestao-global-filtros .gestao-global-filtro-situacao .ant-select-selector{min-height:var(--layout-ui-control-height);border-radius:var(--layout-ui-control-radius)}@media(max-width:575px){.gestao-global-page .gestao-global-filtros .gestao-global-filtro-situacao.ant-select{width:100%}}@media(prefers-reduced-motion:reduce){.gestao-global-page .gestao-global-resumo .gestao-global-indicador.ant-card{transition:none}.gestao-global-page .gestao-global-resumo .gestao-global-indicador:hover{transform:none}}.usuarios-table-card .usuarios-listagem .ant-table-cell{vertical-align:middle;overflow-wrap:anywhere}.usuarios-table-card .usuarios-listagem .ant-tag{margin-inline-end:0}.usuarios-table-card .usuarios-listagem .usuarios-acoes{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:2px;white-space:nowrap}#conteudo-principal:focus{outline:none}.content,.content .ant-card,.content .ant-card-body,.content .ant-table-wrapper,.content .ant-form{min-width:0}@media(max-width:767px){.content{padding-inline:14px}.responsive-table-mobile .responsive-record dd,.responsive-table-mobile .responsive-record-field{min-width:0;overflow-wrap:anywhere}.responsive-table-mobile .responsive-record dd .ant-btn{min-height:40px;white-space:normal;height:auto}.content .ant-pagination{flex-wrap:wrap;justify-content:center;row-gap:8px}.content .ant-form .ant-picker,.content .ant-form .ant-input-affix-wrapper,.content .ant-form .ant-select{max-width:100%}}@media(max-width:420px){.responsive-table-mobile .responsive-record-field{display:block}.responsive-table-mobile .responsive-record dt{margin-bottom:3px}.responsive-table-mobile .responsive-record dd{margin:0}.gestao-usuario-modal.ant-modal,.entidade-cadastro-modal.ant-modal{max-width:calc(100vw - 24px)}}.gestao-global-page .gestao-global-filtros{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;width:100%;align-items:center;padding-bottom:10px}.gestao-global-page .gestao-global-filtros .gestao-global-titulo-lista.ant-typography{margin:0 10px 0 0;flex:0 0 auto;white-space:nowrap}.gestao-global-page .gestao-global-filtros .gestao-global-pesquisa{flex:0 0 280px;width:280px;max-width:none;min-width:280px}.gestao-global-page .gestao-global-filtros .ant-btn{flex:0 0 auto;white-space:nowrap}.gestao-global-page .gestao-global-filtros .gestao-global-filtro-situacao.ant-select{flex:0 0 170px;min-width:170px;width:170px;margin-left:auto}.gestao-global-page .gestao-global-filtros .gestao-global-titulo-lista.ant-typography{margin:0 10px 0 0!important;font-size:16px}.gestao-global-page .gestao-global-filtros .gestao-global-filtro-situacao.ant-select{margin-left:auto}.gestao-global-page .gestao-global-entidade-meta{line-height:1.4}.gestao-global-page .gestao-global-tabela-pessoas .gestao-global-pessoa-info{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}.gestao-global-page .gestao-global-tabela-pessoas .gestao-global-pessoa-info .ant-typography{margin:0;font-size:13px}.gestao-global-page .gestao-global-tabela-pessoas .gestao-global-pessoa-info .ant-typography-secondary{font-size:11px;color:var(--gg-muted)}.gestao-global-page .gestao-global-tabela-pessoas .ant-table-thead>tr>th{text-align:left;white-space:nowrap}.gestao-global-page .gestao-global-tabela-pessoas .ant-table-cell .ant-btn{padding-inline:8px;white-space:nowrap;height:32px;min-height:32px}:root{--layout-type-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--layout-type-body: 14px;--layout-type-page-title: 21px;--layout-type-page-description: 13px;--layout-type-section-title: 16px;--layout-type-field-label: 13px;--layout-type-field-value: 13px;--layout-type-button: 13px;--layout-type-menu: 13px;--layout-type-table-head: 12px;--layout-type-table-cell: 13px;--layout-type-indicator-label: 12px;--layout-type-indicator-value: 24px;--layout-ui-card-radius: 11px;--layout-ui-card-min-height: 90px;--layout-ui-indicator-padding: 14px 16px;--layout-ui-panel-padding: 22px;--layout-ui-control-radius: 8px;--layout-ui-control-height: 36px;--layout-ui-toolbar-gap: 10px;--layout-ui-modal-radius: 12px;--layout-ui-modal-body-padding: 16px 22px;--layout-ui-modal-footer-padding: 12px 22px;--layout-header-height: 96px;--layout-header-max-width: 1450px;--layout-sidebar-width: 232px}body{font-family:var(--layout-type-font);font-size:var(--layout-type-body)}:where(button,input,textarea,select,.ant-typography,.ant-btn,.ant-form-item-label>label){font-family:var(--layout-type-font)}:where(.ant-form-item-label>label){font-size:var(--layout-type-field-label)}:where(.ant-input,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-picker-input>input){font-size:var(--layout-type-field-value)}:where(.ant-btn){font-size:var(--layout-type-button)}:where(.ant-menu-title-content){font-size:var(--layout-type-menu)}:where(.ant-table-wrapper .ant-table-thead>tr>th){font-size:var(--layout-type-table-head)}:where(.ant-table-wrapper .ant-table-tbody>tr>td){font-size:var(--layout-type-table-cell)}:where(.ant-layout-content,.ant-row,.ant-col,.ant-form-item,.ant-card,.global-page){min-width:0}:where(.page-title-row h3.ant-typography,.global-page .global-heading h3.ant-typography){font-size:var(--layout-type-page-title)}:where(.global-page .global-metric){font-size:var(--layout-type-indicator-value)}:where(.global-page .global-indicator-card){border-radius:var(--layout-ui-card-radius)}:where(.global-page .global-list){border-radius:var(--layout-ui-card-radius)}:where(.global-page .global-filter){min-width:0}:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta).ant-modal{max-width:calc(100vw - 24px);padding-bottom:0;top:min(5dvh,40px)}:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta) .ant-modal-content{display:flex;flex-direction:column;max-height:90dvh;overflow:hidden;border-radius:var(--layout-ui-modal-radius);padding:0}:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta) .ant-modal-header{flex:0 0 auto;margin-bottom:0;padding:18px 22px 14px;border-bottom:1px solid var(--border-color, var(--border, #e4e8ee))}:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta) .ant-modal-title{font-size:var(--layout-type-section-title);font-weight:700}:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta) .ant-modal-close{top:14px;inset-inline-end:14px}:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta) .ant-modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--layout-ui-modal-body-padding)}:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta) .ant-modal-footer{flex:0 0 auto;margin-top:0;padding:var(--layout-ui-modal-footer-padding);border-top:1px solid var(--border-color, var(--border, #e4e8ee))}:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta) .ant-modal-footer .ant-btn{min-height:36px}:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta) .ant-form-item-control,:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta) .ant-form-item-control-input-content{min-width:0}:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta) .ant-form-item-label>label{font-size:var(--layout-type-field-label)}:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta) .ant-card.form-card .ant-card-body{padding:8px 0 0}:where(.ant-btn,a,input,textarea,select,[role=button]):focus-visible{outline:2px solid var(--layout-focus-visible, #2563eb);outline-offset:2px}@media(max-width:767px){:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta).ant-modal{top:10px;max-width:calc(100vw - 20px);margin:0 auto}:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta) .ant-modal-content{max-height:calc(100dvh - 20px)}:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta) .ant-modal-header{padding:15px 16px 13px}:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta) .ant-modal-body{padding:14px 16px}:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta) .ant-modal-footer{padding:12px 16px}.global-page .global-list-toolbar{flex-wrap:wrap}.global-page .global-list-toolbar .global-filter{max-width:100%}}@media(prefers-reduced-motion:reduce){:where(:is(.layout-modal,.gestao-usuario-modal,.entidade-cadastro-modal,.ouvidoria-modal-compacta),.global-page .ant-btn){transition-duration:.01ms}}.ant-modal-wrap .ant-modal:not(.ant-modal-confirm){max-width:calc(100vw - 24px)}.ant-modal-wrap .ant-modal:not(.ant-modal-confirm) .ant-modal-body{max-height:68dvh;overflow-y:auto;overscroll-behavior:contain}@media(max-width:767px){.ant-modal-wrap .ant-modal:not(.ant-modal-confirm) .ant-modal-body{max-height:calc(100dvh - 150px)}}.usuarios-familia{width:100%;min-width:0}.usuarios-familia-heading{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin:0 0 16px}.usuarios-familia-heading .ant-typography{margin:0}.usuarios-familia-heading .usuarios-familia-titulo{margin:0 0 2px!important;font-size:22px;line-height:1.35;font-weight:700}.usuarios-familia .usuarios-familia-card{border-radius:9px;background:var(--bg-container, var(--surface, #fff));border:1px solid var(--border-color, var(--border, #e1e7ee))}.usuarios-familia .usuarios-familia-card>.ant-card-body{padding:clamp(12px,1.4vw,22px)}.usuarios-familia-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.usuarios-familia-toolbar>*{min-width:0}.usuarios-familia-toolbar .usuarios-familia-pesquisa{flex:2 1 300px;width:auto}.usuarios-familia-toolbar .ant-select{flex:1 1 170px;min-width:170px}.usuarios-familia-toolbar>.ant-btn{flex:0 0 auto;min-height:32px}.usuarios-familia .usuarios-listagem .ant-table-thead>tr>th{background:var(--bg-layout, var(--bg-subtle, #f8f9fb));font-size:12px;font-weight:600}.usuarios-familia .usuarios-listagem .ant-table-tbody>tr>td{vertical-align:middle;padding:10px 8px}.usuarios-familia .usuarios-listagem .ant-tag{margin-inline-end:0}.usuarios-familia .usuarios-listagem .usuarios-acoes{display:flex;gap:6px;justify-content:center;align-items:center;flex-wrap:wrap}.usuarios-familia .usuarios-listagem .usuarios-acoes .ant-btn{min-height:30px}.usuarios-familia .usuarios-paginacao{margin-top:16px}@media(max-width:767px){.usuarios-familia-heading .ant-btn,.usuarios-familia-toolbar>.ant-btn{flex:1 1 auto}.usuarios-familia-toolbar .usuarios-familia-pesquisa{flex-basis:100%}.usuarios-familia-toolbar .ant-select{flex:1 1 150px}.usuarios-familia .usuarios-listagem .responsive-record-field{min-width:0}.usuarios-familia .usuarios-listagem .usuarios-acoes{justify-content:flex-start}.usuarios-familia .usuario-mobile-card{border-color:var(--border-color, var(--border,#e1e7ee))}}
