.inquiry-contact-panel{width:100%;max-width:850px;box-sizing:border-box}.inquiry-contact-panel .inquiry-operator{margin-top:18px}.event-inquiry{max-width:850px;padding:36px;border:1px solid #414141;margin:0 0 56px}.event-inquiry h2{font-size:clamp(25px,3vw,40px);margin:14px 0 20px}.inquiry-form{margin-top:28px}.inquiry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.inquiry-field.full{grid-column:1/-1}.inquiry-field label{display:block;font-weight:700;font-size:14px;margin-bottom:8px}.inquiry-field label span{font-size:12px;font-weight:400;color:#b9b9b9;margin-left:8px}.inquiry-field input,.inquiry-field select,.inquiry-field textarea{display:block;width:100%;min-height:48px;border:1px solid #5c5c5c;background:#181818;color:#fff;font:inherit;font-size:16px;padding:12px;border-radius:0}.inquiry-field textarea{resize:vertical}.inquiry-field [aria-invalid=true]{border-color:#23D520}.inquiry-error{display:block;color:#23D520;font-size:13px;margin-top:5px}.inquiry-error:empty{display:none}.inquiry-privacy{font-size:13px;line-height:1.9;margin:28px 0 14px;color:#d2d2d2}.inquiry-consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;margin-bottom:20px}.inquiry-consent input{width:20px;height:20px;flex-shrink:0;margin-top:3px;accent-color:#23D520}.inquiry-status:not(:empty){padding:14px;border-left:3px solid #23D520;margin:20px 0}.inquiry-result{white-space:pre-line;padding:20px;border-left:3px solid #23D520;background:#181818}.inquiry-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.inquiry-form button{margin-top:10px}.event-inquiry-link{margin-block:28px}.inquiry-field input:focus-visible,.inquiry-field select:focus-visible,.inquiry-field textarea:focus-visible{outline:2px solid #23D520;outline-offset:3px}
@media(max-width:620px){.event-inquiry{padding:24px 18px}.inquiry-grid{grid-template-columns:1fr;gap:18px}.inquiry-field.full{grid-column:auto}.inquiry-form button{width:100%}}