.editor-toolbar{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:calc(.35rem * var(--ld-density-scale));padding:calc(.4rem * var(--ld-density-scale)) calc(.5rem * var(--ld-density-scale));border:1px solid var(--ld-border-strong);border-radius:6px;background:var(--ld-bg-subtle);color:var(--ld-fg-primary);font-family:var(--ld-font-body);overflow:hidden}.editor-toolbar__group{display:flex;flex-wrap:nowrap;align-items:center;gap:.2rem;flex-shrink:0}.editor-toolbar__group--end{margin-left:auto;flex-shrink:0}.editor-toolbar[data-pending]{visibility:hidden}.editor-toolbar__menu{display:inline-flex;align-items:center}.editor-toolbar__measure{position:fixed;left:-10000px;top:0;width:max-content;height:auto;overflow:hidden;visibility:hidden;pointer-events:none;display:flex;flex-wrap:nowrap;align-items:center;gap:.2rem}.editor-toolbar [data-testid=tooltip]{display:inline-flex;align-items:center}.ld-editor-smiley-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.25rem,1fr));gap:.25rem;max-height:min(20rem,50vh);overflow:auto}.ld-editor-smiley-grid__btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid transparent;border-radius:var(--ld-radius-sm, 4px);background:transparent;font-size:1.25rem;line-height:1;cursor:pointer}.ld-editor-smiley-grid__btn:hover,.ld-editor-smiley-grid__btn:focus-visible{background:var(--ld-bg-muted);border-color:var(--ld-border-subtle);outline:none}.editor-toolbar__btn,.editor-toolbar__btn.ld-primitive-btn{min-width:var(--ld-btn-h-sm);height:var(--ld-btn-h-sm);padding-inline:var(--ld-btn-px-sm);border:1px solid var(--ld-border-strong);border-radius:4px;background:var(--ld-bg-surface);color:var(--ld-fg-primary);font:inherit;font-size:calc(var(--ld-btn-fs-sm) * var(--ld-text-scale));cursor:pointer;line-height:1}.editor-toolbar__btn:hover:not(:disabled),.editor-toolbar__btn.ld-primitive-btn:hover:not(:disabled){background:var(--ld-bg-muted)}.editor-toolbar__btn:active:not(:disabled),.editor-toolbar__btn.ld-primitive-btn:active:not(:disabled){background:var(--ld-border-subtle)}.editor-toolbar__btn:disabled,.editor-toolbar__btn.ld-primitive-btn:disabled{opacity:.5;cursor:not-allowed}.editor-toolbar__btn .ld-primitive-btn__label{display:inline-flex;align-items:center;justify-content:center;line-height:1}.editor-toolbar__btn svg,.editor-toolbar__btn.ld-primitive-btn svg{width:1em;height:1em;display:block}.editor-toolbar__btn.is-pressed,.editor-toolbar__btn.ld-primitive-btn.is-pressed{background:var(--ld-bg-muted);border-color:var(--ld-border-strong)}.editor-toolbar__sep{width:1px;align-self:stretch;background:var(--ld-border-subtle);margin-inline:.15rem}.editor-toolbar__select{border:1px solid var(--ld-border-strong);border-radius:4px;background:var(--ld-bg-surface);color:var(--ld-fg-primary);font:inherit;font-size:calc(var(--ld-btn-fs-sm) * var(--ld-text-scale));padding:.1rem .25rem}.editor-toolbar__width{display:inline-flex;align-items:center}.editor-toolbar .ld-primitive-segmented{height:var(--ld-btn-h-sm);border-color:var(--ld-border-strong);background:var(--ld-bg-surface)}.editor-toolbar .ld-primitive-segmented__label{min-width:var(--ld-btn-h-sm);min-height:var(--ld-btn-h-sm);padding-inline:var(--ld-btn-px-sm);padding-block:0;font-size:calc(var(--ld-btn-fs-sm) * var(--ld-text-scale))}.editor-toolbar .ld-primitive-segmented svg{width:1em;height:1em;display:block}
