*{box-sizing:border-box}html,body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;width:100%;max-width:100%;margin:0;padding:0;overflow-x:clip}body{color:#141833;background:#eef3f9;font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#root{width:100%;max-width:100%;min-height:100vh;margin:0}img,svg,video{max-width:100%;height:auto}input,textarea,select,button{font-family:inherit;font-size:inherit}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a[href]:focus-visible,[role=checkbox]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline-offset:2px!important;outline:3px solid #592147!important;box-shadow:0 0 0 2px #fff!important}input,textarea,select{font-size:16px}p,div,span,h1,h2,h3,h4,h5,h6{word-wrap:break-word;overflow-wrap:break-word}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 0 #59214780}50%{transform:scale(1.08);box-shadow:0 0 0 12px #59214700}}html{scroll-behavior:smooth}::selection{color:#141833;background:#14183333}.fila-filtros{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.fila-filtros::-webkit-scrollbar{display:none}@media (pointer:fine),(width>=768px){.fila-filtros{flex-wrap:wrap;overflow-x:visible}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{color:#141833;-webkit-font-smoothing:antialiased;background:#eef3f9;font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-gentle{0%,to{transform:scale(1);box-shadow:0 4px 20px #14183380}50%{transform:scale(1.05);box-shadow:0 4px 30px #141833cc}}.boton-emergencia{animation:3s ease-in-out infinite pulse-gentle}@media (prefers-reduced-motion:reduce){.boton-emergencia{animation:none}}.flotante{cursor:pointer;letter-spacing:.02em;white-space:nowrap;border-radius:28px;justify-content:center;align-items:center;gap:10px;width:56px;height:56px;padding:0;font-family:inherit;font-size:17px;font-weight:600;display:flex;position:fixed;right:max(16px,50% - 284px)}.flotante-nombre{display:none}@media (width>=810px){.flotante{right:16px}}@media (width>=1140px){.flotante{justify-content:flex-start;width:auto;padding:0 22px 0 11px}.flotante-tu-ronda{padding-left:14px}.flotante-nombre{display:inline}}.hoja-tu-ronda{min-height:calc(100vh - 124px - env(safe-area-inset-top,0px));min-height:calc(100dvh - 124px - env(safe-area-inset-top,0px))}
