.dna-panel{width:min(780px,calc(100vw - 24px));max-height:92dvh}.dna-heading{display:flex;gap:12px;align-items:center}.dna-heading h2{flex:1;font-size:22px}.dna-heading>.lumora-icon{color:var(--accent)}.dna-field{display:grid;gap:6px;margin-block:10px;font-size:13px}.dna-field input,.dna-field textarea,.dna-panel input[type=search]{width:100%;min-width:0;padding:11px;border:1px solid var(--line);border-radius:var(--xp-radius,12px);background:var(--field);color:var(--text);font:inherit}.dna-field textarea{min-height:90px}.dna-trait{display:grid;grid-template-columns:1fr 2fr;gap:8px 14px;border:1px solid var(--line);border-radius:16px;padding:14px;margin-block:12px}.dna-references{display:flex;gap:14px;overflow:auto;padding:4px 4px 16px}.dna-reference{flex:0 0 175px;border:1px solid var(--line);border-radius:14px;padding:10px}.dna-reference img{width:100%;height:125px;object-fit:contain;border-radius:10px;background:var(--bg)}.dna-list,.dna-summary{display:grid;gap:10px;margin-block:14px}.dna-list{max-height:45dvh;overflow:auto}.dna-summary{padding:16px;border:1px solid var(--line);border-radius:16px}.dna-summary p{margin:0;font-size:14px}.dna-panel small,.dna-controls small{color:var(--muted)}.dna-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-block:16px}.dna-controls small{font-size:12px;flex-basis:100%}.dna-chips{display:flex;gap:8px;flex-wrap:wrap}.dna-chips button{font-size:12px;background:var(--xp-selected,var(--surface))}.dna-flex{display:flex;align-items:center;gap:10px;min-height:44px;font-size:13px}.dna-flex input{width:20px;height:20px;accent-color:var(--accent)}.dna-panel>.dna-status{position:sticky;bottom:0;background:var(--surface);padding:12px;border-radius:12px}.dna-status:empty{display:none}.dna-panel button{margin:4px 3px;min-height:44px}.dna-version-chips{font-size:12px;color:var(--muted);margin:8px 0}@media(max-width:600px){.dna-trait{grid-template-columns:1fr}.dna-panel{padding:18px}.dna-heading{flex-wrap:wrap}.dna-heading h2{font-size:20px}}
