.auth-overlay[hidden]{display:none!important}.auth-overlay{position:fixed;inset:0;z-index:10000;background:#faf9fc;display:grid;place-items:center;padding:20px}.auth-locked>.shell{visibility:hidden}.auth-card{width:min(360px,100%);border:1px solid #e8e3ef;border-radius:15px;background:#fff;padding:28px;box-shadow:0 10px 45px #4b305009;color:#62566e}.auth-card h1{font-size:22px;font-weight:550;margin:0}.auth-description{font-size:12px;color:#a196aa;margin:9px 0 23px}.auth-card label{display:block;font-size:11px;color:#9889a5;margin-top:13px}.auth-card input{display:block;width:100%;height:35px;margin-top:6px;border:1px solid #e5deec;border-radius:7px;padding:0 10px;background:#fff;color:#53455e;font:inherit;font-size:13px}.auth-card button{width:100%;height:36px;border:0;border-radius:7px;background:#7954b4;color:#fff;cursor:pointer;font:inherit;font-size:12px}.auth-card button:disabled{opacity:.5}.auth-error{font-size:11px;color:#b36b77;line-height:1.5;min-height:16px}.auth-setup-field[hidden]{display:none}.auth-logout{border:0;background:transparent;color:#aa9fb4;font-size:10px;margin-left:6px;cursor:pointer}.auth-logout:hover{color:#7954b4}body[data-user-role=manager] .workspace-mode-switch button[data-mode=settings],body[data-user-role=manager] .crm-admin-nav{display:none!important}
