.hb-mobile-quick-toggle{display:none!important}.hb-mobile-quick-panel{display:none}
@media(max-width:780px){
.hb-quick-links.hb-mobile-ready{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));gap:8px;align-items:flex-end}
.hb-quick-links.hb-mobile-ready>.hb-mobile-quick-toggle{display:flex!important;align-items:center;justify-content:center;gap:9px;width:88px;height:42px;min-height:42px;border-radius:24px;background:#2455df;color:#fff;border-color:#2455df;font-size:14px;font-weight:600;box-shadow:0 3px 12px #16345c26;cursor:pointer;order:2}
.hb-quick-links.hb-mobile-ready>.hb-mobile-quick-toggle span:last-child{font-size:20px;line-height:1;font-weight:400}
.hb-quick-links.hb-mobile-ready>:not(.hb-mobile-quick-toggle){display:none!important}
.hb-mobile-quick-panel{display:none;grid-template-columns:repeat(4,44px);gap:10px;padding:14px;background:#fff;border:1px solid #dbe4f0;border-radius:18px;box-shadow:0 8px 30px #14233c22;order:1}
.hb-quick-links.hb-mobile-ready.hb-mobile-open>.hb-mobile-quick-panel{display:grid!important}
.hb-mobile-quick-panel>a,.hb-mobile-quick-panel>button{position:relative;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;border:1px solid #dbe4f0;background:#fff;color:#2455df;box-shadow:0 2px 6px #14233c0d;text-decoration:none}
.hb-mobile-quick-panel>.hb-quick-phone{background:#2455df;color:#fff;font-size:25px}.hb-mobile-quick-panel>.hb-quick-kakao{background:#fee500;border-color:#ead300}.hb-mobile-quick-panel .hb-quick-tip{display:none}
.hb-mobile-quick-panel .hb-webchat-launcher[hidden]{display:none}
}
