.reference-menu.view-options{position:relative;margin:0!important;flex:0 0 auto}.reference-menu.view-options>.view-options-panel{right:0!important;left:auto!important;top:calc(100% + 6px);z-index:130}.ref-toolbar>.ref-tool-group:last-child{margin-left:auto;display:flex;align-items:center;gap:5px}.ref-quick-snapping{display:inline-flex!important;align-items:center;gap:4px;margin:0 5px!important;white-space:nowrap;font-size:11px}.ref-quick-snapping input{appearance:auto;width:13px;height:13px;min-height:13px;padding:0;margin:0}.reference-option-row select{width:120px;min-width:0;min-height:26px;padding:3px 5px;font-size:11px}.reference-option-row input[type=checkbox]{appearance:auto;width:13px;height:13px;min-height:13px;padding:0;margin:0}.ref-theme-colors{--ref-canvas-bg:color-mix(in srgb,var(--bg) 85%,var(--surface));--ref-note-bg:var(--surface)}.ref-theme-colors .ref-note{background:var(--surface)!important;color:var(--text)!important}.ref-theme-colors .ref-note-text,.ref-theme-colors .ref-note-text *{color:var(--text)!important;background-color:transparent!important}.ref-fixed-name{position:absolute;z-index:9;max-width:calc(100% - 6px);box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;user-select:none;line-height:1.3;padding:2px 4px;border-radius:2px;background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--text);box-shadow:0 0 0 1px var(--line)}.ref-fixed-name[data-corner=tl]{left:3px;top:3px}.ref-fixed-name[data-corner=tr]{right:3px;top:3px}.ref-fixed-name[data-corner=bl]{left:3px;bottom:3px}.ref-fixed-name[data-corner=br]{right:3px;bottom:3px}.ref-hierarchy button.selected{background:var(--active)!important;color:var(--text)!important;box-shadow:inset 3px 0 var(--accent)}.ref-note-text[contenteditable=true]{cursor:text!important;outline:1px solid var(--accent)}@media(max-width:700px){.ref-toolbar{align-items:flex-start;gap:5px}.ref-toolbar>.ref-tool-group:last-child{flex-wrap:wrap;justify-content:flex-end}.ref-quick-snapping{margin:0 2px!important}.reference-menu.view-options>.view-options-panel{position:absolute!important;max-width:calc(100vw - 32px)}}

#reference-editor{overflow:visible}.ref-toolbar{border-radius:9px 9px 0 0}.ref-footer{border-radius:0 0 9px 9px}.ref-body{min-height:0}.ref-stage{overflow:hidden}.reference-menu[open]{z-index:150}
