/* A stable native language picker. JavaScript enhances the closed state with an SVG flag. */
#qevo-sales .qvs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#qevo-sales .qvs-language{display:flex;align-items:center;gap:4px;margin:0;flex:none;order:2}
#qevo-sales .qvs-language-control{position:relative;display:block;flex:none;isolation:isolate;border-radius:9px}
#qevo-sales .qvs-language select{box-sizing:border-box;display:block;width:146px;min-height:44px;margin:0;border:1px solid #cad6e7;border-radius:9px;padding:8px;background:#fff;color:#163264;font-family:inherit;font-size:13px;line-height:1.4;cursor:pointer}
#qevo-sales .qvs-language select:hover{border-color:#245aeb;background-color:#f4f7ff}
#qevo-sales .qvs-language select:focus-visible{outline:3px solid #245aeb;outline-offset:3px}
#qevo-sales .qvs-language select option{color:#163264;background:#fff;font-size:14px}
#qevo-sales .qvs-language-flag,#qevo-sales .qvs-language-chevron{display:none;pointer-events:none}
#qevo-sales .qvs-language.is-enhanced select{width:66px;padding:8px;appearance:none;-webkit-appearance:none;color:transparent;text-shadow:none;caret-color:transparent}
#qevo-sales .qvs-language.is-enhanced .qvs-language-flag{display:block;position:absolute;z-index:1;left:11px;top:50%;width:29px;height:20px;transform:translateY(-50%);overflow:hidden;border-radius:3px;box-shadow:0 0 0 1px #16234d26}
#qevo-sales .qvs-language-flag svg{display:block;width:100%;height:100%}
#qevo-sales .qvs-language-flag svg[hidden]{display:none}
#qevo-sales .qvs-language.is-enhanced .qvs-language-chevron{display:block;position:absolute;z-index:1;right:8px;top:50%;width:14px;height:14px;transform:translateY(-50%);fill:none;stroke:#163264;stroke-width:1.8}
#qevo-sales .qvs-language button{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #cad6e7;border-radius:9px;background:#fff;color:#245aeb;padding:4px;cursor:pointer}
#qevo-sales .qvs-language button:focus-visible{outline:3px solid #245aeb;outline-offset:3px}
#qevo-sales .qvs-language.is-enhanced .qvs-language-submit{display:none}
#qevo-sales .qvs-nav{gap:20px}
#qevo-sales .qvs-navigation{order:1;margin-left:auto;gap:20px}
#qevo-sales .qvs-menu-toggle{order:3;flex:none}
#qevo-sales .qvs-preview-heading>div:first-child{min-width:0}
#qevo-sales :is(.qvs-scenario h4,.qvs-select-label,.qvs-demo-heading h3,.qvs-hero h1){overflow-wrap:anywhere}
#qevo-sales .qvs-language+button{white-space:nowrap}
@media(max-width:1200px){#qevo-sales .qvs-nav{position:relative}#qevo-sales .qvs-menu-toggle{display:flex}#qevo-sales .qvs-language{margin-left:auto}#qevo-sales .qvs-navigation{display:none;position:absolute;top:100%;left:0;right:0;margin:0;background:#fff;box-shadow:0 20px 28px #10204718;border:1px solid #dae3ed;border-radius:0 0 10px 10px;padding:20px;gap:12px}#qevo-sales .qvs-navigation.is-open{display:grid}#qevo-sales .qvs-navigation>a:not(.qvs-btn){padding:10px 0}}
@media(max-width:680px){#qevo-sales .qvs-nav{gap:8px}#qevo-sales .qvs-menu-toggle{font-size:0;padding:10px;gap:0;min-width:44px;min-height:44px}#qevo-sales .qvs-language select{width:123px;font-size:12px}#qevo-sales .qvs-preview-heading strong{overflow-wrap:anywhere}#qevo-sales .qvs-demo-kpis>div{min-width:0}#qevo-sales .qvs-demo-kpis span{overflow-wrap:anywhere}}
@media(forced-colors:active){#qevo-sales .qvs-language.is-enhanced select{width:146px;color:ButtonText;appearance:auto;-webkit-appearance:auto}#qevo-sales .qvs-language.is-enhanced .qvs-language-flag,#qevo-sales .qvs-language.is-enhanced .qvs-language-chevron{display:none}}
