.loc-menu.language{width:min(650px,calc(100vw - 28px));padding:22px}.loc-language-head{align-items:center;padding-bottom:16px;border-bottom:1px solid #e6edf1}.loc-language-kicker{display:block;margin-bottom:5px;color:#c35c05;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.loc-language-count{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#eef9fc;color:#057da5;font-size:9px;font-weight:900}.loc-language-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.loc-language-grid a{min-height:76px;display:grid;grid-template-columns:35px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;justify-content:stretch;column-gap:10px;row-gap:2px;padding:10px 12px;text-align:left}.loc-language-grid a .loc-flag{grid-row:1/3;align-self:center}.loc-language-grid a>span:not(.loc-flag),.loc-language-grid a small{min-width:0;overflow-wrap:anywhere}.loc-language-grid a>span:not(.loc-flag){align-self:end;font-size:11px;line-height:1.2}.loc-language-grid a small{align-self:start;font-size:8px;line-height:1.25}.loc-language-note{margin-top:13px!important}html.language-panel-open,html.language-panel-open body{overflow:hidden}html.language-panel-open #sc-widget,html.language-panel-open .grecaptcha-badge,html.language-panel-open .os-back-to-top{opacity:0!important;pointer-events:none!important}
@media(max-width:760px){.locbar-inner{gap:8px}.loc-side{min-width:0;gap:6px}.loc-side:last-child{justify-content:flex-end}.loc-control{min-width:0}.loc-trigger{max-width:calc(50vw - 13px);gap:7px}.loc-trigger-text{min-width:0;max-width:92px}.loc-trigger-text small{max-width:92px}.loc-menu.language{inset:0!important;z-index:210;width:100%;height:100dvh;max-height:none;padding:calc(16px + env(safe-area-inset-top,0px)) 14px calc(18px + env(safe-area-inset-bottom,0px));border:0;border-radius:0;box-shadow:none;overflow-y:auto;background:linear-gradient(180deg,#fff 0,#f7fafc 100%);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.loc-language-head{position:sticky;z-index:2;top:calc(-16px - env(safe-area-inset-top,0px));margin:-16px -14px 14px;padding:calc(16px + env(safe-area-inset-top,0px)) 14px 14px;background:rgba(255,255,255,.97);backdrop-filter:blur(12px)}.loc-language-head h3{font-size:20px}.loc-language-head p{max-width:270px}.loc-language-count{display:none}.loc-language-head .loc-close{width:42px;height:42px;padding:0;font-size:23px}.loc-language-grid{grid-template-columns:1fr 1fr;gap:8px}.loc-language-grid a{min-height:70px;padding:9px}.loc-language-note{margin-bottom:0}.translate-status{top:calc(66px + env(safe-area-inset-top,0px));right:10px;bottom:auto!important;left:10px;max-width:none;padding:10px 12px;border-radius:12px}.translate-status strong{font-size:11px}.translate-status small{font-size:8px}}
@media(max-width:390px){.loc-trigger{padding-right:7px;padding-left:7px}.loc-trigger-text{max-width:78px}.loc-trigger-text small{display:block;max-width:78px}.loc-trigger-text strong{font-size:10px}.loc-language-grid{grid-template-columns:1fr}.loc-language-grid a{min-height:61px}.loc-language-head p{max-width:215px;font-size:10px}}

/* AI Language Finder */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.loc-trigger.ai{min-width:142px}.loc-trigger.ai.is-translated{border-color:#f2a05c;background:#fff8f1}.loc-trigger-loader{display:none;width:15px;height:15px;border:2px solid #f4d6bb;border-top-color:#f58220;border-radius:50%;animation:loc-spin .7s linear infinite}.loc-trigger.ai.is-loading .loc-trigger-loader{display:block}.loc-trigger.ai.is-loading .loc-caret{display:none}.loc-trigger.ai:disabled{cursor:wait;opacity:.82}
.loc-menu.language{position:fixed;top:64px;right:auto;left:50%;display:flex;width:min(790px,calc(100vw - 28px));height:min(760px,calc(100dvh - 82px));max-height:calc(100dvh - 82px);padding:0;transform:translateX(-50%);flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:#111b34;color:#fff;box-shadow:0 32px 90px rgba(15,20,45,.42)}
.loc-menu.language[hidden]{display:none}.loc-language-head{position:relative;z-index:3;flex:0 0 auto;margin:0;padding:22px 24px 17px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#202644,#111b34)}.loc-language-head h3{color:#fff;font-size:23px}.loc-language-head p{color:#aeb9cc;font-size:12px}.loc-language-kicker{color:#ff9b45}.loc-language-count{align-self:center;background:rgba(245,130,32,.14);color:#ffad65}.loc-language-head .loc-close{background:rgba(255,255,255,.09);color:#fff}.loc-language-head .loc-close:hover,.loc-language-head .loc-close:focus-visible{background:#f58220}
.language-finder-search{position:relative;z-index:3;display:flex;flex:0 0 auto;align-items:center;margin:16px 24px 10px}.language-finder-search input{width:100%;height:50px;padding:0 82px 0 45px;border:1px solid rgba(255,255,255,.16);border-radius:14px;outline:0;background:rgba(255,255,255,.075);color:#fff;font:inherit;font-size:14px}.language-finder-search input::placeholder{color:#8e9bb2}.language-finder-search input:focus{border-color:#f58220;box-shadow:0 0 0 3px rgba(245,130,32,.17)}.language-search-icon{position:absolute;inset-inline-start:17px;width:15px;height:15px;border:2px solid #9eabc0;border-radius:50%}.language-search-icon:after{content:"";position:absolute;right:-5px;bottom:-3px;width:6px;height:2px;transform:rotate(45deg);background:#9eabc0}.language-finder-search [data-clear-language-search]{position:absolute;inset-inline-end:47px;width:28px;height:28px;border:0;border-radius:7px;background:rgba(255,255,255,.09);color:#fff;cursor:pointer}.language-finder-search kbd{position:absolute;inset-inline-end:13px;padding:3px 7px;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:rgba(0,0,0,.15);color:#8e9bb2;font:10px inherit}
.language-finder-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}
.language-browse-controls{display:flex;flex:0 0 auto;gap:7px;padding:0 24px 12px;overflow-x:auto}.language-browse-controls button,.language-category-list button,.language-alpha-list button{min-height:32px;padding:6px 11px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.055);color:#c7d0df;font:inherit;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.language-browse-controls button:hover,.language-browse-controls button:focus-visible,.language-category-list button:hover,.language-alpha-list button:hover{border-color:#f58220;background:rgba(245,130,32,.12);color:#fff}
.language-finder-body{min-height:0;flex:1;overflow:auto;padding:3px 24px 20px;scrollbar-color:#566078 transparent;overscroll-behavior:contain}.language-finder-body section{margin-top:17px}.language-finder-body h4{margin:0 0 9px;color:#f4f6fb;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.language-row-list{display:grid;grid-template-columns:1fr 1fr;gap:7px}.language-result-row{display:grid;min-height:62px;grid-template-columns:minmax(0,1fr) auto 34px 22px;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.045);cursor:pointer;transition:border-color .16s,background .16s,transform .16s}.language-result-row:hover,.language-result-row:focus-visible{border-color:#f58220;outline:0;background:rgba(245,130,32,.1);transform:translateY(-1px)}.language-result-row.is-selected{border-color:#f58220;background:rgba(245,130,32,.14)}.language-result-row.is-unavailable{cursor:not-allowed;opacity:.68}.language-result-copy{min-width:0}.language-result-copy strong,.language-result-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-result-copy strong{color:#fff;font-size:13px;text-align:start}.language-result-copy small{margin-top:4px;color:#97a4b9;font-size:9px;text-align:start}.language-support{padding:4px 6px;border-radius:999px;font-size:8px;font-weight:850}.language-support.available{background:rgba(60,192,137,.13);color:#78d9ae}.language-support.experimental{background:rgba(245,130,32,.14);color:#ffae68}.language-support.unavailable{background:rgba(255,255,255,.07);color:#8e9bb2}.language-favorite{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:8px;background:transparent;color:#95a1b4;font-size:18px;cursor:pointer}.language-favorite:hover,.language-favorite:focus-visible,.language-favorite.is-favorite{outline:0;background:rgba(245,130,32,.12);color:#ff9b45}.language-selected-check{color:#ff9b45;font-size:16px;font-weight:950}
.language-category-list,.language-alpha-list{display:flex;gap:6px;flex-wrap:wrap}.language-alpha-list button{width:31px;padding:5px}.language-search-results{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding-top:5px}.language-empty{display:grid;min-height:210px;place-content:center;text-align:center}.language-empty strong{color:#fff}.language-empty span{margin-top:7px;color:#98a5b9;font-size:11px}.language-index-loading{display:flex;min-height:100px;align-items:center;justify-content:center;gap:9px;color:#aeb9cc;font-size:11px}.language-index-loading[hidden],.language-search-results[hidden],.language-empty[hidden],.language-fallback[hidden]{display:none}.language-index-loading span{width:18px;height:18px;border:2px solid #4c566d;border-top-color:#f58220;border-radius:50%;animation:loc-spin .8s linear infinite}
.language-finder-footer{display:flex;min-height:48px;flex:0 0 auto;align-items:center;gap:13px;padding:8px 24px;border-top:1px solid rgba(255,255,255,.1);background:#0d162c;color:#9aa7ba;font-size:9px}.language-finder-footer>span:first-child{font-weight:800}.language-support-legend{margin-inline-start:auto}.language-support-legend i{display:inline-block;width:7px;height:7px;margin:0 4px 0 8px;border-radius:50%;background:#3cc089}.language-support-legend i.experimental{background:#f58220}.language-finder-footer button{border:0;background:transparent;color:#ff9b45;font:inherit;font-weight:900;cursor:pointer}.language-fallback{padding:12px 24px 20px;overflow:auto}.language-fallback a{min-height:55px;background:rgba(255,255,255,.05);color:#fff}.language-fallback a small{color:#9ca8bb}
.language-auto-option{display:flex;align-items:center;gap:5px;white-space:nowrap}.language-auto-option input{accent-color:#f58220}
html[dir=rtl] .language-finder-search input{padding-right:45px;padding-left:82px}html[dir=rtl] .language-result-copy strong,html[dir=rtl] .language-result-copy small{text-align:start}.locbar[dir=rtl] .loc-trigger-icon{direction:ltr}
@media(max-width:760px){.loc-trigger.ai{min-width:0}.loc-menu.language{top:auto!important;bottom:0;left:0!important;right:0!important;width:100%;height:min(92dvh,820px);max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0);border-radius:22px 22px 0 0;background:#111b34;animation:language-sheet-in .22s ease-out}.loc-language-head{position:sticky;top:0;margin:0;padding:18px 16px 14px}.loc-language-head p{max-width:260px}.language-finder-search{position:sticky;top:91px;margin:12px 16px 9px}.language-browse-controls{padding:0 16px 10px}.language-finder-body{padding:2px 16px 16px}.language-row-list,.language-search-results{grid-template-columns:1fr}.language-result-row{min-height:64px}.language-finder-footer{padding:8px 16px}.language-support-legend,.language-finder-footer>span:first-child{display:none}.language-auto-option{margin-inline-end:auto}.language-fallback{padding:10px 16px}.language-finder-search kbd{display:none}.language-finder-search input{padding-inline-end:48px}.language-finder-search [data-clear-language-search]{inset-inline-end:10px}.loc-language-count{display:none}}@keyframes language-sheet-in{from{transform:translateY(22px);opacity:0}to{transform:none;opacity:1}}
@media(max-width:390px){.loc-trigger.ai .loc-trigger-text{max-width:82px}.loc-menu.language{height:95dvh;max-height:95dvh}.loc-language-head h3{font-size:20px}.language-support{display:none}.language-result-row{grid-template-columns:minmax(0,1fr) 34px 22px}.language-finder-footer{min-height:44px}}
@media(prefers-reduced-motion:reduce){.loc-menu.language,.language-result-row,.loc-trigger-loader,.language-index-loading span{animation:none!important;transition:none!important}}
@media(max-width:760px){.loc-menu.language{transform:none}}

/* Light finder theme aligned with the Location panel */
.loc-menu.language{border-color:#dce5eb;background:#fff;color:#272343;box-shadow:0 28px 80px rgba(31,35,67,.22)}
.loc-menu.language .loc-language-head{border-bottom-color:#e4ebef;background:linear-gradient(135deg,#fff,#f5fbfd)}
.loc-menu.language .loc-language-head h3{color:#272343}
.loc-menu.language .loc-language-head p{color:#718094}
.loc-menu.language .loc-language-count{background:#eef9fc;color:#057da5}
.loc-menu.language .loc-language-head .loc-close{background:#eef3f6;color:#718094}
.loc-menu.language .loc-language-head .loc-close:hover,.loc-menu.language .loc-language-head .loc-close:focus-visible{background:#fff0e3;color:#be5900}
.loc-menu.language .language-finder-search input{border-color:#d8e3e9;background:#f7fafc;color:#272343}
.loc-menu.language .language-finder-search input::placeholder{color:#8391a2}
.loc-menu.language .language-finder-search [data-clear-language-search]{background:#eaf1f4;color:#68788b}
.loc-menu.language .language-finder-search kbd{border-color:#d8e3e9;background:#eef3f6;color:#718094}
.loc-menu.language .language-browse-controls button,.loc-menu.language .language-category-list button,.loc-menu.language .language-alpha-list button{border-color:#dbe5ea;background:#f6f9fb;color:#56677b}
.loc-menu.language .language-browse-controls button:hover,.loc-menu.language .language-browse-controls button:focus-visible,.loc-menu.language .language-category-list button:hover,.loc-menu.language .language-alpha-list button:hover{border-color:#54b8d8;background:#eefaff;color:#057da5}
.loc-menu.language .language-finder-body{background:#fff;scrollbar-color:#b8c5cf transparent}
.loc-menu.language .language-finder-body h4{color:#272343}
.loc-menu.language .language-result-row{border-color:#dfe7ec;background:#f8fbfc}
.loc-menu.language .language-result-row:hover,.loc-menu.language .language-result-row:focus-visible{border-color:#54b8d8;background:#eefaff}
.loc-menu.language .language-result-row.is-selected{border-color:#f58220;background:#fff5eb;box-shadow:0 5px 15px rgba(245,130,32,.08)}
.loc-menu.language .language-result-copy strong{color:#272343}
.loc-menu.language .language-result-copy small{color:#7b8999}
.loc-menu.language .language-support.available{background:#e6f8ef;color:#13784f}
.loc-menu.language .language-support.experimental{background:#fff0e4;color:#ba5700}
.loc-menu.language .language-support.unavailable{background:#edf2f5;color:#7b8999}
.loc-menu.language .language-favorite{color:#8796a7}
.loc-menu.language .language-favorite:hover,.loc-menu.language .language-favorite:focus-visible,.loc-menu.language .language-favorite.is-favorite{background:#fff0e4;color:#e66d08}
.loc-menu.language .language-empty strong{color:#272343}
.loc-menu.language .language-empty span,.loc-menu.language .language-index-loading{color:#718094}
.loc-menu.language .language-index-loading span{border-color:#dbe5ea;border-top-color:#f58220}
.loc-menu.language .language-finder-footer{border-top-color:#dfe7ec;background:#f7fafc;color:#718094}
.loc-menu.language .language-fallback a{border-color:#dfe7ec;background:#f8fbfc;color:#272343}
.loc-menu.language .language-fallback a small{color:#7b8999}
@media(max-width:760px){.loc-menu.language{background:#fff}.loc-menu.language .loc-language-head{background:rgba(255,255,255,.97)}}

/* Finder v4: crisp EzeAD orange, cyan and navy directory layout */
.loc-menu.language{width:min(1040px,calc(100vw - 32px));height:min(780px,calc(100dvh - 82px));border:1px solid #cfdde4;border-radius:20px;background:#fff;box-shadow:0 24px 64px rgba(30,36,65,.24)}
.loc-menu.language .loc-language-head{min-height:108px;padding:24px 32px 20px;border-bottom:0;background:#fff}
.loc-menu.language .loc-language-head h3{font-size:27px;letter-spacing:-.025em}
.loc-menu.language .loc-language-head p{font-size:13px}
.loc-menu.language .loc-language-kicker{color:#ef7411;font-size:10px}
.loc-menu.language .loc-language-count{margin-inline-start:auto;padding:8px 12px;background:#e9f9fd;color:#0587b2}
.loc-menu.language .language-finder-search{margin:0 32px 16px}
.loc-menu.language .language-finder-search input{height:54px;border:1px solid #d4e1e7;border-radius:13px;background:#fff;box-shadow:none}
.loc-menu.language .language-finder-search input:focus{border-color:#079dcc;box-shadow:0 0 0 3px rgba(7,157,204,.12)}
.language-finder-layout{display:grid;min-height:0;flex:1;grid-template-columns:230px minmax(0,1fr);border-top:1px solid #e3eaee}
.language-finder-sidebar{display:flex;min-height:0;padding:14px 0 16px;flex-direction:column;border-inline-end:1px solid #e1e8ec;background:#fbfcfd}
.language-finder-sidebar nav{display:grid}
.language-finder-sidebar nav button{display:grid;min-height:47px;grid-template-columns:34px 1fr;align-items:center;gap:4px;padding:7px 18px;border:0;border-inline-start:4px solid transparent;background:transparent;color:#37425c;font:inherit;font-size:11px;font-weight:850;text-align:start;cursor:pointer}
.language-finder-sidebar nav button i{color:#65758a;font-size:16px;font-style:normal;text-align:center}
.language-finder-sidebar nav button:hover,.language-finder-sidebar nav button:focus-visible{outline:0;background:#f0f9fc;color:#057fa9}
.language-finder-sidebar nav button.active{border-inline-start-color:#f58220;background:#fff7ef;color:#d96305}
.language-finder-sidebar nav button.active i{color:#f58220}
.language-auto-card{display:flex;margin:auto 14px 0;padding:14px;align-items:flex-start;justify-content:space-between;gap:10px;border:1px solid #dce7ec;border-radius:12px;background:#f3f8fa;color:#272343;cursor:pointer}
.language-auto-card span,.language-auto-card strong,.language-auto-card small{display:block}
.language-auto-card strong{font-size:12px}.language-auto-card small{margin-top:5px;color:#778699;font-size:9px;line-height:1.45}.language-auto-card input{margin-top:2px;accent-color:#f58220}
.language-finder-main{display:flex;min-width:0;min-height:0;flex-direction:column;background:#fff}
.language-suggested{flex:0 0 auto;padding:14px 24px 12px;border-bottom:1px solid #e3eaee}
.language-section-title h4,.language-results-head h4{margin:0;color:#272343;font-size:12px}
.language-suggested .language-row-list{display:flex;margin-top:9px;gap:7px;overflow-x:auto;padding-bottom:2px}
.language-suggested .language-result-row{display:grid;min-width:112px;min-height:50px;grid-template-columns:28px minmax(0,1fr);gap:7px;padding:6px 9px;border-color:#dce6eb;border-radius:11px;background:#fff;box-shadow:none}
.language-suggested .language-result-row .language-script,.language-suggested .language-result-row .language-support,.language-suggested .language-result-row .language-favorite,.language-suggested .language-result-row .language-select{display:none}
.language-suggested .language-result-copy strong{font-size:10px}.language-suggested .language-result-copy small{font-size:8px}
.language-results-head{display:flex;min-height:47px;flex:0 0 auto;align-items:center;gap:10px;padding:0 24px;border-bottom:1px solid #e4ebef}
.language-results-head span{padding:5px 8px;border-radius:999px;background:#eef9fc;color:#0786b1;font-size:9px;font-weight:850}
.loc-menu.language .language-finder-body{flex:1;padding:10px 24px 16px;background:#fff}
.loc-menu.language .language-search-results{display:grid;grid-template-columns:1fr;gap:7px;padding:0}
.loc-menu.language .language-result-row{min-height:58px;grid-template-columns:36px minmax(165px,1fr) 108px 72px 34px 70px;gap:10px;padding:6px 9px;border-color:#dce5ea;border-radius:10px;background:#fff;transform:none}
.loc-menu.language .language-result-row:hover,.loc-menu.language .language-result-row:focus-visible{border-color:#079dcc;background:#f4fbfd;transform:none}
.loc-menu.language .language-result-row.is-selected{border-color:#f58220;background:#fff7ef}
.loc-menu.language{direction:ltr;text-align:left}
.loc-menu.language .language-result-copy{min-width:0;direction:ltr;text-align:left}
.loc-menu.language .language-result-copy strong,.loc-menu.language .language-result-copy small{text-align:left}
.loc-menu.language .language-result-copy strong[dir=rtl]{direction:rtl;unicode-bidi:isolate;text-align:left}
.language-marker{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#079dcc,#37bad8);color:#fff;font-size:11px;font-weight:950}
.language-script{overflow:hidden;padding:5px 7px;border-radius:999px;background:#f0f4f6;color:#778598;font-size:8px;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.loc-menu.language .language-result-copy strong{font-size:12px}.loc-menu.language .language-result-copy small{font-size:8px}
.loc-menu.language .language-support.available{justify-self:center;padding:5px 8px;background:#e4f8ef;color:#138059}
.language-select{min-width:64px;height:32px;border:0;border-radius:8px;background:#272343;color:#fff;font:inherit;font-size:9px;font-weight:900;cursor:pointer}
.language-select:hover,.language-select:focus-visible{outline:0;background:#0786b1}.is-selected .language-select{background:#f58220}
.loc-menu.language .language-finder-footer{min-height:46px;padding:8px 24px;border-top:1px solid #dfe7ec;background:#fff;color:#718094}
.loc-menu.language .language-finder-footer b{color:#0786b1}.loc-menu.language .language-support-legend{margin-inline-start:auto}
.loc-menu.language .language-fallback{position:absolute;inset:180px 0 46px;z-index:5;background:#fff}
@media(max-width:760px){
  .loc-menu.language{height:94dvh;max-height:94dvh}
  .loc-menu.language .loc-language-head{min-height:88px;padding:16px 16px 12px}
  .loc-menu.language .loc-language-head h3{font-size:21px}
  .loc-menu.language .language-finder-search{position:relative;top:auto;margin:0 16px 10px}
  .language-finder-layout{display:flex;flex-direction:column}
  .language-finder-sidebar{display:block;flex:0 0 auto;padding:0;border:0;border-bottom:1px solid #e1e8ec;overflow-x:auto}
  .language-finder-sidebar nav{display:flex;width:max-content}
  .language-finder-sidebar nav button{min-height:40px;grid-template-columns:auto auto;padding:5px 10px;border-inline-start:0;border-bottom:3px solid transparent;white-space:nowrap}
  .language-finder-sidebar nav button.active{border-bottom-color:#f58220}
  .language-auto-card{display:none}
  .language-suggested{display:none}
  .language-results-head{min-height:42px;padding:0 14px}
  .loc-menu.language .language-finder-body{padding:8px 12px 14px}
  .loc-menu.language .language-result-row{grid-template-columns:32px minmax(0,1fr) 68px 34px;gap:7px}
  .loc-menu.language .language-result-row .language-script,.loc-menu.language .language-result-row .language-support{display:none}
  .language-select{min-width:62px}
  .loc-menu.language .language-finder-footer{padding:7px 14px}.loc-menu.language .language-finder-footer>span:first-child{display:none}
}

/* Finder v5 spacing correction */
.loc-menu.language{height:min(720px,calc(100dvh - 82px))}
.loc-menu.language .loc-language-head{min-height:86px;padding:16px 24px 10px}
.loc-menu.language .loc-language-head h3{font-size:24px;line-height:1.08}
.loc-menu.language .loc-language-head p{margin-top:5px;font-size:12px;line-height:1.35}
.loc-menu.language .loc-language-kicker{margin-bottom:6px}
.loc-menu.language .language-finder-search{margin:4px 24px 12px}
.loc-menu.language .language-finder-search input{height:48px}
.language-suggested{padding:11px 18px 9px}
.language-suggested-scroller{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:6px;margin-top:7px}
.language-suggested .language-row-list{display:flex;gap:7px;margin:0;padding:1px;overflow-x:auto;direction:ltr;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}
.language-suggested .language-row-list::-webkit-scrollbar{display:none}
.language-scroll-arrow{display:grid;width:30px;height:38px;place-items:center;border:1px solid #d6e3e9;border-radius:9px;background:#fff;color:#0786b1;font:700 22px/1 Arial,sans-serif;cursor:pointer}
.language-scroll-arrow:hover,.language-scroll-arrow:focus-visible{outline:0;border-color:#079dcc;background:#eefaff;color:#f58220}
.language-scroll-arrow:disabled{cursor:default;opacity:.35}
.loc-menu.language .language-suggested .language-result-row{min-width:158px;max-width:158px;min-height:50px;grid-template-columns:28px minmax(0,1fr);gap:7px;padding:6px 8px;overflow:hidden}
.loc-menu.language .language-suggested .language-result-copy{width:auto;max-width:none;overflow:hidden}
.language-suggested .language-marker{width:28px;height:28px;font-size:9px}
.language-suggested .language-result-copy strong{font-size:10px}
.language-suggested .language-result-copy small{font-size:7.5px}
.language-results-head{min-height:43px;padding:0 18px}
.loc-menu.language .language-finder-body{padding:8px 18px 12px}
@media(min-width:761px) and (max-width:980px){
  .loc-menu.language{width:calc(100vw - 24px)}
  .language-finder-layout{grid-template-columns:190px minmax(0,1fr)}
  .language-finder-sidebar nav button{padding-inline:11px;font-size:10px}
  .language-auto-card{margin-inline:10px;padding:10px}
  .loc-menu.language .language-result-row{grid-template-columns:34px minmax(125px,1fr) 70px 32px 64px;gap:7px}
  .loc-menu.language .language-result-row .language-script{display:none}
  .language-suggested .language-result-row{min-width:145px;max-width:145px}
}
@media(max-width:760px){
  .loc-menu.language{left:0!important;right:0!important;width:100vw!important;max-width:100vw;height:92dvh;max-height:92dvh;border-radius:18px 18px 0 0}
  .loc-menu.language .loc-language-head{min-height:80px;padding:13px 14px 9px}
  .loc-menu.language .language-finder-search{margin:2px 14px 9px}
  .loc-menu.language .language-finder-search input{height:46px}
  .language-finder-sidebar{overflow:visible}
  .language-finder-sidebar nav{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}
  .language-finder-sidebar nav button{display:flex;min-width:0;min-height:43px;padding:5px 4px;align-items:center;justify-content:center;gap:4px;border-bottom:2px solid transparent;font-size:8px;line-height:1.15;text-align:center;white-space:normal}
  .language-finder-sidebar nav button i{font-size:11px}
  .language-finder-sidebar nav button.active{border-bottom-color:#f58220}
  .loc-menu.language .language-result-row{min-height:62px;grid-template-columns:32px minmax(0,1fr) 32px 68px;gap:6px;padding:7px 8px}
  .loc-menu.language .language-result-copy strong{font-size:11px}
  .loc-menu.language .language-result-copy small{font-size:7.5px}
  .loc-menu.language .language-favorite{width:32px}
  .loc-menu.language .language-select{width:68px;min-width:0;max-width:68px;height:34px;font-size:9px}
}
