.toggle-group-module__XZgLIG__root{border-radius:var(--radius);background-color:var(--mix-card-33-bg);padding:.125rem;display:inline-flex}.toggle-group-module__XZgLIG__root[data-orientation=horizontal]{flex-direction:row}.toggle-group-module__XZgLIG__root[data-orientation=vertical]{flex-direction:column}.toggle-group-module__XZgLIG__item{border-radius:calc(var(--radius) - .125rem);width:2.25rem;height:2.25rem;color:var(--muted-foreground);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;font-size:.875rem;font-weight:500;display:inline-flex}.toggle-group-module__XZgLIG__item:hover{background-color:oklch(from var(--accent)l c h/.6);color:var(--foreground)}.toggle-group-module__XZgLIG__item[data-focused]{box-shadow:0 0 0 2px var(--ring)/.2;outline:none}.toggle-group-module__XZgLIG__item[data-pressed]{background-color:var(--mix-accent-66-bg);color:var(--foreground);box-shadow:0 1px 2px #0000000d}.toggle-group-module__XZgLIG__item[data-pressed]:hover{background-color:var(--mix-accent-75-bg);color:var(--foreground)}.toggle-group-module__XZgLIG__item[data-disabled]{pointer-events:none;opacity:.5}
.toolbar-module__1pENnq__root{border-radius:var(--radius);background-color:var(--mix-card-33-bg);border:.5px solid oklch(from var(--border)l c h/.9);align-items:center;gap:.25rem;display:flex}.toolbar-module__1pENnq__vertical{flex-direction:column;align-items:stretch}.toolbar-module__1pENnq__button{border-radius:calc(var(--radius) - 2px);color:var(--foreground);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;gap:.5rem;min-width:2rem;min-height:2rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.toolbar-module__1pENnq__button:hover{background-color:var(--accent);color:var(--accent-foreground)}.toolbar-module__1pENnq__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.toolbar-module__1pENnq__button:disabled{opacity:.5;cursor:not-allowed}.toolbar-module__1pENnq__button[data-state=pressed]{background-color:var(--accent);color:var(--accent-foreground)}.toolbar-module__1pENnq__link{border-radius:calc(var(--radius) - 2px);color:var(--foreground);justify-content:center;align-items:center;gap:.5rem;min-width:2rem;min-height:2rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.toolbar-module__1pENnq__link:hover{background-color:var(--accent);color:var(--accent-foreground)}.toolbar-module__1pENnq__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.toolbar-module__1pENnq__input{border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);background-color:var(--input);color:var(--foreground);flex:1;min-height:2rem;padding:.375rem .75rem;font-size:.875rem;transition:all .2s}.toolbar-module__1pENnq__input:focus{outline:2px solid var(--ring);outline-offset:2px;border-color:#0000}.toolbar-module__1pENnq__input::placeholder{color:var(--muted-foreground)}.toolbar-module__1pENnq__group{border-radius:calc(var(--radius) - 2px);background-color:var(--muted);align-items:center;gap:.125rem;padding:.125rem;display:flex}.toolbar-module__1pENnq__vertical .toolbar-module__1pENnq__group{flex-direction:column;align-items:stretch}.toolbar-module__1pENnq__separator{background-color:var(--border);flex-shrink:0;width:1px;height:1.5rem;margin:0 .25rem}.toolbar-module__1pENnq__vertical .toolbar-module__1pENnq__separator{width:100%;height:1px;margin:.25rem 0}@media (max-width:640px){.toolbar-module__1pENnq__root{gap:.375rem;padding:.5rem}.toolbar-module__1pENnq__button,.toolbar-module__1pENnq__link{min-width:2.5rem;min-height:2.5rem;padding:.5rem 1rem;font-size:.9375rem}.toolbar-module__1pENnq__input{min-height:2.5rem;padding:.5rem 1rem;font-size:.9375rem}.toolbar-module__1pENnq__group{gap:.1875rem;padding:.1875rem}.toolbar-module__1pENnq__separator{height:1.75rem}}
.toggle-group-demo-module__LCizVW__container{border:.5px solid oklch(from var(--border)l c h/.6);border-radius:var(--radius);flex-direction:column;gap:2rem;display:flex}
