.document-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.document-card{display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere}.document-card h2{display:block;line-height:1.4;margin:0;font-size:18px}.document-card p{margin:0;line-height:1.6}.document-card .quick-actions{margin:8px 0 0;margin-top:auto;gap:8px}.document-card .tag{align-self:flex-start}.document-card .tag.private{color:#c9b9ff;background:#c9b9ff15}.document-meta{display:grid;gap:6px;font-size:12px;color:var(--muted)}.document-grid .empty{grid-column:1/-1}.history-row{padding:16px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.history-row p{font-size:12px;line-height:1.7;color:var(--muted)}textarea{font:inherit;color:var(--text);background:#101418;border:1px solid #39414b;border-radius:6px;padding:11px;resize:vertical;width:100%;min-width:0}#upload-form input,#upload-form select{width:100%;min-width:0}.toolbar>select{max-width:100%}.toolbar>input{min-width:180px}.install-card{max-width:720px;margin:40px auto;line-height:1.7}.install-card h1{font-size:38px;line-height:1.1;letter-spacing:-1.5px}.install-icon{width:104px;height:104px;border-radius:22px;display:block;margin-bottom:24px}.install-card h2{font-size:20px;margin-top:28px}.install-card ol{padding-left:24px;color:var(--muted)}.install-card li{margin:8px 0}.install-card .button{justify-content:center}.install-card p{color:var(--muted)}@media(max-width:700px){.document-card .button{font-size:12px;padding:10px}.toolbar{display:grid;grid-template-columns:1fr}.toolbar input{min-width:0}.heading-row h1{font-size:23px}.install-card{margin:24px 0}.install-card h1{font-size:32px}.app-topbar{flex-wrap:wrap;height:auto;min-height:70px;padding:12px 0}#workspace-select{max-width:100%}}
