/* Back button: flat 44px circle + bold red arrow + "Back" label; 48px tap area */
.screen-head > a:first-child{display:inline-flex!important;align-items:center;gap:8px;flex:0 0 auto;align-self:flex-start;min-height:48px;min-width:48px;padding:2px 10px 2px 2px;margin:-8px 0 -4px -4px;font-size:0!important;line-height:1!important;color:transparent!important;text-decoration:none;-webkit-tap-highlight-color:transparent}
.screen-head > a:first-child::before{content:"";flex:0 0 44px;width:44px;height:44px;box-sizing:border-box;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238B1E1E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5'/%3E%3Cpath d='M12 19l-7-7 7-7'/%3E%3C/svg%3E") center/24px 24px no-repeat;border:1.5px solid #d9dce1;box-shadow:none}
.screen-head > a:first-child::after{content:"Back";font-size:16px;font-weight:700;color:#8B1E1E;letter-spacing:.2px}
html[lang=es] .screen-head > a:first-child::after{content:"Atrás"}
html[data-mode="night"] .screen-head > a:first-child::before,body[data-mode="night"] .screen-head > a:first-child::before{background-color:#2a2d33;border-color:#2a2d33}
.screen-head > a:first-child:active::before{opacity:.75}
.legal > a[href^="#/"]:last-child,.screen > a[href="#/messages"]{display:inline-flex;align-items:center;min-height:48px;font-size:17px}
html[data-mode="night"] .screen-head > a:first-child::after,body[data-mode="night"] .screen-head > a:first-child::after{color:#D1D5DB}
html[data-mode="night"] .screen-head > a:first-child::before,body[data-mode="night"] .screen-head > a:first-child::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D1D5DB' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5'/%3E%3Cpath d='M12 19l-7-7 7-7'/%3E%3C/svg%3E")}
/* v278n17: one label per back — "Back"/"Atrás" for in-app backs, "Back to map"/"Volver al mapa" for backs that go to the map */
html body .screen-head > a:first-child[data-b4ulbl]::after,html[lang] body .screen-head > a:first-child[data-b4ulbl]::after{content:attr(data-b4ulbl)!important}
