.md-connected{background:#f5f6ee;border:1px solid #cad8c9;border-radius:16px;padding:clamp(16px,3vw,28px);margin:24px 0;color:#193b2c}.md-connected *{box-sizing:border-box}.md-connected label{display:block;font-weight:650;margin:14px 0 6px}.md-connected input,.md-connected select,.md-connected textarea{width:100%;min-width:0;min-height:46px;font-size:16px}.md-connected button,.md-connected summary{min-height:44px;cursor:pointer}.md-connected :focus-visible{outline:3px solid #9c5d12;outline-offset:3px}.md-registry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.md-registry-card{background:white;border:1px solid #d6ded1;border-radius:12px;padding:20px;min-width:0;overflow-wrap:anywhere}.md-registry-card h3{margin-top:0}.md-research-status{font-weight:700}.md-connected [hidden]{display:none!important}.md-site-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.md-site-result{background:#fff;border-left:4px solid #456951;padding:20px;margin:24px 0}.md-connected a{overflow-wrap:anywhere}.md-connected textarea{margin-top:8px}.md-connected [role=status]{font-size:.95em}@media(max-width:600px){.md-registry-grid,.md-site-fields{grid-template-columns:1fr}.md-registry-card{padding:16px}}
