.site-language{appearance:auto!important;width:auto!important;max-width:155px;min-width:80px;padding:7px 24px 7px 9px!important;border:1px solid #466273!important;border-radius:7px;background:#172833!important;color:#eaf5fa!important;font:inherit;font-size:13px;cursor:pointer}
.site-language:focus-visible{outline:1px solid #a5def0;outline-offset:2px}
.site-language option{background:#172833;color:#eaf5fa}
.site-language-picker{position:relative;flex:0 0 auto;max-width:100%;color:#eaf5fa}
.site-language-picker :is(.site-language-trigger,.site-language-option){
  display:flex;align-items:center;gap:8px;white-space:nowrap;
  font-family:inherit;font-size:14px;line-height:1.25;text-align:left;
}
.site-language-trigger{
  width:100%;min-width:119px;min-height:37px;padding:0 10px;
  border:1px solid #5e8396;border-radius:7px;background:#172833;color:inherit;
}
.site-language-trigger:hover,.site-language-trigger[aria-expanded="true"]{border-color:#a5def0}
.site-language-flag{
  width:22px;height:16px;flex:0 0 22px;object-fit:fill;border-radius:2px;
  box-shadow:0 0 0 1px #ffffff24;
}
.site-language-chevron{
  width:7px;height:7px;margin:0 2px 3px auto;flex:0 0 7px;
  border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);
}
[aria-expanded="true"]>.site-language-chevron{margin-bottom:-3px;transform:rotate(225deg)}
.site-language-menu{
  position:absolute;z-index:60;top:calc(100% + 6px);right:0;
  width:min(157px,calc(100vw - 20px));overflow:auto;padding:4px;
  border:1px solid #466273;border-radius:7px;background:#172833;
  box-shadow:0 12px 26px #0006;overscroll-behavior:contain;
}
.site-language-menu.opens-above{top:auto;bottom:calc(100% + 6px)}
.site-language-picker .site-language-option{
  width:100%;min-height:34px;padding:0 8px;
  border:0;border-radius:4px;background:transparent;color:inherit;
}
.site-language-option:hover{background:#243e4c}
.site-language-option[aria-checked="true"]{background:#a5def0;color:#0f2635;font-weight:650}
.site-language-option[aria-checked="true"]::after{
  content:"";width:9px;height:5px;margin-left:auto;border:solid currentColor;
  border-width:0 0 2px 2px;transform:rotate(-45deg);
}
.site-language-picker :is(.site-language-trigger,.site-language-option):focus-visible{
  outline:1px solid #a5def0;outline-offset:-2px;
}
.site-language-option[aria-checked="true"]:focus-visible{outline-color:#0f2635}
html:not([lang=en]) .nav{gap:12px}
html:not([lang=en]) button,html:not([lang=en]) .button{white-space:normal}
@media(max-width:640px){.site-language{max-width:125px;font-size:12px!important}}
@media(max-width:640px){
 .site-language-picker .site-language-trigger{min-width:0;min-height:44px;padding-inline:8px;font-size:12px}
 .site-language-trigger .site-language-flag{width:19px;height:14px;flex-basis:19px}
 .site-language-picker .site-language-option{min-height:44px}
 html:not([lang=en]) .customer-create.g1-page :is(.create-plan-header,#plan-choices .pick){grid-template-columns:minmax(48px,.7fr) minmax(0,1.2fr) minmax(105px,1fr);gap:5px}
 html:not([lang=en]) .customer-create.g1-page #plan-choices em{font-size:12px}
 html:not([lang=en]) .customer-create.g1-page #plan-choices em small{font-size:10px}
 html:not([lang=en]) :is(.create-location-filters,.create-plan-filters):not([open]){position:static;margin-bottom:12px;text-align:right}
 html:not([lang=en]) .customer-create-workspace .customer-title h1{white-space:normal}
 html:not([lang=en]) .customer-topbar{flex-wrap:wrap}
}
