.topbar{justify-content:space-between;gap:15px}.account{display:flex;align-items:center;gap:14px;font-size:11px}.account form{margin:0}.account button{border:0;background:transparent;color:var(--green);cursor:pointer}.hosted-notice,.upload-panel,.settings-panel{background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px;margin-bottom:20px}.upload-panel summary{cursor:pointer;font-weight:600}.upload-panel form,.settings-panel form{margin-top:14px}.upload-panel form,details form,.login-card form{display:grid;gap:12px;max-width:600px}label{font-size:12px}form label{display:grid;gap:5px}form input,form textarea{font:inherit;padding:9px;border:1px solid var(--line);border-radius:6px}.settings-panel h2{margin-bottom:12px}.settings-panel p{margin:10px 0;line-height:1.6;font-size:13px}.settings-panel table{width:100%;font-size:11px;text-align:left}.settings-panel th,.settings-panel td{padding:10px;overflow-wrap:anywhere}.login-body{min-height:100vh;display:grid;place-items:center;background:#f2f6f2}.login-card{width:min(420px,calc(100% - 30px));padding:35px;background:#fff;border:1px solid var(--line);border-radius:14px}.login-card h1{font-size:30px;margin:14px 0}.login-card p{font-size:13px;line-height:1.6;margin-bottom:20px}body[data-admin=false] .document-action,body[data-admin=false] .documents-selection,body[data-admin=false] .document-name-cell>input,body[data-admin=false] #document-select-all,body[data-admin=false] #document-undo{display:none!important}.settings-panel code{overflow-wrap:anywhere}@media(max-width:680px){.account{flex-wrap:wrap;gap:5px}.topbar{height:auto;padding:12px}.settings-panel{overflow:auto}}

.package-progress{width:100%;height:20px}.settings-panel dl{display:grid;grid-template-columns:1fr auto;gap:8px}.settings-panel ul{padding-left:20px;line-height:1.8}
