:root{--public-navy:#0f2144;--public-footer-bg:#e3ebf6;--public-blue:#1d4ed8;--public-text:#172337;--public-muted:#526176;--public-line:#dce3ec;--public-soft:#f2f5fa;--public-radius:8px;--public-width:1200px;--public-font:"Segoe UI",system-ui,-apple-system,sans-serif}.public-site{font-family:var(--public-font);color:var(--public-text);background:#fff}.public-wrap{max-width:var(--public-width);margin:auto;padding-inline:24px}.public-site .MuiContainer-root{max-width:var(--public-width)}.public-site h1,.public-site h2,.public-site h3{color:var(--public-navy);text-wrap:balance}.public-site .MuiTypography-h4{letter-spacing:-.035em;font-size:clamp(25px,3vw,34px);line-height:1.2}.public-site .MuiButton-root{min-height:44px;box-shadow:none;border-radius:6px;font-weight:650}.public-site :is(a,button,input,summary,select):focus-visible{outline:3px solid var(--public-blue);outline-offset:4px}.public-site [id]{scroll-margin-top:24px}.public-site .public-nav{box-shadow:none;position:relative}.public-site .public-nav .MuiToolbar-root{max-width:1200px;min-height:76px}.public-site .public-nav .MuiButton-root{white-space:nowrap}.public-site .public-promotion{padding-block:7px;font-size:12px}.public-site .public-promotion .MuiTypography-root{font-size:12px}.public-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--public-blue);margin:0 0 14px;font-size:11px;font-weight:750}.public-hero{border-bottom:1px solid var(--public-line);background:#f2f5fa;padding:64px 0 52px}.hero-composition{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.hero-copy h1{letter-spacing:-.045em;max-width:15ch;margin:0 0 24px;font-size:clamp(34px,4.1vw,54px);line-height:1.08}.public-lead{max-width:47ch;color:var(--public-muted);margin:0 0 28px;font-size:17px;line-height:1.7}.public-actions{flex-wrap:wrap;gap:10px;display:flex}.public-button{border:1px solid var(--public-line);border-radius:6px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:12px 18px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.public-button.primary{background:var(--public-blue);color:#fff;border-color:var(--public-blue)}.public-button.secondary{color:var(--public-navy);background:#fff}.public-button:hover{filter:brightness(.96)}.hero-formats{color:var(--public-muted);letter-spacing:.035em;margin:24px 0 12px;font-size:12px}.public-text-link{color:var(--public-blue);font-size:14px;font-weight:650;text-decoration:none}.public-text-link:hover{text-decoration:underline}.hero-product{background:#fff;border:1px solid #c8d3e2;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 16px 40px #0f21440a}.product-topline{background:var(--public-navy);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:14px;display:flex}.product-topline>span:last-child{color:#ced9eb;font-size:10px}.product-workspace{grid-template-columns:158px 1fr;display:grid}.product-rail{border-right:1px solid var(--public-line);color:#445570;background:#f7fafe;padding:12px 8px;font-size:11px}.product-rail .rail-group{letter-spacing:.1em;text-transform:uppercase;color:#8496b0;padding:9px 9px 3px;font-size:8.5px;font-weight:700;display:block}.product-rail .rail-item{border-left:3px solid #0000;border-radius:0 5px 5px 0;align-items:center;gap:7px;margin-bottom:1px;padding:5px 8px;line-height:1.35;display:flex}.product-rail .rail-item svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.product-rail .rail-item.selected{color:#1744b5;background:#dfe9fc;border-left-color:#2454d8;font-weight:600}.product-summary{padding:28px 22px}.product-summary .public-eyebrow{letter-spacing:.08em;margin-bottom:8px;font-size:9px}.product-summary h2{letter-spacing:-.035em;margin:0;font-size:21px}.product-context{color:var(--public-muted);margin:6px 0 22px;font-size:11px}.product-ledger{border-collapse:collapse;width:100%;margin:0;font-size:12px}.product-ledger th{letter-spacing:.03em;color:var(--public-muted);text-align:right;vertical-align:bottom;border-bottom:1px solid var(--public-line);padding:0 0 7px 8px;font-size:9px;font-weight:650;line-height:1.35}.product-ledger th:first-child{text-align:left;padding-left:0}.product-ledger td{border-bottom:1px solid var(--public-line);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:13px 0 13px 8px;font-weight:700}.product-ledger td:first-child{text-align:left;color:var(--public-navy);padding-left:0}.product-ledger tr:last-child td{border-bottom:0}.product-ledger .saldo{color:var(--public-blue);letter-spacing:-.02em;font-size:15px}.product-ledger .situacao{letter-spacing:0;font-size:10.5px}.product-ledger .situacao.ok{color:#1b7a3d}.product-ledger .situacao.alerta{color:#9a4700}.product-ledger .situacao.aguarda{color:var(--public-muted);font-weight:600}.product-separados{color:var(--public-muted);margin:10px 0 18px;font-size:10px;line-height:1.6}.product-impact{border-top:1px solid var(--public-line);justify-content:space-between;padding-top:12px;font-size:11px;display:flex}.product-impact strong{color:#9a4700}.product-footnote{color:var(--public-muted);margin:12px 0 0;font-size:10px;line-height:1.6}.product-bottomline{letter-spacing:.04em;color:var(--public-muted);border-top:1px solid var(--public-line);padding:11px 18px;font-size:10px}.public-consultation{border-bottom:1px solid var(--public-line);background:#fff;padding:40px 0}.consultation-composition{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.consultation-composition h2{letter-spacing:-.035em;margin:0 0 14px;font-size:30px;line-height:1.15}.consultation-composition p:not(.public-eyebrow){color:var(--public-muted);max-width:51ch;font-size:14px;line-height:1.65}.consultation-examples>a{color:var(--public-navy);border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;padding:15px 0;text-decoration:none;display:flex}.consultation-examples>a:first-child{border-top:1px solid var(--public-line)}.consultation-examples>a:hover{color:var(--public-blue);background:#f8faff}.consultation-examples strong{font-size:15px;display:block}.consultation-examples small{color:var(--public-muted);margin-top:3px;font-size:12px;display:block}.consultation-examples p{margin-bottom:0;font-size:11px!important}.public-site .public-workflow{padding-block:44px}.public-site .public-workflow>.MuiTypography-h4{max-width:24ch;margin-bottom:28px}.public-site .public-workflow .MuiGrid-container{border-top:1px solid var(--public-line);padding-top:24px}.public-site .public-workflow .MuiGrid-root>.MuiBox-root{color:var(--public-blue);border-bottom:2px solid var(--public-blue);background:0 0;border-radius:0;justify-content:flex-start;width:40px;height:38px;margin-bottom:12px;font-size:24px}.public-site .public-resources{background:var(--public-soft);padding:48px 0}.public-site .public-resources .MuiTypography-h4{max-width:24ch}.public-site .public-resources button[aria-controls=exemplo-recurso]{border:0;border-bottom:1px solid var(--public-line);background:0 0;border-radius:0;margin:0;padding:16px 12px}.public-site .public-resources button[aria-pressed=true]{border-left:3px solid var(--public-blue);background:#e5ecf8}.public-site #exemplo-recurso{box-shadow:none;background:#fff;border-radius:8px;padding:24px}.public-site .public-extra-resources{grid-template-columns:1fr 2fr;gap:24px;margin-top:28px;padding-top:24px;display:grid}.public-extra-list{grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.public-extra-list li{color:var(--public-muted);border-bottom:1px solid var(--public-line);padding-bottom:9px;font-size:13px}.public-site .public-audience{background:#fff;padding-block:40px}.public-site .public-audience .MuiTypography-h4{margin-bottom:28px}.public-site .public-plans{padding-block:48px}.public-site .public-plans .MuiGrid-container{border:1px solid var(--public-line);border-radius:8px;gap:0;overflow:hidden}.public-site .public-plans .MuiGrid-container>.MuiGrid-root{width:25%}.public-site .public-plans .MuiCard-root{border:0;border-right:1px solid var(--public-line);box-shadow:none;background:#fff;border-radius:0;padding:24px 20px}.public-site .public-plans .MuiGrid-root:last-child>.MuiCard-root{border-right:0}.public-site .public-plans .MuiTypography-h6{font-size:19px}.public-site .public-plans .MuiTypography-h5{font-variant-numeric:tabular-nums;font-size:28px}.public-site .public-plans .MuiCard-root>.MuiTypography-body2{min-height:62px;font-size:13px}.public-site .public-plans .MuiCard-root .MuiBox-root .MuiTypography-body2{font-size:12px}.public-site .public-plans .MuiCard-root .MuiSvgIcon-root{font-size:16px}.public-site .public-demo{background:var(--public-soft);padding:48px 0}.public-site .public-demo>.MuiContainer-root>.MuiCard-root{color:var(--public-text);background:0 0;border:0;border-radius:0}.public-site .public-demo>.MuiContainer-root>.MuiCard-root>.MuiGrid-container{gap:48px}.public-site .public-demo>.MuiContainer-root>.MuiCard-root>.MuiGrid-container>.MuiGrid-root{width:calc(50% - 24px);padding:0}.public-site .public-demo .MuiGrid-root:first-child>.MuiTypography-root{color:var(--public-muted)}.public-site .public-demo .MuiGrid-root:first-child>.MuiTypography-h4{color:var(--public-navy);max-width:16ch;font-size:36px}.public-site .public-demo .MuiGrid-root:first-child>.MuiTypography-h6{color:var(--public-navy);font-size:15px}.public-site .public-demo .MuiChip-root{color:var(--public-blue);background:#e5ecf8;border-radius:4px}.public-site .public-demo>.MuiContainer-root>.MuiCard-root>.MuiGrid-container>.MuiGrid-root:last-child{border:1px solid var(--public-line);background:#fff;border-radius:8px;padding:24px}.public-site .public-demo form{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}:is(.public-site .public-demo form>.MuiGrid-container,.public-site .public-demo form>.MuiButton-root,.public-site .public-demo form>.MuiTypography-root,.public-site .public-demo form>.MuiAlert-root,.public-site .public-demo form>.MuiFormControl-root:has(input[placeholder^=Se\ alguém])){grid-column:1/-1}.public-site .public-demo .MuiOutlinedInput-root{border-radius:6px}.public-site .public-faq{grid-template-columns:1fr 1.8fr;align-items:start;column-gap:64px;padding-block:48px;display:grid}.public-site .public-faq>.MuiTypography-root{grid-column:1}.public-site .public-faq>.MuiTypography-h4{grid-row:2/5;max-width:12ch;margin:0}.public-site .public-faq .MuiAccordion-root{border:0;border-bottom:1px solid var(--public-line);box-shadow:none;border-radius:0;grid-column:2;margin:0}.public-site .public-faq .MuiAccordion-root:before{display:none}.public-site .public-faq .MuiAccordionSummary-root{min-height:56px;padding:6px 0}.public-site .public-faq .MuiAccordionSummary-root .MuiTypography-root{font-size:14px}.public-site .public-faq .MuiAccordionDetails-root{padding:0 0 20px}.public-site .public-faq .MuiAccordionDetails-root .MuiTypography-root{font-size:14px;line-height:1.7}.public-footer{background:var(--public-footer-bg);color:var(--public-muted);border-top:3px solid var(--public-navy);padding:36px 0}.footer-composition{grid-template-columns:1.3fr 1fr 1.2fr 1fr;gap:32px;display:grid}.footer-brand{text-decoration:none;display:inline-block}.footer-brand img{width:auto;height:28px;display:block}.public-footer p{margin:12px 0;font-size:12px;line-height:1.8}.public-footer nav h2{color:var(--public-navy);margin:0 0 12px;font-size:12px}.public-footer nav a{color:var(--public-text);margin:10px 0;font-size:12px;text-decoration:none;display:block}.public-footer nav a:hover{text-decoration:underline}.public-site .MuiSnackbar-root{max-width:calc(100vw - 24px)}@media (width<=1199px){.public-site .public-nav .MuiToolbar-root>.MuiBox-root{display:none}.public-site .public-nav .MuiIconButton-root{margin-left:auto;display:inline-flex}.hero-composition{gap:28px}.product-workspace{grid-template-columns:44px 1fr}.product-rail{padding:12px 4px}.product-rail .rail-group,.product-rail .rail-label{display:none}.product-rail .rail-item{border-left-width:2px;border-radius:0 4px 4px 0;justify-content:center;padding:7px 4px}.product-ledger{font-size:11px}.product-ledger th,.product-ledger td{padding-left:6px}.product-ledger .saldo{font-size:13px}.product-summary{padding:24px 16px}.public-site .public-plans .MuiGrid-container>.MuiGrid-root{width:50%}.public-site .public-plans .MuiGrid-root:nth-child(-n+2){border-bottom:1px solid var(--public-line)}.public-site .public-plans .MuiGrid-root:nth-child(2)>.MuiCard-root{border-right:0}}@media (width<=760px){.public-wrap,.public-site .MuiContainer-root{padding-inline:18px}.public-site .public-nav .MuiToolbar-root{min-height:64px}.public-hero{padding:32px 0}.hero-composition,.consultation-composition{grid-template-columns:1fr;gap:28px}.hero-copy h1{max-width:16ch;margin-bottom:18px;font-size:36px}.public-lead{margin-bottom:20px;font-size:15px;line-height:1.6}.public-actions{grid-template-columns:1fr;display:grid}.public-button{font-size:13px}.hero-formats{margin:18px 0 10px}.product-workspace{grid-template-columns:1fr}.product-rail{display:none}.product-summary{padding:22px}.product-summary h2{font-size:22px}.public-consultation{padding:30px 0}.consultation-composition h2{font-size:27px}.public-site .public-workflow,.public-site .public-resources,.public-site .public-audience,.public-site .public-plans,.public-site .public-demo,.public-site .public-faq{padding-block:32px}.public-site .public-extra-resources{display:block}.public-extra-list{grid-template-columns:1fr}.public-site .public-plans .MuiGrid-container>.MuiGrid-root{border-bottom:1px solid var(--public-line);width:100%}.public-site .public-plans .MuiCard-root{border-right:0}.public-site .public-plans .MuiCard-root>.MuiTypography-body2{min-height:0}.public-site .public-demo>.MuiContainer-root>.MuiCard-root>.MuiGrid-container{gap:24px}.public-site .public-demo>.MuiContainer-root>.MuiCard-root>.MuiGrid-container>.MuiGrid-root{width:100%}.public-site .public-demo .MuiGrid-root:first-child>.MuiTypography-h4{font-size:30px}.public-site .public-demo>.MuiContainer-root>.MuiCard-root>.MuiGrid-container>.MuiGrid-root:last-child{padding:18px}.public-site .public-demo form,.public-site .public-faq{display:block}.public-site .public-faq>.MuiTypography-h4{max-width:none;margin-bottom:20px}.footer-composition{grid-template-columns:1fr 1fr;gap:24px}.footer-composition>div:first-child{grid-column:1/-1}.public-site .public-promotion{padding-inline:12px}.public-site .public-promotion .MuiTypography-root{white-space:normal}}@media (prefers-reduced-motion:reduce){.public-site *{scroll-behavior:auto!important;transition:none!important}}.public-reference{background:#f6f8fb}.public-reference .env{max-width:var(--public-width);padding-inline:24px}.public-reference .barra{padding:10px 0}.public-reference .reference-heading{justify-content:space-between;align-items:end;gap:24px;margin:24px 0 8px;display:flex}.reference-heading .public-eyebrow{margin:0 0 10px}.public-reference .reference-heading h1{letter-spacing:-.04em;max-width:24ch;margin:0;font-size:clamp(27px,3.5vw,40px);line-height:1.15}.public-reference .sub{max-width:68ch;font-size:15px}.public-reference .consulta-intro{margin-bottom:20px}.public-reference .consulta-painel{border-top:3px solid var(--public-blue);border-radius:0 0 8px 8px;margin-top:0;padding:20px 24px}.public-reference .consulta-painel input{background:#f8faff;max-width:100%;min-height:54px}.public-reference .resultados-barra{margin-top:24px}.public-reference .consulta-tabela th{background:var(--public-navy);color:#e5edf8;text-transform:none;letter-spacing:0;font-size:12px}.public-reference .consulta-tabela th:first-child{border-radius:6px 0 0}.public-reference .consulta-tabela th:last-child{border-radius:0 6px 0 0}.public-reference .consulta-tabela tr:not(.detalhe-linha):hover{background:#f4f7fc}.public-reference .consulta-base{grid-template-columns:1.3fr 1fr 1fr;align-items:start;gap:24px;margin-bottom:0;padding-block:24px;display:grid}.public-reference .consulta-fonte{display:block}.public-reference .consulta-fonte p{margin:4px 0}.public-reference .consulta-base details{margin:0;padding:0}.public-reference .consulta-comercial{border-bottom:0;margin:0}.catalog-feature{background:var(--public-navy);color:#d6e2f4;border-radius:8px;grid-template-columns:1.3fr 1fr;gap:64px;margin:28px 0;padding:36px;display:grid}.catalog-feature .public-eyebrow{color:#a7c0ff}.catalog-feature h2{color:#fff;letter-spacing:-.04em;max-width:16ch;margin:0 0 18px;font-size:34px;line-height:1.15}.catalog-feature p{max-width:48ch;font-size:15px;line-height:1.7}.catalog-feature .catalog-scope{color:#b4c6e0;margin:16px 0 0;font-size:11px}.catalog-feature nav{align-self:center}.catalog-feature nav a{color:#fff;border-bottom:1px solid #486087;justify-content:space-between;padding:16px 0;font-size:18px;text-decoration:none;display:flex}.catalog-feature nav a:hover{color:#a7c0ff}.catalog-secondary{margin:32px 0}.catalog-secondary>h2{margin-bottom:20px;font-size:19px}.catalog-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.catalog-grid article{border-top:2px solid #c7d4e8;padding:20px 0}.catalog-grid h3{letter-spacing:-.025em;max-width:24ch;margin:8px 0;font-size:23px}.catalog-grid p:not(.public-eyebrow){color:var(--public-muted);max-width:50ch;margin-bottom:20px;font-size:14px}.catalog-source{border-top:1px solid var(--public-line);grid-template-columns:1fr 2fr;gap:32px;padding:28px 0;display:grid}.catalog-source h2{margin:0;font-size:18px}.catalog-source p{color:var(--public-muted);margin:0 0 16px;font-size:13px}.public-reference .rodape{border-top:1px solid var(--public-line);margin:0;padding:24px 0}.public-reference .consulta-tabela .percentual{color:var(--public-blue)}@media (width<=760px){.public-reference .env{padding-inline:18px}.public-reference .reference-heading{margin-top:20px;display:block}.public-reference .reference-heading h1{max-width:22ch;font-size:28px}.reference-heading>.public-text-link{margin-top:12px;font-size:12px;display:inline-block}.public-reference .consulta-painel{padding:16px 12px}.public-reference .consulta-base{display:block}.public-reference .consulta-base details{margin-top:8px}.catalog-feature{grid-template-columns:1fr;gap:24px;margin:24px 0;padding:24px 20px}.catalog-feature h2{font-size:29px}.catalog-grid,.catalog-source{grid-template-columns:1fr;gap:16px}.catalog-secondary{margin:24px 0}.catalog-grid article{padding-bottom:12px}.catalog-grid h3{font-size:22px}.public-reference .consulta-tabela tr:not(.detalhe-linha){border-left:3px solid #c7d4e8}.public-reference .consulta-tabela tr:has(button[aria-expanded=true]){border-left-color:var(--public-blue)}}.cf-consulta{color:#172b49;background:#f5f7fb;min-height:100vh;font:16px/1.5 Segoe UI,system-ui,sans-serif}.cf-consulta *{box-sizing:border-box}.cf-consulta a{color:#2458bb;text-decoration:none}.cf-consulta button,.cf-consulta input,.cf-consulta select{font:inherit}.cf-consulta button,.cf-button{cursor:pointer;color:#244c89;background:#fff;border:1px solid #cdd8e8;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-weight:600;display:inline-flex}.cf-consulta button:hover,.cf-button:hover{background:#edf3ff;border-color:#85a9e3}.cf-consulta :focus-visible{outline-offset:3px;outline:3px solid #467bd3}.cf-header{background:#fff;border-bottom:1px solid #e2e8f1;justify-content:space-between;align-items:center;gap:24px;padding:22px max(24px,50% - 620px);display:flex}.cf-brand{align-items:center;display:flex}.cf-brand img{width:auto;height:30px;display:block}.cf-header nav{align-items:center;gap:28px;display:flex}.cf-main{max-width:1288px;margin:auto;padding:48px 24px}.cf-hero{margin-bottom:30px}.cf-eyebrow{letter-spacing:.12em;color:#4168a2;font-size:12px;font-weight:700}.cf-hero h1{letter-spacing:-.035em;margin:16px 0;font-size:clamp(32px,4vw,46px);line-height:1.15}.cf-hero h1 span{color:#3566ae}.cf-hero p,.cf-results-header p,.cf-footer p{color:#53657f;margin:10px 0}.cf-search-panel{background:#fff;border:1px solid #dae3ef;border-radius:14px;padding:26px;box-shadow:0 4px 16px #12315a04}.cf-search-panel>label{margin-bottom:12px;font-size:18px;font-weight:650;display:block}.cf-consulta input:not([type=checkbox]),.cf-consulta select{color:#172b49;background:#fff;border:1px solid #bac9dc;border-radius:8px;width:100%;min-height:46px;padding:11px 12px}.cf-search-panel>input{min-height:56px!important;font-size:18px!important}.cf-chips{flex-wrap:wrap;gap:8px;margin:18px 0 24px;display:flex}.cf-chips button{border-radius:24px;padding:8px 14px;font-size:14px;font-weight:500}.cf-chips button[aria-pressed=true]{color:#204d97;background:#eaf1ff;border-color:#6690d1}.cf-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.cf-filters label{flex:1;gap:7px;min-width:170px;font-size:14px;font-weight:600;display:grid}.cf-simulation{border-bottom:1px solid #dce4ef;padding:20px 4px}.cf-toggle{cursor:pointer;align-items:center;gap:10px;font-weight:600;display:flex}.cf-toggle input{accent-color:#2458bb;width:18px;height:18px}.cf-toggle span{color:#63748b;font-size:13px;font-weight:400}.cf-sim-fields{max-width:800px;padding:4px 0 10px}.cf-sim-fields small{color:#53657f;margin-top:14px;display:block}.cf-results-header{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 18px;display:flex}.cf-consulta h2{margin:0;font-size:21px;line-height:1.3}.cf-results-header p{font-size:14px}.cf-actions{align-items:end;gap:12px;display:flex}.cf-sort{gap:4px;font-size:13px;display:grid}.cf-table-wrap{background:#fff;border:1px solid #dce4ef;border-radius:12px;overflow:auto}.cf-consulta table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.cf-consulta th{color:#4d617f;text-align:left;white-space:nowrap;background:#edf2f9;padding:16px;font-size:13px;font-weight:650}.cf-consulta td{vertical-align:middle;border-top:1px solid #e1e7f0;min-width:130px;padding:20px 18px}.cf-consulta td:first-child{width:53%;min-width:300px}.cf-consulta td:last-child button{white-space:nowrap;font-size:14px}.cf-name{margin:4px 0 8px;font-weight:600;line-height:1.5;display:block}.cf-category{color:#5274a7;font-size:12px}.cf-reference{color:#62728a;font-size:13px}.cf-detail td{background:#f4f7fc;padding:24px 28px}.cf-detail h3{margin:0;font-size:19px}.cf-detail h4{margin:22px 0 8px}.cf-detail p{max-width:980px}.cf-legal{white-space:pre-wrap}.cf-muted{color:#53657f;font-size:14px}.cf-empty{background:#fff;border:1px solid #dce4ef;border-radius:12px;padding:40px}.cf-footer{margin-top:24px;font-size:14px}.cf-footer summary{cursor:pointer;padding:10px 0;font-weight:600}.cf-footer aside{background:#eaf1fb;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:28px;display:flex}.cf-footer .cf-button{white-space:nowrap}.cf-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cf-consulta [hidden]{display:none!important}@media (width<=720px){.cf-header{padding:18px 16px}.cf-header nav>a:first-child{display:none}.cf-header nav{gap:0}.cf-header .cf-button{padding:8px;font-size:12px}.cf-brand img{height:26px}.cf-main{padding:28px 16px}.cf-search-panel{padding:18px}.cf-search-panel>input{font-size:16px!important}.cf-results-header{flex-direction:column;align-items:start}.cf-actions{justify-content:space-between;width:100%}.cf-table-wrap{background:0 0;border:0;overflow:visible}.cf-consulta table,.cf-consulta tbody,.cf-consulta tr,.cf-consulta td{display:block;width:100%!important;min-width:0!important}.cf-consulta thead{display:none}.cf-consulta tbody>tr:not(.cf-detail){background:#fff;border:1px solid #dce4ef;border-radius:12px;margin-top:14px;padding:16px}.cf-consulta td{border:0;padding:8px 0}.cf-consulta td[data-label]{text-align:right;justify-content:space-between;gap:14px;display:flex}.cf-consulta td[data-label]:before{content:attr(data-label);color:#53657f;text-align:left}.cf-consulta td:last-child button{width:100%;margin-top:8px}.cf-detail td{border:1px solid #dce4ef;border-radius:12px;padding:20px}.cf-footer aside{flex-direction:column;align-items:start;padding:22px}.cf-filters{gap:12px}}.cf-index-list{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cf-index-list li{background:#fff;border:1px solid #dce4ef;border-radius:12px;flex-direction:column;padding:24px;display:flex}.cf-index-list h2{letter-spacing:-.02em;margin:0 0 10px;font-size:20px;line-height:1.3}.cf-index-list li{position:relative}.cf-index-list h2 a:after{content:"";border-radius:12px;position:absolute;inset:0}.cf-index-list p{color:#53657f;flex:1;margin:0 0 18px;font-size:15px}.cf-index-acao{color:#2458bb;font-size:14px;font-weight:600}.cf-index-list li:hover{background:#fbfcff;border-color:#85a9e3}.cf-index-list li:has(a:focus-visible){outline-offset:3px;outline:3px solid #467bd3}@media (width<=720px){.cf-index-list{grid-template-columns:1fr}.cf-index-list li{padding:20px}}html,body,#root{height:100%;margin:0}html{-webkit-tap-highlight-color:transparent;background:#f5f7fb}@media print{body.relatorio-modal-aberto #root{display:none!important}body.relatorio-modal-aberto .MuiDialog-container,body.relatorio-modal-aberto .MuiDialog-paper{max-width:none!important;max-height:none!important;box-shadow:none!important;margin:0!important;position:static!important;overflow:visible!important}body.relatorio-modal-aberto .MuiBackdrop-root{display:none!important}}@media (width<=599.95px){.MuiCard-root{border-radius:12px}.MuiButtonBase-root{min-height:40px}.MuiDialog-paper{width:calc(100% - 24px);margin:12px}.MuiTableContainer-root{-webkit-overflow-scrolling:touch;overflow-x:auto}.MuiTableContainer-root .MuiTable-root{min-width:640px}.MuiTableContainer-root.regime-summary-table .MuiTable-root{table-layout:fixed;min-width:0}.regime-summary-table .MuiTableCell-root{white-space:nowrap;padding:7px 18px}.regime-summary-table .MuiTableCell-root:first-child{white-space:normal;width:62%}.MuiTabs-scroller{overflow-x:auto!important}.public-page .MuiContainer-root{padding-left:16px;padding-right:16px}.public-page .MuiTypography-h3{font-size:2rem}.public-page .MuiTypography-h4{font-size:1.55rem;line-height:1.25}.public-page .MuiCard-root{overflow-x:auto}.public-page .MuiCard-root .MuiTable-root{min-width:560px}}
