/* X-CERT-1200: compact owner-controlled customer quote handoff, inside existing Work. */
.xcert1200-quote-invite{margin:16px 0 0;padding:16px;border:1px solid rgba(130,175,196,.28);border-radius:16px;background:rgba(26,47,59,.13)}
.xcert1200-quote-invite summary{cursor:pointer;font-weight:680;color:inherit;font-size:13px;min-height:34px}
.xcert1200-quote-invite form{display:grid;gap:12px;margin-top:15px}
.xcert1200-quote-invite form label{display:grid;gap:7px;font-size:12px}
.xcert1200-quote-invite input,.xcert1200-quote-invite textarea{width:100%;min-height:46px;border-radius:11px;border:1px solid rgba(133,174,196,.4);background:rgba(8,22,31,.55);color:inherit;padding:11px 13px;font:inherit}
.xcert1200-quote-invite textarea{min-height:110px;resize:vertical}
.xcert1200-quote-invite button{border-radius:999px;min-height:44px}
.xcert1200-quote-invite [data-customer-quote-result]{overflow-wrap:anywhere;line-height:1.6}
.xcert1200-quote-invite [data-customer-quote-result] a{display:inline-block;color:#b7ddeb;margin:8px 12px 8px 0}
.xcert1200-quote-invite :focus-visible{outline:2px solid #b2e2f4;outline-offset:3px}
@media(max-width:540px){.xcert1200-quote-invite button{width:100%}}