:root[data-vx-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vx-palette-canvas:#f7f8fc;--vx-palette-surface:#fff;--vx-palette-raised:#f6f8fb;--vx-palette-selected:#edf1ff;--vx-palette-chrome:#fff;--vx-palette-foreground:#171c29;--vx-palette-muted:#48566d;--vx-palette-secondaryText:#626b7e;--vx-palette-quietBorder:#e6e7ea;--vx-palette-controlBorder:#7c879a;--vx-palette-controlHover:#677894;--vx-palette-brand:#526ae6;--vx-palette-brandLight:#4056c9;--vx-palette-brandChart:#5475d4;--vx-palette-white:#fff;--vx-palette-black:#000;--vx-palette-danger:#b52c42;--vx-palette-success:#206f5b;--vx-palette-successInk:#fff;--vx-palette-warning:#85591d;--vx-palette-warningInk:#fff;--vx-palette-info:#455fa6;--vx-palette-infoInk:#fff;--vx-palette-violet:#745093;--vx-palette-pink:#995137;--border:#171c2914;--border-subtle:#171c290d;--sidebar-border:#171c2914}:root[data-vx-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vx-merchant-help-footer{color:var(--muted-foreground);flex-direction:column;gap:.75rem;min-width:0;font-size:.75rem;line-height:1.5;display:flex}.vx-merchant-help-footer nav{border-bottom:1px solid var(--border);padding-bottom:.75rem}.vx-merchant-help-footer ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.vx-merchant-help-link{width:100%;min-height:40px;font:inherit;color:var(--muted-foreground);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.vx-merchant-help-link:hover,.vx-merchant-help-link[aria-current=page]{background:var(--accent);color:var(--foreground)}.vx-merchant-help-link[aria-current=page]{background:color-mix(in srgb,var(--primary) 15%,transparent)}.vx-merchant-help-footer svg{flex:none;width:1rem;height:1rem}.vx-merchant-theme-toggle{width:44px;height:44px;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:10px;display:inline-flex}.vx-merchant-theme-toggle svg{pointer-events:none;width:20px;height:20px}.vx-merchant-theme-toggle:hover{background:var(--accent)}.vx-merchant-theme-toggle:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:2px}@media (max-width:359px){body:has([data-slot=suite-topbar] .vx-merchant-theme-toggle){min-width:0}.vx-suite-topbar:has(.vx-merchant-theme-toggle) .vx-suite-primary{column-gap:4px;padding-inline:8px}.vx-suite-topbar:has(.vx-merchant-theme-toggle) .vx-suite-primary>div:first-of-type{gap:4px}.vx-suite-topbar:has(.vx-merchant-theme-toggle) [data-slot=suite-app-mark]+div{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.vx-merchant-help-footer :is(button,a):focus-visible,.vx-merchant-support :is(button,a,textarea):focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:3px}.vx-merchant-support{width:100%;max-width:960px;color:var(--foreground);flex-direction:column;gap:24px;min-width:0;margin-inline:auto;padding:32px;display:flex}.vx-merchant-support h1{letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:650;line-height:1.35}.vx-merchant-support header>p{color:var(--muted-foreground);margin-block:8px 0;font-size:.9375rem}.vx-merchant-support-card{border:1px solid var(--border);background:var(--card);border-radius:20px;min-width:0;padding:24px}.vx-merchant-support-card h2{align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:650;display:flex}.vx-merchant-support-card p{color:var(--muted-foreground);margin-block:8px 0;font-size:.875rem;line-height:1.65}.vx-merchant-support-card h2 svg{width:20px;height:20px;color:var(--primary-text,var(--primary))}.vx-merchant-support-channels{background:color-mix(in srgb,var(--info,#38bdf8) 5%,var(--card))}.vx-merchant-support-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.vx-merchant-support-channel-grid>:is(button,a){min-height:168px;color:var(--foreground);text-align:start;font:inherit;cursor:pointer;border:1px solid;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:20px;text-decoration:none;display:flex}.vx-merchant-support-channel-grid strong{align-items:center;gap:8px;font-size:.9375rem;display:flex}.vx-merchant-support-channel-grid span{overflow-wrap:anywhere;color:var(--foreground);align-items:center;gap:6px;font-size:.875rem;display:flex}.vx-merchant-support-channel-grid svg{flex:none;width:16px;height:16px}.vx-merchant-support-email{background:color-mix(in srgb,#526ae6 15%,var(--card));border-color:color-mix(in srgb,#7388c6 65%,var(--border))!important}.vx-merchant-support-email:hover{background:color-mix(in srgb,#526ae6 23%,var(--card))}.vx-merchant-support-email>span:last-child{color:var(--primary-text,var(--primary));font-size:.75rem}.vx-merchant-support-whatsapp{background:color-mix(in srgb,#128c62 15%,var(--card));border-color:color-mix(in srgb,#407c64 75%,var(--border))!important}.vx-merchant-support-whatsapp:hover{background:color-mix(in srgb,#128c62 23%,var(--card))}.vx-merchant-support-whatsapp-action{background:#087a50;border-radius:8px;padding:6px 12px;font-weight:600;color:#fff!important;font-size:.75rem!important}.vx-merchant-support-feature{background:color-mix(in srgb,var(--violet,#a78bfa) 5%,var(--card))}.vx-merchant-support-feature>button{margin-top:16px}.vx-merchant-support-feature>button,.vx-merchant-support-dialog [data-slot=button]{border-radius:999px;min-height:40px}.vx-merchant-support-feature>button{background:var(--primary);color:var(--primary-foreground)}.vx-cro-workspace .vx-merchant-support{max-width:none;padding:0}.vx-merchant-support-tickets{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.vx-merchant-support-tickets>li{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:16px}.vx-merchant-support-ticket-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vx-merchant-support-ticket-heading strong{font-size:.875rem}.vx-merchant-support-ticket-heading p,.vx-merchant-support-tickets small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.75rem}.vx-merchant-support-message{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--foreground)!important;margin-block:12px!important}.vx-merchant-support-status{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:24px;max-width:100%;padding:3px 10px;font-size:.75rem}.vx-merchant-support-status[data-status=resolved]{color:var(--success,#16a34a);border-color:currentColor}.vx-merchant-support-replies{border:1px solid var(--border);background:color-mix(in srgb,var(--primary) 6%,var(--card));border-radius:8px;margin-block:12px;padding:12px}.vx-merchant-support-replies h3{margin:0;font-size:.875rem}.vx-merchant-support-replies>div+div{border-top:1px solid var(--border);padding-top:8px}.vx-merchant-support-reference{margin-top:24px!important;font-size:.75rem!important}.vx-merchant-support-success{border:1px solid var(--border);background:color-mix(in srgb,var(--success,#16a34a) 10%,var(--card));border-radius:8px;padding:12px}.vx-merchant-support-dialog form{flex-direction:column;flex:1;min-height:0;display:flex}.vx-merchant-support-dialog label{margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}.vx-merchant-support-dialog textarea{resize:vertical;background:var(--background);width:100%;min-height:144px;color:var(--foreground);border:1px solid var(--input,var(--border));font:inherit;border-radius:8px;padding:12px;font-size:.875rem;display:block}.vx-merchant-support-dialog p{font-size:.875rem;line-height:1.6}.vx-merchant-support-dialog [role=alert]{color:var(--destructive)}.vx-merchant-support-draft{background:var(--primary);min-height:40px;color:var(--primary-foreground);border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.vx-merchant-support-draft svg{width:16px;height:16px}@media (max-width:639px){.vx-merchant-support{gap:20px;padding:20px 16px}.vx-merchant-support-card{border-radius:16px;padding:20px 16px}.vx-merchant-support-channel-grid{grid-template-columns:1fr}.vx-merchant-support-channel-grid>:is(button,a){min-height:148px}}@media (prefers-reduced-motion:reduce){.vx-merchant-help-footer *,.vx-merchant-support *{scroll-behavior:auto}}
