#surfaceLayer,#surfaceOverlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
#surfaceLayer{z-index:var(--layer-stack-0)}#surfaceOverlay{z-index:var(--layer-stack-6)}.surface-columns{position:fixed;right:24px;bottom:80px;z-index:var(--layer-stack-66);display:flex;flex-wrap:wrap;gap:4px;max-width:calc(100% - 24px);padding:4px;border:1px solid var(--ui-line,#b5bdc4);border-radius:8px;background:var(--ui-surface,#fff)}
html[data-timeline-open] .surface-columns{bottom:calc(var(--timeline-height,230px) + 16px)}
.surface-columns button{min-height:36px;font-size:12px}.surface-columns button[aria-pressed=true]{background:#dbe3e9;color:#1d2b36}
.lg-surface-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.lg-surface-row select{max-width:100%;min-height:36px;border:1px solid var(--ui-line,#bac3c9);border-radius:6px;background:var(--ui-surface,#fff);color:var(--ui-ink,#25313b);padding:4px 8px}.lg-surface-reason{font-size:12px;color:var(--ui-muted,#697681)}.lg-scene-preview{width:100%;max-height:160px;object-fit:contain;background:#25343e;border-radius:6px;margin-top:8px}.lg-generation-hint{font-size:12px;color:var(--ui-muted,#697681)}
