.scene-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.scene-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;transition:all var(--duration-normal) var(--ease-default);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center}.scene-card:hover{border-color:var(--color-border-hover);background:var(--color-bg-secondary)}.scene-card.active{border-color:var(--color-accent);background:var(--color-accent-light);color:var(--color-accent);font-weight:var(--weight-medium)}.scene-icon{font-size:var(--text-xl)}.dynamic-fields{display:none}.dynamic-fields.visible{display:block}.email-preview{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text);white-space:pre-wrap;overflow-wrap:break-word;min-height:200px;max-height:500px;overflow-y:auto}.email-preview .email-subject{font-weight:var(--weight-semibold);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.preview-placeholder{color:var(--color-text-tertiary);font-style:italic;text-align:center;padding:var(--space-8) 0}
