/* Trinico Cloud, site-wide accessibility floor for shared elements (CEO, 2 November 2026: "Start the
   site-wide breadcrumb, chat widget and header job"). Runbook 03: one definition for every page (Law 0c),
   linked once from header.tpl. Each rule names the fault it closes, measured on the live site.
   Bump the ?v= in header.tpl on any change. */

/* Breadcrumb: "Portal Home" was #1B77C9 on #E9ECEF, 3.91:1; the house cobalt-dark gives 5.37:1.
   The link box was 18px tall; the padding and matching negative margin give a 44px target with no
   change to the layout. */
.master-breadcrumb .breadcrumb .breadcrumb-item a{color:#1A5FAF;display:inline-block;padding:13px 0;margin:-13px 0}
.master-breadcrumb .breadcrumb .breadcrumb-item a:hover{color:#13202E}

/* Header strip (Help, Contact us, currency, Login): 32px targets in a 40px row; now 44px in a 44px row. */
header#header.trinico-hdr .trinico-hdr-strip .trinico-hdr-in{height:44px}
header#header.trinico-hdr .trinico-hdr-strip .trinico-hdr-in a,
header#header.trinico-hdr .trinico-hdr-strip .trinico-hdr-in .trinico-hdr-sbtn{height:44px}

/* Footer: from 768px the column links were 24px tall (phones already have 44px rows), the review badge
   38px, the WhatsApp support link 39px and the social icons 40px. Padding with a matching negative margin
   keeps the columns' spacing; the links keep their own display. */
@media (min-width:768px){
  footer#footer .trinico-footer-cols ul li a{padding-block:12px;margin-block:-12px}
}
footer#footer .trinico-col-support .trz-col-rating .trz-rating-badge{min-height:44px}
footer#footer .trinico-col-support a.trinico-support-alt{min-height:44px;align-items:center}
footer#footer .trinico-bottom-bar ul.trinico-social li a{width:44px;height:44px}

/* Chat widget. Unread badge: white on #FF3B30 was 3.5:1; #D70015 gives 5.38:1. */
.trinico-wa-badge.trinico-wa-badge{background:#D70015;box-shadow:0 2px 6px rgba(215,0,21,.35),0 0 0 2px #fff}
/* "Powered by Trinico Cloud": #8696A0 on #F0F2F5 was 2.72:1; #54656F gives 5.40:1. Hover stays as it is. */
.trinico-wa-tagline-link.trinico-wa-tagline-link{color:#54656F}
/* Reaction buttons were 26 by 23px. */
.trinico-wa-react-emoji.trinico-wa-react-emoji{min-width:44px;min-height:44px}
/* The closed popup is transparent and not clickable, but its 25 controls could still be reached with the
   keyboard while it was marked aria-hidden. Hidden from the keyboard and screen readers once the fade-out
   has finished; shown again at once when it opens. */
.trinico-wa-widget:not([data-state="open"]) .trinico-wa-popup{visibility:hidden;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility 0s linear .28s}
.trinico-wa-widget[data-state="open"] .trinico-wa-popup{visibility:visible}
