.access-page{background:#f7f9f5;place-items:center;min-height:100dvh;padding:24px;display:grid}.access-form{gap:10px;width:min(340px,100%);display:grid}.access-form label{color:#304d3e;font-size:15px;font-weight:600}.access-input-row{position:relative}.access-form input{background:#fff;border:1px solid #9fb5a5;border-radius:9px;width:100%;height:54px;padding:0 60px 0 14px;font-size:17px}.access-form input:focus-visible{outline-offset:3px;outline:2px solid #32694e}.access-form button{color:#fff;cursor:pointer;background:#32694e;border:0;border-radius:6px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:7px;right:7px}.access-form button:focus-visible{outline-offset:3px;outline:2px solid #32694e}.access-form button:disabled{opacity:.65;cursor:wait}.access-error{color:#a43c2c;margin:0;font-size:14px;line-height:1.5}
