.office-password-wrap{position:relative}.office-password-wrap input{padding-right:48px}.office-password-eye{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:16px;height:48px;position:absolute;right:2px;top:1px;width:44px}.office-auth-links{display:flex;gap:16px;justify-content:center;margin-top:20px}.office-inline-status{font-size:12px;margin-top:7px}.office-inline-status.is-error{color:#a33b53}.office-inline-status.is-ok{color:#34775f}.office-check{align-items:flex-start;display:flex;font-size:13px;gap:9px;line-height:1.5;margin:14px 0 20px}.office-check input{accent-color:var(--blue);margin-top:3px}.office-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.42;transform:none}.office-password-meter{display:grid;gap:5px;grid-template-columns:repeat(5,1fr);margin:9px 0 15px}.office-password-meter span{background:#ded8cf;border-radius:4px;height:5px}.office-password-meter span.is-ok{background:#4b9573}.office-password-rules{background:#f3eee6;border-radius:12px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding:14px}.office-password-rule{color:#777067;font-size:12px}.office-password-rule i{margin-right:6px}.office-password-rule.is-ok{color:#34775f}.office-code-input{font-size:28px!important;font-weight:800;letter-spacing:9px;text-align:center}.office-secondary-action{background:transparent;border:0;color:var(--blue);cursor:pointer;font-weight:700;padding:8px}.office-login-form.is-wide{padding-bottom:40px;padding-top:40px}.office-login-form h2{line-height:1.08}.office-form-note{color:var(--muted);font-size:12px;line-height:1.5}.office-pending-action{margin-top:8px}@media(max-width:600px){.office-password-rules{grid-template-columns:1fr}}
