#registration-section{display:none;margin-top:50px;border-top:1px solid #eee;padding-top:40px}.rin-event-footer h3.rin-registration-title{font-size:var(--text-xl)!important;font-weight:700!important;margin-bottom:25px;color:#000!important;display:block}.rin-form-row{display:flex;gap:10px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.rin-form-row input,.rin-form-row textarea{padding:12px;border:1px solid #ddd;flex:1;min-width:250px;background:#fff;color:#000;font-family:inherit}.rin-form-row input::placeholder,.rin-form-row textarea::placeholder,.rin-row-flex input::placeholder{color:#000000!important;opacity:1}.rin-row-flex{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.rin-row-flex input[type="text"],.rin-row-flex input[type="email"]{flex:1 1 200px!important;padding:12px;border:1px solid #ddd;background:#fff;color:#000}.rin-row-flex input[type="checkbox"]{flex:0 0 auto!important;width:18px!important;height:18px!important;margin:0!important}.hotel-toggle{display:flex;align-items:center;gap:8px;font-size:14px!important;color:#000!important;cursor:pointer;white-space:nowrap}.rin-event-footer p,.rin-event-footer label,.rin-event-footer span{color:#000!important;font-size:var(--text-m)!important}.remove-row-btn{cursor:pointer;color:#cc0000!important;font-size:20px!important;padding:0 5px;width:25px;text-align:center}.add-participant-row{background:none;border:none;font-weight:700;cursor:pointer;padding:10px 0;display:inline-flex;align-items:center;gap:5px;text-decoration:underline;color:#000!important}.rin-event-footer .rin-price-title{font-weight:700!important;margin-bottom:10px!important;display:block!important;color:#000!important}