.tab-nav{display:flex;gap:1rem;margin-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.tab-button{padding:.65rem 1rem;color:#6b7280;border-bottom:2px solid transparent;background:none;cursor:pointer;transition:all .2s}.tab-button:hover{color:var(--primary-color)}.tab-button.active{font-weight:500;color:var(--primary-color);border-color:var(--primary-color)}.tab-pane{display:none}.tab-pane.active{display:block}
