/* v1.7.0 language switcher (small, matches header) */
.p2-lang{position:relative;font-size:14px;line-height:1}
.p2-lang summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #e2e8f0;border-radius:999px;color:#141922;font-weight:600;background:#fff;white-space:nowrap}
.p2-lang summary::-webkit-details-marker{display:none}
.p2-lang summary:hover,.p2-lang[open] summary{border-color:#0891b2;color:#0891b2}
.p2-lang ul{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:999;min-width:150px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 30px rgba(15,23,42,.12)}
.p2-lang li{margin:0;padding:0}
.p2-lang ul a{display:block;padding:8px 10px;border-radius:8px;color:#141922;text-decoration:none;font-weight:500}
.p2-lang ul a:hover,.p2-lang ul a[aria-current]{background:#ecfeff;color:#0e7490}
.header-navigation .p2-lang-li{display:flex;align-items:center;margin-inline-start:8px}
.header-navigation .p2-lang-li>.p2-lang>summary{padding:6px 10px}
#mobile-drawer .p2-lang-li,.mobile-navigation .p2-lang-li{display:none}
.p2-lang-head{margin-inline-end:8px}
@media (min-width:1025px){.p2-lang-head{display:none}}
/* RTL */
[dir=rtl] .p2-demo .q-arrow svg{transform:scaleX(-1)}
[dir=rtl] .q-url,[dir=rtl] .p2-url input,[dir=rtl] .p2 input[type=url],[dir=rtl] .p2 code,[dir=rtl] .p2 input[readonly]{direction:ltr;text-align:left}
[dir=rtl] .entry-content code{direction:ltr;unicode-bidi:embed}
[dir=rtl] .p2c-track,[dir=rtl] .p2c-nav{direction:ltr}
[dir=rtl] .p2c-card{direction:rtl}
