/* Main-site presentation; behavior and message history belong to the shared chat. */
.ge-support-main{position:absolute;right:0;top:var(--support-anchor-top,100%);bottom:auto;margin:0;z-index:80;color:#35382f;--chat-gold:#92703b}
.ge-support-main[hidden]{display:none!important}
.ge-support-main .ge-support-launcher,.ge-support-main.is-compact .ge-support-launcher{width:88px;min-height:88px;flex-direction:column;justify-content:center;gap:7px;padding:12px 8px;border:1px solid #d9cdb8;border-right:0;border-radius:12px 0 0 12px;background:#faf7f0;color:#4d483c;box-shadow:0 3px 20px #443d301a;font-size:14px}
.ge-support-main .ge-support-launcher:hover{background:#f0e8da}
.ge-support-main .ge-support-badge{position:absolute;right:7px;top:7px;width:8px;height:8px;border-radius:50%;background:#986e32;color:transparent;font-size:0}
.ge-support-main .ge-support-minimize{display:none}
.ge-support-main .ge-support-panel{background:#faf7f0;border-color:#d9cdb8;box-shadow:0 12px 48px #30271933}
.ge-support-main .ge-support-panel header{border-color:#ded5c7}
.ge-support-main .ge-support-panel header p,.ge-support-main [data-support-status]{color:#74603f}
.ge-support-main .ge-support-welcome,.ge-support-main .ge-support-notice{color:#706b61}
.ge-support-main .ge-support-message{background:#eee9df}
.ge-support-main .ge-support-message[data-direction=visitor]{background:#e6ecdF}
.ge-support-main .ge-support-message small{color:#6d6b60}
.ge-support-main form{border-color:#ded5c7}
.ge-support-main textarea,.ge-support-main .ge-support-contact input{background:#fffefa;color:#35382f;border-color:#cbbfa9}
.ge-support-main .ge-support-contact p,.ge-support-main .ge-support-contact label span{color:#706b61}
.ge-support-main [type=submit]{background:#415e50;color:#fffefa}
.ge-support-main .ge-support-messages,.ge-support-main form{scrollbar-color:#b6a380 #faf7f0}
.ge-support-main ::-webkit-scrollbar-track{background:#faf7f0}
.ge-support-main ::-webkit-scrollbar-thumb{border-color:#faf7f0}
@media(max-width:560px){.ge-support-main .ge-support-launcher,.ge-support-main.is-compact .ge-support-launcher{width:72px;min-height:72px;font-size:12px}}
