.gc-support-suite{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px;margin-top:14px}.gc-support-suite .surface-card{padding:18px}.gc-support-suite h3{margin:0 0 6px}.gc-support-suite p{color:var(--muted);line-height:1.8}.gc-support-ticket-form,.gc-contact-request-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gc-support-ticket-form label,.gc-contact-request-form label{display:grid;gap:6px;color:var(--muted);font-size:11px}.gc-support-ticket-form label.full,.gc-contact-request-form label.full{grid-column:1/-1}.gc-support-ticket-form textarea,.gc-contact-request-form textarea{min-height:88px;resize:vertical}.gc-support-suite details{border-top:1px solid rgba(255,255,255,.1);padding:11px 0}.gc-support-suite details:first-of-type{border-top:0}.gc-support-suite summary{cursor:pointer;font-weight:800}.gc-support-suite details p{margin:8px 0 0;font-size:12px}.gc-chat-quick-replies{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 0;color:var(--muted);font-size:10px}.gc-chat-quick-replies button{border:1px solid rgba(117,225,235,.25);border-radius:999px;background:rgba(117,225,235,.08);color:inherit;padding:6px 9px;cursor:pointer}.gc-support-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:999px;background:#d4af37;color:#101a2d;font-size:10px;font-weight:900;margin-inline-start:6px}.gc-support-suite .form-message{min-height:20px;grid-column:1/-1}.gc-support-suite .form-message.success{color:#78e6aa}.gc-support-suite .form-message.error{color:#ffabab}@media(max-width:760px){.gc-support-suite{grid-template-columns:1fr}.gc-support-ticket-form,.gc-contact-request-form{grid-template-columns:1fr}.gc-support-ticket-form label.full,.gc-contact-request-form label.full{grid-column:auto}.gc-support-suite .surface-card{padding:14px}}
