/* Trang Contact (design/contact.html) — adapter DOM Elementor. CSS thiết kế (.channel, .map, .hours…) nằm sẵn
   trong site.css mục 6; file này chỉ vá chỗ widget/container Elementor khác thẻ HTML thiết kế. Nạp mọi trang →
   chỉ dùng class riêng của trang Contact. */

/* Thẻ kênh liên hệ = container <a> (Elementor mặc định flex cột, ≤767px tự bật wrap) → icon + chữ luôn nằm ngang */
.elementor .e-con.channel { --flex-direction: row; --flex-wrap: nowrap; }
/* Icon kênh = widget Image (PNG 2x): cỡ hiển thị như SVG/ảnh của thiết kế */
.elementor .channel__icon img { width: 18px; height: 18px; }
.elementor .channel__icon--wa img { width: 19px; height: 19px; }

/* Bản đồ = widget Google Maps: iframe lấp đầy khung .map (cao 440px, ≤640px còn 300px) thay cho 300px mặc định */
.elementor .map .elementor-custom-embed, .elementor .map iframe { height: 100%; }

/* Giờ làm việc: <dl class="hours"> của thiết kế → container .hours gồm các hàng .hours__row (2 heading) */
.elementor .e-con.hours__row { --flex-direction: row; --flex-wrap: nowrap; }
.elementor .hours__term { color: var(--muted); }
.elementor .hours__desc { font-weight: 600; text-align: right; }
/* Thiết kế đặt style="margin-top:26px" trên .btn-group của khối văn phòng */
.elementor .office__actions { margin-top: 26px; }
