.elementor-10419 .elementor-element.elementor-element-6c72415c{--display:flex;--background-transition:0.3s;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10419 .elementor-element.elementor-element-8caac3f{text-align:center;}.elementor-10419 .elementor-element.elementor-element-46c11d09{--divider-border-style:solid;--divider-color:#2140EC;--divider-border-width:3.4px;}.elementor-10419 .elementor-element.elementor-element-46c11d09 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-10419 .elementor-element.elementor-element-46c11d09 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10419 .elementor-element.elementor-element-7a5ad75e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #1916C5 0%, #000000 100%);opacity:0.53;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10419 .elementor-element.elementor-element-7a5ad75e > .elementor-container{min-height:65vh;}.elementor-10419 .elementor-element.elementor-element-7a5ad75e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 1em 6em 1em;}.elementor-10419 .elementor-element.elementor-element-4164e741 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-10419 .elementor-element.elementor-element-114b04a1{text-align:left;}.elementor-10419 .elementor-element.elementor-element-114b04a1 .elementor-heading-title{color:var( --e-global-color-dc3b5b1 );font-weight:500;}.elementor-10419 .elementor-element.elementor-element-14620e3b > .elementor-widget-container{padding:0em 12em 0em 0em;}.elementor-10419 .elementor-element.elementor-element-14620e3b{text-align:left;}.elementor-10419 .elementor-element.elementor-element-326b830 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-10419 .elementor-element.elementor-element-1343f042 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10419 .elementor-element.elementor-element-1343f042{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 1em 0em 1em;}.elementor-10419 .elementor-element.elementor-element-21340b51 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-10419 .elementor-element.elementor-element-55ff67e3{margin-top:-8%;margin-bottom:0%;}.elementor-10419 .elementor-element.elementor-element-2927f677.ekit-equal-height-enable,
					.elementor-10419 .elementor-element.elementor-element-2927f677.ekit-equal-height-enable > div,
					.elementor-10419 .elementor-element.elementor-element-2927f677.ekit-equal-height-enable .ekit-wid-con,
					.elementor-10419 .elementor-element.elementor-element-2927f677.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-10419 .elementor-element.elementor-element-2927f677 .elementskit-infobox{padding:3em 3em 3em 3em;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2);border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;}.elementor-10419 .elementor-element.elementor-element-2927f677 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-10419 .elementor-element.elementor-element-2927f677 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );}.elementor-10419 .elementor-element.elementor-element-2927f677 .elementskit-info-box-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-10419 .elementor-element.elementor-element-2927f677 .elementskit-infobox .elementskit-info-box-icon{font-size:42px;padding:14px 14px 14px 14px;transform:rotate(0deg);}.elementor-10419 .elementor-element.elementor-element-2927f677 .elementskit-btn i{margin-right:5px;}.elementor-10419 .elementor-element.elementor-element-2927f677 .elementskit-btn svg{margin-right:5px;}.elementor-10419 .elementor-element.elementor-element-6562a5d9.ekit-equal-height-enable,
					.elementor-10419 .elementor-element.elementor-element-6562a5d9.ekit-equal-height-enable > div,
					.elementor-10419 .elementor-element.elementor-element-6562a5d9.ekit-equal-height-enable .ekit-wid-con,
					.elementor-10419 .elementor-element.elementor-element-6562a5d9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-10419 .elementor-element.elementor-element-6562a5d9 .elementskit-infobox{padding:3em 3em 3em 3em;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2);border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;}.elementor-10419 .elementor-element.elementor-element-6562a5d9 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-10419 .elementor-element.elementor-element-6562a5d9 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );}.elementor-10419 .elementor-element.elementor-element-6562a5d9 .elementskit-info-box-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-10419 .elementor-element.elementor-element-6562a5d9 .elementskit-infobox .elementskit-info-box-icon{font-size:42px;padding:14px 14px 14px 14px;transform:rotate(0deg);}.elementor-10419 .elementor-element.elementor-element-6562a5d9 .elementskit-btn i{margin-right:5px;}.elementor-10419 .elementor-element.elementor-element-6562a5d9 .elementskit-btn svg{margin-right:5px;}.elementor-10419 .elementor-element.elementor-element-b9ae1f9.ekit-equal-height-enable,
					.elementor-10419 .elementor-element.elementor-element-b9ae1f9.ekit-equal-height-enable > div,
					.elementor-10419 .elementor-element.elementor-element-b9ae1f9.ekit-equal-height-enable .ekit-wid-con,
					.elementor-10419 .elementor-element.elementor-element-b9ae1f9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-10419 .elementor-element.elementor-element-b9ae1f9 .elementskit-infobox{padding:3em 3em 3em 3em;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2);border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;}.elementor-10419 .elementor-element.elementor-element-b9ae1f9 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-10419 .elementor-element.elementor-element-b9ae1f9 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );}.elementor-10419 .elementor-element.elementor-element-b9ae1f9 .elementskit-info-box-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-10419 .elementor-element.elementor-element-b9ae1f9 .elementskit-infobox .elementskit-info-box-icon{font-size:42px;padding:14px 14px 14px 14px;transform:rotate(0deg);}.elementor-10419 .elementor-element.elementor-element-b9ae1f9 .elementskit-btn i{margin-right:5px;}.elementor-10419 .elementor-element.elementor-element-b9ae1f9 .elementskit-btn svg{margin-right:5px;}.elementor-10419 .elementor-element.elementor-element-7f78a46b{--display:flex;--background-transition:0.3s;}.elementor-10419 .elementor-element.elementor-element-39e6e48{--divider-border-style:solid;--divider-color:#2140EC;--divider-border-width:3.4px;}.elementor-10419 .elementor-element.elementor-element-39e6e48 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-10419 .elementor-element.elementor-element-39e6e48 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10419 .elementor-element.elementor-element-63bcd8fa > .elementor-background-overlay{background-color:#161583;opacity:0.61;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10419 .elementor-element.elementor-element-63bcd8fa > .elementor-container{min-height:60vh;}.elementor-10419 .elementor-element.elementor-element-63bcd8fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-10419 .elementor-element.elementor-element-3e93afc7 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-10419 .elementor-element.elementor-element-31c46690{text-align:center;}.elementor-10419 .elementor-element.elementor-element-31c46690 .elementor-heading-title{color:#FFFFFF;font-size:80px;font-weight:800;}.elementor-10419 .elementor-element.elementor-element-70a4ae0a > .elementor-widget-container{padding:0em 13em 0em 13em;}.elementor-10419 .elementor-element.elementor-element-70a4ae0a{text-align:center;}.elementor-10419 .elementor-element.elementor-element-4fdb2439{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 1em 3em 1em;}.elementor-10419 .elementor-element.elementor-element-4fdb2439 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10419 .elementor-element.elementor-element-2df89777 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-10419 .elementor-element.elementor-element-9392e1c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--background-transition:0.3s;}.elementor-10419 .elementor-element.elementor-element-00930f0{text-align:justify;}.elementor-10419 .elementor-element.elementor-element-113cfcb{text-align:justify;}.elementor-10419 .elementor-element.elementor-element-7b02070:not(.elementor-motion-effects-element-type-background), .elementor-10419 .elementor-element.elementor-element-7b02070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stagebrb.regiusprev.com.br/wp-content/uploads/2025/04/front-view-woman-holding-puzzle-pieces-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10419 .elementor-element.elementor-element-7b02070 > .elementor-background-overlay{background-color:#161583;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10419 .elementor-element.elementor-element-7b02070 > .elementor-container{min-height:60vh;}.elementor-10419 .elementor-element.elementor-element-7b02070{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-10419 .elementor-element.elementor-element-4b7de52 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-10419 .elementor-element.elementor-element-aa038f3{text-align:center;}.elementor-10419 .elementor-element.elementor-element-aa038f3 .elementor-heading-title{color:#FFFFFF;font-size:80px;font-weight:800;}.elementor-10419 .elementor-element.elementor-element-c2e4c84 > .elementor-widget-container{padding:0em 13em 0em 13em;}.elementor-10419 .elementor-element.elementor-element-c2e4c84{text-align:center;font-size:8px;}.elementor-10419 .elementor-element.elementor-element-739a155{--display:grid;--min-height:15px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--padding-top:6em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-10419 .elementor-element.elementor-element-8721b37.elementor-element{--align-self:center;}.elementor-10419 .elementor-element.elementor-element-8721b37{text-align:justify;}.elementor-10419 .elementor-element.elementor-element-3aa7c3b.elementor-element{--align-self:center;}.elementor-10419 .elementor-element.elementor-element-3aa7c3b{text-align:justify;}.elementor-10419 .elementor-element.elementor-element-8f11e75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-10419 .elementor-element.elementor-element-6c24c10{--display:flex;--background-transition:0.3s;}.elementor-10419 .elementor-element.elementor-element-dbc154a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10419 .elementor-element.elementor-element-ab6bd99 .elementor-heading-title{font-weight:600;}.elementor-10419 .elementor-element.elementor-element-044aa4f{text-align:justify;}.elementor-10419 .elementor-element.elementor-element-f677c9f{text-align:justify;}.elementor-10419 .elementor-element.elementor-element-918afbf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-10419 .elementor-element.elementor-element-7cdc0e6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10419 .elementor-element.elementor-element-7cdc0e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10419 .elementor-element.elementor-element-11ad29a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10419 .elementor-element.elementor-element-11ad29a, .elementor-10419 .elementor-element.elementor-element-11ad29a::before{--border-transition:0.3s;}.elementor-10419 .elementor-element.elementor-element-11ad29a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10419 .elementor-element.elementor-element-e120240{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-10419 .elementor-element.elementor-element-e120240 > .elementor-widget-container{margin:67px 67px 8px 67px;}.elementor-10419 .elementor-element.elementor-element-e120240 .elementor-divider-separator{width:100%;}.elementor-10419 .elementor-element.elementor-element-e120240 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10419 .elementor-element.elementor-element-43e6408{--divider-border-style:solid;--divider-color:#2140EC;--divider-border-width:3.4px;}.elementor-10419 .elementor-element.elementor-element-43e6408 > .elementor-widget-container{margin:-6px -6px -6px -6px;}.elementor-10419 .elementor-element.elementor-element-43e6408 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-10419 .elementor-element.elementor-element-43e6408 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}@media(max-width:1024px){.elementor-10419 .elementor-element.elementor-element-4164e741 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-10419 .elementor-element.elementor-element-3e93afc7 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-10419 .elementor-element.elementor-element-70a4ae0a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10419 .elementor-element.elementor-element-9392e1c{--grid-auto-flow:row;}.elementor-10419 .elementor-element.elementor-element-7b02070:not(.elementor-motion-effects-element-type-background), .elementor-10419 .elementor-element.elementor-element-7b02070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-10419 .elementor-element.elementor-element-4b7de52 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-10419 .elementor-element.elementor-element-c2e4c84 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10419 .elementor-element.elementor-element-739a155{--grid-auto-flow:row;}.elementor-10419 .elementor-element.elementor-element-11ad29a{--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}}@media(max-width:767px){.elementor-10419 .elementor-element.elementor-element-114b04a1{text-align:center;}.elementor-10419 .elementor-element.elementor-element-14620e3b > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10419 .elementor-element.elementor-element-14620e3b{text-align:center;}.elementor-10419 .elementor-element.elementor-element-70a4ae0a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10419 .elementor-element.elementor-element-9392e1c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10419 .elementor-element.elementor-element-c2e4c84 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10419 .elementor-element.elementor-element-739a155{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10419 .elementor-element.elementor-element-11ad29a{--padding-top:2em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}}@media(min-width:768px){.elementor-10419 .elementor-element.elementor-element-4164e741{width:53.333%;}.elementor-10419 .elementor-element.elementor-element-326b830{width:46.628%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10419 .elementor-element.elementor-element-4164e741{width:100%;}.elementor-10419 .elementor-element.elementor-element-42ba686d{width:50%;}.elementor-10419 .elementor-element.elementor-element-231535d7{width:50%;}.elementor-10419 .elementor-element.elementor-element-08d9570{width:50%;}.elementor-10419 .elementor-element.elementor-element-2df89777{width:100%;}}@media(min-width:1920px){.elementor-10419 .elementor-element.elementor-element-9392e1c{--grid-auto-flow:row;}.elementor-10419 .elementor-element.elementor-element-739a155{--grid-auto-flow:row;}.elementor-10419 .elementor-element.elementor-element-7cdc0e6{--width:1455.34%;}.elementor-10419 .elementor-element.elementor-element-11ad29a{--width:1740px;}}/* Start custom CSS for text-editor, class: .elementor-element-00930f0 */.lgpd-text li {
    list-style: none;
  padding: 0;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3221b03 *//* ============================================================
   Plano de Integridade BRB — Estilos da Tabela
   Para usar no Elementor: Cole em Elementor > Personalizar >
   CSS Adicional  (ou no style.css do tema filho)
   ============================================================ */

/* Wrapper com sombra e cantos arredondados */
.pbrb-wrapper {
  width: 100%;
  overflow-x: auto;
  border-radius: 8px;
  box-shadow: 0 4px 18px rgba(21, 61, 99, 0.13);
}

/* Tabela principal */
.pbrb-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  table-layout: fixed;
  border-radius: 8px;
  overflow: hidden;
}

