#wsg-lc-banner{position:fixed;left:18px;right:18px;bottom:18px;z-index:2147482400;display:none;align-items:center;gap:14px;max-width:940px;margin:auto;padding:14px 16px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#211a16;box-shadow:0 12px 35px rgba(0,0,0,.18);font:400 14px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
#wsg-lc-banner.wsg-lc-show{display:flex}
#wsg-lc-banner p{margin:0;flex:1}
#wsg-lc-banner a{color:#111;text-decoration:underline}
#wsg-lc-banner button{height:38px;padding:0 14px;border-radius:5px;border:1px solid #111;background:#111;color:#fff;font:600 13px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;white-space:nowrap}
#wsg-lc-banner button[data-wsg-lc-deny]{background:#fff;color:#111}
#wsg-lc-banner button[data-wsg-lc-choices],#wsg-lc-banner button[data-wsg-lc-save]{background:#fff;color:#111}
#wsg-lc-banner.wsg-lc-expanded{display:block}
#wsg-lc-banner.wsg-lc-expanded [data-wsg-lc-message]{margin-bottom:12px}
#wsg-lc-actions{display:flex;gap:10px;justify-content:flex-end;align-items:center}
#wsg-lc-choices-panel{display:none;margin:0 0 12px;border-top:1px solid rgba(0,0,0,.12)}
#wsg-lc-banner.wsg-lc-expanded #wsg-lc-choices-panel{display:block}
.wsg-lc-choice{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.1)}
.wsg-lc-choice strong{display:block;margin:0 0 3px;font:700 14px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.wsg-lc-choice span{display:block;color:#5b5550;font-size:13px;line-height:1.35}
.wsg-lc-choice input{width:42px;height:22px;margin:4px 0 0;flex:0 0 auto}
#wsg-lc-preferences{position:fixed;left:18px;bottom:10px;z-index:2147482200;display:none;border:0;background:transparent;color:#111;text-decoration:underline;font:500 12px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}
#wsg-lc-preferences.wsg-lc-show{display:block}
#wsg-lc-chat{position:fixed;right:22px;bottom:88px;z-index:2147482300;min-width:96px;height:46px;padding:0 17px;border:0;border-radius:999px;background:#0d0e16;color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.22);font:600 15px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}
#wsg-lc-chat.wsg-lc-chat-icon{display:flex;align-items:center;justify-content:center;width:56px;min-width:56px;height:56px;padding:0;border-radius:50%;background:var(--theme-button-background-initial-color,var(--theme-palette-color-1,#111827));color:var(--theme-button-text-initial-color,#fff);box-shadow:0 14px 34px rgba(0,0,0,.2)}
#wsg-lc-chat.wsg-lc-chat-icon:hover,#wsg-lc-chat.wsg-lc-chat-icon:focus{background:var(--theme-button-background-hover-color,var(--theme-palette-color-2,#000));color:var(--theme-button-text-hover-color,#fff)}
#wsg-lc-chat .wsg-lc-chat-icon-mark{display:block;width:34px;height:34px}
#wsg-lc-chat .wsg-lc-chat-icon-mark svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.auras-chatwoot-button-wrap{display:block;margin:20px 0}
.auras-chatwoot-button-wrap.aligncenter{text-align:center}
.auras-chatwoot-button-wrap.alignright{text-align:right}
.auras-chatwoot-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:0;border-radius:4px;background:var(--theme-button-background-initial-color,var(--theme-palette-color-1,#111827));color:var(--theme-button-text-initial-color,#fff);font:700 15px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none;cursor:pointer}
.auras-chatwoot-button:hover,.auras-chatwoot-button:focus{background:var(--theme-button-background-hover-color,var(--theme-palette-color-2,#000));color:var(--theme-button-text-hover-color,#fff)}
.auras-chatwoot-button[disabled]{opacity:.72;cursor:wait}
#wsg-lc-prechat{position:fixed;right:22px;bottom:156px;z-index:2147482301;display:flex;flex-direction:column;width:min(392px,calc(100vw - 44px));max-height:calc(100dvh - 178px);border-radius:12px;background:#fff;color:#1f2328;box-shadow:0 18px 48px rgba(0,0,0,.2);overflow:hidden;font:400 15px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
#wsg-lc-prechat[hidden]{display:none}
.wsg-lc-prechat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex:0 0 auto;padding:22px 24px;background:var(--theme-palette-color-4,#050505);color:#fff}
.wsg-lc-prechat-head strong{display:block;margin:0 0 6px;font:700 24px/1.15 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0}
.wsg-lc-prechat-head span{display:block;color:rgba(255,255,255,.84);font-weight:600}
.wsg-lc-prechat-close{width:32px;height:32px;flex:0 0 32px;border:0;border-radius:50%;background:transparent;color:#fff;font:300 28px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}
.wsg-lc-prechat-close:hover,.wsg-lc-prechat-close:focus{background:rgba(255,255,255,.12)}
.wsg-lc-prechat-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 18px 20px;background:#fff;overscroll-behavior:contain}
.wsg-lc-prechat-body p{margin:0 0 14px;color:#30343a;font-weight:600}
.wsg-lc-prechat-questions{display:grid;gap:8px;margin:0 0 16px}
.wsg-lc-prechat-questions button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;padding:0 14px;border:1px solid #d7dbe0;border-radius:8px;background:#fff;color:#2b3037;text-align:left;font:700 14px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}
.wsg-lc-prechat-questions button:after{content:"›";font-size:22px;line-height:1;color:#7a828e;transition:transform .16s ease}
.wsg-lc-prechat-questions button:hover,.wsg-lc-prechat-questions button:focus,.wsg-lc-prechat-questions button.is-active{border-color:var(--theme-button-background-initial-color,var(--theme-palette-color-1,#111827));color:#111}
.wsg-lc-prechat-questions button.is-active:after{transform:rotate(90deg)}
.wsg-lc-prechat-answer{margin:0 0 16px;padding:13px 14px;border-radius:8px;background:#f5f6f7;color:#2b3037}
.wsg-lc-prechat-answer[hidden]{display:none}
.wsg-lc-prechat-answer>strong{display:block;margin:0 0 6px;font:800 14px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.wsg-lc-prechat-answer-content{color:#3f4650;font:500 14px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.wsg-lc-prechat-answer-content p{margin:0 0 8px}
.wsg-lc-prechat-answer-content p:last-child{margin-bottom:0}
.wsg-lc-prechat-answer-content ul,.wsg-lc-prechat-answer-content ol{margin:8px 0 0 18px;padding:0}
.wsg-lc-prechat-answer-content li{margin:3px 0}
.wsg-lc-prechat-answer-content a{color:var(--theme-link-initial-color,var(--theme-palette-color-1,#111827));text-decoration:underline}
.wsg-lc-help-doc{margin:0 0 16px}
.wsg-lc-help-doc[hidden]{display:none}
.wsg-lc-help-doc-toolbar{position:sticky;top:50px;z-index:1;display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;margin:-2px 0 12px;padding:8px 0;background:#fff;border-bottom:1px solid #eef0f2}
.wsg-lc-help-doc-toolbar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2328;font:800 15px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}
.wsg-lc-help-doc-toolbar strong:focus{outline:2px solid var(--theme-button-background-initial-color,var(--theme-palette-color-1,#111827));outline-offset:2px;border-radius:4px}
.wsg-lc-help-doc-back,.wsg-lc-help-doc-full{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #d7dbe0;border-radius:50%;background:#fff;color:#2b3037;cursor:pointer}
.wsg-lc-help-doc-full{text-decoration:none}
.wsg-lc-help-doc-back:hover,.wsg-lc-help-doc-back:focus,.wsg-lc-help-doc-full:hover,.wsg-lc-help-doc-full:focus{border-color:var(--theme-button-background-initial-color,var(--theme-palette-color-1,#111827));color:#111}
.wsg-lc-help-doc-back svg,.wsg-lc-help-doc-full svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.wsg-lc-help-doc-content{color:#30343a;font:500 14px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.wsg-lc-help-doc-content p{margin:0 0 12px}
.wsg-lc-help-doc-content h2,.wsg-lc-help-doc-content h3,.wsg-lc-help-doc-content h4{margin:18px 0 8px;color:#1f2328;line-height:1.25}
.wsg-lc-help-doc-content h2{font-size:18px}
.wsg-lc-help-doc-content h3{font-size:16px}
.wsg-lc-help-doc-content h4{font-size:15px}
.wsg-lc-help-doc-content ul,.wsg-lc-help-doc-content ol{margin:10px 0 12px 20px;padding:0}
.wsg-lc-help-doc-content li{margin:4px 0}
.wsg-lc-help-doc-content img{max-width:100%;height:auto;border-radius:6px}
.wsg-lc-help-doc-content a{color:var(--theme-link-initial-color,var(--theme-palette-color-1,#111827));text-decoration:underline}
.wsg-lc-prechat-open{position:sticky;top:0;z-index:2;display:block;width:100%;height:46px;margin:0 0 14px;border:0;border-radius:8px;background:var(--theme-button-background-initial-color,var(--theme-palette-color-1,#111827));color:var(--theme-button-text-initial-color,#fff);font:800 15px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}
.wsg-lc-prechat-open:hover,.wsg-lc-prechat-open:focus{background:var(--theme-button-background-hover-color,var(--theme-palette-color-2,#000));color:var(--theme-button-text-hover-color,#fff)}
.wsg-lc-prechat-open[disabled]{opacity:.78;cursor:wait}
.wsg-lc-prechat-status{min-height:18px;margin:12px 2px 0;color:#667085;font-size:13px}
#wsg-lc-greeting{position:fixed;right:22px;bottom:146px;z-index:2147482299;display:none;max-width:285px;padding:12px 44px 12px 14px;border-radius:8px;background:#fff;color:#211a16;box-shadow:0 10px 28px rgba(0,0,0,.18);font:500 14px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}
#wsg-lc-greeting.wsg-lc-show{display:block}
#wsg-lc-greeting:after{content:"";position:absolute;right:26px;bottom:-8px;width:16px;height:16px;background:#fff;transform:rotate(45deg)}
.wsg-lc-greeting-text{display:block}
.wsg-lc-greeting-close{position:absolute;top:5px;right:5px;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#5f6368;font:400 22px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}
.wsg-lc-greeting-close:hover,.wsg-lc-greeting-close:focus{background:#f1f3f4;color:#1f2328}
@media(max-width:667px){body .woot-widget-holder:not(.has-unread-view){top:auto!important;right:10px!important;bottom:142px!important;left:10px!important;width:calc(100vw - 20px)!important;height:min(640px,calc(100dvh - 154px))!important;min-height:min(420px,calc(100dvh - 154px))!important;max-height:calc(100dvh - 154px)!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 24px 70px rgba(15,23,42,.26),0 6px 18px rgba(15,23,42,.12)!important;overflow:hidden!important}.woot-widget-holder:not(.has-unread-view) iframe{display:block!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin-top:0!important;transform:none!important}.wsg-lc-chat-shell-head{display:none!important}}
@media(max-width:640px){#wsg-lc-banner{left:10px;right:10px;bottom:10px;display:none;align-items:stretch;flex-direction:column}#wsg-lc-banner.wsg-lc-show{display:flex}#wsg-lc-actions{flex-direction:column;align-items:stretch}#wsg-lc-banner button{width:100%}#wsg-lc-preferences{left:10px;bottom:8px}#wsg-lc-chat{right:14px;bottom:78px;height:44px}#wsg-lc-chat.wsg-lc-chat-icon{width:54px;min-width:54px;height:54px;padding:0}#wsg-lc-chat .wsg-lc-chat-icon-mark{width:32px;height:32px}#wsg-lc-prechat{right:10px;bottom:142px;width:calc(100vw - 20px);max-height:calc(100dvh - 154px);border-radius:10px}.wsg-lc-prechat-head{padding:16px 18px}.wsg-lc-prechat-head strong{font-size:20px}.wsg-lc-prechat-head span{font-size:14px}.wsg-lc-prechat-close{width:36px;height:36px;flex-basis:36px}.wsg-lc-prechat-body{padding:14px}.wsg-lc-prechat-questions{gap:7px}.wsg-lc-prechat-questions button{min-height:40px;padding:9px 12px;font-size:13px}.wsg-lc-prechat-answer{padding:12px}.wsg-lc-prechat-answer-content{font-size:13px;line-height:1.42}#wsg-lc-greeting{right:14px;bottom:132px;max-width:min(285px,calc(100vw - 28px))}}
#wsg-lc-chat.wsg-lc-chat-icon{right:20px;bottom:20px;width:54px;min-width:54px;height:54px;box-shadow:0 10px 28px rgba(15,23,42,.2)}
#wsg-lc-chat .wsg-lc-chat-icon-mark{width:31px;height:31px}
.ct-back-to-top{right:20px!important;bottom:86px!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;border:1px solid rgba(107,123,96,.24)!important;border-radius:50%!important;background:#fff!important;color:var(--theme-button-background-initial-color,var(--theme-palette-color-1,#617259))!important;box-shadow:0 8px 24px rgba(15,23,42,.14)!important}
.ct-back-to-top svg{width:22px!important;height:22px!important}.ct-back-to-top .ct-icon{fill:currentColor!important}
.ct-back-to-top:hover,.ct-back-to-top:focus{border-color:rgba(107,123,96,.38)!important;background:#f8faf6!important;color:var(--theme-button-background-hover-color,var(--theme-palette-color-2,#4f6048))!important}
@media(max-width:640px){#wsg-lc-chat.wsg-lc-chat-icon{right:16px;bottom:16px;width:44px;min-width:44px;height:44px}#wsg-lc-chat .wsg-lc-chat-icon-mark{width:26px;height:26px}.ct-back-to-top{right:16px!important;bottom:70px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.ct-back-to-top svg{width:19px!important;height:19px!important}#wsg-lc-prechat{bottom:132px}#wsg-lc-greeting{right:16px;bottom:118px}}
