/* Polylang - Extension: Translate Dropdown runtime styles. */
.pllext_dropdown__panel[hidden],
.pllext_dropdown__original[hidden] { display: none !important; }
.pllext_dropdown__button:focus-visible,
.pllext_dropdown__item:focus-visible,
.pllext_dropdown__original:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; box-shadow: 0 0 0 4px rgba(33, 111, 219, .35); }
.pllext_dropdown__wrap.is-loading .pllext_dropdown__button { cursor: progress; opacity: .7; }
.pllext_dropdown__wrap.is-loading .pllext_dropdown__caret { animation: pllext-pulse 1s ease-in-out infinite; }
.pllext_dropdown__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_dropdown__wrap.is-error .pllext_dropdown__button { border-color: #d92d20; }
[dir="rtl"] .pllext_dropdown__panel { left: auto; right: 0; }
@keyframes pllext-pulse { 50% { opacity: .3; } }
@media (prefers-reduced-motion: reduce) { .pllext_dropdown__wrap.is-loading .pllext_dropdown__caret { animation: none; } }
