.sidebar{overflow-y:auto}.sidebar .account{position:static;margin-top:20px}.sidebar nav{flex:1}input,select,textarea{max-width:100%;min-height:44px}textarea{min-height:120px}button{min-height:40px}fieldset.panel{margin:16px 0}form label{display:block;margin:14px 0}form select,form input,form textarea{display:block;width:100%;padding:10px;border:1px solid #b9c5bb;border-radius:7px;font:inherit}.panel button{margin:5px 8px 5px 0}.topbar{height:auto;min-height:72px;gap:14px}.modules .module{overflow-wrap:anywhere}.content{overflow-wrap:anywhere}#workspace-message:empty{display:none}.table-wrap{overflow:auto}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #bd9653;outline-offset:3px}@media(max-width:760px){.sidebar{max-height:100dvh}.topbar{padding:12px}.content{padding:20px 14px}.panel{padding:18px}.login-panel{padding:20px}.login-card{width:100%;max-width:520px}.heading h1{font-size:28px}.modules{grid-template-columns:1fr}.panel button{white-space:normal}}.sidebar{overflow-x:hidden}.sidebar .nav{white-space:normal;width:100%;text-align:left}.sidebar .account button{white-space:normal;max-width:100%}.module .row-link{white-space:normal}