:root{--tt-segmented-control-bg:var(--tt-gray-light-a-100);--tt-segmented-control-active-bg:var(--white);--tt-segmented-control-text-color:var(--tt-gray-light-a-500);--tt-segmented-control-active-text-color:var(--tt-gray-light-a-900);--tt-segmented-control-active-shadow:0 .54px 1.49px #00000005, 0 1.5px 4.13px #00000008}.dark{--tt-segmented-control-bg:var(--tt-gray-dark-a-100);--tt-segmented-control-active-bg:var(--black);--tt-segmented-control-text-color:var(--tt-gray-dark-a-600);--tt-segmented-control-active-text-color:var(--tt-gray-dark-a-900)}.tiptap-button-group.tiptap-segmented-control{border-radius:var(--tt-radius-lg);background-color:var(--tt-segmented-control-bg);gap:.125rem;padding:.125rem}.tiptap-button-group.tiptap-segmented-control>.tiptap-button{--tt-button-default-icon-color:currentColor;--tt-button-hover-icon-color:currentColor;--tt-button-active-icon-color:currentColor;--tt-button-active-hover-icon-color:currentColor;white-space:nowrap;color:var(--tt-segmented-control-text-color);background-color:#0000;flex-shrink:0}.tiptap-button-group.tiptap-segmented-control>.tiptap-button[data-size=small]{font-size:.6875rem}.tiptap-button-group.tiptap-segmented-control>.tiptap-button:hover:not(:disabled){color:var(--tt-segmented-control-active-text-color)}.tiptap-button-group.tiptap-segmented-control>.tiptap-button:is([data-active=true],[aria-pressed=true],[aria-selected=true]){background-color:var(--tt-segmented-control-active-bg);color:var(--tt-segmented-control-active-text-color);box-shadow:var(--tt-segmented-control-active-shadow)}.tiptap-button-group.tiptap-segmented-control>.tiptap-button:focus-visible{outline:2px solid var(--tt-brand-color-500);outline-offset:2px}.tiptap-button-group.tiptap-segmented-control>.tiptap-button:disabled{color:var(--tt-button-disabled-text-color)}.tiptap-button-group{align-items:stretch;width:fit-content;display:flex}.tiptap-button-group:has(>[data-slot=tiptap-button-group]){gap:.125rem}.tiptap-button-group>:focus-visible{z-index:10;position:relative}.tiptap-button-group>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.tiptap-button-group>input{flex:1}.tiptap-button-group-horizontal:where(:not(.tiptap-segmented-control))>[data-slot]:has(~[data-slot]){border-top-right-radius:0;border-bottom-right-radius:0}.tiptap-button-group-horizontal:where(:not(.tiptap-segmented-control))>[data-slot]~[data-slot]{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.tiptap-button-group-vertical{flex-direction:column}.tiptap-button-group-vertical:where(:not(.tiptap-segmented-control))>[data-slot]:has(~[data-slot]){border-bottom-right-radius:0;border-bottom-left-radius:0}.tiptap-button-group-vertical:where(:not(.tiptap-segmented-control))>[data-slot]~[data-slot]{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.tiptap-button-group-separator{align-self:stretch;position:relative}.tiptap-button-group-separator[data-orientation=horizontal]{width:auto;margin-left:1px;margin-right:1px}.tiptap-button-group-separator[data-orientation=vertical]{height:auto;margin-top:1px;margin-bottom:1px}
