.dom2150-capture-site{border:1px solid #d8e3eb;border-radius:12px;padding:10px;display:grid;gap:8px;background:#f8fafc;margin:8px 0 12px}.dom2150-capture-site label{font-weight:700;display:grid;gap:5px}.dom2150-capture-site input{width:100%;box-sizing:border-box}.dom2150-capture-actions{display:flex;gap:8px;flex-wrap:wrap}.dom2150-capture-actions .btn{min-height:36px}.dom2150-capture-site small{font-size:12px;color:#4c6474;line-height:1.35}