.Bd8OQW_form{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:24px;margin-top:16px;padding:0;display:grid}.Bd8OQW_heading{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.Bd8OQW_heading h3{color:var(--ink);font:650 18px/26px var(--font-sans);margin:0}.Bd8OQW_heading span{color:var(--ink-muted);font:400 11px/18px var(--font-sans)}.Bd8OQW_reservation{flex-direction:column;gap:8px;padding-right:24px;display:flex}.Bd8OQW_reservation>span{font:600 10px/16px var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim)}.Bd8OQW_reservation strong{font:700 22px/1.3 var(--font-display);color:var(--ink)}.Bd8OQW_reservation small{font:400 11px/18px var(--font-sans);color:var(--ink-muted)}.Bd8OQW_editor{min-width:0}.Bd8OQW_editor label{font:600 13px/20px var(--font-sans);color:var(--ink);margin-bottom:10px;display:block}.Bd8OQW_controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Bd8OQW_controls input{border:1px solid var(--arena-400);background:var(--arena-100);min-width:0;max-width:240px;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:500 14px/20px var(--font-sans);border-radius:4px;flex:160px;padding:12px}.Bd8OQW_controls input:focus-visible{outline:2px solid var(--side-a);outline-offset:3px}.Bd8OQW_form .Bd8OQW_editor p{font:400 11px/18px var(--font-sans);color:var(--ink-muted);margin:10px 0 0}.Bd8OQW_form>.Bd8OQW_error,.Bd8OQW_form>.Bd8OQW_success{font:500 14px/22px var(--font-sans);border:1px solid;border-radius:4px;grid-column:1/-1;align-items:flex-start;gap:12px;margin:0;padding:16px;display:flex}.Bd8OQW_error{color:var(--status-rejected);background:color-mix(in srgb, var(--status-rejected) 12%, var(--arena-100))}.Bd8OQW_success{color:var(--side-a);background:color-mix(in srgb, var(--side-a) 10%, var(--arena-100))}.Bd8OQW_error>svg,.Bd8OQW_success>svg{flex-shrink:0;margin-top:2px}.Bd8OQW_form .Bd8OQW_error p,.Bd8OQW_form .Bd8OQW_success p{color:var(--ink);font:inherit;margin:4px 0}.Bd8OQW_error small{color:var(--ink-muted);font-size:12px}.Bd8OQW_controls input[aria-invalid=true]{border-color:var(--status-rejected);outline:1px solid var(--status-rejected)}@media (max-width:640px){.Bd8OQW_form{grid-template-columns:1fr;gap:18px}.Bd8OQW_reservation{padding:0}.Bd8OQW_controls input{max-width:none}}
