:root{font-family:Inter,-apple-system,system-ui,SF Pro Display,sans-serif;color:#1f2733}body{margin:0;height:100vh}#root{height:100vh}.powered-by{padding:0 16px 8px;text-align:center;font-size:12px;line-height:120%;color:#505050}@media screen and (width > 768px){.powered-by{position:fixed;bottom:0;right:0;left:0;text-align:right}}a{color:#16486d;text-decoration:none}a:hover{text-decoration:underline}.idp-form{display:flex;flex-direction:column;gap:16px}@media screen and (width > 768px){.idp-form{width:300px}}.idp-form__label{display:flex;flex-direction:column;gap:8px}.idp-form__label-txt{font-size:14px;line-height:20px;font-weight:500}.idp-form__input{padding:8px 40px 8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;line-height:20px}.idp-form__input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f64d}.idp-form__errors-list{padding:8px;display:flex;flex-direction:column;gap:10px;background-color:#fef2f2;border:1px solid #fca5a5;border-radius:8px;font-size:12px;line-height:12px;color:#b91c1c}.idp-form__errors-list:empty{display:none}.idp-form__errors-list-item:not(:only-child):before{content:"-";margin-right:4px}.idp-form__submit-btn{padding:10px 16px;background-color:#16486d;color:#fff;font-size:16px;line-height:24px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.idp-form__submit-btn:disabled{background-color:#d1d5db;cursor:not-allowed}.idp-form__submit-btn:not(:disabled):hover{background-color:#23608a}.form-header{margin-bottom:32px}.form-header__content{display:flex;flex-direction:column}.form-header__logo{margin-bottom:32px;text-align:center}.form-header__logo img{width:150px}.form-header__txt{margin-bottom:16px;font-size:24px;line-height:32px;font-weight:600}.form-header__subtxt{max-width:380px;margin-bottom:14px;font-size:14px;line-height:20px;color:#6b7280}
