:root{--bravo-bankid-btn-bg:#316eb0;--bravo-bankid-btn-color:#fff;--bravo-bankid-input-border:1px solid #767676;--bravo-bankid-border-radius:4px;--bravo-bankid-modal-max-width:375px;--bravo-bankid-overlay-color:rgba(0,0,0,.2);--bravo-bankid-modal-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);--bravo-bankid-modal-bg:#fff;--bravo-bankid-accent-bg:var(--bravo-bankid-btn-bg);--bravo-bankid-accent-text-color:var(--bravo-bankid-btn-color);--bravo-bankid-error-bg:#fff0f0;--bravo-bankid-error-text-color:#cf1016;--bravo-bankid-error-border-color:#cf1016;--bravo-bankid-input-placeholder-color:#ccc;--bravo-bankid-modal-z-index:100}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.bravo-bankid-btn{align-items:center;background-color:var(--bravo-bankid-btn-bg);border:none;border-radius:var(--bravo-bankid-border-radius);color:var(--bravo-bankid-btn-color);cursor:pointer;display:flex;flex-direction:row;font-weight:700;gap:16px;height:48px;justify-content:center;padding:16px;text-decoration:none}.bravo-bankid-btn .bankid-logo{height:48px;width:auto}.bravo-bankid-link{background:none;border:none;color:var(--bravo-bankid-btn-bg);cursor:pointer;padding:0;text-decoration:underline}.bravo-bankid-error{background-color:var(--bravo-bankid-error-bg);border:1px solid var(--bravo-bankid-error-border-color);border-radius:2px;color:var(--bravo-bankid-error-text-color);display:flex;flex-direction:column;margin-top:16px;overflow:hidden;padding:10px}.bravo-bankid-error.hidden{display:none}.bravo-bankid{margin-bottom:16px}.bravo-bankid-test-mode-warning{margin-bottom:0}.bravo-bankid-test-mode-warning a{color:var(--bravo-bankid-accent-bg)}.bravo-bankid-test-mode-warning p{margin-bottom:0}.bravo-bankid .bravo-bankid-modal{align-items:center;background-color:var(--bravo-bankid-overlay-color);bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:var(--bravo-bankid-modal-z-index)}.bravo-bankid .bravo-bankid-modal .bravo-bankid-modal__dialog{background-color:var(--bravo-bankid-modal-bg);border-radius:var(--bravo-bankid-border-radius);box-shadow:var(--bravo-bankid-modal-box-shadow);height:auto;max-width:var(--bravo-bankid-modal-max-width);overflow:hidden;width:100%}.bravo-bankid .bravo-bankid-modal__header{align-items:center;background-color:var(--bravo-bankid-accent-bg);display:flex;height:48px;justify-content:center;width:100%}.bravo-bankid .bravo-bankid-modal__header .bankid-logo{height:100%;width:auto}.bravo-bankid .bravo-bankid-modal .bravo-bankid-modal__content{align-items:center;display:flex;flex-direction:column;gap:24px;padding:40px 25px;text-align:center}.bravo-bankid .bravo-bankid-modal .bravo-bankid-modal__content .bravo-bankid-loader{animation:spin 2s linear infinite;color:var(--bravo-bankid-accent-bg);height:40px;width:40px}.bravo-bankid .bravo-bankid-modal .bravo-bankid-modal__content .bravo-bankid-loader--small{color:var(--bravo-bankid-btn-color);height:18px;width:18px}.bravo-bankid .bravo-bankid-modal .bravo-bankid-modal__content .bravo-bankid-device,.bravo-bankid .bravo-bankid-modal .bravo-bankid-modal__content .bravo-bankid-internal-ssn{box-sizing:border-box;line-height:21px;padding:12px 16px;width:100%}.bravo-bankid .bravo-bankid-modal .bravo-bankid-modal__content .bravo-bankid-ssn-wrapper{width:100%}.bravo-bankid .bravo-bankid-modal .bravo-bankid-modal__content .bravo-bankid-internal-ssn{border:var(--bravo-bankid-input-border)}.bravo-bankid .bravo-bankid-modal .bravo-bankid-modal__content .bravo-bankid-internal-ssn::-moz-placeholder{color:var(--bravo-bankid-input-placeholder-color)}.bravo-bankid .bravo-bankid-modal .bravo-bankid-modal__content .bravo-bankid-internal-ssn::placeholder{color:var(--bravo-bankid-input-placeholder-color)}.bravo-bankid .bravo-bankid-modal .bravo-bankid-modal__content .bravo-bankid-ssn-error{color:var(--bravo-bankid-error-text-color);font-size:1.2rem;margin:0}.bravo-bankid .bravo-bankid-modal .bravo-bankid-modal__content .bravo-bankid-btn{margin:0;width:100%}.bravo-bankid .bravo-bankid-modal .bravo-bankid-modal__content .bravo-bankid-link{margin:0}.bravo-bankid-verification-status{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.bravo-bankid-verification-status__title{font-weight:700}.bravo-bankid-verification-status__info{align-items:center;display:flex;flex-direction:row;gap:10px;margin:0}.bravo-bankid-verification-status__info span{font-style:italic;margin-left:6px}.bravo-bankid-verification-status .bravo-bankid-verification-status__removal .bravo-bankid-btn{font-weight:700;margin:0;width:-moz-fit-content;width:fit-content}.wp-core-ui #loginform .password-input{margin-bottom:25px}.wp-core-ui #loginform .forgetmenot{float:none;margin-bottom:16px}.wp-core-ui #loginform .bravo-bankid-btn{width:100%}.wp-core-ui #loginform .submit .button{background-color:var(--bravo-bankid-accent-text-color);border:1px solid var(--bravo-bankid-accent-bg);color:var(--bravo-bankid-accent-bg);float:none;text-align:center;width:100%}
