.zb-sidebar-demo{display:grid;grid-template-columns:150px 1fr;width:100%;min-height:180px;border:1px solid var(--line);border-radius:10px;overflow:hidden}
.zb-sidebar-links{display:flex;flex-direction:column;gap:2px;padding:10px;background:var(--bg2);border-right:1px solid var(--line)}
.zb-sidebar-links button{text-align:left;padding:10px;border:0;border-radius:7px;background:none;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}
.zb-sidebar-links button[aria-current="page"]{background:var(--surface-alt);color:var(--ink);font-weight:750}
.zb-sidebar-content{padding:20px;color:var(--ink)}
.zb-sidebar-content strong{font-size:15px}
.zb-sidebar-content p{font-size:12px;color:var(--muted)}
@media(max-width:420px){.zb-sidebar-demo{grid-template-columns:110px minmax(0,1fr)}.zb-sidebar-links{padding:5px}.zb-sidebar-content{padding:12px}}
