.cdp-bloco-ferramenta > .cdp-cabeca, .cdp-cabeca.cdp-faixa-solta { display: flex !important; flex-direction: column; align-items: stretch; justify-content: flex-start; gap: 10px; padding: 14px 18px; background: #0b1d38; border-bottom: 0; }
body.dark-mode .cdp-bloco-ferramenta > .cdp-cabeca, body.dark-mode .cdp-cabeca.cdp-faixa-solta { background: #0b1d38; border-bottom: 0; }
.cdp-bloco-ferramenta > .cdp-cabeca .cdp-cabeca-titulo, .cdp-cabeca.cdp-faixa-solta .cdp-cabeca-titulo { margin: 0; color: #fff; font-size: 1.25rem; font-weight: 700; line-height: 1.3; text-align: left; }
body.dark-mode .cdp-bloco-ferramenta > .cdp-cabeca .cdp-cabeca-titulo, body.dark-mode .cdp-cabeca.cdp-faixa-solta .cdp-cabeca-titulo { color: #fff; }
.cdp-cabeca:has(> .cdp-abas:not([hidden])) { padding-bottom: 0; }
.cdp-abas { display: flex; flex-wrap: nowrap; align-items: flex-end; gap: 4px; margin: 0; padding: 0; list-style: none; }
.cdp-abas[hidden] { display: none; }
.cdp-abas .cdp-aba { display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; min-height: 42px; margin: 0; padding: 9px 18px; border: 0; border-radius: 10px 10px 0 0; background: #d5dbe3; color: #3a3a3c; font: inherit; font-size: 15px; font-weight: 600; line-height: 1.25; text-align: center; text-decoration: none; white-space: nowrap; cursor: pointer; box-shadow: none; }
.cdp-abas .cdp-aba:hover { background: #e6eaf0; color: #1d1d1f; }
.cdp-abas .cdp-aba.active, .cdp-abas .cdp-aba[aria-selected="true"], .cdp-abas .cdp-aba[aria-current="page"] { background: #fff; color: #08407e; font-weight: 700; }
.cdp-abas .cdp-aba:focus-visible { outline: 2px solid #8ec5ff; outline-offset: 2px; }
body.dark-mode .cdp-abas .cdp-aba { background: #3a3a3c; color: #e5e5ea; }
body.dark-mode .cdp-abas .cdp-aba:hover { background: #48484a; color: #fff; }
body.dark-mode .cdp-abas .cdp-aba.active, body.dark-mode .cdp-abas .cdp-aba[aria-selected="true"], body.dark-mode .cdp-abas .cdp-aba[aria-current="page"] { background: #1c1c1e; color: #8ec5ff; }
@media (max-width: 768px) {
  .cdp-bloco-ferramenta > .cdp-cabeca, .cdp-cabeca.cdp-faixa-solta { padding: 12px 16px; }
  .cdp-cabeca:has(> .cdp-abas:not([hidden])) { padding-bottom: 0; }
  .cdp-bloco-ferramenta > .cdp-cabeca .cdp-cabeca-titulo, .cdp-cabeca.cdp-faixa-solta .cdp-cabeca-titulo { font-size: 1.125rem; }
  .cdp-abas .cdp-aba { flex: 1 1 0; min-width: 0; min-height: 44px; padding: 8px 10px; font-size: 14px; white-space: normal; }
}
@media print { .cdp-abas { display: none; } .cdp-bloco-ferramenta > .cdp-cabeca, .cdp-cabeca.cdp-faixa-solta { background: none !important; padding: 0 0 8px !important; } .cdp-bloco-ferramenta > .cdp-cabeca .cdp-cabeca-titulo, .cdp-cabeca.cdp-faixa-solta .cdp-cabeca-titulo { color: #000 !important; } }
