/* Circular controls center their content independently of ordinary button layout. */
body :is(#lang,#theme,#admin-language,#admin-theme,.admin-preference,.cta-arrow,.application-submit-icon,.back-top,.thanks-close,.cookie-close,#close-dashboard,.dialog-close,.contact-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-items:center!important;align-content:center!important;padding:0!important;gap:0!important;line-height:1!important;text-align:center!important;text-indent:0!important;flex-shrink:0!important}
body :is(#lang,#theme,#admin-language,#admin-theme,.admin-preference,.cta-arrow,.application-submit-icon,.back-top,.thanks-close,.cookie-close,#close-dashboard,.dialog-close,.contact-icon)>svg{display:block!important;flex-shrink:0!important;margin:0!important;align-self:center!important;transform:none!important;translate:none!important}
body #faq .faq-item .faq-toggle{position:relative!important;border-radius:50%!important}
body #faq .faq-item .faq-toggle::before,body #faq .faq-item .faq-toggle::after{left:50%!important;top:50%!important;margin:0!important;transform:translate(-50%,-50%)!important}
body #faq .faq-item .faq-toggle::after{transform:translate(-50%,-50%) rotate(90deg)!important}
body #faq .faq-item[open] .faq-toggle::after{transform:translate(-50%,-50%) rotate(0)!important}
body :is(.tools>button,.contact-nav nav>button,.regional-controls button,.film-cover>button,.calc-dialog-head>button,.dialog-heading button,.manifesto-arrow,.application-download-icon,#why .problem-action>span:last-child){display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-items:center!important;align-content:center!important;padding:0!important;gap:0!important;line-height:1!important;text-align:center!important;text-indent:0!important;flex-shrink:0!important}
body :is(.tools>button,.contact-nav nav>button,.regional-controls button,.film-cover>button,.calc-dialog-head>button,.dialog-heading button,.manifesto-arrow,.application-download-icon,#why .problem-action>span:last-child)>svg{display:block!important;flex-shrink:0!important;margin:0!important;transform:none!important;translate:none!important}
