.visual-export-controls{font-size:calc(16px * var(--ui-type-scale,1));gap:16px;padding:16px 0;line-height:1.4;display:grid}.visual-export-controls label{align-items:center;gap:12px;min-height:44px;display:flex}.visual-export-controls label[hidden]{display:none}.visual-export-controls select,.visual-export-controls input[type=number]{min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:8px;padding:8px 12px}.visual-export-controls select{flex:1}.visual-export-controls input[type=number]{width:80px}.visual-export-controls input[type=checkbox]{accent-color:currentColor;width:20px;height:20px}.visual-export-controls button{text-align:center;border:1px solid;border-radius:8px;min-height:44px;padding:10px 16px;font-weight:600}.visual-export-controls button:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.visual-export-controls button:disabled{opacity:.6;cursor:wait}.visual-export-controls p{margin:0}.visual-export-controls a{text-decoration:underline}.cm-md-mermaid-wrap .cm-md-mermaid{--authored-ink:var(--text-primary);--authored-accent:var(--primary);isolation:isolate;border:1px solid color-mix(in srgb, var(--text-secondary) 16%, transparent);background:var(--surface);border-radius:16px;padding:48px 32px;position:relative;overflow:hidden}.cm-diagram-settings{gap:4px;min-width:0;display:grid}.cm-diagram-settings .cm-table-presenter-field{width:100%;min-width:0}.cm-diagram-presenter .cm-presenter-studio-content{--authored-ink:var(--presenter-text);--authored-accent:var(--presenter-accent);isolation:isolate;background:var(--presenter-bg);justify-content:center;align-items:center;display:flex;position:relative}.cm-diagram-presenter .cm-html-presenter-stage{width:100%;max-width:100%;padding:48px}.cm-diagram-presenter .cm-presenter-global-row>span{color:var(--text-secondary)}.cm-diagram-settings .cm-diagram-palette{grid-template-columns:minmax(0,1fr) 30px;gap:4px;display:grid}.cm-diagram-settings .cm-diagram-palette>button[aria-label=Manage\ palettes]{justify-content:center;width:30px;min-width:30px;padding:4px}@media (pointer:coarse){.cm-diagram-settings .cm-diagram-palette{grid-template-columns:minmax(0,1fr) 44px}.cm-diagram-settings .cm-diagram-palette>button[aria-label=Manage\ palettes]{width:44px;min-width:44px}}.cm-diagram-presenter .cm-presenter-studio-content[data-position=standard]{align-items:flex-start}.cm-diagram-presenter .cm-html-presenter-stage[data-diagram][data-text-size=small]{width:68%}.cm-diagram-presenter .cm-html-presenter-stage[data-diagram][data-text-size=medium]{width:86%}.cm-diagram-presenter .cm-html-presenter-stage[data-diagram][data-text-size=large]{width:100%}.cm-diagram-presenter .cm-html-presenter-stage:is([data-bar-chart],[data-gantt-chart],[data-quadrant-chart])[data-text-size=small]{width:76%}.cm-diagram-presenter .cm-html-presenter-stage:is([data-bar-chart],[data-gantt-chart],[data-quadrant-chart])[data-text-size=medium]{width:96%}.cm-diagram-presenter .cm-presenter-studio.is-playing .cm-presenter-studio-content:has(.cm-html-presenter-stage:is([data-bar-chart],[data-gantt-chart],[data-quadrant-chart])){padding:0}.visual-presentation-settings.visual-story-studio{width:auto;height:auto;min-height:0;font:400 calc(13px * var(--ui-type-scale,1))/1.4 var(--font-interface);background:0 0;padding:0;display:block;position:static}.visual-presentation-headlines{gap:8px;display:grid}.visual-presentation-headlines label{gap:4px;display:grid}.visual-presentation-headlines input:not([type=checkbox]){border:1px solid var(--hairline);background:var(--surface-2);width:100%;min-width:0;color:var(--text-primary);font:inherit;border-radius:5px;padding:6px 8px}.visual-presentation-headlines .visual-presentation-toggle{justify-content:space-between;align-items:center;min-height:30px;display:flex}.visual-presentation-toggle input{accent-color:var(--primary)}.cm-diagram-presenter .cm-presenter-studio-content{flex-direction:column;justify-content:center;align-items:stretch;padding:0;container-type:inline-size}.cm-diagram-presenter .visual-presentation-heading{flex-shrink:0;width:100%;min-height:10cqw;padding:3.5cqw 5cqw 0}.cm-diagram-presenter .visual-presentation-heading .authored-story-headline{font-weight:var(--presentation-heading-weight,500)}.cm-diagram-presenter .cm-html-presenter-stage{transform-origin:50%;flex:1;min-height:0;margin:auto;padding:28px 48px 48px}.cm-diagram-presenter .cm-html-presenter-stage:is([data-bar-chart],[data-gantt-chart],[data-quadrant-chart]){flex:0 auto;margin-block:0}.cm-diagram-presenter .cm-html-presenter-stage:is([data-gantt-chart],[data-quadrant-chart]){padding-block:16px}.cm-diagram-presenter .cm-presenter-studio-content:has(.cm-html-presenter-stage:is([data-bar-chart],[data-gantt-chart],[data-quadrant-chart])) .visual-presentation-heading{min-height:0;padding-top:0}@media (pointer:coarse){.visual-presentation-headlines :is(input,label){min-height:44px}}.cm-diagram-presenter .cm-html-presenter-stage:not([data-diagram]){font-size:var(--presenter-font-size,40px)}.cm-diagram-presenter .cm-html-presenter-stage:not([data-diagram])[data-text-size=small]{font-size:calc(var(--presenter-font-size,40px) * .8)}.cm-diagram-presenter .cm-html-presenter-stage:not([data-diagram])[data-text-size=large]{font-size:calc(var(--presenter-font-size,40px) * 1.2)}.cm-diagram-presenter .cm-html-presenter-stage:not([data-diagram])[data-content-width=normal]{width:76%}.cm-diagram-presenter .cm-html-presenter-stage:not([data-diagram])[data-content-width=wide]{width:90%}
