.bgrsvp-password-field{position:relative;display:block;width:100%;max-width:100%}.bgrsvp-password-field>input{width:100%!important;padding-right:48px!important}.bgrsvp-password-toggle{position:absolute!important;z-index:2;top:50%;right:6px;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:7px!important;transform:translateY(-50%);border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:#4b3a2a!important;cursor:pointer}.bgrsvp-password-toggle:hover{background:#eadfbf!important}.bgrsvp-password-toggle:focus-visible{outline:2px solid #c99935!important;outline-offset:1px}.bgrsvp-password-toggle svg{display:block;width:20px;height:20px;fill:currentColor;pointer-events:none}.bgrsvp-password-toggle .bgrsvp-eye-slash{display:none}.bgrsvp-password-toggle.is-visible .bgrsvp-eye-open{display:none}.bgrsvp-password-toggle.is-visible .bgrsvp-eye-slash{display:block}.bgrsvp-live-checkin-login h2{color:#0f172a!important}.bgrsvp-live-checkin-login label{color:#475569!important}.bgrsvp-live-checkin-login input[type=text],.bgrsvp-live-checkin-login input[type=password]{color:#0f172a!important;background:#fff!important}.bgrsvp-live-checkin-login button[type=submit]{color:#fff!important;background:#2563eb!important}.bgrsvp-live-checkin-login .bgrsvp-password-toggle{color:#475569!important;background:transparent!important}.wp-admin .bgrsvp-password-field{display:inline-block;width:min(100%,420px);vertical-align:middle}
