.zb-tabs{width:min(100%,500px)}
.zb-tab-list{display:flex;flex-wrap:wrap;align-items:center;gap:4px;border-bottom:1px solid var(--line)}
.zb-tab-list button{padding:11px 15px;background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}
.zb-tab-list button[aria-selected="true"]{color:var(--ink);border-color:#3a72ef;font-weight:700}
.zb-tab-list button:focus-visible{outline:2px solid #3a72ef;outline-offset:2px}
.zb-tabs [role="tabpanel"]{padding:16px 8px;color:var(--ink);font-size:13px;min-height:80px}
.zb-tabs [role="tabpanel"][hidden]{display:none}
.zb-tabs [role="tabpanel"] p{margin:0}
