._hub_12bmz_1.contact-hub{font-family:Arial,Noto Sans Thai,Noto Sans SC,sans-serif}._hub_12bmz_1.contact-hub.is-open{z-index:100}._hub_12bmz_1 .contact-hub-panel{color:#102b42;overscroll-behavior:contain;background:#fff;border:1px solid #d6e0e7;border-radius:18px;max-height:calc(100dvh - 32px);padding:22px;overflow-y:auto;box-shadow:0 24px 70px #06182c36}._hub_12bmz_1 .contact-hub-heading strong{font-size:20px}._hub_12bmz_1 .contact-hub-heading span{color:#526478;font-size:14px;line-height:1.6}._hub_12bmz_1 .contact-hub-tabs button,._hub_12bmz_1 .contact-hub-actions a{min-height:44px;font-size:14px;line-height:1.4}._hub_12bmz_1 .contact-hub-tabs button.active{color:#102b42;background:#faf4e8;border-color:#b8985e}._hub_12bmz_1 .contact-hub-qr small{color:#526478;font-size:13px;line-height:1.5}._hub_12bmz_1 .contact-hub-close{min-width:40px;min-height:40px}._hub_12bmz_1 .contact-hub-trigger{font-size:16px;line-height:1.4}:is(._hub_12bmz_1 button:focus-visible,._hub_12bmz_1 a:focus-visible){outline-offset:3px;outline:3px solid #226b9c}._lineId_12bmz_28{background:#f5f8fa;border:1px solid #d6e0e7;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;margin-top:14px;padding:14px;display:grid}._lineId_12bmz_28>span{color:#526478;font-size:13px;font-weight:700}._lineId_12bmz_28 code{color:#102b42;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font:700 16px/1.4 Arial,sans-serif}._lineId_12bmz_28 button{color:#102b42;cursor:pointer;background:#fff;border:1px solid #c3d1dc;border-radius:8px;grid-column:1/-1;min-height:44px;padding:10px 14px;font:700 14px/1.4 Arial,Noto Sans Thai,sans-serif}._lineId_12bmz_28 ._lineOpen_12bmz_42{color:#fff;text-align:center;background:#102b42;border:1px solid #102b42;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font:700 14px/1.4 Arial,Noto Sans Thai,sans-serif;text-decoration:none;display:flex}._lineId_12bmz_28 p{color:#375569;grid-column:1/-1;margin:0;font-size:13px}._lineId_12bmz_28 p:empty{display:none}@media (max-width:600px){._hub_12bmz_1 .contact-hub-panel{max-height:calc(100dvh - 32px);padding:18px;overflow-y:auto}._hub_12bmz_1 .contact-hub-qr{grid-template-columns:100px minmax(0,1fr);gap:12px}._hub_12bmz_1 .contact-hub-qr img{width:100px;height:100px}}
