/* D3: navegação comum, conteúdo e filtros próprios de cada painel. */
.ac-panel.ac-guided65 .ac-guide-workspace65{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;flex:1 1 0!important;min-height:0!important;min-width:0!important;width:100%!important;overflow:hidden!important}
.ac-panel.ac-guided65 .ac-guide-rail65{min-width:0!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain;background:#f5f9fc!important;border-right:1px solid #c6d8e7!important;padding:16px 12px!important;scrollbar-width:thin;scrollbar-color:#7aa7c4 #edf4f8}
.ac-panel.ac-guided65 .ac-guide-heading65{font-size:14px!important;font-weight:700!important;line-height:1.3!important;margin:0 0 12px!important;color:#003366!important;letter-spacing:0!important}
.ac-panel.ac-guided65 .ac-guide-menu65{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important}
.ac-panel.ac-guided65 .ac-guide-menu65 button{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:44px!important;height:auto!important;flex-shrink:0!important;text-align:left!important;line-height:1.3!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;padding:9px 10px!important;color:#003366!important;background:#fff!important;border:1px solid #bfd2e1!important;border-radius:8px!important;white-space:normal!important;cursor:pointer!important;box-shadow:none!important;transition:background-color .14s,border-color .14s}
.ac-panel.ac-guided65 .ac-guide-menu65 button:not(.is-current):hover{background:#e7f2f8!important;border-color:#6998b6!important}
.ac-panel.ac-guided65 .ac-guide-menu65 button.is-current{background:#003366!important;color:#fff!important;border-color:#003366!important}
.ac-panel.ac-guided65 .ac-guide-number65{display:grid!important;place-items:center!important;flex:0 0 27px!important;width:27px!important;height:27px!important;border-radius:50%!important;background:#e4eef5!important;color:#003366!important;font-size:11px!important;font-weight:700!important}
.ac-panel.ac-guided65 .is-current .ac-guide-number65{background:#fff!important;color:#003366!important}
.ac-panel.ac-guided65 .ac-guide-group65{font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#527591!important;margin:6px 4px 1px!important;padding:0!important;line-height:1.3!important}
.ac-panel.ac-guided65 .ac-guide-stage65{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;overflow:hidden!important;background:#edf2f5!important}
.ac-panel.ac-guided65 .ac-guide-progress65{flex:0 0 auto!important;font-size:11px!important;line-height:1.35!important;color:#58778e!important;margin:0!important;padding:8px 14px!important;border-bottom:1px solid #d4e1ea!important;min-height:30px!important;letter-spacing:.02em!important;background:#f4f8fb!important}
.ac-panel.ac-guided65 .ac-guide-stage65>.ac-body{flex:1 1 0!important;min-height:0!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:auto!important;width:100%!important;overscroll-behavior:contain}
body.ac-panel.ac-guided65 .ac-guide-stage65>#view#view{flex:1 1 0!important;min-height:0!important;min-width:0!important;height:auto!important;overflow:auto!important;padding:14px!important}
.ac-panel.ac-guided65 .ac-guide-footer65{display:flex!important;align-items:center!important;justify-content:space-between!important;flex:0 0 auto!important;gap:10px!important;margin:0!important;padding:9px 14px!important;background:#fff!important;border-top:1px solid #c6d8e7!important;min-height:64px!important}
.ac-panel.ac-guided65 .ac-guide-footer65 button{flex:0 0 auto!important;min-height:44px!important;height:auto!important;max-width:66%!important;white-space:normal!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;padding:10px 14px!important;border:1px solid #afc9dc!important;border-radius:7px!important;color:#003366!important;background:#f8fbfd!important;cursor:pointer!important}
.ac-panel.ac-guided65 .ac-guide-footer65 .ac-guide-next65{background:#003366!important;border-color:#003366!important;color:#fff!important}
.ac-panel.ac-guided65 .ac-guide-footer65 .ac-guide-next65:not(:disabled):hover{background:#00527e!important;border-color:#00527e!important}
.ac-panel.ac-guided65 .ac-guide-footer65 span{font-size:10px!important;line-height:1.35!important;font-weight:400!important;color:#608098!important;text-align:center!important}
.ac-panel.ac-guided65 :is(.ac-guide-menu65,.ac-guide-footer65) button:focus-visible{outline:3px solid #0085a5!important;outline-offset:3px!important}
.ac-panel.ac-guided65 :is(.ac-guide-menu65,.ac-guide-footer65) button:disabled{opacity:.45!important;cursor:default!important}
.ac-panel.ac-guided65 .ac-guide-stage65 :is(h1,h2)[tabindex="-1"]:focus{outline:none!important}
@media(max-width:1250px){.ac-panel.ac-guided65 .ac-guide-workspace65{grid-template-columns:195px minmax(0,1fr)!important}.ac-panel.ac-guided65 .ac-guide-rail65{padding:14px 10px!important}.ac-panel.ac-guided65 .ac-guide-menu65 button{font-size:11px!important;gap:8px!important;padding:8px!important}.ac-panel.ac-guided65 .ac-guide-footer65 span{display:none!important}}
@media(max-width:1000px){.ac-panel.ac-guided65 .ac-guide-workspace65{grid-template-columns:175px minmax(0,1fr)!important}.ac-panel.ac-guided65 .ac-guide-menu65 button{padding:8px 6px!important}.ac-panel.ac-guided65 .ac-guide-number65{width:24px!important;height:24px!important;flex-basis:24px!important}.ac-panel.ac-guided65 .ac-guide-footer65{padding-inline:10px!important}.ac-panel.ac-guided65 .ac-guide-footer65 button{font-size:11px!important;padding-inline:10px!important}}
@media(prefers-reduced-motion:reduce){.ac-panel.ac-guided65 .ac-guide-menu65 button{transition:none!important}}
.ac-panel.ac-guided65[data-guide-panel="inicio"] .ac-guide-rail65{padding-top:12px!important;padding-bottom:12px!important}
.ac-panel.ac-guided65[data-guide-panel="inicio"] .ac-guide-heading65{margin-bottom:8px!important}
.ac-panel.ac-guided65[data-guide-panel="inicio"] .ac-guide-menu65{gap:4px!important}
.ac-panel.ac-guided65[data-guide-panel="inicio"] .ac-guide-group65{margin-top:4px!important}
/* A coluna de extensão deixa espaço para os quatro valores da consulta. */
#ad01-panel#ad01-panel.ac-guided65[data-guide-panel="permanente"]:is([data-reading="profile"],[data-reading="pressure"]) .rp39-result-table :is(th,td):first-child{width:20%!important}
