.edge-ticket{width:108px;top:50%;bottom:auto;padding:28px 14px 23px;transform:translateY(-50%) rotate(-2deg) translateX(3px);text-align:center;border-radius:16px 0 0 16px}.ticket-tape{left:17px;top:-9px;width:73px;height:23px}.ticket-date{font-size:8px;line-height:1.6;white-space:normal;max-width:76px;margin:auto;letter-spacing:.07em}.ticket-rule{margin:12px auto;width:24px}.ticket-caption{font-size:7px;line-height:1.5;margin:0 0 13px}.ticket-clock{flex-direction:column;align-items:stretch;gap:12px}.ticket-clock>span{align-items:center;min-width:0}.ticket-clock b{font-size:43px;line-height:.95;letter-spacing:-.04em}.ticket-clock small{font-size:7px;margin-top:5px;letter-spacing:.12em}.ticket-clock i{display:none}.ticket-deadline{white-space:normal;font-size:6px;line-height:1.65;margin:17px auto 0;max-width:75px}.ticket-perforation{right:6px}@media(max-height:700px) and (min-width:701px){.edge-ticket{padding-block:20px}.ticket-clock{gap:9px}.ticket-clock b{font-size:36px}.ticket-rule{margin-block:8px}.ticket-deadline{margin-top:12px}}@media(max-width:700px){.edge-ticket{width:70px;top:auto;bottom:18px;transform:rotate(-2deg) translateX(3px);padding:18px 8px 13px;border-radius:12px 0 0 12px}.ticket-tape{width:45px;height:17px;left:10px;top:-7px}.ticket-date{font-size:6px;line-height:1.5;max-width:52px}.ticket-rule{display:block;width:18px;margin:8px auto}.ticket-caption{font-size:5px;line-height:1.5;margin-bottom:10px}.ticket-clock{gap:9px}.ticket-clock b{font-size:31px}.ticket-clock small{font-size:5px;margin-top:3px}.ticket-deadline{font-size:5px;line-height:1.5;max-width:50px;margin-top:11px}}@media(prefers-reduced-motion:reduce){.edge-ticket{transform:translateY(-50%)}}@media(max-width:700px) and (prefers-reduced-motion:reduce){.edge-ticket{transform:none}}