[data-slot=tabs]{gap:.5rem;display:flex}[data-slot=tabs][data-orientation=horizontal]{flex-direction:column}[data-slot=tabs-list]{border-radius:var(--radius-control);width:fit-content;color:var(--text-secondary);justify-content:center;align-items:center;padding:3px;display:inline-flex}[data-slot=tabs][data-orientation=horizontal] [data-slot=tabs-list]{height:2.25rem}[data-slot=tabs][data-orientation=vertical] [data-slot=tabs-list]{flex-direction:column;height:fit-content}[data-slot=tabs-list][data-variant=default]{background:var(--bg-tertiary)}[data-slot=tabs-list][data-variant=line]{background:0 0;border-radius:0;gap:.25rem}[data-slot=tabs-list][data-variant=line][data-rail]{border-bottom:1px solid var(--border-primary);background:0 0;border-radius:0;justify-content:flex-start;width:100%;padding:0}[data-slot=tabs][data-orientation=horizontal] [data-slot=tabs-list][data-variant=line][data-rail]{height:auto}[data-slot=tabs-list][data-variant=line][data-rail] [data-slot=tabs-trigger]{height:auto;padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm);flex:none}[data-slot=tabs-trigger]{border-radius:var(--radius-control);height:calc(100% - 1px);font:inherit;white-space:nowrap;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;outline:none;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex;position:relative}[data-slot=tabs-trigger] svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}[data-slot=tabs-trigger]:hover{color:var(--text-primary)}[data-slot=tabs-trigger]:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--border-focus) 40%, transparent)}[data-slot=tabs-trigger]:disabled{pointer-events:none;opacity:.5}[data-slot=tabs-trigger][data-state=active]{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}[data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger][data-state=active]{box-shadow:none;background:0 0}[data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger]:after{content:"";background:var(--text-primary);opacity:0;height:2px;transition:opacity .15s;position:absolute;bottom:-5px;left:0;right:0}[data-slot=tabs-list][data-variant=line][data-rail] [data-slot=tabs-trigger]:after{bottom:-1px}[data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger][data-state=active]:after{opacity:1}[data-slot=tabs-content]{outline:none;flex:1}[data-slot=segmented]{flex:none;gap:6px;display:inline-flex}[data-slot=segmented-option]{height:28px;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:.75rem;font-weight:600;transition:color .15s,background-color .15s;display:inline-flex}[data-slot=segmented][data-size=sm] [data-slot=segmented-option]{height:24px;padding:0 7px;font-size:.6875rem}[data-slot=segmented-option]:hover:not(:disabled),[data-slot=segmented-option]:is([aria-selected=true],[aria-pressed=true],[data-selected]){color:var(--bg-primary-color);background:color-mix(in srgb, var(--bg-primary-color) 11%, transparent)}[data-slot=segmented-option]:disabled{opacity:.5;cursor:not-allowed}[data-slot=segmented-option]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}[data-slot=tabs-list][data-variant=pill]{gap:var(--spacing-xs);background:0 0}[data-slot=tabs-list][data-variant=pill] [data-slot=tabs-trigger][data-state=active]{background:color-mix(in srgb, var(--bg-primary-color) 11%, transparent);color:var(--bg-primary-color);box-shadow:none}[data-slot=tabs][data-orientation=horizontal] [data-slot=tabs-list][data-wrap=true]{flex-wrap:wrap;justify-content:flex-start;max-width:100%;height:auto}[data-slot=segmented].qrm-segmented-boxed{box-sizing:border-box;height:40px;padding:var(--spacing-xs);gap:var(--spacing-xs);border:1px solid var(--border-primary);border-radius:var(--radius-native);background:var(--bg-card)}.qrm-segmented-boxed [data-slot=segmented-option]{border-radius:calc(var(--radius-native) - var(--spacing-xs));justify-content:center;min-width:30px;height:100%}.qrm-segmented-row{margin-bottom:var(--spacing-md);display:flex}
