/* Equal-sized primary chat and secondary email options. */
#gm-approved.gma-support .gmc-compact{margin:10px auto 28px!important;width:calc(100% - 40px)!important;max-width:760px!important;scroll-margin-top:100px}
#gm-approved.gma-support .gmc-compact .gma-contact-actions{width:100%!important;margin:0!important;align-items:stretch!important}
#gm-approved.gma-support .gmc-contact-action{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:135px!important;box-sizing:border-box!important;padding:25px 28px!important;border:1px solid #181818!important;border-radius:12px!important;background:#181818!important;color:#fff!important;text-align:left!important;font-family:inherit!important;cursor:pointer;box-shadow:none!important;transition:background .15s}
#gm-approved.gma-support .gmc-contact-action:hover{background:#181818!important}
#gm-approved.gma-support .gmc-contact-action:disabled{cursor:wait;opacity:.75}
#gm-approved.gma-support .gmc-contact-action span{font-size:12px!important;line-height:1.5!important;color:#e0e0e0!important}
#gm-approved.gma-support .gmc-contact-action strong{font-size:18px!important;line-height:1.5!important;font-weight:650!important;color:#fff!important;letter-spacing:-.025em!important;white-space:normal!important}
#gm-approved.gma-support .gmc-contact-action small{font-size:13px!important;line-height:1.7!important;color:#e0e0e0!important}
#gm-approved.gma-support .gmc-compact a.gma-contact-action{justify-content:center!important;min-height:135px!important;box-sizing:border-box!important}
#gm-approved.gma-support .gmc-contact-note{display:flex!important;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 20px;margin:10px 0 0!important;font-size:11px!important;line-height:1.7;color:#585858}
#gm-approved.gma-support .gmc-contact-note a{color:#585858!important;font-size:11px!important;text-underline-offset:3px}
#gm-approved.gma-support #gmc-status{margin:0!important;font-size:12px!important;color:#585858!important;flex:1 1 300px}
#gm-approved.gma-support #gmc-status[hidden]{display:none!important}
#gm-approved.gma-support .gmc-compact #selected-product{background:#f9f9f9!important;border:1px solid #e0e0e0!important;border-radius:12px!important;padding:22px 26px!important;margin:0 0 16px!important;scroll-margin-top:100px}
#gm-approved.gma-support .gmc-compact #selected-product h2{font-size:12px!important;font-weight:500!important;color:#585858!important;margin:0 0 10px!important;line-height:1.5!important}
#gm-approved.gma-support .gmc-compact #selected-product p{font-size:14px!important;margin:6px 0 0!important;line-height:1.7!important}
#gm-approved.gma-support .gmc-compact #selected-product p strong{font-size:17px!important;font-weight:650!important}
#gm-approved.gma-support .gmc-contact-action:focus-visible{outline:none!important;box-shadow:0 0 0 3px #e0e0e0!important}
#gm-approved.gma-support .gmc-contact-action:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}
.gma-support .gmp-help-card{margin:0 0 36px}.gma-support .gmp-faq p{font-size:14px!important}
@media(max-width:600px){#gm-approved.gma-support .gmc-contact-action{min-height:118px!important;padding:20px 22px!important;gap:5px!important}#gm-approved.gma-support .gmc-compact a.gma-contact-action{min-height:118px!important}#gm-approved.gma-support .gmc-compact #selected-product{padding:18px 20px!important}}
.gmc-privacy{margin:48px 0 24px;padding-top:24px;border-top:1px solid #e0e0e0;color:#585858}.gmc-privacy h2{font-size:19px!important;color:#181818}.gmc-privacy p{font-size:13px!important;line-height:1.9!important}.gmc-privacy a{overflow-wrap:anywhere}
@media(max-width:600px){#ch-plugin#ch-plugin #ch-plugin-script#ch-plugin-script.ch-desk-messenger{left:12px!important;width:calc(100vw - 48px)!important;min-width:0!important;max-width:calc(100vw - 48px)!important;height:calc(100dvh - 112px)!important;min-height:0!important;max-height:730px!important}}

/* Keep the selected product and its native order action together. */
#gm-approved.gma-support .gmc-compact #selected-product{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}
#gm-approved.gma-support #selected-product .gmc-selected-info{flex:1 1 auto;min-width:0}
#gm-approved.gma-support #selected-product .gmc-selected-order{flex:0 0 auto;margin:0!important;padding:0!important}
#gm-approved.gma-support #selected-product .gmc-selected-buy{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:116px;min-height:46px;box-sizing:border-box;padding:12px 22px!important;border:0!important;border-radius:8px!important;background:#181818!important;color:#fff!important;font-family:inherit!important;font-size:15px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;box-shadow:none!important;transition:background .15s}
#gm-approved.gma-support #selected-product .gmc-selected-buy:hover{background:#181818!important}
#gm-approved.gma-support #selected-product .gmc-selected-buy:focus{outline:none!important}
#gm-approved.gma-support #selected-product .gmc-selected-buy:focus-visible{text-decoration:underline!important;text-underline-offset:5px}
@media(max-width:600px){#gm-approved.gma-support .gmc-compact #selected-product{flex-wrap:wrap!important;gap:16px!important}#gm-approved.gma-support #selected-product .gmc-selected-info{flex-basis:100%}#gm-approved.gma-support #selected-product .gmc-selected-order{margin-left:auto!important}}
