.editor-toolbar-shell.svelte-nsu9jy{padding:var(--spacing-2) var(--spacing-3);flex-shrink:0;justify-content:center;display:flex}.editor-toolbar.svelte-nsu9jy{justify-content:center;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-1-5);border:1px solid var(--border-primary);background:var(--surface-secondary);border-radius:.875rem;flex-shrink:0;display:inline-flex}.toolbar-group.svelte-nsu9jy{align-items:center;gap:var(--spacing-0-5);padding-inline:var(--spacing-0-5);flex-shrink:0;display:flex;position:relative}.toolbar-group.svelte-nsu9jy+.toolbar-group:where(.svelte-nsu9jy){margin-left:var(--spacing-1);padding-left:calc(var(--spacing-2) + var(--spacing-0-5))}.toolbar-group.svelte-nsu9jy+.toolbar-group:where(.svelte-nsu9jy):before{content:"";background:var(--border-primary);width:1px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.editor-toolbar.svelte-nsu9jy .icon-button{width:32px;height:32px;color:var(--text-muted);border-radius:.625rem}.editor-toolbar.svelte-nsu9jy .icon-button:hover:not(:disabled):not(.active):not(.aria-disabled):not(.no-background):not(.success){background:var(--interactive-hover);color:var(--text-normal)}.editor-toolbar.svelte-nsu9jy .icon-button.active:not(.no-background):not(.success){background:var(--interactive-normal);color:var(--text-normal)}.editor-toolbar.svelte-nsu9jy .icon-button.aria-disabled{opacity:.42}.correction-btn-wrapper.svelte-nsu9jy{display:inline-flex;position:relative}.toolbar-target.svelte-nsu9jy{display:inline-flex}.correction-badge.svelte-nsu9jy{border-radius:var(--radius-full);background:var(--interactive-accent);min-width:16px;height:16px;color:var(--text-on-accent);border:2px solid var(--surface-secondary);font-size:10px;font-weight:var(--font-weight-bold);pointer-events:none;justify-content:center;align-items:center;padding:0 3px;line-height:1;display:flex;position:absolute;top:-3px;right:-3px}@media (width<=767px){.editor-toolbar-shell.svelte-nsu9jy{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-padding-inline:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);overflow:auto hidden}.editor-toolbar-shell.svelte-nsu9jy::-webkit-scrollbar{display:none}.editor-toolbar-shell.is-dragging.svelte-nsu9jy{cursor:grabbing}.editor-toolbar.svelte-nsu9jy{gap:var(--spacing-1);width:max-content}.toolbar-group.svelte-nsu9jy{gap:var(--spacing-0-5)}}@media print{.editor-toolbar-shell.svelte-nsu9jy{display:none}}
