.vip-help-dock{position:fixed;bottom:calc(18px + env(safe-area-inset-bottom));right:20px;z-index:40;display:flex;gap:8px;font:600 14px/1.4 Arial,sans-serif}.vip-help-dock a,.vip-help-dock button{border:1px solid #bbb;border-radius:50px;padding:13px 18px;box-shadow:0 6px 25px #0007;cursor:pointer}.vip-call{background:#141414;color:#fff}.vip-ask{background:linear-gradient(135deg,#fff,#b6b6bd);color:#111}.vip-help-panel[hidden]{display:none}.vip-help-panel{position:fixed;right:20px;bottom:calc(82px + env(safe-area-inset-bottom));z-index:41;width:390px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 110px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:#111;color:#fff;border:1px solid #777;border-radius:18px;box-shadow:0 12px 50px #000b;font:14px/1.6 Arial,sans-serif}.vip-help-heading{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #444}.vip-help-heading strong{font:26px Georgia,serif}.vip-help-heading small{display:block;font-size:11px;color:#ccc}.vip-help-heading button{color:#fff;background:transparent;border:0;font-size:29px;min-width:44px;min-height:44px;cursor:pointer}.vip-help-note{padding:0 20px;color:#ccc;font-size:12px}.vip-help-topics{display:flex;flex-wrap:wrap;gap:8px;padding:2px 20px 18px}.vip-help-topics button{font:inherit;color:#eee;border:1px solid #666;background:#222;border-radius:20px;padding:8px 12px;cursor:pointer}.vip-help-topics button[aria-pressed=true]{background:#eee;color:#111}.vip-help-answer{padding:0 20px 20px}.vip-help-answer:empty{display:none}.vip-help-answer h3{font:22px Georgia,serif;margin:0 0 12px}.vip-help-answer p{white-space:pre-line;color:#ddd;font-size:13px;margin:0 0 16px}.vip-help-panel a{text-decoration:underline;text-underline-offset:4px}.vip-help-contact{display:flex;gap:20px;padding:15px 20px;border-top:1px solid #444;font-size:12px}body{padding-bottom:90px}@media(max-width:540px){.vip-help-dock{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.vip-help-panel{right:12px;bottom:calc(76px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.vip-help-panel{scroll-behavior:auto}}
