.sidebar-header-tools .sidebar-actions { flex-direction: row; align-items: center; gap: 8px; }
.sidebar-header-tools .app-download-entry { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 44px; width: 44px; height: 44px; padding: 0; color: var(--wl-green, #214e3c); border: 1px solid var(--wl-border, #e6e8dd); border-radius: 12px; background: #fff; text-decoration: none; }
.app-download-entry svg { width: 21px; height: 21px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.app-download-entry:focus-visible { outline: 3px solid #b69152; outline-offset: 2px; }
@media (max-width: 360px) { .sidebar-header-tools { gap: 6px; } .sidebar-header-main .brand-sub { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } }
