.portal-inquiry-dock-root{display:none}.portal-inquiry-dock{width:100%;max-width:100vw}.portal-inquiry-dock__panel{background:#fff;border-top:1px solid #e2e8f0;border-radius:1.25rem 1.25rem 0 0;overflow:visible;box-shadow:0 -8px 30px #0f172a14}.portal-inquiry-dock__main{justify-content:space-between;align-items:center;gap:1.5rem;max-width:80rem;margin-inline:auto;padding:1rem 1.5rem 1.125rem;display:flex;overflow:visible}.portal-inquiry-dock__contact{flex:auto;min-width:0;overflow:visible}.portal-inquiry-dock__hint{color:#ea580c;margin:0;font-size:.8125rem;line-height:1.4}.portal-inquiry-dock__channels{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.625rem;display:flex}.portal-inquiry-dock__channel{color:#334155;align-items:center;gap:.5rem;width:auto;max-width:100%;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:color .15s;display:inline-flex}.portal-inquiry-dock__channel:hover{color:#0f172a}.portal-inquiry-dock__channel[type=button]{cursor:pointer;font:inherit;background:0 0;border:none}.portal-inquiry-dock__icon{color:#ef4444;flex-shrink:0;min-width:1.125rem;max-width:1.125rem;min-height:1.125rem;max-height:1.125rem;display:block;width:1.125rem!important;height:1.125rem!important}.portal-inquiry-dock__icon--whatsapp{color:#25d366}.portal-inquiry-dock__icon--telegram{color:#0ea5e9}.portal-inquiry-dock__icon--wechat{color:#22c55e}.portal-inquiry-dock__divider{background:#e2e8f0;flex-shrink:0;width:1px;height:3.5rem}.portal-inquiry-dock__form{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.portal-inquiry-dock__input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;width:13.5rem;max-width:100%;padding:.625rem .875rem;font-size:.875rem}.portal-inquiry-dock__input::placeholder{color:#94a3b8}.portal-inquiry-dock__input:focus{border-color:#7dd3fc;box-shadow:0 0 0 3px #0ea5e91f}.portal-inquiry-dock__submit{color:#fff;cursor:pointer;white-space:nowrap;background:#2d3748;border:none;border-radius:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600}.portal-inquiry-dock__submit:hover{background:#1e293b}.portal-inquiry-dock__close{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.portal-inquiry-dock__close svg{max-width:1.25rem;max-height:1.25rem;width:1.25rem!important;height:1.25rem!important}.portal-inquiry-dock__wechat-wrap{position:relative}.portal-inquiry-dock__wechat-popover{z-index:100;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;width:15rem;padding:.75rem;position:absolute;bottom:calc(100% + .75rem);left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 12px 40px #0f172a26}.portal-inquiry-dock__wechat-qr{object-fit:contain;border-radius:.375rem;width:100%;height:auto;min-height:10rem;display:block}.portal-inquiry-dock__wechat-caption{color:#64748b;margin:.625rem 0 0;font-size:.75rem;line-height:1.4}.portal-inquiry-dock--collapsed{pointer-events:none}.portal-inquiry-dock__restore{pointer-events:auto;margin-inline:auto;color:#2d3748;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;margin-bottom:1rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;display:block;box-shadow:0 8px 24px #0f172a1f}[data-portal-theme=dark] .portal-inquiry-dock__panel{background:#18181b;border-top-color:#334155}[data-portal-theme=dark] .portal-inquiry-dock__hint{color:#fb923c}[data-portal-theme=dark] .portal-inquiry-dock__channel{color:#d4d4d8}[data-portal-theme=dark] .portal-inquiry-dock__channel:hover{color:#fff}[data-portal-theme=dark] .portal-inquiry-dock__divider{background:#3f3f46}[data-portal-theme=dark] .portal-inquiry-dock__input{color:#fff;background:#27272a;border-color:#3f3f46}[data-portal-theme=dark] .portal-inquiry-dock__restore{color:#f4f4f5;background:#18181b;border-color:#3f3f46;box-shadow:0 8px 24px #00000059}[data-portal-theme=dark] .portal-inquiry-dock__restore:hover{background:#27272a}[data-portal-theme=dark] .portal-inquiry-dock__wechat-popover{background:#18181b;border-color:#3f3f46;box-shadow:0 12px 40px #00000073}[data-portal-theme=dark] .portal-inquiry-dock__wechat-caption{color:#a1a1aa}@media (max-width:767px){.portal-inquiry-dock-root{display:none!important}}@media (min-width:768px){.portal-inquiry-dock-root{inset-inline:0;z-index:50;display:block;position:fixed;bottom:0}}@media (min-width:768px) and (max-width:1100px){.portal-inquiry-dock__main{flex-direction:column;align-items:stretch;gap:1rem}.portal-inquiry-dock__divider{display:none}.portal-inquiry-dock__form{flex-wrap:wrap;width:100%}.portal-inquiry-dock__input{flex:12rem;width:auto;min-width:0}}
