span[data-ui-display-text]{display:inline!important;font:inherit!important;color:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
.brunoLanguage{position:relative;flex:none;display:inline-flex;align-items:center;font-family:inherit;font-size:14px;line-height:1.25;text-transform:none;letter-spacing:normal}
.brunoLanguage button{font-family:inherit;width:auto;margin:0;box-sizing:border-box;cursor:pointer;letter-spacing:normal;text-transform:none;box-shadow:none}
.brunoLanguage .brunoLanguageTrigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 12px;border:1px solid #dfe3e8;border-radius:10px;background:#fff;color:#28313d;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:none}
.brunoLanguageTrigger:hover,.brunoLanguageTrigger[aria-expanded="true"]{border-color:#ff5d12;background:#fff7f2}
.brunoLanguage button:focus-visible{outline:2px solid #ff5d12;outline-offset:3px}
.brunoLanguage .brunoLanguageFlag{display:block;width:24px;height:17px;object-fit:cover;border:1px solid #1111;border-radius:2px;padding:0;margin:0;box-shadow:none;flex:none}
.brunoLanguageMenu{position:fixed;inset:auto;margin:0;z-index:2147483000;width:236px;max-width:calc(100vw - 24px);padding:8px;border:1px solid #e2e5e9;border-top:3px solid #ff5d12;border-radius:12px;background:#fff;color:#17212e;box-shadow:0 14px 44px #17212e26;box-sizing:border-box}
.brunoLanguageMenu[hidden]{display:none!important}
.brunoLanguageHeading{padding:8px 10px 10px;font-size:12px;font-weight:700;color:#68717d}
.brunoLanguageOptions{display:grid;gap:3px}
.brunoLanguage .brunoLanguageOption{display:flex;align-items:center;gap:12px;width:100%;padding:11px 10px;border:1px solid transparent;border-radius:8px;background:#fff;color:#17212e;text-align:left;font-size:15px;font-weight:500;line-height:1.25}
.brunoLanguageOption:hover{background:#f5f6f8}
.brunoLanguage .brunoLanguageOption[aria-pressed="true"]{color:#ce4200;background:#fff2e9;border-color:#ffd5bd;font-weight:700}
.brunoLanguageCheck{margin-left:auto;color:#ed5108;visibility:hidden}
.brunoLanguageOption[aria-pressed="true"] .brunoLanguageCheck{visibility:visible}
.brunoLoginLanguage{display:flex;justify-content:flex-end;margin-bottom:16px}
.bvSectionHead .brunoLanguage{margin-left:auto;align-self:flex-start}
.bvSectionHead .brunoLanguageTrigger{min-height:34px;padding:6px 8px;font-size:12px}
.bvSectionHead .brunoLanguageFlag{width:22px;height:16px}
@media(max-width:600px){.topBarActions .brunoLanguageTrigger{min-height:36px;padding:7px 9px;font-size:12px}.topBarActions .brunoLanguageFlag{font-size:18px}.brunoLanguageMenu{width:220px}}
@media(max-width:1100px){.brunoSalesShell:not(.bvWorkspaceFullscreen) .top{flex-wrap:wrap}.brunoSalesShell .topBarMain{flex:1 1 100%;min-width:0;justify-content:space-between}}
@media(max-width:600px){.topBarMain .brunoLanguageTrigger [data-ui-language-label]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.topBarMain .brunoLanguageTrigger{min-height:38px;padding:8px 10px}}
@media print{.brunoLanguage,.brunoLanguageMenu,.brunoLoginLanguage{display:none!important}}
