.tab-bar[data-v-25a590b2]{flex-wrap:wrap;flex-shrink:0;display:flex}.tab-buttons[data-v-25a590b2]{flex-wrap:wrap;display:flex}.tab-btn[data-v-25a590b2]{align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:var(--tab-font-size);transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;display:inline-flex}.tab-badge[data-v-25a590b2]{background:var(--color-primary);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.65rem;font-weight:700;display:inline-flex}@media (width>=769px){.tab-bar[data-v-25a590b2]{padding:0 var(--spacing-md);border-bottom:1px solid var(--color-border-light)}.tab-buttons[data-v-25a590b2]{gap:var(--spacing-lg)}.tab-btn[data-v-25a590b2]{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md);border-bottom:2.5px solid #0000;margin-bottom:-1px}.tab-btn[data-v-25a590b2]:hover:not(.active){color:var(--color-text-primary);border-bottom-color:var(--color-border-primary)}.tab-btn.active[data-v-25a590b2]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.tab-actions[data-v-25a590b2]{align-self:center;margin-left:auto}}@media (width<=768px){.hide-mobile[data-v-25a590b2]{display:none}.tab-buttons[data-v-25a590b2]{background:var(--color-bg-secondary);border:2px solid var(--color-border-primary);border-radius:var(--radius-large) var(--radius-large) 0 0;border-bottom:none;flex:auto;gap:0}.tab-btn[data-v-25a590b2]{min-width:100px;padding:var(--spacing-sm) var(--spacing-lg);border-right:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary);flex:auto;justify-content:center;margin:0 -1px -1px 0;line-height:1.2;position:relative}.tab-btn[data-v-25a590b2]:first-child{border-top-left-radius:var(--radius-large)}.tab-btn[data-v-25a590b2]:hover:not(.active){background:var(--color-bg-tertiary);color:var(--color-primary)}.tab-btn.active[data-v-25a590b2]{background:var(--color-bg-primary);color:var(--color-primary)}.tab-btn.active[data-v-25a590b2]:after{content:"";background:var(--color-primary);height:3px;position:absolute;bottom:0;left:0;right:0}}@media (width<=480px){.tab-btn[data-v-25a590b2]{padding:var(--spacing-sm) var(--spacing-md);min-width:80px}}.tab-view[data-v-20f9f9c1]{margin:calc(-1 * var(--tabview-inset-y,0px)) calc(-1 * var(--tabview-inset-x,0px));flex-direction:column;display:flex}.tab-view.fill[data-v-20f9f9c1]{flex:1;height:100%;min-height:0}.tab-content[data-v-20f9f9c1]{padding:var(--spacing-2xl) var(--content-padding-x)}.tab-view.fill .tab-content[data-v-20f9f9c1]{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex}.tab-view.fill .tab-pane[data-v-20f9f9c1]{flex-direction:column;flex:1;min-height:0;display:flex}@media (width<=768px){.tab-content[data-v-20f9f9c1]{padding:var(--spacing-lg) 0}.tab-view.fill .tab-content[data-v-20f9f9c1]{overflow-y:auto}}@media (width<=480px){.tab-content[data-v-20f9f9c1]{padding:var(--spacing-sm) 0}}
