@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

:root {
  --gls-bg-color: #F3F3F6;
  --gls-text-color: CanvasText;
  --gls-border-color: currentColor;
  --gls-hover-bg: rgba(0,0,0,.06);
  --gls-shadow: 0 8px 24px rgba(0,0,0,.18);
  --gls-button-bg: #e3e3e3;
  --gls-button-hover: #ccc;
  --gls-button-text: #000;
  --gls-flag-shadow: inset 0 0 0 1px rgba(0,0,0,.08);
}

.gls-switcher{position:relative;display:inline-block}
.gls-button{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--gls-border-color);background:transparent;color:inherit;padding:.375rem .5rem;border-radius:.25rem;cursor:pointer;white-space:nowrap}
.gls-button:focus{outline:2px solid var(--gls-border-color);outline-offset:2px}
.gls-menu{position:absolute;z-index:1000;max-height:70vh;overflow:auto;top:calc(100% + 8px);right:0;margin:0;padding:.25rem 0;list-style:none;border:1px solid var(--gls-border-color);background:var(--gls-bg-color);color:var(--gls-text-color);border-radius:8px;box-shadow:var(--gls-shadow);display:none}
.gls-switcher[aria-expanded="true"] .gls-menu,.gls-switcher.open .gls-menu{display:block}
.gls-item{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;text-decoration:none;color:inherit}
.gls-item .gls-flag{width:20px;height:14px;line-height:14px;border-radius:2px;box-shadow:var(--gls-flag-shadow)}
.gls-item:hover,.gls-item:focus{background:var(--gls-hover-bg)}
.gls-item--current{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;opacity:.85}
.gls-current{display:inline-flex;align-items:center;gap:.25rem;margin-left:.375rem;padding:.0625rem .375rem;border-radius:999px;font-size:.75em}
.gls-current-check{font-weight:700}
.gls-label{display:inline-block;margin-left:.25rem;font-family:"Roboto",sans-serif;font-weight:500;font-style:normal;}
.gls-autoinject{display:flex;justify-content:flex-end;padding:.5rem;position:relative;overflow:visible}
.gls-autoinject--footer{justify-content:center}
.fi{border-radius:50%;height:24px;width:24px!important;background-repeat:unset!important;}
button.gls-button{background:var(--gls-button-bg)!important;border:0!important;color:var(--gls-button-text)!important;font-weight:500;padding:7px 10px!important}
button.gls-button:hover{background:var(--gls-button-hover)!important}
.gls-item .gls-flag{width:20px!important;height:20px;border-radius:50%}
#masthead .dashicons-arrow-down-alt2::before{font-size:15px}
.gls-label{text-transform:uppercase;}
.fi{background-size:cover!important}
.gls-text{font-size:15px;font-family:"Roboto",sans-serif;}
.gls-menu{width:100%}
li .gls-item--current{background:#ccc;}
.dashicons.dashicons-arrow-down-alt2{display:flex;align-items:center;}

/* Admin styles */
.gls-description {
  max-width: 100%;
}
.form-table th{
	width: auto!important;
}

@media (max-width: 500px){
	.ast-header-break-point .main-header-bar {line-height:1;}
}

