.privateEntry{background:#f4f4f4;min-height:100vh}.privateLoginPage{box-sizing:border-box;background:#f4f4f4;place-items:center;min-height:100vh;padding:24px;display:grid}.privateLoginForm{box-sizing:border-box;background:#fff;border:1px solid #d8d8d8;border-radius:8px;gap:18px;width:min(360px,100%);padding:30px;display:grid;box-shadow:0 8px 24px #0000000d}.privateLoginForm label{color:#333;gap:7px;font:600 14px/1.3 Arial,sans-serif;display:grid}.privateLoginForm input{box-sizing:border-box;color:#222;background:#fff;border:1px solid #bdbdbd;border-radius:5px;outline:none;width:100%;height:44px;padding:0 12px;font:400 16px/1 Arial,sans-serif}.privateLoginForm input:focus{border-color:#666;box-shadow:0 0 0 2px #00000010}.privateLoginForm button{color:#fff;cursor:pointer;background:#333;border:0;border-radius:5px;height:44px;font:600 15px/1 Arial,sans-serif}.privateLoginForm button:disabled{cursor:wait;opacity:.65}.privateLoginForm .formError{color:#963b3b;background:#fff0f0;border-radius:5px;margin:0;padding:10px 12px;font:600 13px/1.4 Arial,sans-serif}@media (max-width:480px){.privateLoginPage{padding:16px}.privateLoginForm{padding:22px}}
