#layer-export {margin-top:12px;padding:12px;border:1px solid var(--border-color, #526274);border-radius:8px;color:var(--text-primary);background:var(--bg-secondary);font-size:12px;}
#layer-export[hidden] {display:none;}
#layer-export h4 {margin:0 0 8px;}
#layer-export p {line-height:1.5;}
#export-list {max-height:350px;overflow:auto;margin:10px 0;}
#layer-export .export-row {padding:9px 0;border-bottom:1px solid var(--border-color, #526274);display:grid;gap:6px;}
#layer-export label {display:flex;align-items:center;gap:8px;line-height:1.5;}
#layer-export input {accent-color:var(--accent, #38bdf8);}
#layer-export select {width:100%;padding:6px;color:var(--text-primary);background:var(--bg-secondary, #162334);border:1px solid var(--border-color, #526274);border-radius:5px;}
#layer-export small {color:var(--text-secondary);line-height:1.5;}
#layer-export .export-actions {display:flex;gap:8px;flex-wrap:wrap;}
#layer-export button {padding:8px;flex:1;}
#export-status {display:block;margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;max-height:210px;overflow:auto;}
#layer-export :focus-visible {outline:2px solid var(--accent, #38bdf8);outline-offset:2px;}
