.action-menu{position:relative}.menu.action-menu__list{top:calc(var(--action-menu-top,0px) + var(--action-menu-gap));min-width:13rem;max-width:calc(100vw - 2 * var(--action-menu-edge));max-height:calc(100dvh - var(--action-menu-top,0px) - var(--action-menu-gap) - var(--action-menu-edge));position:fixed;bottom:auto;overflow-y:auto}.menu.action-menu__list--start{left:max(var(--action-menu-edge), var(--action-menu-left,0px));right:auto}.menu.action-menu__list--end{left:auto;right:max(var(--action-menu-edge), var(--action-menu-right,0px))}.action-menu__list .menu-item:disabled{opacity:.45;cursor:default;background:0 0}.action-menu__item--danger,.action-menu__item--danger .icon{color:var(--danger)}.menu.context-action-menu{max-height:calc(100dvh - 2 * var(--action-menu-edge) - var(--action-menu-gap))}.action-menu__list [aria-checked=true]{background:var(--accent-soft)}.highlight-control__icon{display:inline-flex;position:relative}.highlight-control__icon .highlight-swatch{width:var(--highlight-swatch-small);height:var(--highlight-swatch-small);position:absolute;bottom:-2px;right:-2px}.highlight-swatch{width:var(--highlight-swatch-size);height:var(--highlight-swatch-size);border:1px solid var(--rule);border-radius:var(--highlight-swatch-radius);background:var(--highlight-yellow);flex:none;display:inline-block}.highlight-swatch[data-highlight=green]{background:var(--highlight-green)}.highlight-swatch[data-highlight=blue]{background:var(--highlight-blue)}.highlight-swatch[data-highlight=pink]{background:var(--highlight-pink)}.highlight-swatch[data-highlight=orange]{background:var(--highlight-orange)}.highlight-swatch[data-highlight=purple]{background:var(--highlight-purple)}.highlight-swatch[data-highlight=red]{background:var(--highlight-red)}.highlight-control__icon .highlight-swatch[data-highlight=none]{display:none}.highlight-swatch[data-highlight=none]{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--muted) 50%, transparent calc(50% + 1px))}.note-format-bar{align-items:center;gap:var(--note-format-bar-gap);flex-wrap:wrap;display:flex}.note-format-bar--strip{scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.note-format-bar--strip::-webkit-scrollbar{display:none}.note-format-bar--strip>*{flex:none}.note-format-bar--strip:after{content:"";width:var(--format-bar-fade);background:linear-gradient(to right, transparent, var(--sheet));pointer-events:none;flex:none;align-self:stretch;margin-inline-start:calc(-1 * var(--format-bar-fade));position:sticky;right:0}.icon-toggle-group{gap:var(--icon-toggle-group-gap);padding:var(--icon-toggle-group-padding);border:var(--surface-border);border-radius:var(--icon-toggle-group-radius);display:inline-flex}.icon-toggle-group--labels{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.icon-toggle-group__option{justify-content:center;align-items:center;gap:var(--icon-toggle-group-label-gap);min-width:0;padding:var(--icon-toggle-group-option-padding);border-radius:var(--icon-toggle-group-option-radius);color:var(--muted);font:var(--icon-toggle-group-font);cursor:pointer;background:0 0;border:0;display:flex}.icon-toggle-group__option:hover{color:var(--ink)}.icon-toggle-group__option[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.icon-toggle-group__option svg{width:var(--icon-toggle-group-icon);height:var(--icon-toggle-group-icon);flex:none}.link-control{gap:var(--field-gap);display:grid}.link-control label,.link-control__label{font-weight:var(--field-label-weight)}.link-control input{min-width:0}.link-control p{font:var(--field-hint-font);color:var(--ink);margin:0}
