.hk-save-search-btn[data-v-9bd8d374]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;color:#fff;background:var(--brand-orange, #f05b19);border:0;border-radius:6px;cursor:pointer}.hk-save-search-btn[data-v-9bd8d374]:hover{background:var(--brand-orange-dark, #d94e10)}.hk-save-search-btn[data-v-9bd8d374]:disabled{opacity:.6;cursor:not-allowed}.hk-save-flash[data-v-9bd8d374]{background:#e8f8ee;border:1px solid #97d6ad;color:#1f6f3a;padding:8px 12px;border-radius:6px;font-size:12px;margin-bottom:10px}.hk-login-overlay[data-v-9bd8d374]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.hk-login-modal[data-v-9bd8d374]{position:relative;width:100%;max-width:420px;background:#fff;border-radius:12px;padding:28px 24px 20px;box-shadow:0 20px 50px #00000059;text-align:center}.hk-login-close[data-v-9bd8d374]{position:absolute;top:8px;right:12px;background:transparent;border:0;font-size:24px;color:#888;cursor:pointer}.hk-login-title[data-v-9bd8d374]{font-size:16px;font-weight:800;color:#001d39;margin:0 0 8px}.hk-login-msg[data-v-9bd8d374]{font-size:13px;color:#555;line-height:1.6;margin:0 0 18px}.hk-login-actions[data-v-9bd8d374]{display:flex;flex-direction:column;gap:8px}.hk-login-btn[data-v-9bd8d374]{display:block;padding:10px 14px;border-radius:6px;font-weight:700;font-size:13px;text-decoration:none;background:#f3f3f3;color:#444;text-align:center}.hk-login-btn.primary[data-v-9bd8d374]{background:var(--brand-orange, #f05b19);color:#fff}.hk-fade-enter-active[data-v-9bd8d374],.hk-fade-leave-active[data-v-9bd8d374]{transition:opacity .18s}.hk-fade-enter-from[data-v-9bd8d374],.hk-fade-leave-to[data-v-9bd8d374]{opacity:0}
