[data-slot=tabs]{gap:.5rem;display:flex}[data-slot=tabs][data-orientation=horizontal]{flex-direction:column}[data-slot=tabs-list]{box-sizing:border-box;border-radius:calc(var(--control-h) * var(--control-roundness));width:fit-content;padding:var(--control-inset);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}[data-slot=tabs][data-orientation=horizontal] [data-slot=tabs-list]{height:var(--control-h)}[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]{justify-content:center;align-items:center;gap:var(--control-gap);border-radius:calc(var(--control-h) * var(--control-roundness) - var(--control-inset));height:100%;padding:0 calc(var(--control-px) / 2);font:inherit;font-size:var(--control-fs);font-weight:var(--control-weight);white-space:nowrap;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;outline:none;flex:1;transition:color .15s,background-color .15s;display:inline-flex;position:relative}[data-slot=tabs-trigger] svg{width:var(--control-icon);height:var(--control-icon);pointer-events:none;flex-shrink:0}[data-slot=tabs-trigger]:hover{color:var(--text-primary)}[data-slot=tabs-trigger]:focus-visible{border-color:var(--border-focus);box-shadow:var(--control-focus-ring)}[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:"";inset-inline:0;background:var(--text-primary);opacity:0;height:2px;transition:opacity .15s;position:absolute;bottom:-5px}[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]{box-sizing:border-box;align-items:center;gap:var(--control-gap);height:var(--control-h);border-radius:calc(var(--control-h) * var(--control-roundness));color:var(--text-secondary);padding:0 var(--control-px);font:inherit;font-size:var(--control-fs);font-weight:var(--control-weight);white-space:nowrap;cursor:pointer;background:0 0;border:0;transition:color .15s,background-color .15s;display:inline-flex}[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{box-shadow:var(--control-focus-ring);outline:2px solid #0000}[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:var(--control-h);padding:var(--control-inset);gap:var(--control-inset);border:1px solid var(--control-border,var(--border-secondary));border-radius:calc(var(--control-h) * var(--control-roundness));background:var(--bg-card)}.qrm-segmented-boxed [data-slot=segmented-option]{min-width:30px;height:100%;padding:0 calc(var(--control-px) / 2);border-radius:calc(var(--control-h) * var(--control-roundness) - var(--control-inset));justify-content:center}.qrm-segmented-row{margin-bottom:var(--spacing-md);display:flex}
