.s-ticket-box{box-sizing:border-box;margin:32px 0;padding:26px;border:1px solid #d9e2e8;border-top:5px solid #a91e36;border-radius:16px;background:#f6f8fa;color:#152c3e;box-shadow:0 8px 28px #10283b09;font-family:inherit;clear:both}.s-ticket-box *{box-sizing:border-box}.s-ticket-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.6px;color:#a91e36;margin-bottom:9px}.s-ticket-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.s-ticket-box .s-ticket-head h2{font-size:25px;line-height:1.2;margin:0;color:#152c3e}.s-ticket-box .s-ticket-event{font-size:18px;font-weight:700;margin:16px 0 6px}.s-ticket-box .s-ticket-meta{font-size:14px;color:#546472;margin:0 0 18px}.s-ticket-links{display:grid;gap:10px;margin-top:20px}.s-ticket-box a.s-ticket-link{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 18px;background:#fff;border:1px solid #dce3e8;border-radius:10px;text-decoration:none!important;color:#152c3e!important;transition:box-shadow .15s,border-color .15s}.s-ticket-link span:first-child{font-size:16px;font-weight:800}.s-ticket-link span:last-child{font-size:13px;color:#a91e36;font-weight:700}.s-ticket-box a.s-ticket-link:hover{border-color:#a91e36;box-shadow:0 3px 12px #152c3e12}.s-ticket-box a:focus-visible{outline:3px solid #a91e36;outline-offset:4px}.s-ticket-box .s-ticket-foot{font-size:12px;color:#586672;line-height:1.5;margin:16px 0 0}.s-ticket-box a.s-ticket-admin{background:#b21d33!important;color:white!important;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none!important}@media(max-width:540px){.s-ticket-box{padding:20px}.s-ticket-box .s-ticket-head h2{font-size:22px}.s-ticket-box a.s-ticket-link{align-items:flex-start;flex-direction:column;gap:6px}}
