.sg-copilot-shell{max-width:1080px;margin:36px auto 70px;padding:0 20px;color:#2d2926}.sg-copilot-hero,.sg-copilot-card,.sg-copilot-select{border:1px solid #ded7d2;background:#fff;border-radius:18px;padding:24px;margin-bottom:16px}.sg-copilot-hero h1{font-size:36px;margin:8px 0}.sg-copilot-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;opacity:.7}.sg-copilot-ask,.sg-copilot-select{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.sg-copilot-ask label,.sg-copilot-select label{display:grid;gap:6px;font-weight:800;font-size:13px}.sg-copilot-ask input,.sg-copilot-select input,.sg-copilot-select select{width:100%;box-sizing:border-box;border:1px solid #cfc6c0;border-radius:10px;padding:12px;font:inherit}.sg-copilot-btn{display:inline-flex;border:0;border-radius:10px;padding:12px 16px;background:#5e1f2d;color:#fff!important;text-decoration:none;font-weight:800;cursor:pointer}.sg-copilot-btn.secondary{background:#6b625e;margin-top:12px}.sg-copilot-results{display:grid;gap:10px}.sg-copilot-results article{border:1px solid #ece3dd;border-radius:12px;padding:14px}.sg-copilot-results article>span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;opacity:.65}.sg-copilot-results article>strong{display:block;margin:4px 0}.sg-copilot-results article p{margin:7px 0}.sg-copilot-results a{font-weight:800;text-decoration:none}.sg-copilot-requests{display:grid;gap:8px}.sg-copilot-requests>div{display:flex;justify-content:space-between;gap:16px;padding:11px;border-bottom:1px solid #eee}.sg-copilot-requests span{font-size:12px;opacity:.7}.sg-copilot-alert{padding:16px;background:#fff4e5;border:1px solid #f2d09f;border-radius:12px}@media(max-width:700px){.sg-copilot-ask,.sg-copilot-select{grid-template-columns:1fr}.sg-copilot-requests>div{display:block}.sg-copilot-requests span{display:block;margin-top:4px}}

.sg-copilot-select small{font-weight:400;color:#6d737b;margin-top:4px}
