/* Shared customer access: keep contact and enquiry actions easy to reach. */
.awt-h1 .awt-h1__account { display:inline-flex; align-items:center; justify-content:center; gap:6px; min-height:44px; padding:0 12px; flex:0 0 auto; border:1px solid #ccd7e0; border-radius:9px; background:#fff; color:#172b3b; font:600 14px/1.2 'Poppins',sans-serif; white-space:nowrap; }
.awt-h1 .awt-h1__account svg { flex:0 0 18px; fill:none; stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; }
.awt-h1 .awt-h1__account:hover,.awt-h1 .awt-h1__account[aria-current="page"] { color:#0b63b6; border-color:#0b63b6; background:#f0f7ff; }
.awt-h1 .awt-h1__account:focus-visible { outline:3px solid #0b63b6; outline-offset:3px; }
@media (min-width:1200px) {
 .awt-h1 .awt-h1__inner { gap:18px; }
 .awt-h1 .awt-h1__menu-list { gap:18px; }
 .awt-h1 .awt-h1__menu-list>a,.awt-h1 .awt-h1__menu-item>a { font-size:15px; letter-spacing:0; }
 .awt-h1 .awt-h1__actions { gap:12px; }
 .awt-h1 .awt-h1__help { gap:8px; }
 .awt-h1 .awt-h1__help strong { font-size:17px; font-weight:600; white-space:nowrap; }
 .awt-h1 .awt-h1__help small { display:none; }
 .awt-h1 .awt-h1__cta { height:44px; padding:0 16px; font-size:14px; }
}
@media (min-width:1200px) and (max-width:1350px) {
 .awt-h1 .awt-h1__inner { gap:12px; }
 .awt-h1 .awt-h1__menu-list { gap:12px; }
 .awt-h1 .awt-h1__actions { gap:8px; }
 .awt-h1 .awt-h1__account { padding:0 9px; }
 .awt-h1 .awt-h1__cta { padding:0 12px; }
}
@media (max-width:1199.98px) {
 .awt-h1 .awt-h1__actions { display:flex; margin-left:auto; gap:10px; }
 .awt-h1 .awt-h1__actions .awt-h1__help,.awt-h1 .awt-h1__actions .awt-h1__whatsapp { display:none; }
 .awt-h1 .menu-toggle { margin-left:0; flex:0 0 44px; }
 .awt-h1 .awt-h1__drawer-close { border-color:#efb6b6; background:#fff1f1; }
 .awt-h1 .awt-h1__drawer-close span { left:50%; background:#b42318; transform:translate(-50%,-50%) rotate(45deg); }
 .awt-h1 .awt-h1__drawer-close span:last-child { transform:translate(-50%,-50%) rotate(-45deg); }
}
@media (max-width:767px) {
 .awt-h1 .awt-h1__inner { gap:8px; }
 .awt-h1 .awt-h1__account { padding:0 9px; font-size:12px; gap:5px; }
 .awt-h1 .awt-h1__brand-icon { width:38px; height:38px; flex-basis:38px; }
 .awt-h1 .awt-h1__brand { gap:6px; }
 .awt-h1 .awt-h1__brand .awt-brand-name { font-size:23px; }
 .awt-h1 .awt-h1__brand .awt-brand-company { font-size:5.5px; letter-spacing:.55px; }
}
@media (max-width:359px) {
 .awt-h1 .awt-h1__brand-icon { width:32px; height:32px; flex-basis:32px; }
 .awt-h1 .awt-h1__brand .awt-brand-name { font-size:20px; }
 .awt-h1 .awt-h1__brand .awt-brand-company { font-size:5px; letter-spacing:.2px; }
 .awt-h1 .awt-h1__account { padding:0 6px; }
}
