.section-tabs{display:flex;gap:6px;max-width:100%;overflow-x:auto;padding:5px 0 12px;border-bottom:1px solid var(--line);scrollbar-width:thin}
.section-tabs button{flex:0 0 auto;width:auto;min-height:42px;padding:10px 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:500 14px var(--font-sans);white-space:nowrap;box-shadow:none}
.section-tabs button:hover{color:var(--text);background:var(--panel-strong)}
.section-tabs button[aria-selected="true"]{background:var(--accent);color:var(--accent-ink)}
.section-tabs button:focus-visible,.section-panel:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.section-tabs[aria-orientation="vertical"]{flex-direction:column;border-bottom:0;overflow:visible}
.section-tabs[aria-orientation="vertical"] button{text-align:left;white-space:normal}
.section-panel{min-width:0}
.section-panel[hidden]{display:none!important}
@media(max-width:760px){.section-tabs[aria-orientation="vertical"]{flex-direction:row;overflow-x:auto}.section-tabs[aria-orientation="vertical"] button{white-space:nowrap}}
@media print{.section-tabs{display:none!important}.section-panel[hidden]{display:block!important}}
