@media screen and (max-width:640px){
html body main table.cp-tab-cartao,html body main table.cp-tab-cartao tbody{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;border:0!important;background:transparent!important}
html body main table.cp-tab-cartao thead{display:none!important}
html body main table.cp-tab-cartao tr{display:block!important;width:auto!important;margin:0 0 10px!important;padding:8px 12px!important;border:1px solid rgba(127,127,127,.28)!important;border-radius:10px!important;background:transparent!important}
html body main table.cp-tab-cartao td,html body main table.cp-tab-cartao th[scope="row"]{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:12px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;padding:5px 0!important;border:0!important;border-bottom:1px solid rgba(127,127,127,.16)!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important;background:transparent!important}
html body main table.cp-tab-cartao tr>:last-child{border-bottom:0!important}
html body main table.cp-tab-cartao td[data-label]::before,html body main table.cp-tab-cartao th[scope="row"][data-label]::before{content:attr(data-label);flex:0 0 auto;max-width:48%;font-weight:700;text-align:left;opacity:.85}
html body main table.cp-tab-grade{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}
html body main table.cp-tab-grade tbody{display:flex!important;flex-wrap:wrap!important;gap:6px!important}
html body main table.cp-tab-grade tr{display:contents!important}
html body main table.cp-tab-grade td,html body main table.cp-tab-grade th{display:block!important;flex:1 0 64px!important;min-width:0!important;padding:6px 4px!important;text-align:center!important;border:1px solid rgba(127,127,127,.28)!important;border-radius:8px!important}
html body main :has(>table.cp-tab-grade){overflow:visible!important;max-width:100%!important}
html body main :has(>table.cp-tab-cartao){overflow:visible!important;max-width:100%!important}
html body.cal-year-wide main#main .cdp-tool-shift--article .container.article-wrapper>.article-content{padding-left:0!important;padding-right:0!important;margin-left:0!important}
html body main .tool-aux-wrapper>.year-sectoral-section{padding-left:0!important;padding-right:0!important}
}
