.winson-inquiry{--wi-blue:#087fa8;color:#303a42;font:500 14px/1.5 Arial,"Noto Sans SC","Source Han Sans SC",sans-serif;letter-spacing:normal;text-align:left}
.winson-inquiry,.winson-inquiry input,.winson-inquiry textarea,.winson-inquiry button,.winson-inquiry label,.winson-inquiry p,.winson-inquiry summary,.winson-inquiry h2,.winson-inquiry a{font-family:Arial,"Source Han Sans SC","Noto Sans SC",sans-serif!important}
.winson-inquiry *{box-sizing:border-box}.winson-inquiry [hidden]{display:none!important}
.winson-inquiry h2{font:600 18px/1.4 Arial,sans-serif;color:#303a42;margin:0 22px 6px 0}.winson-inquiry p{font-size:13px;margin:0;color:#65717b}.winson-inquiry .wi-intro{margin-bottom:16px}
#wi-tools{position:fixed;right:20px;bottom:24px;z-index:10020}.winson-inquiry .wi-buttons{display:flex;flex-direction:column;gap:8px}
.winson-inquiry .wi-tool{display:flex;align-items:center;justify-content:center;padding:0;width:44px;height:44px;border:1px solid #dce5eb;border-radius:12px;background:#fff;color:var(--wi-blue);box-shadow:0 3px 12px #20394a0d;cursor:pointer}
.winson-inquiry .wi-tool:hover,.winson-inquiry .wi-tool[aria-expanded=true]{background:var(--wi-blue);color:white;border-color:var(--wi-blue)}.winson-inquiry svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.winson-inquiry .wi-card{position:fixed;right:76px;bottom:24px;width:280px;padding:17px;border:1px solid #dce5eb;border-radius:12px;background:white;box-shadow:0 6px 24px #20394a14;max-height:calc(var(--wi-visible-height,100dvh) - 32px);overflow:auto;overscroll-behavior:contain;scroll-padding:16px}
.winson-inquiry .wi-close{position:absolute;top:8px;right:8px;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:#71808a;font:22px/1 Arial;cursor:pointer}.winson-inquiry .wi-close:hover{background:#f1f5f7}
.winson-inquiry form{margin:0}.winson-inquiry label{display:block;font-size:13px;font-weight:500;margin:0 0 10px}.winson-inquiry input:not([type=checkbox]),.winson-inquiry textarea{display:block;width:100%;height:38px;padding:8px 10px;margin:4px 0 0;border:1px solid #cbd7df;border-radius:7px;background:#fff;box-shadow:none;font:500 14px/1.4 Arial,sans-serif;color:#303a42}.winson-inquiry textarea{height:66px;resize:vertical;min-height:58px}.winson-inquiry input:focus,.winson-inquiry textarea:focus{outline:2px solid #9acbdf;outline-offset:1px}
.winson-inquiry details{margin:0 0 12px}.winson-inquiry summary{cursor:pointer;font-size:13px;color:#526777;padding:4px 0 8px;min-height:32px}.winson-inquiry details[open] summary{margin-bottom:4px}.winson-inquiry .wli-consent{display:flex;align-items:flex-start;gap:7px;font-size:12px;font-weight:400;color:#67727b;line-height:1.5;margin:0 0 12px;cursor:pointer}.winson-inquiry .wli-consent input{width:15px;height:15px;flex-shrink:0;margin:2px 0 0;accent-color:var(--wi-blue)}
.winson-inquiry .wli-actions button{border:1px solid var(--wi-blue);border-radius:7px;width:100%;height:38px;background:var(--wi-blue);color:#fff;font:600 14px/1.4 Arial,sans-serif;cursor:pointer}.winson-inquiry .wli-actions button:disabled{opacity:.65;cursor:wait}.winson-inquiry .wli-status{font-size:12px;overflow-wrap:anywhere}.winson-inquiry .wli-status:not(:empty){margin-top:10px}.winson-inquiry .wli-status[data-state=error]{color:#a4322e}.winson-inquiry .wli-status[data-state=success]{color:#23744e}.winson-inquiry .wli-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.winson-inquiry button:focus-visible,.winson-inquiry summary:focus-visible,.winson-inquiry a:focus-visible{outline:2px solid #338bab;outline-offset:3px}.winson-inquiry .wi-phone{width:248px}.winson-inquiry .wi-phone a{display:block;color:var(--wi-blue);font-size:19px;font-weight:500;line-height:1.5;margin-top:10px;text-decoration:none;font-variant-numeric:tabular-nums}.winson-inquiry .wi-wechat{width:230px;text-align:center}.winson-inquiry .wi-wechat h2{margin-right:0}.winson-inquiry .wi-wechat img{display:block;width:160px;height:auto;object-fit:contain;margin:14px auto 10px}.winson-inquiry .wi-wechat p{white-space:nowrap;font-size:12px}
#wi-bottom{padding:32px 24px;background:#f5f8fa;border-top:1px solid #e5ebef}.winson-inquiry .wi-bottom-wrap{display:grid;grid-template-columns:1fr minmax(0,640px);gap:44px;max-width:1060px;margin:auto;align-items:start}.winson-inquiry .wi-bottom-wrap header{padding-top:3px}.winson-inquiry .wi-bottom-wrap header p{max-width:260px}.winson-inquiry .wi-bottom-form{width:100%;max-width:640px}.winson-inquiry .wi-bottom-form .wli-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.winson-inquiry .wi-bottom-form .wli-actions button{width:160px}.winson-inquiry .wi-bottom-form details textarea{max-height:140px}
@media(max-width:680px){#wi-tools{right:12px;bottom:calc(16px + var(--wi-keyboard-offset,0px))}.winson-inquiry .wi-card{right:66px;bottom:calc(16px + var(--wi-keyboard-offset,0px));width:min(280px,calc(100vw - 80px));padding:16px}.winson-inquiry .wi-phone{width:min(248px,calc(100vw - 80px))}.winson-inquiry .wi-wechat{width:min(230px,calc(100vw - 80px))}.winson-inquiry input:not([type=checkbox]),.winson-inquiry textarea{font-size:16px}#wi-bottom{padding:26px 20px}.winson-inquiry .wi-bottom-wrap{grid-template-columns:1fr;gap:20px}.winson-inquiry .wi-bottom-form .wli-grid{grid-template-columns:1fr;gap:0}.winson-inquiry .wi-bottom-form .wli-actions button{width:100%}}

/* Compact callback proportions matched to the confirmed new-site panel. */
.winson-inquiry .wi-card{border-top:3px solid #85bdcf;border-radius:18px;padding:12px 14px;box-shadow:0 6px 24px #20394a12}
.winson-inquiry #wi-contact{width:225px}
.winson-inquiry .wi-brand{font-size:10px;font-weight:700;letter-spacing:.08em;color:#61818e;line-height:1.5;margin-right:22px}
.winson-inquiry .wi-card h2{font-size:16px;line-height:1.35;margin:6px 14px 4px 0}
.winson-inquiry .wi-intro{font-size:12px;line-height:1.45;margin-bottom:8px}
.winson-inquiry .wi-card label{font-size:12px;margin-bottom:7px}
.winson-inquiry .wi-card input:not([type=checkbox]),.winson-inquiry .wi-card textarea{height:32px;padding:6px 8px;font-size:12px;border-radius:9px;margin-top:3px}
.winson-inquiry .wi-card textarea{height:56px;min-height:56px}
.winson-inquiry .wi-card details{margin-bottom:0}
.winson-inquiry .wi-card summary{font-size:11px;color:#76828b;min-height:26px;padding:2px 0 5px}
.winson-inquiry .wi-card .wli-consent{font-size:11px;line-height:1.45;margin:7px 0 8px;gap:6px}
.winson-inquiry .wi-card .wli-consent input{width:14px;height:14px;margin-top:1px}
.winson-inquiry .wi-card .wli-actions button{height:32px;font-size:12px;border-radius:10px}
.winson-inquiry .wi-phone .wi-person{padding-top:10px}
.winson-inquiry .wi-phone .wi-person p{font-size:12px;font-weight:500;color:#526570}
.winson-inquiry .wi-phone .wi-person a{margin:2px 0 0;font-size:19px;font-weight:600}
.winson-inquiry .wi-phone .wi-secondary{margin-top:12px;padding-top:12px;border-top:1px solid #e5ebef}
.winson-inquiry .wi-phone .wi-secondary a{font-size:18px;font-weight:500;color:#4f6571}
.winson-inquiry .wi-wechat h2{font-size:14px;margin-right:14px;white-space:nowrap}
@media(max-width:680px){.winson-inquiry #wi-contact{width:min(225px,calc(100vw - 80px))}.winson-inquiry .wi-card input:not([type=checkbox]),.winson-inquiry .wi-card textarea{font-size:16px}}
.winson-inquiry span,.winson-inquiry .wi-brand{font-family:Arial,"Source Han Sans SC","Noto Sans SC",sans-serif!important}.winson-inquiry .wli-consent span{min-width:0;white-space:normal}

/* Only suppress the superseded inquiry widgets, preserving analytics scripts. */
body.winson-inquiry-ready #aff-im-root,body.winson-inquiry-ready .embed-icon,body.winson-inquiry-ready .embed-messageboard,body.winson-inquiry-ready .met-scroll-top{display:none!important}
