.booking form{background:#212127;border:1px solid #614c45;border-radius:8px;padding:clamp(18px,4vw,42px);margin:30px 0;max-width:720px}.booking label{display:block;margin:18px 0}.booking input:not([type=radio]),.booking select,.booking textarea{display:block;width:100%;margin-top:8px;background:#15181e;color:#f5e8d0;border:1px solid #82746b;border-radius:4px;padding:12px;font:inherit}.booking textarea{resize:vertical}.booking fieldset{border:0;padding:0;margin:24px 0}.booking fieldset label{display:inline-flex;align-items:center;margin:10px 20px 0 0;gap:5px}.booking input[type=radio]{accent-color:#edba89}.booking #details-help,.booking #status{color:#d0c6ba;font-size:14px}.booking button{font:inherit;border:0;cursor:pointer}
