/* Final shared controls, independent of earlier page-specific button rules. */
.header-meta{display:flex;align-items:center;justify-content:flex-end;gap:18px}
.language-switch{display:inline-flex;align-items:center;gap:7px;color:#173c56;font:700 12px/1.3 Arial;text-decoration:none;border:1px solid #c4d7e3;border-radius:5px;padding:5px 8px;min-height:30px;background:#eff6fa}
.language-switch:hover{background:#dcecf6}.language-switch:focus-visible{outline:3px solid #fc4308;outline-offset:3px}
.language-switch svg{width:23px;height:16px;flex:none;border:1px solid #bdd0dd;border-radius:2px}
.manual-request button.button,#manual-submit{background:#fc4308!important;border-color:#fc4308!important;color:#071b2b!important;font:700 15px/1.4 Arial!important;min-height:48px;padding:14px 22px}
.manual-request button.button:hover,#manual-submit:hover{background:#ff5926!important;border-color:#ff5926!important}
.manual-request button.button::before,.manual-request button.button::after{color:inherit}
.tile-hmi-screen .demo-arrow,.tile-smu-screen .demo-arrow{width:27px;height:38px;left:calc(50% - 13.5px);top:auto;bottom:7%;filter:drop-shadow(0 2px 3px #0009);animation:try-vat-controller 1.4s ease-in-out infinite}
.tile-monitor .tile-copy{border-top-color:#fc4308}
.native-part-buttons button{min-height:44px;font-size:13px}
.english-page .header-phone strong{font-size:18px}
@media(max-width:620px){.english-page .header-phone strong{font-size:13px}.english-page .header-phone{padding-inline:9px}.english-page .tile-header .brand img{width:112px}.english-page .tile-header nav{gap:10px}}
@media(max-width:620px){.header-meta{gap:7px}.header-meta .header-availability{font-size:9px}.language-switch{font-size:10px;padding:4px 5px;min-height:26px;gap:4px}.language-switch svg{width:19px;height:13px}.tile-hmi-screen .demo-arrow,.tile-smu-screen .demo-arrow{width:22px;height:31px;left:calc(50% - 11px);bottom:7%}.native-part-buttons button{font-size:11px}}
@media(max-width:350px){.header-meta{flex-wrap:wrap;gap:3px}.header-meta .header-availability{display:none}}
@media(prefers-reduced-motion:reduce){.tile-hmi-screen .demo-arrow,.tile-smu-screen .demo-arrow{animation:none}}
