/* Polylang - Extension: Translate on the fly runtime styles. */
.pllext_otf__panel[hidden],
.pllext_otf__original[hidden] { display: none !important; }
.pllext_otf__button:focus-visible,
.pllext_otf__item:focus-visible,
.pllext_otf__original:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; box-shadow: 0 0 0 4px rgba(33, 111, 219, .35); }
.pllext_otf__wrap.is-loading .pllext_otf__button { cursor: progress; opacity: .7; }
.pllext_otf__wrap.is-loading .pllext_otf__caret { animation: pllext-otf-pulse 1s ease-in-out infinite; }
.pllext_otf__status { position: absolute !important; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
.pllext_otf__wrap.is-error .pllext_otf__button { border-color: #d92d20; }
[dir="rtl"] .pllext_otf__panel { left: auto; right: 0; }
@keyframes pllext-otf-pulse { 50% { opacity: .3; } }
@media (prefers-reduced-motion: reduce) { .pllext_otf__wrap.is-loading .pllext_otf__caret { animation: none; } }
.pllext_otf__item[aria-current="true"],
.pllext_otf__original[aria-current="true"] { font-weight: 600; }
.pllext_otf__item[disabled] { cursor: progress; opacity: .6; }
.pllext_otf__empty { margin: 0; padding: 6px 12px; opacity: .7; }
.pllext_otf__notice { flex-basis: 100%; margin: 6px 0 0; font-size: .8em; line-height: 1.4; opacity: .75; }
.pllext_otf__notice[hidden] { display: none !important; }
