.tab{display:inline-flex;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:500;border-radius:.375rem;transition:all .2s;color:#6b7280;gap:.5rem}.tab-active{background-color:#eff6ff;color:#2563eb;font-weight:600}.tab-inactive{background-color:initial;color:#6b7280}.tab-inactive:hover{color:#374151;background-color:#f9fafb}.tab svg,.tab span.icon{width:1rem;height:1rem}