.widget-plugin-wrapper[data-v-975b7b89]{--widget-bg: var(--v4f628bb5);--widget-border: var(--v01d17856);--widget-shadow: var(--aa905dae);--widget-radius: var(--v676b2d4e);--trigger-bg: var(--v4322dbf0);--trigger-color: var(--v61bbcd9f);--trigger-size: var(--v03f37916)}.widget-trigger-btn[data-v-975b7b89]{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--trigger-bg);color:var(--trigger-color);border:none;cursor:pointer;z-index:9998;transition:all .3s ease;box-shadow:var(--widget-shadow)}.widget-trigger-btn[data-v-975b7b89]:hover{transform:scale(1.05);filter:brightness(1.1)}.trigger-icon[data-v-975b7b89]{display:flex;align-items:center;justify-content:center}.trigger-label[data-v-975b7b89]{font-size:14px;font-weight:500;white-space:nowrap}.trigger-floating[data-v-975b7b89]{position:fixed;width:var(--trigger-size);height:var(--trigger-size);border-radius:50%}.trigger-docked[data-v-975b7b89]{position:fixed;width:var(--trigger-size);height:var(--trigger-size)}.trigger-dock-bottom-left[data-v-975b7b89]{bottom:20px;left:20px;border-radius:var(--widget-radius)}.trigger-dock-bottom-center[data-v-975b7b89]{bottom:20px;left:50%;transform:translate(-50%);border-radius:var(--widget-radius)}.trigger-dock-bottom-right[data-v-975b7b89]{bottom:20px;right:20px;border-radius:var(--widget-radius)}.trigger-dock-top-left[data-v-975b7b89]{top:20px;left:20px;border-radius:var(--widget-radius)}.trigger-dock-top-center[data-v-975b7b89]{top:20px;left:50%;transform:translate(-50%);border-radius:var(--widget-radius)}.trigger-dock-top-right[data-v-975b7b89]{top:20px;right:20px;border-radius:var(--widget-radius)}.trigger-dock-left-top[data-v-975b7b89]{left:0;top:20px;border-radius:0 var(--widget-radius) var(--widget-radius) 0}.trigger-dock-left-center[data-v-975b7b89]{left:0;top:50%;transform:translateY(-50%);border-radius:0 var(--widget-radius) var(--widget-radius) 0}.trigger-dock-left-bottom[data-v-975b7b89]{left:0;bottom:20px;border-radius:0 var(--widget-radius) var(--widget-radius) 0}.trigger-dock-right-top[data-v-975b7b89]{right:0;top:20px;border-radius:var(--widget-radius) 0 0 var(--widget-radius)}.trigger-dock-right-center[data-v-975b7b89]{right:0;top:50%;transform:translateY(-50%);border-radius:var(--widget-radius) 0 0 var(--widget-radius)}.trigger-dock-right-bottom[data-v-975b7b89]{right:0;bottom:20px;border-radius:var(--widget-radius) 0 0 var(--widget-radius)}.widget-container[data-v-975b7b89]{position:fixed;background:var(--widget-bg);border:1px solid var(--widget-border);border-radius:var(--widget-radius);box-shadow:var(--widget-shadow);z-index:9999;overflow:hidden;display:flex;flex-direction:column}.container-dock-bottom-left[data-v-975b7b89],.container-dock-bottom-center[data-v-975b7b89],.container-dock-bottom-right[data-v-975b7b89]{bottom:calc(20px + var(--trigger-size) + 10px);max-height:calc(100vh - 100px - var(--trigger-size))}.container-dock-bottom-left[data-v-975b7b89]{left:20px}.container-dock-bottom-center[data-v-975b7b89]{left:50%;transform:translate(-50%)}.container-dock-bottom-right[data-v-975b7b89]{right:20px}.container-dock-top-left[data-v-975b7b89],.container-dock-top-center[data-v-975b7b89],.container-dock-top-right[data-v-975b7b89]{top:calc(20px + var(--trigger-size) + 10px);max-height:calc(100vh - 100px - var(--trigger-size))}.container-dock-top-left[data-v-975b7b89]{left:20px}.container-dock-top-center[data-v-975b7b89]{left:50%;transform:translate(-50%)}.container-dock-top-right[data-v-975b7b89]{right:20px}.container-dock-left-top[data-v-975b7b89],.container-dock-left-center[data-v-975b7b89],.container-dock-left-bottom[data-v-975b7b89]{left:calc(var(--trigger-size) + 10px);max-width:calc(100vw - var(--trigger-size) - 40px)}.container-dock-left-top[data-v-975b7b89]{top:20px}.container-dock-left-center[data-v-975b7b89]{top:50%;transform:translateY(-50%)}.container-dock-left-bottom[data-v-975b7b89]{bottom:20px}.container-dock-right-top[data-v-975b7b89],.container-dock-right-center[data-v-975b7b89],.container-dock-right-bottom[data-v-975b7b89]{right:calc(var(--trigger-size) + 10px);max-width:calc(100vw - var(--trigger-size) - 40px)}.container-dock-right-top[data-v-975b7b89]{top:20px}.container-dock-right-center[data-v-975b7b89]{top:50%;transform:translateY(-50%)}.container-dock-right-bottom[data-v-975b7b89]{bottom:20px}.widget-close-btn[data-v-975b7b89]{position:absolute;top:8px;right:8px;background:transparent;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#666;z-index:1;transition:all .2s ease}.widget-close-btn[data-v-975b7b89]:hover{background:#0000001a;color:#333}.widget-header[data-v-975b7b89]{padding:12px 40px 12px 16px;border-bottom:1px solid var(--widget-border);flex-shrink:0}.widget-title[data-v-975b7b89]{margin:0;font-size:16px;font-weight:600}.widget-content[data-v-975b7b89]{flex:1;overflow:auto;min-height:200px}.widget-slide-enter-active[data-v-975b7b89],.widget-slide-leave-active[data-v-975b7b89]{transition:all .3s ease}.widget-slide-enter-from[data-v-975b7b89],.widget-slide-leave-to[data-v-975b7b89]{opacity:0;transform:translateY(20px)}.widget-fade-enter-active[data-v-975b7b89],.widget-fade-leave-active[data-v-975b7b89]{transition:opacity .3s ease}.widget-fade-enter-from[data-v-975b7b89],.widget-fade-leave-to[data-v-975b7b89]{opacity:0}.widget-scale-enter-active[data-v-975b7b89],.widget-scale-leave-active[data-v-975b7b89]{transition:all .3s ease}.widget-scale-enter-from[data-v-975b7b89],.widget-scale-leave-to[data-v-975b7b89]{opacity:0;transform:scale(.9)}.widget-slide-left-enter-active[data-v-975b7b89],.widget-slide-left-leave-active[data-v-975b7b89]{transition:all .3s ease}.widget-slide-left-enter-from[data-v-975b7b89],.widget-slide-left-leave-to[data-v-975b7b89]{opacity:0;transform:translate(20px)}.widget-slide-right-enter-active[data-v-975b7b89],.widget-slide-right-leave-active[data-v-975b7b89]{transition:all .3s ease}.widget-slide-right-enter-from[data-v-975b7b89],.widget-slide-right-leave-to[data-v-975b7b89]{opacity:0;transform:translate(-20px)}.widget-slide-up-enter-active[data-v-975b7b89],.widget-slide-up-leave-active[data-v-975b7b89]{transition:all .3s ease}.widget-slide-up-enter-from[data-v-975b7b89],.widget-slide-up-leave-to[data-v-975b7b89]{opacity:0;transform:translateY(20px)}.widget-slide-down-enter-active[data-v-975b7b89],.widget-slide-down-leave-active[data-v-975b7b89]{transition:all .3s ease}.widget-slide-down-enter-from[data-v-975b7b89],.widget-slide-down-leave-to[data-v-975b7b89]{opacity:0;transform:translateY(-20px)}.widget-container[data-v-975b7b89]{width:380px;min-width:280px;max-height:500px}.widget-mode-none .widget-container[data-v-975b7b89]{position:relative;box-shadow:none;border:none}.widget-fullscreen[data-v-975b7b89]{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;border-radius:0!important;transform:none!important;z-index:10000}.widget-fullscreen .widget-content[data-v-975b7b89]{min-height:unset;height:100%}.widget-fullscreen .widget-header[data-v-975b7b89]{flex-shrink:0}.gxp-push-permission-prompt{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:9999;max-width:480px;width:calc(100% - 32px);background:#1f2937;color:#f9fafb;border-radius:8px;box-shadow:0 10px 25px #00000040;padding:12px 16px}.gxp-push-permission-prompt__inner{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.gxp-push-permission-prompt__body{display:flex;flex-direction:column;flex:1 1 200px;font-size:14px;line-height:1.3}.gxp-push-permission-prompt__actions{display:flex;gap:8px;margin-left:auto}.gxp-push-permission-prompt__btn{border:0;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer}.gxp-push-permission-prompt__btn--ghost{background:transparent;color:#f9fafb;border:1px solid rgba(255,255,255,.3)}.gxp-push-permission-prompt__btn--primary{background:#2563eb;color:#fff}.gxp-push-permission-prompt__btn:disabled{opacity:.6;cursor:not-allowed}.gxp-push-permission-prompt__error{width:100%;margin:8px 0 0;font-size:12px;color:#fca5a5}@keyframes marquee{0%{left:100%;transform:translate(0)}to{left:0;transform:translate(-100%)}}
