/* RC53 — isolated single-assessment presentation only. */
body.afd-rc53-single-page > .asnc-site-header,body.afd-rc53-single-page > .asnc-header,body.afd-rc53-single-page > header.site-header,body.afd-rc53-single-page > #masthead,body.afd-rc53-single-page > .elementor-location-header{display:none!important}
.afd-rc53-liebowitz-result[hidden]{display:none!important}
.afd-rc53-liebowitz-result{margin:22px 0 12px;color:#103e76;direction:inherit}
.afd-rc53-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.afd-rc53-total{padding:18px;border:1px solid #d5e6f8;border-radius:16px;background:#f1f7ff;display:grid;gap:8px;text-align:center}
.afd-rc53-total small{font-size:14px}.afd-rc53-total strong{font-size:27px}
.afd-rc53-liebowitz-result h3{margin:25px 0 14px;font-size:19px}
.afd-rc53-situations{display:grid;gap:10px;max-height:420px;overflow-y:auto;overscroll-behavior:contain}
.afd-rc53-situation{padding:16px 18px;border:1px solid #d5e6f8;border-radius:14px;background:white}
.afd-rc53-situation h4{font-size:16px;margin:0 0 10px;color:#103e76}.afd-rc53-situation p{font-size:14px;margin:6px 0}
@media(max-width:540px){.afd-rc53-totals{grid-template-columns:1fr}.afd-rc53-situation{padding:12px}}

/* RC53-A: remove decorative arrows from single-assessment action buttons only. */
.afd-rc47c .afd-rc47-back-all::before,.afd-rc47c .afd-rc47-back-all::after,.afd-rc47c .afd-rc47-next::before,.afd-rc47c .afd-rc47-next::after,.afd-rc47c .afd-rc47-previous::before,.afd-rc47c .afd-rc47-previous::after {content:none!important;}
.afd-rc47c .afd-submit-button > i,.afd-rc47c .afd-contact-submit > i{display:none!important;}
