.tf.svelte-unkgac{display:flex;align-items:center;gap:.5rem}.tf-label.svelte-unkgac{font-size:var(--v2-text-tiny, .6875rem);text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:hsl(var(--muted-foreground))}.compact.svelte-unkgac .tf-label:where(.svelte-unkgac){display:none}.tf-group.svelte-unkgac{display:inline-flex;align-items:stretch;border:1px solid hsl(var(--border));border-radius:var(--radius, .5rem);overflow:visible;background:hsl(var(--card))}.tf-btn.svelte-unkgac{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--v2-text-tiny, .6875rem);font-weight:500;padding:.3125rem .625rem;border:none;border-right:1px solid hsl(var(--border));background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap}.tf-custom-wrap.svelte-unkgac{position:relative;display:inline-flex}.tf-group.svelte-unkgac>.tf-btn:last-child,.tf-custom-wrap.svelte-unkgac .tf-btn:where(.svelte-unkgac){border-right:none}.tf-btn.svelte-unkgac:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .5)}.tf-btn.active.svelte-unkgac{color:hsl(var(--primary));background:hsl(var(--primary) / .1);font-weight:600}.tf-popover.svelte-unkgac{position:absolute;top:calc(100% + .375rem);right:0;z-index:30;display:flex;flex-direction:column;gap:.5rem;min-width:200px;border:1px solid hsl(var(--border));border-radius:var(--radius, .5rem);background:hsl(var(--card));box-shadow:0 8px 24px hsl(var(--foreground) / .12);padding:.75rem}.tf-popover.svelte-unkgac label:where(.svelte-unkgac){display:flex;flex-direction:column;gap:.25rem;font-size:var(--v2-text-tiny, .6875rem);color:hsl(var(--muted-foreground))}.tf-popover.svelte-unkgac input:where(.svelte-unkgac){font-size:var(--v2-text-small, .75rem);border:1px solid hsl(var(--border));border-radius:var(--radius-sm, .25rem);background:hsl(var(--background));color:hsl(var(--foreground));padding:.25rem .5rem}.tf-pop-actions.svelte-unkgac{display:flex;justify-content:flex-end;gap:.375rem;margin-top:.25rem}.tf-pop-actions.svelte-unkgac button:where(.svelte-unkgac){font-size:var(--v2-text-tiny, .6875rem);border-radius:var(--radius-sm, .25rem);padding:.25rem .625rem;cursor:pointer;border:1px solid hsl(var(--border))}.tf-pop-actions.svelte-unkgac .ghost:where(.svelte-unkgac){background:transparent;color:hsl(var(--muted-foreground))}.tf-pop-actions.svelte-unkgac .apply:where(.svelte-unkgac){background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary));font-weight:600}.tf-pop-actions.svelte-unkgac .apply:where(.svelte-unkgac):disabled{opacity:.5;cursor:not-allowed}
