:root{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#203e35;background:#f4f7f4;color-scheme:light}*{box-sizing:border-box}body{margin:0;min-height:100dvh;display:grid;place-items:center;padding:24px}main{width:100%;max-width:400px}.brand{font-size:24px;font-weight:750;letter-spacing:2px}.brand span{font-size:11px;font-weight:400;margin-left:12px}h1{font-size:30px;margin:52px 0 10px}p{color:#63796f;font-size:14px;line-height:1.7}form{margin-top:32px}label{display:block;font-size:14px;margin:20px 0 8px}input{width:100%;border:1px solid #bed0c7;border-radius:10px;background:#fff;padding:14px;font:inherit;font-size:16px}input:focus-visible,button:focus-visible{outline:3px solid #89b6a2;outline-offset:3px}button{width:100%;margin-top:28px;border:0;border-radius:10px;background:#245947;color:#fff;padding:14px;font:inherit;cursor:pointer}button:disabled{opacity:.6;cursor:wait}#message{min-height:48px;color:#a03930}.oos-logout{position:fixed;right:16px;bottom:12px;width:auto;margin:0;padding:8px 14px;z-index:90;font-size:12px}
