@layer tx.components{.tx-toolbar{border-radius:var(--tx-radius,.5rem);color:var(--tx-foreground,CanvasText);align-items:center;gap:.25rem;padding:.25rem;font-family:inherit;display:inline-flex}.tx-toolbar--horizontal{flex-flow:wrap;max-inline-size:100%}.tx-toolbar--vertical{flex-direction:column;align-items:stretch}.tx-toolbar--default{background-color:var(--tx-muted,color-mix(in srgb, CanvasText 6%, Canvas))}.tx-toolbar--outline{border:1px solid var(--tx-input,var(--tx-border,ButtonBorder));background-color:var(--tx-surface,Canvas)}.tx-toolbar--ghost{background-color:#0000;padding-inline:0}.tx-toolbar--sm{gap:.125rem;padding:.15rem}.tx-toolbar__button,.tx-toolbar__link,.tx-toolbar__group-item{border-radius:calc(var(--tx-radius,.5rem) - .1rem);color:var(--tx-muted-foreground,GrayText);font:inherit;cursor:pointer;white-space:nowrap;transition-property:color,background-color,box-shadow;transition-duration:var(--tx-motion-base,.2s);transition-timing-function:var(--tx-motion-easing,ease);background:0 0;border:0;justify-content:center;align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.tx-toolbar__button--sm{min-block-size:1.75rem;min-inline-size:1.75rem;padding-block:.2rem;padding-inline:.4rem;font-size:.8125rem}.tx-toolbar__button--md{min-block-size:2rem;min-inline-size:2rem;padding-block:.3rem;padding-inline:.55rem}.tx-toolbar__button:hover:not([aria-disabled=true]):not([data-disabled]),.tx-toolbar__link:hover:not([aria-disabled=true]),.tx-toolbar__group-item:hover:not([aria-disabled=true]):not([data-disabled]){background-color:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText)}.tx-toolbar__button:focus-visible,.tx-toolbar__link:focus-visible,.tx-toolbar__group-item:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-focus-ring-offset,2px)}.tx-toolbar__group-item[data-state=on],.tx-toolbar__button[data-state=on]{background-color:var(--tx-accent,var(--tx-primary,Highlight));color:var(--tx-accent-foreground,var(--tx-primary-foreground,CanvasText))}.tx-toolbar__button[aria-disabled=true],.tx-toolbar__link[aria-disabled=true],.tx-toolbar__group-item[aria-disabled=true],.tx-toolbar__button[data-disabled],.tx-toolbar__group-item[data-disabled]{opacity:.5;cursor:not-allowed}.tx-toolbar__button :where(svg),.tx-toolbar__link :where(svg),.tx-toolbar__group-item :where(svg){pointer-events:none;flex-shrink:0;block-size:1rem;inline-size:1rem}.tx-toolbar__group{border-radius:calc(var(--tx-radius,.5rem) - .05rem);background-color:color-mix(in srgb, var(--tx-surface,Canvas) 70%, transparent);align-items:center;gap:.125rem;padding:.1rem;display:inline-flex}.tx-toolbar--outline .tx-toolbar__group{border:1px solid var(--tx-input,var(--tx-border,ButtonBorder));background:0 0}.tx-toolbar--vertical .tx-toolbar__group{flex-direction:column;align-items:stretch}.tx-toolbar__separator{background-color:var(--tx-border,ButtonBorder);flex-shrink:0;align-self:stretch}.tx-toolbar--horizontal .tx-toolbar__separator,.tx-toolbar__separator[data-orientation=vertical]{min-block-size:1.25rem;inline-size:1px;margin-inline:.2rem}.tx-toolbar--vertical .tx-toolbar__separator,.tx-toolbar__separator[data-orientation=horizontal]{block-size:1px;min-inline-size:1.25rem;margin-block:.2rem}@media (forced-colors:active){.tx-toolbar{forced-color-adjust:none;border:1px solid buttontext}.tx-toolbar__group-item[data-state=on]{color:highlighttext;background:highlight}.tx-toolbar__separator{background:buttontext}}}