/* ── Linha de título principal ── */
.pbrb-table .pbrb-title {
  background-color: #153D63;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  padding: 14px 16px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(255,255,255,0.15);
}

/* ── Linha "Plano de Ação" ── */
.pbrb-table .pbrb-subtitle {
  background-color: #1a4a78;
  color: rgba(255,255,255,0.88);
  font-size: 12.5px;
  font-weight: 400;
  font-style: italic;
  text-align: center;
  padding: 9px 16px;
  border-bottom: 3px solid #9BC2E6;
}

/* ── Cabeçalho das colunas (DESCRIÇÃO / COD / RESP / PRAZO) ── */
.pbrb-table tr.pbrb-col-header > th {
  background-color: #2e6da4;
  color: #ffffff;
  font-weight: 700;
  font-size: 11.5px;
  text-align: center;
  padding: 10px 12px;
  border-right: 1px solid rgba(255,255,255,0.2);
  border-bottom: 2px solid #ffffff;
  vertical-align: middle;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.pbrb-table tr.pbrb-col-header > th:last-child {
  border-right: none;
}

.pbrb-table .pbrb-col-desc {
  width: 52%;
  text-align: left !important;
}

.pbrb-table .pbrb-col-cod {
  width: 11%;
}

.pbrb-table .pbrb-col-resp {
  width: 25%;
}

.pbrb-table .pbrb-col-prazo {
  width: 12%;
}

/* ── Linhas de cabeçalho de seção ── */
.pbrb-table .pbrb-section-header td {
  background-color: #9BC2E6;
  color: #0d2b45;
  font-weight: 700;
  font-size: 12px;
  padding: 9px 12px;
  border-top: 4px solid #ffffff;
  border-bottom: 1px solid rgba(255,255,255,0.6);
  border-right: 1px solid rgba(255,255,255,0.5);
  vertical-align: middle;
  letter-spacing: 0.2px;
}

.pbrb-table .pbrb-section-header td:last-child {
  border-right: none;
}

/* Primeira célula da linha de seção */
.pbrb-table .pbrb-section-header td:first-child {
  text-align: left;
}

/* Células COD / RESP / PRAZO no cabeçalho de seção */
.pbrb-table .pbrb-section-header td:not(:first-child) {
  text-align: center;
  font-size: 11px;
  color: #1a4a78;
  font-style: italic;
  opacity: 0.75;
}

/* ── Linhas de dados ── */
.pbrb-table .pbrb-data-row td {
  background-color: #ffffff;
  color: #1a1a2e;
  padding: 10px 12px;
  border-bottom: 1px solid #e2ecf5;
  border-right: 1px solid #e2ecf5;
  vertical-align: middle;
  transition: background-color 0.15s ease;
}

.pbrb-table .pbrb-data-row td:last-child {
  border-right: none;
}

/* Hover nas linhas de dados */
.pbrb-table .pbrb-data-row:hover td {
  background-color: #f0f7ff;
}

/* Coluna de descrição: alinhamento à esquerda */
.pbrb-table .pbrb-data-row td:first-child {
  text-align: left;
  color: #222;
}

/* Colunas COD / RESP / PRAZO: centralizadas */
.pbrb-table .pbrb-data-row td:not(:first-child) {
  text-align: center;
  color: #2e6da4;
  font-weight: 600;
  font-size: 12px;
}

/* Coluna RESP em dados: peso menor por ser texto longo */
.pbrb-table .pbrb-data-row td:nth-child(3) {
  font-size: 11.5px;
  font-weight: 500;
  color: #444;
}

/* ── Responsividade para mobile ── */
@media (max-width: 768px) {
  .pbrb-table {
    font-size: 11px;
    table-layout: auto;
  }

  .pbrb-table .pbrb-title {
    font-size: 12px;
    padding: 10px;
  }

  .pbrb-table th,
  .pbrb-table td {
    padding: 7px 8px;
  }

  .pbrb-table .pbrb-col-cod,
  .pbrb-table .pbrb-col-resp,
  .pbrb-table .pbrb-col-prazo,
  .pbrb-table .pbrb-data-row td:not(:first-child),
  .pbrb-table .pbrb-section-header td:not(:first-child) {
    font-size: 10px;
  }
}/* End custom CSS */