.slot-choices{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 11px}.slot-option{border:1px solid #e4e9d7;background:#fafbf7;border-radius:7px;padding:6px 10px;color:#617249;font-size:10px;font-weight:700}.slot-option:hover,.slot-option.selected{background:#eaf1d5;border-color:#b9ce7d;color:#435d25}.waitlist-details{border-top:1px solid #eef0e9;margin-top:14px;padding-top:12px}.waitlist-details summary{cursor:pointer;color:#738542;font-size:10px;font-weight:700}.waitlist-form{padding-top:6px}.waitlist-form label{display:flex;flex-direction:column;gap:4px;margin:8px 0;color:#667169;font-size:10px}.waitlist-form input{background:#fbfcf9;border:1px solid #e7eae2;border-radius:8px;padding:9px 10px;width:100%;font-size:11px}.waitlist-form .button{margin-top:5px}
