@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}:root{--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;--ouvidoria-bg: #F5F7FA;--layout-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{margin:0;padding:0;background:var(--ouvidoria-bg);font-family:var(--layout-font-family)}.app-header{width:100%;height:96px!important;min-height:96px!important;padding:0!important;line-height:normal!important;background:linear-gradient(135deg,#071f35,#0b2d4d 55%,#123f67)!important;display:flex;align-items:center;position:relative;z-index:100}.app-header-container{width:100%;max-width:1450px;height:100%;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:40px}.app-header-brand{display:flex;align-items:center;gap:14px;flex-shrink:0}.app-header-logo{width:52px;height:52px;border-radius:10px;border:1px solid rgba(255,255,255,.35);background:#ffffff21;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:700;flex-shrink:0}.app-header-brand-text{display:flex;flex-direction:column;justify-content:center;min-width:180px;line-height:1.1}.app-header-company{color:#ffffffd1!important;font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:4px}.app-header-system-name{color:#fff!important;font-size:22px;font-weight:700;white-space:nowrap}.app-header-entity-name{color:#ffffffc7!important;font-size:10px;font-weight:500;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.app-header-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:32px}.app-header-entity-box{min-width:300px;min-height:58px;padding:7px 14px;border-radius:9px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;display:flex;flex-direction:column;justify-content:center}.app-header-entity-label{display:flex;align-items:center;gap:6px;color:#ffffffa6;font-size:9px;font-weight:700;letter-spacing:.35px;padding-left:9px;margin-bottom:1px}.header-entity-select{width:100%}.header-entity-select .ant-select-selector{height:30px!important;padding:0 8px!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex;align-items:center}.header-entity-select .ant-select-selection-item{color:#fff!important;font-size:13px;font-weight:600;line-height:30px!important}.header-entity-select .ant-select-selection-placeholder{color:#ffffffb3!important}.header-entity-select .ant-select-arrow{color:#ffffffbf!important}.app-header-single-entity{min-height:30px;display:flex;align-items:center;padding:0 9px;color:#fff;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-header-user{min-height:56px;display:flex;align-items:center;gap:11px;padding:4px 7px;border-radius:8px;cursor:pointer;transition:background .2s ease}.app-header-user:hover{background:#ffffff12}.app-header-avatar{flex-shrink:0;background:#fff!important;color:#0b2d4d!important;font-weight:700}.app-header-user-info{min-width:115px;display:flex;flex-direction:column;justify-content:center;line-height:1.15}.app-header-user-name{color:#fff!important;font-size:13px;font-weight:600;white-space:nowrap}.app-header-user-role{color:#ffffffad!important;font-size:10px;margin-top:3px;white-space:nowrap}.app-header-user-arrow{color:#ffffffad;font-size:10px}.horizontal-menu-wrapper{width:100%;min-height:68px;background:#fff;border-bottom:1px solid #e8e8e8;display:flex;justify-content:center}.horizontal-menu-container{width:100%;max-width:1450px;min-height:68px;padding:0 28px;display:flex;align-items:center;justify-content:flex-start}.main-horizontal-menu.ant-menu-horizontal{width:100%;min-height:68px;display:flex;align-items:center;justify-content:flex-start;border-bottom:none!important;background:transparent;font-size:15px;font-weight:500}.main-horizontal-menu.ant-menu-horizontal>.ant-menu-item{height:68px;line-height:68px;display:flex;align-items:center;justify-content:center;padding-inline:20px;margin-inline:2px;color:#202020}.main-horizontal-menu .ant-menu-item-icon{font-size:15px;margin-inline-end:8px!important}.main-horizontal-menu .ant-menu-title-content{display:flex;align-items:center;white-space:nowrap}.main-horizontal-menu.ant-menu-horizontal>.ant-menu-item-selected{color:#0b2d4d!important;font-weight:500}.main-horizontal-menu.ant-menu-horizontal>.ant-menu-item-selected:after{left:18px!important;right:18px!important;border-bottom-width:2px!important;border-bottom-color:#0b2d4d!important}.main-horizontal-menu.ant-menu-horizontal>.ant-menu-item:hover{color:#164f7a!important}.mobile-menu-bar{width:100%;min-height:54px;padding:7px 12px;background:#fff;border-bottom:1px solid #eeeeee;display:flex;align-items:center;justify-content:space-between}.mobile-menu-title{font-size:14px;font-weight:600;color:#333}.mobile-menu-spacer{width:32px}@media(max-width:1366px){.app-header{height:88px!important;min-height:88px!important}.app-header-container{padding:0 20px;gap:24px}.app-header-actions{gap:18px}.app-header-logo{width:46px;height:46px}.app-header-system-name{font-size:19px}.app-header-entity-box{min-width:240px}.horizontal-menu-container{padding:0 18px}.main-horizontal-menu.ant-menu-horizontal>.ant-menu-item{padding-inline:14px;font-size:14px}}@media(max-width:991px){.app-header-container{padding:0 16px;gap:14px}.app-header-actions{gap:10px}.app-header-entity-box{min-width:210px;padding:5px 8px}}@media(max-width:576px){.app-header{height:72px!important;min-height:72px!important}.app-header-container{padding:0 12px;gap:8px}.app-header-logo{width:42px;height:42px;border-radius:8px}.app-header-actions{gap:5px}.app-header-entity-box{min-width:130px;min-height:42px;padding:3px 5px}.header-entity-select .ant-select-selection-item{font-size:11px}}@media(min-width:1600px){.app-header-container,.horizontal-menu-container{max-width:1500px}.main-horizontal-menu.ant-menu-horizontal>.ant-menu-item{padding-inline:22px}}.app-header{background:#173d7a!important;box-shadow:none!important}.ant-card{box-shadow:none!important}.horizontal-menu-container,.main-horizontal-menu.ant-menu-horizontal{justify-content:center}.main-horizontal-menu.ant-menu-horizontal>.ant-menu-item{padding-inline:12px}.global-indicators .ant-typography{overflow-wrap:anywhere}.global-indicators .ant-card-body{padding:16px}.app-header-brand-text{min-width:0}@media(max-width:767px){.app-header{height:auto!important;min-height:108px!important;padding:12px 0!important}.app-header-container{flex-wrap:wrap;gap:8px}.app-header-brand{width:100%}.app-header-brand-text{display:flex!important}.app-header-system-name{font-size:18px}.app-header-logo{width:36px;height:36px}.app-header-actions{width:100%;justify-content:space-between}.app-header-entity-box{flex:1;min-width:0;max-width:calc(100% - 60px)}.app-header-entity-name{display:none}.ant-layout-content{padding:14px!important}.global-indicators{margin-inline:-4px!important}.global-indicators>.ant-col{padding-inline:4px!important}.global-indicators .ant-card-body{padding:10px 6px}.global-indicators .ant-typography{font-size:10px}.global-metric{font-size:20px}}@media(max-width:767px){.responsive-table .ant-table-content{overflow-x:visible!important}.responsive-table table{min-width:0!important;width:100%!important}.responsive-table colgroup,.responsive-table .ant-table-thead{display:none}.responsive-table .ant-table-tbody>tr{display:block;margin:12px;border:1px solid #dbe3ef;border-radius:10px;padding:8px}.responsive-table .ant-table-tbody>tr>td{display:flex!important;gap:10px;align-items:flex-start;width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere;padding:8px!important;text-align:left!important}.responsive-table .ant-table-tbody>tr>td:before{content:attr(data-label);flex:0 0 34%;font-weight:600}.responsive-table .ant-table-cell-ellipsis{overflow:visible!important}.responsive-table .ant-pagination{flex-wrap:wrap}.ant-select{max-width:100%}}.ant-drawer-content-wrapper{max-width:100vw}button:focus-visible,a:focus-visible{outline:2px solid #6b9fe8;outline-offset:3px}@media print{.app-header,.ouvidoria-sidebar,.ant-tabs-nav,button,.ant-pagination,.global-footer{display:none!important}.ant-layout-content{width:100%!important;margin:0!important}}: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}.login-shell{width:100%;min-height:100vh;margin:0;overflow-x:hidden;background:#fff}.login-layout{width:100%;min-height:100vh;display:grid;grid-template-columns:minmax(0,68%) minmax(360px,32%);background:#fff}.login-visual-panel{position:relative;min-width:0;min-height:100vh;overflow:hidden;background:#061b3d}.login-visual-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.login-form-panel{min-width:0;min-height:100vh;padding:clamp(26px,3vw,48px);display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top right,rgba(48,79,144,.06),transparent 34%),#fff}.login-form-wrap{width:100%;max-width:390px}.login-form-heading{margin-bottom:24px}.login-form-title{margin:0 0 8px;color:#10213d;font-size:clamp(1.75rem,2vw,2.1rem);font-weight:800;line-height:1.1;letter-spacing:-.04em}.login-form-copy{margin:0;color:#64748b;font-size:.88rem;line-height:1.5}.login-alert{margin-bottom:14px;border:0;border-radius:12px}.login-form-grid{display:grid;gap:10px}.login-form-grid .ant-form-item{margin-bottom:4px}.login-form-grid .ant-form-item-label{padding-bottom:5px}.login-form-grid .ant-form-item-label>label{height:auto;color:#10213d;font-size:.8rem;font-weight:700}.login-control,.login-form-grid .ant-input-affix-wrapper{min-height:50px!important;padding-inline:13px!important;border:1px solid #dce2ea!important;border-radius:13px!important;background:#f5f7f9!important;box-shadow:none!important}.login-form-grid .ant-input{min-height:auto!important;background:transparent!important;font-size:.9rem}.login-form-grid .ant-input-prefix{margin-inline-end:9px;color:#64748b}.login-control:hover,.login-form-grid .ant-input-affix-wrapper:hover{border-color:#304f90!important}.login-control:focus,.login-form-grid .ant-input-affix-wrapper-focused{border-color:#304f90!important;box-shadow:0 0 0 3px #304f901f!important}.login-form-options{min-height:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#64748b;font-size:.8rem}.login-help-text{color:#173d7a;font-weight:700}.login-submit,.login-form-grid .ant-btn-primary{min-height:50px!important;border:0!important;border-radius:13px!important;background:#214b8c!important;box-shadow:0 10px 24px #214b8c33!important;font-size:.94rem!important;font-weight:800!important}.login-submit:hover,.login-form-grid .ant-btn-primary:hover{background:#173d7a!important}.login-social-area{margin-top:20px;color:#64748b;text-align:center}.login-social-label{margin-bottom:8px;font-size:.76rem;font-weight:600}.login-social-icons{margin-bottom:10px;display:flex;justify-content:center;gap:10px}.login-social-icon{width:36px;height:36px;border:1px solid #e2e8f0;border-radius:50%;background:#fff;display:grid;place-items:center;color:#1877f2;font-size:17px;text-decoration:none;box-shadow:0 4px 12px #0f172a14;transition:transform .2s ease,box-shadow .2s ease}.login-social-icon:hover{transform:translateY(-2px);box-shadow:0 7px 16px #0f172a24}.login-social-instagram{color:#e4405f}.login-dev-text{color:#64748b;font-size:.74rem;line-height:1.45}.login-dev-text strong{color:#334155}@media(max-width:1200px)and (min-width:901px){.login-layout{grid-template-columns:minmax(0,62%) minmax(360px,38%)}.login-form-panel{padding:28px}.login-form-wrap{max-width:380px}.login-visual-image{object-position:58% center}}@media(max-width:900px)and (min-width:769px){.login-layout{grid-template-columns:minmax(0,55%) minmax(340px,45%)}.login-form-panel{padding:24px}.login-form-wrap{max-width:360px}}@media(max-width:768px){.login-shell{overflow-y:auto}.login-layout{grid-template-columns:1fr}.login-visual-panel{min-height:280px;height:36vh}.login-form-panel{min-height:auto;padding:30px 24px 28px}.login-form-wrap{width:100%;max-width:500px}.login-form-title{font-size:1.85rem}}@media(max-width:480px){.login-visual-panel{min-height:220px;height:30vh}.login-form-panel{min-height:auto;padding:24px 18px 22px}.login-form-title{font-size:1.65rem}.login-form-copy{font-size:.82rem}.login-control,.login-form-grid .ant-input-affix-wrapper,.login-submit,.login-form-grid .ant-btn-primary{min-height:48px!important}}.login-consulta-publica{margin-top:16px;padding:14px;border:1px solid #e2e8f0;border-radius:13px;background:#f5f8fc;display:flex;flex-direction:column;gap:10px;color:#64748b;font-size:.82rem}.login-public-title{text-align:center;font-weight:600}.login-public-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.login-consulta-publica .login-public-card{min-width:0;min-height:78px;padding:11px;border:1px solid #dbe5f0;border-radius:11px;background:#fff;display:flex;align-items:center;gap:10px;color:#173d7a;text-align:left;box-shadow:0 2px 8px #1e406e0a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.login-consulta-publica .login-public-card:hover{color:#173d7a;border-color:#9bb7d8;box-shadow:0 7px 16px #1e406e1c;transform:translateY(-2px)}.login-public-card-icon{width:34px;height:34px;flex:0 0 34px;border-radius:9px;display:grid;place-items:center;font-size:17px}.login-public-card-icon.ouvidoria{color:#22599b;background:#e7f0fb}.login-public-card-icon.consulta{color:#2f7a54;background:#e7f6ee}.login-public-card-icon.esic{color:#7b4aa2;background:#f2eafa}.login-public-card-icon.consulta-esic{color:#a45c16;background:#fff1df}.login-public-card-content{min-width:0;display:flex;flex-direction:column;gap:3px}.login-public-card-content strong{color:#173d7a;font-size:.76rem;line-height:1.2}.login-public-card-content small{color:#64748b;font-size:.65rem;font-weight:500;line-height:1.25}.consulta-publica-voltar{color:#214b8c;font-weight:800;text-decoration:none}.consulta-publica-voltar:hover{color:#173d7a}.consulta-publica-shell{min-height:100vh;padding:32px 18px;background:var(--ouvidoria-bg)}.consulta-publica-container{width:100%;max-width:860px;margin:0 auto}.consulta-publica-card{border-radius:18px;box-shadow:0 14px 40px #0f172a17}.consulta-publica-loading{min-height:140px;display:grid;place-items:center}@media(max-width:600px){.consulta-publica-shell{padding:16px 10px}.consulta-publica-card .ant-card-body{padding:18px}}.public-form-shell{min-height:100vh;background:#f5f7fa;color:#1f2937}.public-form-topbar{min-height:76px;padding:14px clamp(18px,4vw,64px);background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.public-form-brand{display:flex;align-items:center;gap:12px}.public-form-brand-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#eaf1fb;color:#163f73;font-size:22px}.public-form-brand strong,.public-form-brand span{display:block}.public-form-brand strong{color:#163f73;font-size:18px}.public-form-brand span{color:#6b7280;font-size:12px;margin-top:2px}.public-form-container{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:38px 0 48px}.public-form-intro{max-width:800px;margin-bottom:26px}.public-form-intro h1{margin:4px 0 8px!important;color:#163f73!important;font-size:clamp(28px,4vw,42px)!important}.public-form-intro p{font-size:16px;line-height:1.7;color:#5f6b7a;margin:0}.public-form-kicker{color:#2f69ad;font-size:12px;font-weight:800;letter-spacing:.18em}.public-form-card,.public-info-card,.public-orientation-card,.public-form-success{border:1px solid #e3e8ef!important;box-shadow:0 8px 24px #142d4b0d}.public-form-card .ant-card-body{padding:clamp(20px,3vw,34px)}.public-form-section-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;color:#2f69ad;font-size:22px}.public-form-section-title h3{margin:0 0 3px!important;color:#163f73!important}.public-form-alert{margin-bottom:18px}.public-form-anonimo-box{padding:16px 18px;border-radius:10px;background:#f2f6fb;border:1px solid #dbe7f5;display:flex;flex-direction:column;gap:5px}.public-form-card .ant-divider-inner-text{color:#163f73;font-weight:700}.public-form-card .ant-form-item-label>label{color:#334155;font-weight:600}.public-form-submit{min-width:220px;height:46px!important;margin-top:22px;background:#1f5f9f!important}.public-form-sidebar{display:flex;flex-direction:column;gap:18px}.public-info-heading{display:flex;align-items:center;gap:8px;color:#1f5f9f;margin-bottom:18px}.public-info-heading h4{margin:0!important;color:#163f73!important}.public-info-card .ant-btn{min-height:42px;white-space:normal}.public-info-details h5{margin:6px 0 18px!important;color:#163f73!important}.public-info-details p{color:#4b5563;line-height:1.55;margin:0 0 15px}.public-orientation-card h4{color:#163f73!important}.public-orientation-card ul{padding-left:20px;margin:0 0 18px;color:#526071;line-height:1.7}.public-orientation-link{font-weight:700;color:#1f5f9f}.public-form-success{max-width:720px;margin:20px auto;text-align:center}.public-form-success .ant-card-body{padding:50px 30px}.public-form-success-icon{font-size:56px;color:#2f8f57;margin-bottom:12px}.public-form-success h2{color:#163f73!important}.public-form-protocolo{width:fit-content;max-width:100%;margin:14px auto;padding:12px 20px;border-radius:10px;background:#edf3fa;border:1px dashed #7395bc;color:#163f73;font-size:clamp(20px,4vw,28px);font-weight:800;letter-spacing:.04em;overflow-wrap:anywhere}.public-form-footer{padding:22px clamp(18px,4vw,64px);border-top:1px solid #dfe5ec;background:#fff;color:#6b7280;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px}@media(max-width:520px){.login-public-cards{grid-template-columns:1fr}.login-consulta-publica .login-public-card{min-height:68px}}.esic-page .ant-tabs-nav{margin-bottom:16px}.esic-page .ant-statistic-title{min-height:22px}.esic-page .ant-card{border-radius:10px}@media print{.esic-page .ant-tabs-nav,.esic-page form,.esic-page button{display:none!important}}@media(max-width:767px){.public-form-topbar{align-items:flex-start}.public-form-topbar>.ant-space{width:100%}.public-form-container{width:min(100% - 20px,1240px);padding-top:24px}.public-form-card .ant-card-body,.public-info-card .ant-card-body,.public-orientation-card .ant-card-body{padding:18px}.public-form-submit{width:100%}.public-form-footer{flex-direction:column}}.relatorios-print-header{display:none}.relatorios-indicadores .ant-card{height:100%}@media print{.app-header,.horizontal-menu,.mobile-menu-bar,.relatorios-no-print,.ant-layout-header,.ant-menu,.ant-pagination,.ant-table-sticky-scroll{display:none!important}.relatorios-print-header{display:block;margin-bottom:18px}.relatorios-page{background:#fff!important}.relatorios-page .ant-card{break-inside:avoid;box-shadow:none!important}.relatorios-page .ant-table-container,.relatorios-page .ant-table-content{overflow:visible!important}}:root{--ouvidoria-primary:#173D7A;--ouvidoria-primary-light:#e9f1fc;--ouvidoria-panel:#fff;--ouvidoria-line:#dce5ef;--ouvidoria-muted:#66758b;--ouvidoria-ink:#213249}html,body,#root{min-height:100%}body{color:var(--ouvidoria-ink);background:var(--ouvidoria-bg);font-family:var(--layout-font-family)}.ouvidoria-page-content .ant-card,.global-list,.global-indicator-card{border:1px solid var(--ouvidoria-line);border-radius:11px;box-shadow:0 4px 19px #1334660b}.ouvidoria-page-content .ant-btn,.ouvidoria-page-content .ant-input,.ouvidoria-page-content .ant-select-selector{border-radius:8px}.ouvidoria-page-content .ant-form-item-label>label{font-size:13px;font-weight:600}.ouvidoria-page-content .ant-table-thead>tr>th{background:#f0f5fb;font-weight:650;font-size:12px}.ouvidoria-page-content .ant-table-tbody>tr>td{font-size:13px}.ouvidoria-with-sidebar{--ouvidoria-header-height:96px}.ouvidoria-with-sidebar>.app-header.padrao-topbar,.global-header.padrao-topbar{background:linear-gradient(115deg,#143566,#173d7a 65%,#245397)!important;min-height:96px!important;height:96px!important;line-height:normal;padding:0!important;border:0;box-shadow:none}.app-header-container,.global-header-inner{width:100%;max-width:none;height:96px;min-height:96px;padding:0 clamp(16px,2.2vw,34px);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.app-header-brand,.global-brand{display:flex;align-items:center;gap:13px;min-width:0;flex-shrink:1}.app-header-logo,.global-logo{flex-shrink:0;width:50px;height:50px;border:1px solid #ffffff55;border-radius:10px;display:grid;place-items:center;background:#ffffff1e;color:#fff;font-size:24px}.app-header-brand-text,.global-brand>div:last-child{display:flex;flex-direction:column;gap:3px;line-height:1.15;min-width:0}.app-header-company,.global-brand small{color:#ffffffce!important;font-size:10px;font-weight:700;letter-spacing:.05em}.app-header-system-name,.global-brand strong{font-size:22px!important;font-weight:700;color:#fff!important;white-space:nowrap;line-height:1.1}.app-header-entity-name,.global-brand span{color:#fffd!important;font-size:11px;white-space:nowrap;max-width:290px;overflow:hidden;text-overflow:ellipsis}.app-header-actions,.global-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}.app-header-entity-box{width:min(300px,28vw);min-height:55px;padding:8px 12px;display:flex;align-items:center;gap:11px;background:#ffffff16;border:1px solid #ffffff34;border-radius:10px;min-width:155px}.entity-swap-icon{font-size:18px;color:#fff;flex-shrink:0}.entity-control-content{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.app-header-entity-label{font-weight:700;font-size:10px;letter-spacing:.04em;color:#e4eafa}.app-header-single-entity{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-header-entity-box .header-entity-select{width:100%;min-width:0;color:#fff}.app-header-entity-box .ant-select-selector,.app-header-entity-box .ant-select-selection-item{color:#fff!important;padding:0!important;font-size:13px;font-weight:600}.app-header-entity-box .ant-select-arrow{color:#fff}.topbar-global-return.ant-btn{color:#fff;font-size:13px;min-height:38px;white-space:nowrap}.topbar-global-return.ant-btn:hover,.app-header-utilities .ant-btn:hover,.global-header-actions>.ant-btn:hover{color:#fff!important;background:#fff2!important}.app-header-utilities{display:flex;align-items:center;gap:4px;border-right:1px solid #ffffff4d;padding-right:10px}.app-header-utilities .ant-btn,.global-header-actions>.ant-btn{color:#fff!important;font-size:17px}.app-header-user,.global-user{display:flex;align-items:center;gap:9px;min-width:0;white-space:nowrap;cursor:pointer;background:transparent;color:#fff;border:0;padding:0;font:inherit;text-align:left}.app-header-user-info,.global-user span{display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left}.app-header-user-info strong,.global-user strong{font-size:13px;font-weight:700;color:#fff;max-width:155px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-header-user-info small,.global-user small{font-size:11px;color:#ebf0fa}.app-header-avatar{background:#fff!important;color:#173d7a!important;font-weight:700}.app-header-user-arrow{font-size:11px;opacity:.85}.global-user{border-left:1px solid #ffffff4d;padding-left:16px}.ouvidoria-sidebar{width:232px;padding:12px 10px;background:var(--ouvidoria-panel);border-right:1px solid var(--ouvidoria-line)}.ouvidoria-sidebar-menu.ant-menu{background:transparent;border:0}.ouvidoria-sidebar-menu.ant-menu .ant-menu-item{height:43px;line-height:43px;border-radius:7px;margin:3px 0;width:100%;padding-inline:14px!important;color:#586780;font-size:14px;font-weight:500}.ouvidoria-sidebar-menu .ant-menu-item .anticon{font-size:16px;color:inherit}.ouvidoria-sidebar-menu.ant-menu .ant-menu-item:not(.ant-menu-item-selected):hover{background:#edf4fc;color:var(--ouvidoria-primary)}.ouvidoria-sidebar-menu.ant-menu .ant-menu-item-selected{background:var(--ouvidoria-primary-light);color:var(--ouvidoria-primary);font-weight:650}.ouvidoria-sidebar-menu.ant-menu .ant-menu-item-selected:before{display:none}.ouvidoria-sidebar-menu.ant-menu .ant-menu-item-selected .anticon{color:var(--ouvidoria-primary)}.ouvidoria-with-sidebar>.ouvidoria-page-content{padding:24px 28px!important;background:var(--ouvidoria-bg)}.global-shell{background:var(--ouvidoria-bg)!important}.global-shell>.ant-layout-content{padding:22px clamp(16px,2.2vw,34px) 28px!important}.global-footer{background:#173d7a;min-height:46px;padding:13px 16px;font-size:12px}.global-page{gap:18px;font-family:var(--layout-font-family)}.global-heading h3{font-size:21px!important;font-weight:700;margin:0 0 6px!important}.global-heading .ant-typography-secondary{font-size:13px}.global-indicators .global-indicator-card.ant-card{min-width:0;min-height:var(--layout-ui-card-min-height);cursor:pointer;border-color:var(--ouvidoria-line);transition:border-color .18s,transform .18s,box-shadow .18s}.global-indicators .global-indicator-card:hover,.global-indicators .global-indicator-card:focus-within{border-color:#7498cd;box-shadow:0 6px 17px #173d7a15;transform:translateY(-1px)}.global-indicators .global-indicator-card.is-selected{border-color:#809dca;background:#f5f9ff}.global-indicators .ant-typography-secondary{font-size:12px}.global-metric{font-size:24px;line-height:1.3;font-weight:700;margin-top:7px}.global-list.ant-card{border-radius:var(--layout-ui-card-radius);box-shadow:0 6px 22px #173d7a0d}.global-section-heading h4{font-size:17px!important;font-weight:700}.global-section-navigation .ant-btn{font-size:12px;min-height:var(--layout-ui-control-height);border-radius:var(--layout-ui-control-radius)}.global-list-toolbar{display:flex;gap:var(--layout-ui-toolbar-gap);margin:5px 0 14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.global-filter{flex:1 1 320px;max-width:410px;min-width:180px}.global-situation-filter{width:165px;flex-shrink:0}.global-list-labels{margin-left:auto}.global-detail-row{padding:14px 10px;gap:12px}.global-detail-main strong,.global-detail-main .ant-typography{font-size:13px}.global-detail-right{gap:8px}.global-detail-right .ant-btn{font-size:12px;min-height:var(--layout-ui-action-height);border-radius:var(--layout-ui-control-radius)}.global-terminal-note{font-size:12px}.ouvidoria-modal-compacta .ant-modal-content{padding:0!important;overflow:hidden}.ouvidoria-modal-compacta .ant-modal-header{padding:var(--layout-ui-modal-heading-padding);margin:0!important;border-bottom:1px solid var(--ouvidoria-line)}.ouvidoria-modal-compacta .ant-modal-body{padding:var(--layout-ui-modal-body-padding)!important}.ouvidoria-modal-compacta .ant-modal-footer{padding:var(--layout-ui-modal-footer-padding)!important;border-top:1px solid var(--ouvidoria-line);margin-top:0!important}.ouvidoria-modal-compacta .ant-form-item{margin-bottom:11px}.ouvidoria-modal-compacta .ant-form-item-label{padding-bottom:3px}.ouvidoria-modal-compacta .ant-form-item-label>label{font-size:12px;font-weight:600}.ouvidoria-modal-compacta .ant-modal-close{top:13px;right:14px}.login-desempenho-style.login-shell{height:100vh;height:100dvh;min-height:0;overflow:hidden;background:#fff;position:relative}.login-desempenho-style .login-layout{display:grid;grid-template-columns:minmax(0,62fr) minmax(370px,38fr);height:100%;min-height:0}.login-desempenho-style .login-visual-panel{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,3.4vw,62px);height:100%;min-height:0;background:radial-gradient(ellipse at 80% 65%,#eaf2fe,#fff 58%);color:#18283d;overflow:hidden}.login-desempenho-style .login-brand-logo{position:relative;z-index:2;width:165px;height:auto;object-fit:contain}.login-desempenho-style .login-institutional-copy{position:relative;z-index:2;max-width:620px;padding-bottom:clamp(8px,2vh,22px)}.login-desempenho-style .login-kicker{font-size:12px;font-weight:800;color:#567aaa;letter-spacing:.16em}.login-desempenho-style .login-institutional-copy h2{font-size:clamp(50px,5vw,82px);line-height:.99;font-weight:800;letter-spacing:-.065em;margin:16px 0 20px;color:#1b2c41}.login-desempenho-style .login-institutional-copy h2 strong{display:block;color:#173d7a}.login-desempenho-style .login-institutional-copy p{font-size:16px;line-height:1.65;color:#64748b;max-width:480px;margin-bottom:29px}.login-desempenho-style .login-institutional-copy>div{display:flex;align-items:center;gap:13px;font-size:13px;color:#36465b;font-weight:600;margin:15px 0}.login-desempenho-style .login-institutional-copy>div>.anticon{width:38px;height:38px;border-radius:10px;background:#e9f1fc;color:#173d7a;display:grid;place-items:center;flex-shrink:0;font-size:17px}.login-desempenho-style .login-visual-decoration{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.25}.login-desempenho-style .login-visual-decoration span{position:absolute;display:grid;place-items:center;border:1px solid #b4ccec;background:#eaf2fc;border-radius:50%;color:#173d7a}.login-desempenho-style .login-visual-decoration span:nth-child(1){width:157px;height:157px;right:14%;top:16%;font-size:58px}.login-desempenho-style .login-visual-decoration span:nth-child(2){width:93px;height:93px;right:7%;bottom:25%;font-size:37px}.login-desempenho-style .login-visual-decoration span:nth-child(3){width:72px;height:72px;right:34%;bottom:9%;font-size:26px}.login-desempenho-style .login-form-panel{background:#fff;border-left:1px solid #dee9f7;height:100%;min-height:0;min-width:0;padding:clamp(16px,2.6vh,30px) clamp(22px,3vw,54px);overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain}.login-desempenho-style .login-form-wrap{width:min(100%,400px);margin:auto}.login-desempenho-style .login-form-heading{text-align:center;margin-bottom:14px}.login-desempenho-style .login-company-symbol{width:64px;height:64px;object-fit:contain;margin:0 auto 6px;display:block}.login-desempenho-style .login-form-title{font-size:29px;letter-spacing:-.045em;line-height:1.15;margin:0 0 7px;color:#18283d}.login-desempenho-style .login-form-copy{font-size:13px;line-height:1.55;color:#76859a}.login-desempenho-style .login-form-grid{gap:6px}.login-desempenho-style .login-form-grid .ant-form-item{margin-bottom:2px}.login-desempenho-style .login-form-grid .ant-form-item-label>label{font-size:13px;color:#26364b;font-weight:650}.login-desempenho-style .login-control,.login-desempenho-style .login-form-grid .ant-input-affix-wrapper{min-height:44px!important;background:#f7f9fc!important;border:1px solid #e0e6ee!important;border-radius:11px!important}.login-desempenho-style .login-form-grid .ant-input{background:transparent!important}.login-desempenho-style .login-form-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin-bottom:0}.login-desempenho-style .login-help-text{font-size:12px;color:#64748b}.login-desempenho-style .login-form-options .ant-btn-link{font-size:12px;font-weight:600;padding:0}.login-desempenho-style .login-submit,.login-desempenho-style .login-biometria{min-height:44px!important;font-weight:700!important;border-radius:11px!important;box-shadow:none!important}.login-desempenho-style .login-submit{background:#173d7a!important}.login-desempenho-style .login-biometria{background:#fff!important;border:1px solid #dce5ef}.login-desempenho-style .login-consulta-publica{margin-top:13px}.login-desempenho-style .login-public-title{font-size:12px;font-weight:700;color:#495d77;display:block;margin-bottom:8px}.login-desempenho-style .login-public-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.login-desempenho-style .login-public-card{min-height:43px;display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #e0e8f1;border-radius:9px;background:#f9fbfe;text-decoration:none;color:#344d6e;font-size:11px;line-height:1.25}.login-desempenho-style .login-public-card .anticon{font-size:18px;flex-shrink:0;color:#173d7a}.login-desempenho-style .login-public-card strong{font-size:11px;font-weight:600}.login-desempenho-style .login-public-card:hover{border-color:#9bb7dd;background:#eaf2ff}.login-desempenho-style .login-social-area{margin-top:13px;text-align:center}.login-desempenho-style .login-social-label{font-size:12px;font-weight:600;color:#77869b;margin-bottom:7px}.login-desempenho-style .login-social-icons{display:flex;gap:12px;justify-content:center}.login-desempenho-style .login-social-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid #dce5ef;background:#fff;font-size:17px}.login-desempenho-style .login-social-facebook{color:#1877f2}.login-desempenho-style .login-social-instagram{color:#e4405f}.login-desempenho-style .login-dev-text{font-size:11px;color:#8b98a8;margin-top:7px}.login-desempenho-style .login-dev-text strong{color:#34485e}.login-desempenho-style .login-theme-switch{position:absolute;top:17px;right:20px;z-index:9;display:flex;gap:4px;background:#f4f6f9;border:1px solid #e1e6ef;border-radius:100px;padding:4px;box-shadow:0 2px 8px #00000013}.login-desempenho-style .login-theme-switch button{width:35px;height:35px;border:0;border-radius:50%;background:transparent;color:#738198;font-size:17px;cursor:pointer;display:grid;place-items:center}.login-desempenho-style .login-theme-switch button.is-active{background:#fff;color:#173d7a;box-shadow:0 1px 5px #00000024}.login-desempenho-style .login-theme-switch button:focus-visible,.login-desempenho-style a:focus-visible{outline:3px solid #79a9fa;outline-offset:3px}html.ouvidoria-tema-escuro{--ouvidoria-panel:#1c2a3c;--ouvidoria-bg:#101a29;--ouvidoria-line:#34465d;--ouvidoria-muted:#b2c2d4;--ouvidoria-ink:#e6effa}html.ouvidoria-tema-escuro body,html.ouvidoria-tema-escuro #root{background:#101a29;color:#e6effa}html.ouvidoria-tema-escuro .ouvidoria-page-content,html.ouvidoria-tema-escuro .global-shell{background:linear-gradient(115deg,#101a29,#17263a 50%,#101c2d)!important}html.ouvidoria-tema-escuro .ouvidoria-sidebar{background:#172436;border-color:#34465d}html.ouvidoria-tema-escuro .ouvidoria-sidebar-menu.ant-menu .ant-menu-item{color:#bbcbde}html.ouvidoria-tema-escuro .ouvidoria-sidebar-menu.ant-menu .ant-menu-item-selected{background:#253f62!important;color:#c7ddff!important}html.ouvidoria-tema-escuro .ouvidoria-sidebar-menu .ant-menu-item .anticon{color:inherit}html.ouvidoria-tema-escuro .ouvidoria-sidebar-menu.ant-menu .ant-menu-item:not(.ant-menu-item-selected):hover{background:#263d56!important;color:#d0e3ff!important}html.ouvidoria-tema-escuro .global-shell>.ant-layout-content{background:linear-gradient(115deg,#101a29,#17263a,#101c2d)!important}html.ouvidoria-tema-escuro .global-indicators .global-indicator-card.is-selected{background:#273d5a}html.ouvidoria-tema-escuro .global-list,html.ouvidoria-tema-escuro .global-indicators .ant-card{background:#1c2a3c;border-color:#34465d}html.ouvidoria-tema-escuro .global-detail-row{border-color:#34465d}html.ouvidoria-tema-escuro .global-heading h3,html.ouvidoria-tema-escuro .global-section-heading h4,html.ouvidoria-tema-escuro .global-metric{color:#e6effa!important}html.ouvidoria-tema-escuro .global-list-labels{color:#b2c2d4}html.ouvidoria-tema-escuro .ouvidoria-modal-compacta .ant-modal-header,html.ouvidoria-tema-escuro .ouvidoria-modal-compacta .ant-modal-footer{border-color:#34465d}html.ouvidoria-tema-escuro .ouvidoria-page-content .ant-table-thead>tr>th{background:#283d56;color:#e6effa}html.ouvidoria-tema-escuro .login-desempenho-style .login-visual-panel{background:radial-gradient(ellipse at 82% 60%,#223c5d,#15263a 55%,#101b2d);color:#e6effa}html.ouvidoria-tema-escuro .login-desempenho-style .login-institutional-copy h2{color:#e6effa}html.ouvidoria-tema-escuro .login-desempenho-style .login-institutional-copy h2 strong{color:#93b9fa}html.ouvidoria-tema-escuro .login-desempenho-style .login-institutional-copy p,html.ouvidoria-tema-escuro .login-desempenho-style .login-institutional-copy>div{color:#bbcbde}html.ouvidoria-tema-escuro .login-desempenho-style .login-kicker{color:#9bb9ea}html.ouvidoria-tema-escuro .login-desempenho-style .login-visual-decoration span{background:#27466e;border-color:#476f9c;color:#aed2fe}html.ouvidoria-tema-escuro .login-desempenho-style .login-form-panel{background:#172437;border-color:#34465d}html.ouvidoria-tema-escuro .login-desempenho-style .login-form-title{color:#eef5ff}html.ouvidoria-tema-escuro .login-desempenho-style .login-form-copy,html.ouvidoria-tema-escuro .login-desempenho-style .login-public-title,html.ouvidoria-tema-escuro .login-desempenho-style .login-social-label{color:#afc1d9}html.ouvidoria-tema-escuro .login-desempenho-style .login-form-grid .ant-form-item-label>label{color:#dce8f8}html.ouvidoria-tema-escuro .login-desempenho-style .login-form-grid .ant-input-affix-wrapper{background:#24364d!important;border-color:#456181!important;color:#e6effa}html.ouvidoria-tema-escuro .login-desempenho-style .login-form-grid .ant-input{color:#e6effa}html.ouvidoria-tema-escuro .login-desempenho-style .login-public-card{background:#20334c;border-color:#344d69;color:#dce8f7}html.ouvidoria-tema-escuro .login-desempenho-style .login-public-card .anticon{color:#acd0ff}html.ouvidoria-tema-escuro .login-desempenho-style .login-social-icon{background:#273b52;border-color:#425a75}html.ouvidoria-tema-escuro .login-desempenho-style .login-dev-text strong{color:#e6effa}html.ouvidoria-tema-escuro .login-desempenho-style .login-theme-switch{background:#253850;border-color:#425c7d}html.ouvidoria-tema-escuro .login-desempenho-style .login-theme-switch button.is-active{background:#364c69;color:#d4e6ff}@media(max-width:1399px){.app-header-actions{gap:8px}.app-header-entity-box{width:230px}.global-list-labels{display:none}}@media(max-width:1199px){.app-header-container{height:88px;min-height:88px}.ouvidoria-with-sidebar>.ouvidoria-page-content{padding:20px 16px!important}.ouvidoria-with-sidebar .ouvidoria-menu-toggle{display:inline-flex!important;align-items:center;justify-content:center;color:#fff}.ouvidoria-sidebar{display:none}}@media(max-width:900px){.app-header-brand-text .app-header-entity-name{display:none}.app-header-entity-box{width:190px}.login-desempenho-style .login-layout{grid-template-columns:1fr 1fr}.login-desempenho-style .login-visual-panel{padding:35px}.login-desempenho-style .login-institutional-copy h2{font-size:48px}.login-desempenho-style .login-visual-decoration{display:none}}@media(max-width:767px){.app-header-logo{width:42px;height:42px;font-size:20px}.app-header-system-name{font-size:18px!important}.app-header-company{font-size:9px}.app-header-brand{gap:8px}.app-header-entity-box{max-width:160px;width:160px}.entity-swap-icon,.app-header-utilities .ant-btn,.app-header-utilities{display:none}.app-header-actions{gap:7px}.global-header.padrao-topbar{min-height:86px!important;height:86px!important}.global-header-inner{min-height:86px;height:86px;padding:0 14px;gap:8px}.global-logo{width:40px;height:40px;font-size:20px}.global-brand strong{font-size:17px!important}.global-header-actions{gap:3px}.global-user span{display:none}.global-user{padding-left:8px}.global-shell>.ant-layout-content{padding:16px 12px!important}.global-list-toolbar{align-items:stretch}.global-filter{flex:1 0 100%;max-width:100%}.global-situation-filter{flex:0 1 210px;width:210px}.global-list .ant-card-body{padding:13px}.global-heading h3{font-size:20px!important}.global-heading .ant-space{width:100%;justify-content:flex-start}.login-desempenho-style.login-shell{height:auto;min-height:100dvh;overflow:visible}.login-desempenho-style .login-layout{height:auto;min-height:100dvh;grid-template-columns:1fr}.login-desempenho-style .login-visual-panel{display:none}.login-desempenho-style .login-form-panel{height:auto;min-height:100dvh;overflow:visible;padding:76px 22px 28px}.login-desempenho-style .login-form-wrap{max-width:420px}.login-desempenho-style .login-theme-switch{top:13px;right:14px}}@media(max-width:500px){.app-header-entity-box{max-width:125px;width:125px;padding:5px 7px;min-width:90px}.app-header-entity-label{font-size:8px}.app-header-brand-text{min-width:0}.app-header-system-name{font-size:15px!important}.app-header-logo{display:none}.app-header-container{padding:0 11px;gap:7px}.topbar-global-return.ant-btn{min-width:30px;padding:0 5px}.global-detail-row{margin:9px 0}.global-detail-right .ant-btn{white-space:normal}.login-desempenho-style .login-form-title{font-size:27px}.login-desempenho-style .login-public-cards{gap:6px}.login-desempenho-style .login-public-card{padding:7px}}@media(prefers-reduced-motion:reduce){.global-indicator-card,.login-social-icon{transition:none!important}}@media(max-width:767px){.responsive-table-mobile .ant-table-tbody>tr>td{padding:10px!important;border-bottom:0!important}.responsive-table-mobile .ant-table-tbody>tr{display:block;margin:0 0 12px;border:1px solid var(--ouvidoria-line,#e0e8f2);border-radius:12px;overflow:hidden;background:var(--ouvidoria-panel,#fff);box-shadow:0 1px 5px #0000000b}.responsive-table-mobile .ant-table-tbody{display:block}.responsive-table-mobile .ant-table-content table{display:block;min-width:0!important}.responsive-table-mobile .ant-table-content{overflow:visible!important}.responsive-record{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.responsive-record-field{min-width:0;display:flex;flex-wrap:wrap;gap:3px 10px;align-items:flex-start;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--ouvidoria-line,#e0e8f2)}.responsive-record-field:last-child{border-bottom:0}.responsive-record dt{font-size:12px;font-weight:650;color:var(--ouvidoria-muted,#61738b);min-width:86px}.responsive-record dd{margin:0;min-width:0;max-width:100%;font-size:13px;color:var(--ouvidoria-ink,#23344c);overflow-wrap:anywhere}.responsive-record dd .ant-btn{margin:2px}}:root{--ouvidoria-topbar-cidadao:#304f90;--ouvidoria-sidebar-width:var(--layout-sidebar-width)}.ouvidoria-with-sidebar{--ouvidoria-header-height:var(--layout-header-height)}.ouvidoria-with-sidebar>.app-header.padrao-topbar,.global-shell>.global-header.padrao-topbar{height:var(--layout-header-height)!important;min-height:var(--layout-header-height)!important;max-height:var(--layout-header-height);background:var(--ouvidoria-topbar-cidadao)!important;box-shadow:none!important;line-height:normal!important;border:0}.ouvidoria-with-sidebar>.app-header.padrao-topbar{z-index:120}.ouvidoria-with-sidebar .app-header-container,.global-shell .global-header-inner{width:min(var(--layout-header-max-width),calc(100% - 48px));max-width:var(--layout-header-max-width);min-height:var(--layout-header-height);height:var(--layout-header-height);padding:0;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:18px}.ouvidoria-with-sidebar .app-header-brand,.global-shell .global-brand{gap:14px;min-width:0;flex-shrink:1}.ouvidoria-with-sidebar .app-header-logo,.global-shell .global-logo{width:var(--layout-header-logo-size);height:var(--layout-header-logo-size);border-radius:13px;border:1px solid rgba(255,255,255,.35);background:#ffffff2e;display:grid;place-items:center;flex-shrink:0}.app-header-logo-inner{width:42px;height:42px;display:grid;place-items:center;border-radius:6px;background:#fff;color:#304f90;font-size:28px}.ouvidoria-with-sidebar .app-header-brand-text,.global-shell .global-brand>div:last-child{gap:3px;justify-content:center;min-width:0;line-height:1}.ouvidoria-with-sidebar .app-header-company,.global-shell .global-brand small{font-size:10px!important;letter-spacing:.05em;color:#e5ecfb!important;margin:0}.ouvidoria-with-sidebar .app-header-system-name,.global-shell .global-brand strong{font-size:var(--layout-header-brand-size)!important;line-height:1.15!important;font-weight:700!important;color:#fff!important;margin:0}.ouvidoria-with-sidebar .app-header-entity-name,.global-shell .global-brand span{font-size:11px!important;color:#edf2ff!important;margin:0;line-height:1.1;max-width:300px}.ouvidoria-with-sidebar .app-header-actions,.global-shell .global-header-actions{gap:14px;justify-content:flex-end;flex:0 1 auto;min-width:0}.ouvidoria-with-sidebar .app-header-entity-box{width:260px;min-width:220px;max-width:360px;min-height:54px;padding:7px 12px;display:flex;flex-direction:row;align-items:center;gap:10px;border-radius:9px;background:#ffffff1c;border:1px solid rgba(255,255,255,.28)}.ouvidoria-with-sidebar .entity-control-content{min-width:0;flex:1}.ouvidoria-with-sidebar .app-header-entity-label{font-size:9px;line-height:1.2;color:#e4edfc}.ouvidoria-with-sidebar .header-entity-select .ant-select-selector{min-height:24px;align-items:center}.ouvidoria-with-sidebar .header-entity-select .ant-select-selection-item{font-size:13px!important;font-weight:700}.ouvidoria-with-sidebar .topbar-global-return.ant-btn{border:1px solid rgba(255,255,255,.28)!important;border-radius:9px;min-height:40px;padding:0 12px;color:#fff!important;font-size:13px;font-weight:600}.ouvidoria-with-sidebar .topbar-global-return.ant-btn:hover{background:#ffffff23!important;border-color:#ffffff70!important}.ouvidoria-with-sidebar .app-header-utilities{gap:9px;border-right:0;padding-right:0}.ouvidoria-with-sidebar .app-header-utilities .ant-btn,.global-shell .global-header-actions>.ant-btn{display:inline-flex;align-items:center;justify-content:center;color:#fff!important;width:36px;height:40px;font-size:19px}.ouvidoria-with-sidebar .app-header-user,.global-shell .global-user{display:flex;align-items:center;gap:10px;border-left:1px solid rgba(255,255,255,.28);padding-left:12px;background:transparent;min-height:54px}.ouvidoria-with-sidebar .app-header-avatar,.global-shell .app-header-avatar{display:grid;place-items:center;width:44px!important;height:44px!important;line-height:44px!important;border-radius:50%;background:#fff!important;color:#30518d!important;font-size:18px!important;font-weight:700!important}.ouvidoria-with-sidebar .app-header-user-info,.global-shell .global-user span{gap:3px}.ouvidoria-with-sidebar .app-header-user-info strong,.global-shell .global-user strong{font-size:13px!important;line-height:1.2;color:#fff!important}.ouvidoria-with-sidebar .app-header-user-info small,.global-shell .global-user small{font-size:10px!important;line-height:1.2;color:#e6edfb!important}.ouvidoria-with-sidebar .ouvidoria-sidebar{top:var(--layout-header-height);width:var(--ouvidoria-sidebar-width);padding:18px 10px;background:#fff;border-right:1px solid #edf0f4;z-index:99}.ouvidoria-with-sidebar .ouvidoria-sidebar-menu.ant-menu{background:transparent!important;padding:0;border:0}.ouvidoria-with-sidebar .ouvidoria-sidebar-menu.ant-menu .ant-menu-item{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:#26354e}.ouvidoria-with-sidebar .ouvidoria-sidebar-menu.ant-menu .ant-menu-item .anticon{font-size:var(--layout-sidebar-icon-size);min-width:18px;color:#7d90ac}.ouvidoria-with-sidebar .ouvidoria-sidebar-menu.ant-menu .ant-menu-item:hover:not(.ant-menu-item-selected){background:#f1f6fd!important;color:#325995!important}.ouvidoria-with-sidebar .ouvidoria-sidebar-menu.ant-menu .ant-menu-item-selected{color:#1b519b!important;background:#eaf3ff!important;font-weight:650}.ouvidoria-with-sidebar .ouvidoria-sidebar-menu.ant-menu .ant-menu-item-selected:before{display:block;content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:#6b9fe8}.ouvidoria-with-sidebar .ouvidoria-sidebar-menu.ant-menu .ant-menu-item-selected .anticon{color:#3473ca!important}@media(min-width:1200px){.ouvidoria-with-sidebar{padding-top:var(--layout-header-height)}.ouvidoria-with-sidebar>.ouvidoria-page-content{width:calc(100% - var(--ouvidoria-sidebar-width));margin-left:var(--ouvidoria-sidebar-width)}}.ant-drawer .ouvidoria-sidebar-menu.ant-menu .ant-menu-item{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}.ant-drawer .ouvidoria-sidebar-menu.ant-menu .ant-menu-item-selected{background:#eaf3ff;color:#1b519b;font-weight:650}html.ouvidoria-tema-escuro .ouvidoria-with-sidebar .ouvidoria-sidebar{background:#172436!important;border-right-color:#34465d}html.ouvidoria-tema-escuro .ouvidoria-with-sidebar .ouvidoria-sidebar-menu.ant-menu .ant-menu-item{color:#bbcbde}html.ouvidoria-tema-escuro .ouvidoria-with-sidebar .ouvidoria-sidebar-menu.ant-menu .ant-menu-item-selected{background:#253f62!important;color:#d3e4ff!important}html.ouvidoria-tema-escuro .ouvidoria-with-sidebar .ouvidoria-sidebar-menu.ant-menu .ant-menu-item:hover:not(.ant-menu-item-selected){background:#263d56!important;color:#d0e3ff!important}@media(min-width:1200px)and (max-width:1490px){.ouvidoria-with-sidebar .app-header-container,.global-shell .global-header-inner{padding:0}}@media(min-width:1200px)and (max-width:1350px){.ouvidoria-with-sidebar .app-header-actions{gap:8px}.ouvidoria-with-sidebar .app-header-entity-box{width:205px;min-width:165px}.ouvidoria-with-sidebar .app-header-utilities{gap:2px}.ouvidoria-with-sidebar .app-header-system-name{font-size:21px!important}}@media(max-width:1199px){.ouvidoria-with-sidebar{--ouvidoria-header-height:88px}.ouvidoria-with-sidebar>.app-header.padrao-topbar{height:88px!important;min-height:88px!important;max-height:none}.ouvidoria-with-sidebar .app-header-container{width:100%;height:88px;min-height:88px;padding:0 16px}.ouvidoria-with-sidebar .app-header-actions{gap:8px}.ouvidoria-with-sidebar .app-header-entity-box{width:220px;min-width:160px;max-width:24vw}}@media(max-width:900px){.ouvidoria-with-sidebar .app-header-brand-text .app-header-entity-name{display:none}.ouvidoria-with-sidebar .app-header-entity-box{width:180px;min-width:120px;max-width:23vw}.ouvidoria-with-sidebar .app-header-user-info{display:none}.ouvidoria-with-sidebar .app-header-user{padding-left:8px}.ouvidoria-with-sidebar .app-header-container{padding:0 14px}}@media(max-width:767px){.ouvidoria-with-sidebar .app-header-brand,.ouvidoria-with-sidebar .app-header-actions{width:auto!important}.ouvidoria-with-sidebar .app-header-logo{width:44px;height:44px}.ouvidoria-with-sidebar .app-header-logo-inner{width:34px;height:34px;font-size:22px}.ouvidoria-with-sidebar .app-header-system-name{font-size:18px!important}.ouvidoria-with-sidebar .app-header-entity-box{width:150px;min-width:100px;max-width:28vw}.ouvidoria-with-sidebar .app-header-utilities{display:none}.global-shell>.global-header.padrao-topbar{height:86px!important;min-height:86px!important;max-height:none}.global-shell .global-header-inner{width:100%;height:86px;min-height:86px;flex-wrap:nowrap;padding:0 14px;margin:0 auto}.global-shell .global-header-actions{width:auto}.global-shell .global-user span{display:none}}@media(max-width:600px){.ouvidoria-with-sidebar .app-header-container{gap:8px;padding:0 10px}.ouvidoria-with-sidebar .app-header-brand{gap:7px}.ouvidoria-with-sidebar .app-header-company{font-size:8px!important}.ouvidoria-with-sidebar .app-header-system-name{font-size:15px!important}.ouvidoria-with-sidebar .app-header-entity-box{width:130px;min-width:90px;max-width:32vw;padding:6px}.ouvidoria-with-sidebar .entity-swap-icon{display:none}.ouvidoria-with-sidebar .app-header-actions{gap:5px}.ouvidoria-with-sidebar .topbar-global-return.ant-btn{padding:0 7px;min-width:34px}.ouvidoria-with-sidebar .app-header-user{padding-left:7px}.ouvidoria-with-sidebar .app-header-avatar{width:36px!important;height:36px!important;line-height:36px!important;font-size:15px!important}}@media(max-width:430px){.ouvidoria-with-sidebar .app-header-logo{display:none}.ouvidoria-with-sidebar .app-header-entity-box{max-width:35vw;width:110px}.ouvidoria-with-sidebar .app-header-system-name{font-size:14px!important}}@media(max-width:767px){.ouvidoria-with-sidebar>.app-header.padrao-topbar{height:auto!important;min-height:88px!important;max-height:none}.ouvidoria-with-sidebar .app-header-container{width:100%;height:auto;min-height:88px;flex-wrap:wrap;row-gap:6px;padding:8px 14px}.ouvidoria-with-sidebar .app-header-brand{min-width:0;flex:1 1 auto}.ouvidoria-with-sidebar .app-header-actions{min-width:0;flex:1 1 auto;flex-wrap:wrap}}.ouvidoria-page-content .ant-card{border-radius:var(--layout-ui-card-radius)}.ouvidoria-page-content .ant-btn:not(.ant-btn-link):not(.ant-btn-text),.ouvidoria-page-content .ant-input,.ouvidoria-page-content .ant-input-affix-wrapper,.ouvidoria-page-content .ant-select-selector{border-radius:var(--layout-ui-control-radius)}.global-list-toolbar .global-filter.ant-input-affix-wrapper,.global-list-toolbar .global-situation-filter.ant-select .ant-select-selector{min-height:var(--layout-ui-control-height);border-radius:var(--layout-ui-control-radius)}.global-list-toolbar .global-situation-filter.ant-select{min-height:var(--layout-ui-control-height)}.global-detail-row{transition:background-color .18s ease}.global-detail-row:hover{background:var(--ouvidoria-row-hover, #f3f8ff)}html.ouvidoria-tema-escuro .global-detail-row:hover{background:#243a53}.ouvidoria-page-content .ant-table-thead>tr>th{font-size:var(--layout-ui-table-heading-size)}.ouvidoria-page-content .ant-table-tbody>tr>td,.global-detail-row .global-detail-main{font-size:var(--layout-ui-table-body-size)}.ouvidoria-modal-compacta .ant-modal-content{border-radius:var(--layout-ui-modal-radius)}.ouvidoria-modal-compacta .ant-modal-footer .ant-btn{min-height:var(--layout-ui-action-height);border-radius:var(--layout-ui-control-radius)}@media(max-width:575px){.ouvidoria-modal-compacta .ant-modal-header,.ouvidoria-modal-compacta .ant-modal-footer,.ouvidoria-modal-compacta .ant-modal-body{padding-inline:16px!important}}@media(prefers-reduced-motion:reduce){.global-detail-row{transition:none}}.global-page .global-table .ant-table{background:transparent;color:var(--ouvidoria-ink, #23344c)}.global-page .global-table .ant-table-container{border:1px solid var(--ouvidoria-line, #e0e8f2);border-radius:9px;overflow:hidden}.global-page .global-table .ant-table-thead>tr>th{background:var(--ouvidoria-table-head, #f3f7fc);border-bottom:1px solid var(--ouvidoria-line, #e0e8f2);color:var(--ouvidoria-ink, #23344c);font-size:var(--layout-ui-table-heading-size);font-weight:600;white-space:nowrap;padding:var(--layout-ui-table-cell-padding)}.global-page .global-table .ant-table-tbody>tr>td{background:var(--ouvidoria-panel, #fff);border-bottom:1px solid var(--ouvidoria-line, #e0e8f2);color:var(--ouvidoria-ink, #23344c);font-size:var(--layout-ui-table-body-size);padding:var(--layout-ui-table-cell-padding);vertical-align:middle}.global-page .global-table .ant-table-tbody>tr:hover>td,.global-page .global-table .ant-table-cell-row-hover{background:var(--ouvidoria-row-hover, #f3f8ff)!important}.global-page .global-table .ant-table-cell .ant-btn{min-height:var(--layout-ui-action-height);border-radius:var(--layout-ui-control-radius);font-size:12px}.global-page .global-table .ant-tag{margin-inline-end:0}.global-table-identity,.global-table-status{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.global-table-identity strong{color:var(--ouvidoria-ink, #23344c);font-size:13px}.global-table-identity .ant-typography-secondary{font-size:11px;overflow-wrap:anywhere}.global-table-status .ant-tag{white-space:normal}.global-page .global-indicator-card:focus-visible{outline:2px solid var(--ouvidoria-primary, #173d7a);outline-offset:3px}html.ouvidoria-tema-escuro .global-page .global-table .ant-table,html.ouvidoria-tema-escuro .global-page .global-table .ant-table-container,html.ouvidoria-tema-escuro .global-page .global-table .ant-table-tbody>tr>td{color:#e6effa!important;background:#1c2a3c!important;border-color:#34465d!important}html.ouvidoria-tema-escuro .global-page .global-table .ant-table-thead>tr>th{color:#e6effa!important;background:#273d5a!important;border-color:#34465d!important}html.ouvidoria-tema-escuro .global-page .global-table .ant-table-tbody>tr:hover>td,html.ouvidoria-tema-escuro .global-page .global-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#243a53!important}html.ouvidoria-tema-escuro .global-table-identity strong,html.ouvidoria-tema-escuro .global-table .responsive-record dd{color:#e6effa}html.ouvidoria-tema-escuro .global-table-identity .ant-typography-secondary,html.ouvidoria-tema-escuro .global-page .global-table .ant-table-pagination{color:#b2c2d4!important}@media(max-width:767px){.global-page .global-table .ant-table-container{border:0;overflow:visible}.global-page .global-table.responsive-table-mobile .ant-table-tbody>tr{border-color:var(--ouvidoria-line, #e0e8f2)}.global-page .global-table.responsive-table-mobile .ant-table-tbody>tr>td{padding:10px!important}.global-page .global-table .responsive-record dd .ant-btn{white-space:normal;height:auto}}.usuarios-listagem .ant-table-cell{vertical-align:middle}.usuarios-listagem .usuarios-situacao{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.usuarios-listagem .usuarios-situacao .ant-tag{margin-inline-end:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:18px}.usuarios-listagem .usuarios-acoes{display:inline-flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px}@media(max-width:767px){.usuarios-listagem .usuarios-situacao{align-items:flex-start}.usuarios-listagem .usuarios-acoes{flex-wrap:wrap;justify-content:flex-start}}.pular-conteudo{position:fixed;top:-110px;left:12px;z-index:99999;padding:12px 16px;border:2px solid #173d7a;border-radius:8px;background:#fff;color:#173d7a;font-weight:650;text-decoration:none}.pular-conteudo:focus{top:12px;outline:3px solid #6b9fe8;outline-offset:3px}#conteudo-principal:focus{outline:none}.ouvidoria-with-sidebar :where(a,button,[role=button]):focus-visible,.global-shell :where(a,button,[role=button]):focus-visible{outline:3px solid #376fc0;outline-offset:3px}html.ouvidoria-tema-escuro .ouvidoria-with-sidebar :where(a,button,[role=button]):focus-visible,html.ouvidoria-tema-escuro .global-shell :where(a,button,[role=button]):focus-visible{outline-color:#a5c8ff}.ouvidoria-page-content,.ouvidoria-page-content .ant-card,.ouvidoria-page-content .ant-card-body,.ouvidoria-page-content .ant-table-wrapper,.global-shell .ant-card-body,.global-shell .global-table{min-width:0}@media(max-width:767px){.ouvidoria-page-content .ant-pagination,.global-shell .ant-pagination{flex-wrap:wrap;justify-content:center;row-gap:8px}.ouvidoria-page-content .ant-form .ant-picker,.ouvidoria-page-content .ant-form .ant-input-affix-wrapper,.ouvidoria-page-content .ant-form .ant-select{max-width:100%}.responsive-table-mobile .responsive-record dd .ant-btn{min-height:40px;height:auto;white-space:normal}.responsive-table-mobile .responsive-record dd .ant-space{max-width:100%;flex-wrap:wrap}}@media(max-width:420px){.responsive-table-mobile .responsive-record-field{display:block;min-width:0}.responsive-table-mobile .responsive-record dt{margin-bottom:3px}.responsive-table-mobile .responsive-record dd{margin:0}.global-list-toolbar .global-situation-filter.ant-select{width:100%;flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.global-indicators .global-indicator-card:hover,.global-indicators .global-indicator-card:focus-within{transform:none}.global-detail-row,.global-indicators .global-indicator-card{transition:none!important}}.global-list-commandbar{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;padding:1px 0 12px;margin-bottom:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.global-list-commandbar>h4.ant-typography{margin:0 10px 0 0!important;font-size:17px;font-weight:700;flex:0 0 auto;white-space:nowrap}.global-list-commandbar .global-filter.ant-input-affix-wrapper{flex:0 0 290px;min-width:290px;max-width:none}.global-list-commandbar .global-section-navigation{flex:0 0 auto;margin:0;white-space:nowrap}.global-list-commandbar .global-section-navigation .ant-btn{white-space:nowrap}.global-list-commandbar .global-situation-filter.ant-select{flex:0 0 170px;width:170px;min-width:170px;margin-left:auto}: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-caption: 11px;--layout-type-indicator-label: 12px;--layout-type-indicator-value: 24px;--layout-type-message: 12px;--layout-ui-indicator-padding: 14px 16px;--layout-ui-panel-padding: 22px}:where(button,input,textarea,select){font-family:var(--layout-type-font)}:where(.ant-form-item-explain,.ant-form-item-extra){font-size:var(--layout-type-message)}:where(.ant-input,.ant-input-affix-wrapper,.ant-input-number-input,.ant-select,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-picker,.ant-picker-input>input){font-size:var(--layout-type-field-value)}:where(.ant-menu .ant-menu-title-content){font-size:var(--layout-type-menu)}:where(.ant-form-item,.ant-form-item-control,.ant-form-item-control-input-content){min-width:0}:where(.ant-modal,.ant-drawer,.ant-card){max-width:100%}:where(.ant-modal-body,.ant-drawer-body){overflow-wrap:anywhere}:where(.ant-layout-content){min-width:0}:where(a,button,[role=button],input,textarea,select):focus-visible{outline:2px solid var(--layout-focus-visible, #2563eb);outline-offset:2px}@media(max-width:767px){:where(.ant-modal){max-width:calc(100vw - 24px)}:where(.ant-form-item){max-width:100%}}@media(prefers-reduced-motion:reduce){:where(.ant-btn,.ant-card,.ant-menu-item){transition-duration:.01ms}}:where(.page-title-row .page-title.ant-typography,.page-header h4.ant-typography){font-size:var(--layout-type-page-title);font-weight:700}.sidebar-menu.ant-menu .ant-menu-item,.drawer-menu.ant-menu .ant-menu-item,.ouvidoria-with-sidebar .ouvidoria-sidebar-menu.ant-menu .ant-menu-item,.sidebar .sidebar-menu .ant-menu-item,.mobile-drawer .ant-menu-item{font-size:var(--layout-type-menu)}.ant-modal .ant-form-item .ant-form-item-label>label{font-size:var(--layout-type-field-label)}.layout-page-header .layout-page-title.ant-typography,.page-title-row .page-title.ant-typography,.page-header .ant-typography{font-size:var(--layout-type-page-title);font-weight:700}.layout-page-header .ant-typography-secondary{font-size:var(--layout-type-page-description)}.global-page{--etapa4-gg-accent: var(--ouvidoria-primary, #173D7A);--etapa4-gg-panel: var(--ouvidoria-panel, #ffffff);--etapa4-gg-text: var(--ouvidoria-ink, #213249);--etapa4-gg-muted: var(--ouvidoria-muted, #66758b);--etapa4-gg-border: var(--ouvidoria-line, #dce5ef);--etapa4-gg-head: #ebf2fa;--etapa4-gg-row-hover: #f3f8fd;font-family:var(--layout-type-font);color:var(--etapa4-gg-text);display:flex;flex-direction:column;gap:16px;min-width:0}.global-page .global-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.global-page .global-heading h3.ant-typography{font-size:var(--layout-type-page-title)!important;font-weight:700;color:var(--etapa4-gg-text);margin:0!important}.global-page .global-heading .ant-typography-secondary{font-size:var(--layout-type-page-description);color:var(--etapa4-gg-muted)}.global-page .global-heading .ant-btn{font-size:var(--layout-type-button);min-height:34px}.global-page .global-indicators{margin:0;row-gap:12px}.global-page .global-indicators .global-indicator-card.ant-card{min-height:var(--layout-ui-card-min-height);border-radius:var(--layout-ui-card-radius);border:1px solid var(--etapa4-gg-border);background:var(--etapa4-gg-panel);box-shadow:0 5px 18px #173d7a0f}.global-page .global-indicators .global-indicator-card .ant-card-body{padding:var(--layout-ui-indicator-padding)!important}.global-page .global-indicators .ant-typography-secondary{font-size:var(--layout-type-indicator-label);color:var(--etapa4-gg-muted)}.global-page .global-indicators .global-metric{font-size:var(--layout-type-indicator-value);font-weight:650;line-height:1.3;margin-top:8px;color:var(--etapa4-gg-text)}.global-page .global-indicators .global-indicator-card.is-selected{border-color:var(--etapa4-gg-accent);box-shadow:inset 0 0 0 1px var(--etapa4-gg-accent);background:var(--etapa4-gg-panel)}.global-page .global-list.ant-card{border:1px solid var(--etapa4-gg-border);border-radius:var(--layout-ui-card-radius);background:var(--etapa4-gg-panel);box-shadow:0 7px 20px #173d7a0e}.global-page .global-list>.ant-card-body{padding:var(--layout-ui-panel-padding)}.global-page .global-list-commandbar{gap:var(--layout-ui-toolbar-gap);margin-bottom:14px}.global-page .global-list-commandbar>h4.ant-typography{font-size:var(--layout-type-section-title);font-weight:700;color:var(--etapa4-gg-text)}.global-page .global-list-commandbar .ant-btn,.global-page .global-list-commandbar :is(.ant-input,.ant-select-selection-item){font-size:var(--layout-type-button);min-height:var(--layout-ui-control-height)}.global-page .global-list-commandbar .global-filter{flex:0 0 280px;width:280px;min-width:280px}.global-page .global-list-commandbar .global-situation-filter{flex:0 0 170px;min-width:170px}.global-page .global-table .ant-table-container{border:1px solid var(--etapa4-gg-border);border-radius:9px;overflow:hidden}.global-page .global-table .ant-table-thead>tr>th{font-size:var(--layout-type-table-head);font-weight:600;padding:var(--layout-ui-table-cell-padding);background:var(--etapa4-gg-head);border-bottom:1px solid var(--etapa4-gg-border);color:var(--etapa4-gg-text)}.global-page .global-table .ant-table-tbody>tr>td{font-size:var(--layout-type-table-cell);padding:var(--layout-ui-table-cell-padding);background:var(--etapa4-gg-panel);color:var(--etapa4-gg-text);border-bottom:1px solid var(--etapa4-gg-border)}.global-page .global-table .ant-table-tbody>tr:hover>td,.global-page .global-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--etapa4-gg-row-hover)}.global-page .global-table .ant-table-cell .ant-btn{font-size:12px;min-height:var(--layout-ui-action-height)}.global-page .global-table-identity strong{font-size:var(--layout-type-table-cell);color:var(--etapa4-gg-text)}.global-page .global-table-identity .ant-typography-secondary{font-size:var(--layout-type-caption);color:var(--etapa4-gg-muted)}.global-page .global-indicator-card:focus-visible{outline:2px solid var(--etapa4-gg-accent);outline-offset:3px}html.ouvidoria-tema-escuro .global-page{--etapa4-gg-panel: #1c2a3c;--etapa4-gg-text: #e6effa;--etapa4-gg-muted: #b2c2d4;--etapa4-gg-border: #34465d;--etapa4-gg-head: #273d5a;--etapa4-gg-row-hover: #243a53}html.ouvidoria-tema-escuro .global-page .global-list .ant-card-body,html.ouvidoria-tema-escuro .global-page .global-indicator-card.ant-card{background:var(--etapa4-gg-panel)}html.ouvidoria-tema-escuro .global-page .global-table .ant-table-thead>tr>th,html.ouvidoria-tema-escuro .global-page .global-table .ant-table-tbody>tr>td{color:var(--etapa4-gg-text)!important;border-color:var(--etapa4-gg-border)!important}html.ouvidoria-tema-escuro .global-page .global-table .ant-table-thead>tr>th{background:var(--etapa4-gg-head)!important}html.ouvidoria-tema-escuro .global-page .global-table .ant-table-tbody>tr>td{background:var(--etapa4-gg-panel)!important}html.ouvidoria-tema-escuro .global-page .global-table .ant-table-tbody>tr:hover>td{background:var(--etapa4-gg-row-hover)!important}@media(max-width:767px){.global-page .global-list>.ant-card-body{padding:14px 12px}.global-page .global-table .ant-table-container{border:0;overflow:visible}}@media(max-width:420px){.global-page .global-indicators .global-indicator-card .ant-card-body{padding:11px 12px!important}.global-page .global-indicators .global-metric{font-size:21px}}.global-page .global-indicators{display:grid;grid-template-columns:repeat(var(--global-card-count, 6),minmax(0,1fr));gap:12px;margin:0 0 16px}.global-page .global-indicators .global-indicator-card{cursor:pointer}.global-page .global-list-commandbar{margin-bottom:14px}.global-page .global-list-commandbar .global-situation-filter.ant-select{margin-left:auto}.global-page .global-table-identity .global-entity-inline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.global-page .global-table-identity .global-entity-inline strong{font-size:13px}.global-page .global-table-identity .global-entity-meta.ant-typography-secondary{font-size:11px;color:var(--etapa4-gg-muted)}.global-page .global-entity-expanded{padding:4px 8px 12px}.global-page .global-entity-expanded-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.global-page .global-table .ant-table-expanded-row .ant-table-container{border-radius:8px}@media(max-width:1100px){.global-page .global-indicators{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.global-page .global-indicators{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}@media(max-width:420px){.global-page .global-indicators{grid-template-columns:1fr}}@media(min-width:768px){.global-page .global-table-entidades.responsive-table-desktop .ant-table{width:100%;table-layout:auto!important}.global-page .global-table-entidades.responsive-table-desktop .ant-table-thead>tr>th{white-space:nowrap;text-align:left}.global-page .global-table-entidades.responsive-table-desktop .ant-table-cell .ant-btn{height:32px;min-height:32px;padding:4px 9px;white-space:nowrap;max-width:100%}.global-page .global-table-entidades.responsive-table-desktop .global-table-identity{max-width:100%;min-width:0;white-space:normal}}@media(min-width:768px){.global-page .global-table-usuarios.responsive-table-desktop .ant-table{table-layout:fixed;width:100%}.global-page .global-table-usuarios.responsive-table-desktop .ant-table-thead>tr>th{white-space:nowrap;text-align:left}.global-page .global-table-usuarios.responsive-table-desktop .ant-table-cell .ant-btn{height:32px;min-height:32px;padding:4px 8px;white-space:nowrap}.global-page .global-table-usuarios.responsive-table-desktop .global-table-identity{max-width:100%;min-width:0;overflow-wrap:anywhere}}: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)}}.ouvidoria-with-sidebar{--ouvidoria-header-height: var(--layout-header-height)}.ouvidoria-sidebar{position:fixed;top:var(--ouvidoria-header-height);bottom:0;left:0;z-index:99;width:var(--layout-sidebar-width);padding:18px 10px;overflow-y:auto;overscroll-behavior:contain;background:var(--ouvidoria-surface, #fff);border-right:1px solid #e8edf4}.ouvidoria-sidebar-menu.ant-menu{padding:0;border-inline-end:0;background:transparent}.ouvidoria-sidebar-menu.ant-menu .ant-menu-item{position:relative;width:calc(100% - 8px);height:var(--layout-sidebar-item-height);margin:5px 4px;padding-inline:16px!important;line-height:var(--layout-sidebar-item-height);border-radius:10px;font-size:13px;font-weight:500;color:var(--ouvidoria-text, #26364b)}.ouvidoria-sidebar-menu .ant-menu-item .anticon{font-size:var(--layout-sidebar-icon-size);color:#71839c}.ouvidoria-sidebar-menu.ant-menu .ant-menu-item:not(.ant-menu-item-selected):hover{background:#f2f7ff;color:#2459a4}.ouvidoria-sidebar-menu.ant-menu .ant-menu-item-selected{background:#eaf3ff;color:#2459a4;font-weight:600}.ouvidoria-sidebar-menu .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:#6b9fe8}.ouvidoria-sidebar-menu .ant-menu-item-selected .anticon{color:#3979ca}.ouvidoria-page-content{min-width:0;width:100%}.ouvidoria-with-sidebar .ouvidoria-menu-toggle{display:none;color:#fff;flex-shrink:0}@media(min-width:1200px){.ouvidoria-with-sidebar{padding-top:var(--ouvidoria-header-height)}.ouvidoria-with-sidebar>.app-header{position:fixed;top:0;left:0;right:0}.ouvidoria-with-sidebar>.ouvidoria-page-content{width:calc(100% - var(--layout-sidebar-width));margin-left:var(--layout-sidebar-width)}}@media(max-width:1199px){.ouvidoria-sidebar{display:none}.ouvidoria-with-sidebar .ouvidoria-menu-toggle{display:inline-flex;align-items:center;justify-content:center}}@media print{.ouvidoria-sidebar,.ouvidoria-menu-toggle{display:none!important}.ouvidoria-with-sidebar{padding-top:0}.ouvidoria-with-sidebar>.app-header{position:relative}.ouvidoria-with-sidebar>.ouvidoria-page-content{width:100%;margin-left:0}}.ouvidoria-dark{--ouvidoria-surface:#141414;--ouvidoria-text:#e5eaf2}.ouvidoria-dark .ouvidoria-sidebar-menu.ant-menu .ant-menu-item-selected{background:#193454;color:#b9d6ff}.global-page{display:flex;flex-direction:column;gap:22px}.global-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.global-heading h3{margin:0 0 5px!important;font-size:24px}.global-indicators .ant-card{height:100%;min-height:var(--layout-ui-card-min-height);border:1px solid var(--global-border);border-radius:var(--layout-ui-card-radius)}.global-indicators .ant-card-body{padding:var(--layout-ui-indicator-padding)!important}.global-metric{font-size:24px;font-weight:600;margin-top:10px}.global-list{border-radius:var(--layout-ui-card-radius);border:1px solid var(--global-border)}.global-list .ant-card-body{padding:var(--layout-ui-panel-padding)}.global-section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;flex-wrap:wrap}.global-section-heading h4{margin:0!important;font-size:20px}.global-section-navigation{margin-left:auto}.global-list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--layout-ui-toolbar-gap);margin-bottom:14px}.global-filter{flex:1;max-width:410px}.global-detail-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:24px;padding:14px 10px;border-bottom:1px solid var(--global-border);min-height:65px}.global-detail-row:last-child{border-bottom:0}.global-detail-main{min-width:0;display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}.global-inline-info{display:flex;align-items:baseline;gap:4px 14px;flex-wrap:wrap}.global-inline-info strong,.global-inline-info .ant-typography{font-size:13px}.global-detail-right,.global-list-labels{display:grid;align-items:center;gap:9px}.global-cols-entity{grid-template-columns:76px 162px 104px 134px 104px}.global-cols-user{grid-template-columns:76px 180px 134px}.global-list-labels{flex-shrink:0;font-size:12px;color:var(--global-muted);text-align:left;padding-right:10px}.global-detail-right .ant-btn{width:100%}.global-status .ant-tag{margin:0}.global-cell,.global-toggle{min-width:0}.global-shell{--global-border:#edf0f4;--global-muted:#667085;background:var(--ouvidoria-bg)!important}.global-header{background:#304f90;color:#fff;min-height:98px}.global-header-inner{max-width:1450px;margin:auto;min-height:98px;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.global-brand{display:flex;align-items:center;gap:14px}.global-logo{width:54px;height:54px;border:1px solid #ffffff50;border-radius:12px;background:#fff2;display:grid;place-items:center;font-size:25px}.global-brand small{display:block;font-size:10px;font-weight:700;letter-spacing:.4px}.global-brand strong{display:block;font-size:24px;line-height:1.4}.global-brand span{display:block;font-size:11px}.global-header-actions{display:flex;align-items:center;gap:16px}.global-header-actions>.ant-btn{color:#fff}.global-user{display:flex;align-items:center;gap:10px;border-left:1px solid #ffffff50;padding-left:20px;cursor:pointer;color:#fff;background:transparent;border-top:0;border-bottom:0;border-right:0;text-align:left;font:inherit}.global-user strong{display:block;font-size:13px}.global-user small{display:block;font-size:10px}.global-footer{margin-top:auto;text-align:center;padding:10px;background:#304f90;color:#fff;font-size:13px}.global-shell.global-dark{--global-border:#303b50;--global-muted:#a2aec3;background:#111b2c!important}@media(max-width:1500px){.global-header-inner{margin-inline:24px}}@media(max-width:1100px){.global-list-labels{display:none}.global-detail-row{display:flex;flex-direction:column;align-items:stretch;gap:14px;border:1px solid var(--global-border);border-radius:8px;margin:12px 0;padding:16px}.global-detail-right{display:flex;flex-wrap:wrap;gap:8px}.global-detail-right .ant-btn{width:auto}.global-filter{max-width:100%}}@media(max-width:600px){.global-page{gap:14px}.global-header-inner{margin-inline:14px;flex-wrap:wrap;padding-block:12px}.global-brand strong{font-size:20px}.global-header-actions{justify-content:flex-end;width:100%}.global-user{flex:1}.global-list .ant-card-body{padding:14px}.global-section-navigation{margin-left:0}.global-inline-info{flex-direction:column}.global-indicators .ant-typography{font-size:10px;overflow-wrap:anywhere}.global-indicators .ant-card-body{padding:10px 6px!important}.global-metric{font-size:21px}.global-heading .ant-space{width:100%}}
