.toasts[data-v-e0f6677a]{z-index:50;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1rem;right:1rem}.toast[data-v-e0f6677a]{color:#fff;border-radius:8px;max-width:320px;padding:.7rem 1rem;box-shadow:0 4px 12px #0003}.toast.ok[data-v-e0f6677a]{background:#0b0b0b}.toast.error[data-v-e0f6677a]{background:#dc2626}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}img{max-width:100%}input,select,textarea{max-width:100%;font-size:16px}@media (width<=640px){.contenido{margin:1rem auto!important;padding:0 .8rem!important}.topbar{flex-wrap:wrap;gap:.4rem 1rem!important;padding:.6rem .8rem!important}.topbar nav{flex-basis:100%;order:3}.auth{max-width:none!important;margin:1.5rem 1rem!important;padding:1.2rem!important}.modal{place-items:end stretch!important;padding:0!important}.modal-box{border-radius:18px 18px 0 0!important;width:100%!important;max-width:none!important;max-height:92dvh!important;padding:1.1rem!important;overflow-y:auto!important}button,.btn{min-height:40px}.botones{flex-wrap:wrap}.botones button{flex:auto}h2{font-size:1.3rem}}
