/* Web60 Support branding for HESK 3.7.x (customer side). Loaded last via head.txt, so it overrides the
   HESK theme without editing any HESK file. Brand kit: https://web60.ie/brand (2026-10-09). */
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(poppins-400-latin.woff2) format("woff2")}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(poppins-600-latin.woff2) format("woff2")}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(poppins-700-latin.woff2) format("woff2")}
:root{
  --w60-ink:#1A1A2E;--w60-text:#2E2E3A;--w60-sub:#6B6B7B;--w60-rule:#E4E2DC;--w60-light:#F7F6F2;--w60-cream:#F5F0E8;
  --w60-teal:#379682;--w60-teal-light:#E6F5F1;--w60-teal-a11y:#246058;--w60-bronze:#C2956B;
  --primary:var(--w60-teal-a11y);--secondary:var(--w60-teal);--tertiary:var(--w60-teal);
  --foreground:var(--w60-ink);--main-background:var(--w60-light);
  --font__pri-clr:var(--w60-ink);--font__sec-clr:var(--w60-text);
  --header__bg:#FFFFFF;--header_logo__clr:var(--w60-ink);--header_nav__clr:var(--w60-ink);--header_nav__hover_clr:var(--w60-teal-a11y);
  --header_profile__clr:var(--w60-ink);--header_profile__user-avatar-bg:var(--w60-teal);
  --icon_circle__bg:var(--w60-teal);--navlink_icon_hover__bg:var(--w60-teal-a11y);--navlink__title-clr:var(--w60-teal-a11y);
  --link__pri-clr:var(--w60-teal-a11y);--link__pri-hover-clr:var(--w60-ink);--link__sec-clr:var(--w60-teal-a11y);--link__sec-hover-clr:var(--w60-ink);
  --breadcrumbs__a-clr:var(--w60-teal-a11y);--breadcrumbs__a-hover-clr:var(--w60-ink);
  --search__bg:var(--w60-teal-a11y);--search__icon-fill:var(--w60-teal-a11y);
  --btn__bg-clr-pri:var(--w60-teal-a11y);--btn__border-clr-pri:var(--w60-teal-a11y);--btn__clr-pri:#FFFFFF;
  --input-bg:#FFFFFF;--input-clr:var(--w60-ink);--radio__fill-clr:var(--w60-teal-a11y);
  --datepicker_btn__bg:var(--w60-teal-a11y);--dropdown__border-clr:var(--w60-teal);--step_bar__item-clr:var(--w60-teal);
  --ticket_response__bg:var(--w60-teal-light);
}
.cust-help,.cust-help *:not(svg):not(use):not(path){font-family:Poppins,system-ui,-apple-system,"Segoe UI",sans-serif}
.cust-help .header{border-bottom:1px solid var(--w60-rule);box-shadow:none}
.cust-help .header__logo{display:inline-flex;color:transparent;align-items:center;gap:12px;font-size:0;line-height:0;text-decoration:none}
.cust-help .header__logo::before{content:"";display:block;width:117px;height:42px;background:url(web60-logo.svg) left center/contain no-repeat}
.cust-help .header__logo::after{content:"Support";font-size:14px;line-height:1;font-weight:600;color:var(--w60-teal-a11y);background:var(--w60-teal-light);border-radius:2px;padding:6px 10px;letter-spacing:.02em}
.cust-help .btn,.cust-help .btn-full,.cust-help button.btn{border-radius:4px}
.cust-help .btn-full{background:var(--w60-teal-a11y);border-color:var(--w60-teal-a11y)}
.cust-help .btn-full:hover,.cust-help .btn-full:focus{background:var(--w60-ink);border-color:var(--w60-ink)}
.cust-help h1,.cust-help h2,.cust-help h3,.cust-help .search__title,.cust-help .navlink__title{font-weight:600;color:var(--w60-ink)}
.cust-help .navlink,.cust-help .form,.cust-help .ticket,.cust-help .block{border-radius:4px}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--w60-teal);outline-offset:2px}
.cust-help .btn.btn-refresh{margin-right:4px;margin-left:0}
.w60-footer{margin-top:48px;border-top:1px solid var(--w60-rule);background:#FFFFFF;color:var(--w60-sub);font-size:14px}
.w60-footer__inner{max-width:1200px;margin:0 auto;padding:24px 16px;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between}
.w60-footer a{color:var(--w60-teal-a11y);text-decoration:none}
.w60-footer a:hover{text-decoration:underline}
.w60-footer__links{display:flex;flex-wrap:wrap;gap:8px 20px}
@media (max-width:600px){.cust-help .header__logo::before{width:92px;height:33px}.cust-help .header__logo::after{font-size:12px;padding:5px 8px}}
