.presentation-copy-control{flex-shrink:0;display:inline-flex}.presentation-copy-control>button{background:var(--surface);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.presentation-copy-control>button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.presentation-copy-menu{border:1px solid var(--hairline);background:var(--surface);width:min(220px,100vw - 16px);color:var(--text-primary);box-shadow:var(--shadow-pop);font:400 calc(14px * var(--ui-type-scale,1))/1.4 var(--font-interface);border-radius:9px;margin:0;padding:5px;position:fixed;inset:auto}.cm-editor .presentation-copy-menu>button,.cm-editor .editor-visual-toolbar .presentation-copy-control .presentation-copy-menu>button{width:100%;min-width:0;height:auto;min-height:44px;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;padding:10px 12px;display:block;position:static}.cm-editor .presentation-copy-menu>button:is(:hover,:focus-visible),.cm-editor .editor-visual-toolbar .presentation-copy-control .presentation-copy-menu>button:is(:hover,:focus-visible){background:var(--accent-soft);color:var(--primary);outline:none}.presentation-copy-menu>button:disabled{opacity:.5;cursor:wait}.presentation-copy-status{max-width:200px;font:inherit;white-space:normal;margin:4px 8px}.presentation-copy-status:empty{display:none}.cm-md-table-wrap>.presentation-copy-control{z-index:3;position:absolute;top:6px;right:78px}@media (pointer:coarse){.presentation-copy-control>button{width:44px;height:44px}}.visual-ai-inline{border:1px solid var(--hairline);background:var(--surface);width:100%;color:var(--text-primary);font:calc(13px * var(--ui-type-scale,1))/1.45 var(--font-interface,sans-serif);text-align:left;cursor:auto;border-radius:10px;margin-top:12px;padding:10px;display:block}.visual-ai-inline[hidden]{display:none}.visual-ai-inline-prompt{align-items:flex-end;gap:6px;display:flex}.visual-ai-inline textarea{resize:vertical;min-width:0;min-height:64px;color:inherit;background:0 0;flex:1;padding:6px}.visual-ai-inline button{border-radius:7px;flex-shrink:0;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-grid}.visual-ai-inline-submit{background:var(--accent-soft);color:var(--primary);font-weight:600}.visual-ai-inline button:hover{background:var(--accent-soft);color:var(--primary)}.visual-ai-inline button svg{width:20px;height:20px}.visual-ai-inline-shortcuts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.visual-ai-inline-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.visual-ai-inline-controls{gap:6px;margin-left:auto;display:flex}.cm-editor .visual-ai-inline button{border:1px solid var(--hairline);background:var(--surface-2);width:44px;min-width:44px;height:44px;color:var(--text-secondary);box-shadow:none;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:static}.cm-editor .visual-ai-inline button:hover{background:var(--accent-soft);color:var(--primary)}.cm-editor .visual-ai-inline button.visual-ai-inline-alternatives{width:auto;font:600 calc(12px * var(--ui-type-scale,1))/1.3 var(--font-interface);color:var(--primary);gap:8px;padding:0 12px}.cm-editor .visual-ai-inline button.visual-ai-inline-submit{background:var(--accent-soft);color:var(--primary)}.cm-editor .visual-ai-inline button svg{flex:0 0 18px;width:18px;height:18px}.cm-editor .visual-ai-inline textarea{box-sizing:border-box;border:1px solid var(--hairline);background:var(--surface-2);width:100%;font:inherit;border-radius:8px;padding:10px 12px}.visual-ai-inline :is(button,textarea,select,input):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.visual-ai-inline-choices{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:6px;display:flex}.visual-ai-inline-choices label{align-items:center;gap:6px;display:inline-flex}.visual-ai-inline-choices select{background:var(--surface-2);border-radius:6px;max-width:200px;min-height:36px;padding:4px 6px}.visual-ai-inline-note{color:var(--text-muted);font-size:calc(12px * var(--ui-type-scale,1));margin:6px 0 0}.visual-ai-inline-note:empty{display:none}.cm-md-image-wrap:has(>.visual-ai-inline:not([hidden])){aspect-ratio:auto;overflow:visible}.cm-md-image-wrap-screenshot:has(>.visual-ai-inline:not([hidden]))>.cm-md-image-link{aspect-ratio:16/9;height:auto}.cm-editor .cm-blockquote-presenter-button-wrap:has(>.visual-ai-inline:not([hidden])){flex-wrap:wrap}@media (width<=600px){.visual-ai-inline-prompt{flex-wrap:wrap}.visual-ai-inline textarea{flex-basis:100%}}@media (pointer:coarse){.visual-ai-inline-choices :is(label,select){min-height:44px}}
