.fs-ticket-transfer{max-width:1000px;margin:24px auto;padding:28px;border:2px solid #d2ab44;border-radius:10px;background:#f8faf5;color:#18392d;font:17px/1.6 system-ui,sans-serif}.fs-ticket-transfer h2{font-size:28px;margin:4px 0}.fs-ticket-transfer small{display:block}.fs-ticket-transfer label{display:block;margin:16px 0}.fs-ticket-transfer button,.fs-ticket-transfer input:not([type=checkbox]),.fs-ticket-transfer select{font:inherit;min-height:48px;padding:12px;border:1px solid #687d71;border-radius:5px;max-width:100%}.fs-ticket-transfer button{background:#173e31;color:white;font-weight:700;cursor:pointer}.fs-ticket-transfer button:disabled{opacity:.5;cursor:wait}.fs-ticket-transfer button[hidden]{display:none}.fs-cart-actions{display:flex;flex-wrap:wrap;gap:12px}.fs-cart-warning{background:#fff2cf;padding:14px;border-left:4px solid #b08320}.fs-ticket-transfer .error{color:#a02020}.fs-cart-check input{width:22px;height:22px;vertical-align:middle;margin-right:8px}.fs-ticket-transfer textarea{width:100%;min-height:140px;font:inherit;padding:12px}.fs-eyebrow{font-size:12px;letter-spacing:.12em;font-weight:800}@media(max-width:700px){.fs-ticket-transfer{margin:16px;padding:18px}.fs-cart-actions{display:grid}.fs-ticket-transfer h2{font-size:24px}}
