.export-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.export-head p,.export-intro,.prompt-head p,.export-flow>p{margin:4px 0;color:var(--muted);font-size:.8rem;line-height:1.5}
.export-panel{margin-bottom:12px}.export-panel h2{margin-top:0}.export-form{display:grid;gap:9px;margin-top:14px}.export-option{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid var(--line);border-radius:10px;background:#fff}.export-option input{width:20px;height:20px;margin:1px 0 0;flex:0 0 auto}.export-option span{display:grid;gap:3px}.export-option small{color:var(--muted);line-height:1.4}
.export-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.export-actions button{min-height:44px}.export-actions em{font-style:normal;font-size:.68rem;margin-left:5px;padding:2px 5px;border-radius:999px;background:#fff;color:var(--accent)}
.privacy-note{display:grid;gap:3px;margin-top:12px;padding:10px;border-radius:9px;background:#fff7ed;color:#9a3412;font-size:.75rem;line-height:1.45}.prompt-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.research-prompt{width:100%;box-sizing:border-box;margin-top:10px;resize:vertical;font:inherit;font-size:.78rem;line-height:1.55;background:#f8fafc}.copy-result{min-height:1.2em;margin:6px 0 0;color:var(--accent);font-size:.75rem}.export-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;counter-reset:step;list-style:none}.export-flow li{position:relative;padding:36px 10px 10px;border:1px solid var(--line);border-radius:10px;font-size:.76rem;line-height:1.4}.export-flow li:before{counter-increment:step;content:counter(step);position:absolute;left:10px;top:8px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff;font-weight:700}
@media(max-width:620px){.export-head,.prompt-head{display:grid}.export-flow ol{grid-template-columns:1fr 1fr}.export-actions{display:grid}.export-actions button{width:100%}}
