.participant-entry{display:flex;flex-direction:column;gap:17px!important;text-align:left;margin-top:25px!important}.participant-entry-field{min-width:0}.participant-entry-field>label{display:block;font-size:14px;font-weight:600;color:var(--room-muted,#e2d7f1);margin-bottom:7px}.participant-entry-field input{width:100%;height:53px!important;padding:12px 14px!important;font-size:16px!important;line-height:1.4;background:white;color:#241c35;border:1px solid transparent;border-radius:10px;letter-spacing:normal;box-shadow:none}.participant-entry-field input[aria-invalid=true]{border-color:#ff9aae;box-shadow:0 0 0 1px #ff9aae}.participant-entry-field input:read-only{opacity:.8}.participant-entry-field>small{display:block;font-size:11px;color:var(--room-muted,#ad9cbe);margin-top:5px;line-height:1.4}.participant-entry .participant-field-error{font-size:12px;color:var(--room-error,#ffb8c6);line-height:1.45;margin-top:6px}.participant-entry .participant-contact-note{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;color:var(--room-muted,#b7a4c9);padding:2px 0;margin:0}.participant-contact-note>svg{flex-shrink:0;color:var(--room-muted,#bfaadc);margin-top:2px}.participant-entry>.btn{width:100%;height:54px!important;margin-top:0!important}.participant-entry .participant-field-error+small{margin-top:4px}@media(max-width:400px){.participant-entry{gap:14px!important}.participant-entry-field input{height:50px!important}.participant-entry .participant-contact-note{font-size:11px}.participant-entry-field>label{font-size:13px}}.participant-phone-control{position:relative}.participant-phone-control input{padding-left:44px!important}.participant-phone-prefix{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:1;color:#241c35;font-size:16px;line-height:1.4;pointer-events:none}.participant-phone-control:has(input:read-only) .participant-phone-prefix{opacity:.8}.participant-consent{display:flex;align-items:flex-start;gap:9px;color:var(--room-muted,#e4e2f4);font-size:12px;line-height:1.5}.participant-consent input{width:18px;height:18px;flex:0 0 18px;margin:1px 0 0;accent-color:var(--room-accent-ink,#D7F36C)}.participant-consent a{color:var(--room-accent-ink,#D7F36C);text-decoration:underline;text-underline-offset:2px}.participant-consent+.participant-field-error{margin-top:-8px}