#rc-contact #rc-courtesy-greeting{background:#fff;border:1px solid #e4d5e0;border-top:3px solid #6c1d57;border-radius:16px;box-shadow:0 8px 28px #2911271c;padding:18px 18px 12px;margin:0;position:relative;text-align:left}
#rc-contact #rc-contact-toggle[hidden]{display:none!important}
#rc-contact #rc-courtesy-greeting[hidden]{display:none!important}
#rc-courtesy-greeting h2{font-family:inherit;font-size:17px;line-height:1.4;font-weight:600;color:#302631;margin:0 30px 8px 0}
#rc-courtesy-greeting p{font-size:14px;line-height:1.5;color:#514551;margin:0 0 10px}
#rc-contact #rc-courtesy-greeting button{cursor:pointer;min-height:44px;border:0;border-radius:8px;font-size:14px;font-family:inherit;line-height:1.3}
#rc-contact #rc-courtesy-greeting .rc-greeting-close{position:absolute;right:4px;top:3px;width:44px;height:44px;background:transparent;color:#6c1d57;font-size:25px}
#rc-contact #rc-courtesy-greeting .rc-greeting-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}
#rc-contact #rc-courtesy-greeting .rc-greeting-explore{background:#6c1d57;color:white;padding:10px 12px;font-weight:600}
#rc-contact #rc-courtesy-greeting .rc-greeting-dismiss{background:transparent;color:#514551;padding:10px 8px;text-decoration:underline;text-underline-offset:3px}
@media(max-width:480px){#rc-contact #rc-courtesy-greeting{padding:14px 14px 8px}#rc-courtesy-greeting h2{font-size:16px}#rc-courtesy-greeting p{font-size:13px}#rc-contact #rc-courtesy-greeting button{font-size:13px}}
@media(max-height:520px){#rc-contact #rc-courtesy-greeting{display:none!important}}
@media(forced-colors:active){#rc-contact #rc-courtesy-greeting,#rc-contact #rc-courtesy-greeting .rc-greeting-explore{border:1px solid ButtonText}}
