/* Branded outer support window, with a flexible iframe below its header. */
.customer-panel[data-v-30e7f618]{width:460px;height:min(600px,calc(100dvh - 116px));max-width:calc(100vw - 32px);right:24px;left:auto;bottom:88px;border:1px solid #97a8a0;border-radius:22px;box-shadow:0 14px 50px #24574220;overflow:hidden;align-items:stretch;justify-content:flex-start}
.customer-panel[data-v-30e7f618]>div:first-child{box-sizing:border-box;flex:0 0 74px;height:74px!important;padding:0 22px!important;background:linear-gradient(110deg,#00a782,#00bf91)!important;color:white}
.customer-panel[data-v-30e7f618]>div:first-child span{font-size:30px!important;line-height:1;font-weight:500;letter-spacing:1px}
.customer-panel[data-v-30e7f618]>iframe{display:block;flex:1 1 0;min-height:0;height:0!important;width:100%;border:0;background:#fafcfb}
.customer-toggle.customer-toggle-close[data-v-30e7f618]{width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;border-radius:50%;background:linear-gradient(130deg,#00ad83,#00c795)!important;right:24px!important;left:auto!important;bottom:20px!important;box-shadow:0 4px 14px #00977526}
.customer-toggle.customer-toggle-close[data-v-30e7f618] img{width:26px!important;height:26px!important}
@media(max-width:600px){.customer-panel[data-v-30e7f618]{width:auto;max-width:none;left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom,0px));height:min(600px,calc(100dvh - 104px - env(safe-area-inset-bottom,0px)));border-radius:20px}.customer-panel[data-v-30e7f618]>div:first-child{flex-basis:64px;height:64px!important;padding:0 20px!important}.customer-panel[data-v-30e7f618]>div:first-child span{font-size:27px!important}.customer-toggle.customer-toggle-close[data-v-30e7f618]{right:16px!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important}}
@media(max-height:480px){.customer-panel[data-v-30e7f618]{height:calc(100dvh - 24px);bottom:12px;right:76px;max-width:calc(100vw - 88px)}.customer-panel[data-v-30e7f618]>div:first-child{flex-basis:48px;height:48px!important}.customer-toggle.customer-toggle-close[data-v-30e7f618]{bottom:12px!important}}
