.hkg-preview-badge{position:fixed;bottom:10px;left:12px;z-index:9999;padding:7px 12px;border:1px solid #ddd4c8;border-radius:4px;background:#fffcf5ed;color:#625344;box-shadow:0 2px 10px #0000000a;font:11px/1.4 system-ui,sans-serif;pointer-events:none}
.hkg-preview-dialog{border:1px solid #d9d1c6;padding:30px;max-width:min(480px,calc(100vw - 40px));color:#3e3832;background:#fffdf9;font:15px/1.9 system-ui,sans-serif}
.hkg-preview-dialog::backdrop{background:#221e1990}
.hkg-preview-dialog h2{font-size:20px;font-weight:500}
.hkg-preview-dialog a{color:#70563e;text-underline-offset:4px}
.hkg-preview-dialog button{padding:10px 18px;border:1px solid #9f9384;background:#fff;color:#3e3832;cursor:pointer}
#enquirySend:disabled{cursor:not-allowed;opacity:.55}
