.boleto{--boleto-claro:#353535;--boleto-oscuro:#272727;--boleto-sombra:drop-shadow(0 0 .5px #0000008c) drop-shadow(0 1px 1px #0000002e) drop-shadow(0 4px 6px #1f3d2b38);--boleto-sombra-presion:drop-shadow(0 0 .5px #0000008c) drop-shadow(0 0 1px #00000029) drop-shadow(0 1px 1.5px #1f3d2b2e);color:var(--sucanasta-marfil);cursor:pointer;filter:var(--boleto-sombra);font:inherit;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:stretch;max-width:100%;height:3rem;padding:0;transition:scale .3s cubic-bezier(.34,1.35,.64,1),filter .3s cubic-bezier(.34,1.35,.64,1);display:inline-flex;position:relative;scale:1}.boleto:active{filter:var(--boleto-sombra-presion);transition-duration:.1s;transition-timing-function:ease-out;scale:.97}.boleto:focus-visible{outline:3px solid var(--sucanasta-terracota);outline-offset:4px;border-radius:4px}.boleto:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.boleto[aria-busy=true]{cursor:progress;opacity:.8}.boleto[data-state=torn]:disabled{opacity:1}.boleto-cuerpo,.boleto-talon{background:linear-gradient(to bottom, var(--boleto-claro), var(--boleto-oscuro));align-items:center;transition:filter .3s,opacity .3s;display:flex;box-shadow:inset 0 1px #ffffff24}.boleto:hover .boleto-cuerpo,.boleto:hover .boleto-talon{filter:brightness(1.1)}.boleto:active .boleto-cuerpo,.boleto:active .boleto-talon{filter:brightness(.95)}.boleto-cuerpo{font-family:var(--sucanasta-serif);font-variant:small-caps;letter-spacing:.08em;flex:auto;justify-content:center;padding:0 1.75rem;font-size:1.05rem;font-weight:600}.boleto-talon{color:#faf6eeb8;font-variant-numeric:tabular-nums;letter-spacing:.06em;flex:none;justify-content:center;min-width:3.5rem;padding:0 .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;position:relative}.boleto-perforacion{opacity:.45;background:linear-gradient(currentColor 50%,#0000 50%) 0 0/1px 5px;width:1px;position:absolute;top:.5rem;bottom:.5rem;left:0}.boleto-talon-defecto{flex-direction:column;align-items:center;line-height:1;display:flex}.boleto-talon-defecto>span:first-child{letter-spacing:.2em;opacity:.6;font-size:8px}.boleto-talon-defecto>span:last-child{margin-top:2px;font-weight:600}.boleto[data-state=torn] .boleto-cuerpo{opacity:.92}.boleto-subasta{--boleto-claro:#2a5039;--boleto-oscuro:var(--sucanasta-verde-bosque)}.boleto-rifa{--boleto-claro:#b85a36;--boleto-oscuro:#9a4527}.boleto-ancho{width:100%;display:flex}@media (prefers-reduced-motion:reduce){.boleto,.boleto:active{transition:none;scale:1}}.tarjeta-rifa .tarjeta-evento-pie form{grid-template-columns:minmax(0,1fr) 6rem;gap:.6rem .75rem;width:100%;display:grid}.tarjeta-rifa .tarjeta-evento-pie label{color:var(--sucanasta-tinta-suave);gap:.3rem;font-size:.78rem;display:grid}.tarjeta-rifa .tarjeta-evento-pie input:not([type=hidden]){border:1px solid var(--sucanasta-linea);font:inherit;border-radius:6px;min-width:0;min-height:2.5rem;padding:.4rem .6rem;font-size:1rem}.tarjeta-rifa .tarjeta-evento-pie input:focus-visible{outline:3px solid var(--sucanasta-terracota);outline-offset:1px}.tarjeta-rifa .tarjeta-evento-pie .boleto,.tarjeta-rifa .boleto-estado{grid-column:1/-1}.boleto-estado{text-align:center;margin:0;font-size:.85rem}.boleto-estado a{color:var(--sucanasta-verde-bosque);margin-left:.35rem;font-weight:600}.boleto-estado[role=alert]{color:#9a4527}
