.sistplan-language-trigger{border:1px solid var(--border);min-width:104px;height:40px;color:var(--ink);background:var(--page);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:550;line-height:1;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 2px 3px #193e6d0b}.sistplan-language-trigger:hover,.sistplan-language-trigger[aria-expanded=true]{background:var(--surface);border-color:#9cbde4;box-shadow:0 2px 5px #193e6d12}.sistplan-language-globe{color:#286db5}.dark .sistplan-language-globe{color:#8fc2ff}.sistplan-language-chevron{color:#94a8c6;transition:rotate .18s}.sistplan-language-trigger[aria-expanded=true] .sistplan-language-chevron{rotate:180deg}.sistplan-language-menu{z-index:1000;border:1px solid var(--border);background:var(--page);color:var(--ink);border-radius:18px;padding:7px;animation:.16s ease-out sistplan-language-open;position:fixed;overflow-y:auto;box-shadow:0 16px 50px #15345c1c,0 3px 10px #15345c08}.sistplan-language-heading{color:#8d9fbc;letter-spacing:1.5px;text-transform:uppercase;margin:5px 11px 8px;font-size:10px;font-weight:800;line-height:1.5}.sistplan-language-option{width:100%;min-height:59px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:23px minmax(0,1fr) 18px;align-items:center;gap:6px;padding:10px 12px;line-height:1.35;transition:background .15s;display:grid}.sistplan-language-option:hover{background:var(--surface)}.sistplan-language-option[aria-checked=true]{background:#eaf0f7}.dark .sistplan-language-option[aria-checked=true]{background:var(--soft-blue)}.sistplan-language-option:focus-visible{outline-offset:-2px;outline:2px solid #7daee4}.sistplan-language-region{color:#435b7f;font-size:12px;font-weight:500}.sistplan-language-label{gap:3px;display:grid}.sistplan-language-label strong{color:#304563;letter-spacing:-.2px;font-size:15px;font-weight:750}.sistplan-language-label small{color:#889dbd;font-size:11px;font-weight:500}.sistplan-language-option[aria-checked=true] strong,.sistplan-language-option[aria-checked=true] .sistplan-language-region,.sistplan-language-check{color:#286db5}.dark .sistplan-language-label strong,.dark .sistplan-language-region{color:#dce9fb}.dark .sistplan-language-label small{color:#a2b5d2}.dark .sistplan-language-option[aria-checked=true] strong,.dark .sistplan-language-option[aria-checked=true] .sistplan-language-region,.dark .sistplan-language-check{color:#8fc2ff}@keyframes sistplan-language-open{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0}}@media (max-width:580px){.sistplan-language-trigger{gap:8px;min-width:88px;height:36px;padding-inline:10px}}@media (max-height:560px){.auth-toolbar .sistplan-language-trigger{height:32px}}@media (prefers-reduced-motion:reduce){.sistplan-language-trigger,.sistplan-language-chevron,.sistplan-language-option{transition:none}.sistplan-language-menu{animation:none}}.sistplan-language-trigger:disabled{opacity:.65;cursor:wait}
