/* Flecha de regreso igual en todo el sitio (JP 2026-11-08): la de Listas. Linea de 28 px (trazo 2.1), punta en el margen
   de la pagina, centrada con el titulo, 44 px para tocar. Las flechas de Font Awesome se dibujan con la misma linea (mask). */
html body .np-back i.fa-chevron-left,html body i.back_left_icon.fa-chevron-left{font-size:0 !important;width:28px !important;height:28px !important;display:block !important;background:currentColor !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E") center/28px 28px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E") center/28px 28px no-repeat;line-height:0 !important}
html body .np-back i.fa-chevron-left:before,html body i.back_left_icon.fa-chevron-left:before{content:none !important}
/* Posicion: la punta de la flecha en el margen de la pagina (la flecha de 28 px tiene 9 px antes de la punta) */
html body .np-back{width:44px !important;height:44px !important;margin:-3px 0 -3px -9px !important;place-items:center start !important}
html body .header_left_icons i.back_left_icon.fa-chevron-left{margin:-14px 0 0 -9px !important;padding:0 !important}
html body .page_header_back i.back_left_icon.fa-chevron-left{margin:-14px 20px -14px -9px !important;padding:0 !important}
/* Titulo 20 px despues de la flecha (como Listas) */
html body .fixed_header_title .header_left_icon_div:has(i.back_left_icon){width:39px !important;min-width:0 !important;flex:none !important}
@media (min-width:768px){html body .np-top .np-back + h1{margin-left:0 !important}}
