.koffice-side.z2z{gap:14px;min-width:0;display:grid}.koffice-side__title.z2z{font-family:var(--font-display);margin:0;font-size:22px;font-weight:500;line-height:1.2}.koffice-side__sub.z2z{color:var(--muted);margin:-8px 0 0;font-size:13px;line-height:1.5}.koffice-list.z2z{margin:0;padding:0;list-style:none;display:grid}.koffice-list.z2z li.z2z+li.z2z{border-top:1px solid var(--border)}.koffice-list.z2z a.z2z{min-height:44px;color:var(--foreground);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.koffice-list.z2z a.z2z>span.z2z{gap:1px;min-width:0;display:grid}.koffice-list.z2z b.z2z{font-family:var(--font-display);overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.25}.koffice-list.z2z small.z2z{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.koffice-list.z2z a.z2z:hover b.z2z{color:var(--gold)}.koffice-list.z2z .glyph{color:var(--gold);transition:translate var(--transition-fast)}.koffice-list.z2z a.z2z:hover .glyph{translate:3px}.koffice-list.z2z .ds-arch{flex:none}@media (prefers-reduced-motion:reduce){.koffice-list.z2z .glyph{transition:none}}
