/* WEB 10: menu flutuante sobre a pagina; a grade e os paineis nao mudam. */
#content #web10CurrencyValue {cursor:pointer}
#content #web10CurrencyValue:focus-visible {outline:2px solid #80b2f5;outline-offset:2px;border-radius:7px}
.w10-currency-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-currency-floating-options {max-height:192px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
.w10-currency-floating-options[hidden] {display:none!important}
.w10-currency-floating-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-currency-floating-option:hover,
.w10-currency-floating-option:focus-visible {background:#edf5ff;outline:none}
.w10-currency-floating-option.is-current {background:#e8f6f2;font-weight:700;color:#08775c}
.w10-currency-floating.is-saving .w10-currency-floating-option {pointer-events:none;opacity:.55}
.w10-currency-floating-status {padding:12px;color:#526579;line-height:1.45;font-size:12px}
.w10-currency-floating-status[hidden] {display:none!important}
.w10-currency-floating-status.is-error {color:#b42318}

.w10-currency-footer:not([hidden]),.w10-language-footer:not([hidden]) {display:flex;gap:7px;border-top:1px solid #e7edf5;padding:8px 4px 3px}
.w10-currency-footer[hidden],.w10-language-footer[hidden]{display:none!important}
.w10-currency-footer button,.w10-language-footer button{flex:1;min-height:32px;border:0;border-radius:7px;cursor:pointer;font-size:12px;font-weight:600}
.w10-currency-cancel,.w10-language-cancel{background:#eff3f8;color:#173650}
.w10-currency-save,.w10-language-save{background:#00a477;color:white}
.w10-currency-footer button:disabled,.w10-language-footer button:disabled{cursor:not-allowed;opacity:.5}
.w10-setting-save-toast{position:fixed;right:18px;bottom:22px;z-index:10030;max-width:300px;background:#12334f;color:white;border-radius:9px;padding:10px 16px;box-shadow:0 8px 22px #1233;font:600 13px/1.45 system-ui,sans-serif}
