/* WEB10 Idioma: menu flutuante fora da grade; nenhum cartao muda de tamanho. */
#content #web10LanguagePanel .w10-readonly-choice{cursor:pointer}
#content #web10LanguagePanel .w10-readonly-choice:focus-visible{outline:2px solid #80b2f5;outline-offset:2px}
#content #web10LanguagePanel .w10-language-name{flex:1;min-width:0}
.w10-language-floating{
 position:fixed;z-index:10020;box-sizing:border-box;
 background:#fff;border:1px solid #cddfed;border-radius:10px;
 box-shadow:0 10px 26px rgba(18,41,72,.16);padding:4px;
 font-family:inherit;color:#13284b;font-size:13px;
}
.w10-language-options{max-height:192px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
.w10-language-option{
 box-sizing:border-box;display:block;width:100%;text-align:left;
 padding:10px 11px;margin:0;border:0;border-radius:6px;
 background:transparent;color:#17344d;font:inherit;font-size:13px;
 cursor:pointer;line-height:1.3;
}
.w10-language-option:hover,.w10-language-option:focus-visible{background:#edf5ff;outline:none}
.w10-language-option.is-current{background:#e8f6f2;font-weight:700;color:#08775c}
.w10-language-floating.is-saving .w10-language-option{pointer-events:none;opacity:.55}
.w10-language-status{padding:12px;color:#526579;line-height:1.45;font-size:12px}
.w10-language-status[hidden]{display:none!important}
.w10-language-status.is-error{color:#b42318}

/* Fonte igual a da Moeda: inclui o texto injetado pelo JavaScript */
#content #web10LanguagePanel .w10-readonly-choice,
#content #web10LanguagePanel .w10-readonly-choice .w10-language-name{font-size:13px!important;font-weight:400!important;line-height:1.45!important}
.w10-language-footer{display:flex;gap:7px;border-top:1px solid #e7edf5;padding:8px 4px 3px}
.w10-language-footer button{flex:1;min-height:32px;border:0;border-radius:7px;cursor:pointer;font-size:12px;font-weight:600}
.w10-language-cancel{background:#eff3f8;color:#173650}
.w10-language-save{background:#00a477;color:white}
.w10-language-footer button:disabled{cursor:not-allowed;opacity:.5}
.w10-language-footer button:focus-visible{outline:2px solid #6cace7;outline-offset:2px}
