/* Botón único para regresar o cancelar la edición en todas las páginas. */
.aa-back-button {
    display:inline-flex; align-items:center; justify-content:center; gap:0;
    min-height:44px; padding:10px 16px; border:1px solid #d8d1cd;
    border-radius:6px; background:#fff; color:#514747;
    font:inherit; font-size:.85rem; font-weight:500; line-height:1.4;
    text-decoration:none; text-align:center; cursor:pointer; vertical-align:middle;
    box-shadow:none; transition:background .15s ease,border-color .15s ease;
}
.aa-back-button:hover, .aa-back-button:active { background:#f6f3f1; border-color:#a99a92; color:#342a2a; text-decoration:none; }
.aa-back-button:focus-visible { outline:3px solid #b98438; outline-offset:3px; }
.aa-page-return { display:flex; justify-content:flex-start; padding-top:0; padding-bottom:32px; }
.aa-dash-content > .aa-page-return { max-width:none; padding:0; margin:24px 0 0; }
.aa-login-body { flex-direction:column; gap:20px; }
.aa-login-body > .aa-page-return { position:static; width:100%; max-width:1080px; margin:0; padding:0; flex-shrink:0; }
@media(max-width:767px) { .aa-page-return { padding:0 16px 24px; } .aa-dash-content > .aa-page-return, .aa-login-body > .aa-page-return { padding:0; } }