:root{--input-color:#99A3BA;--input-border:#CDD9ED;--input-background:#F5F9FF;--input-placeholder:#CBD1DC;--input-border-focus:var(--theme-primary-color);--group-color:var(--input-color);--group-border:var(--input-border);--group-background:#EEF4FF;--group-color-focus:#fff;--group-border-focus:var(--input-border-focus);--group-background-focus:var(--theme-primary-color)}.form-field{opacity:1;display:block;width:100%;padding:8px 16px;font-size:14px;font-weight:500;font-family:inherit;border-radius:6px;-webkit-appearance:none;color:var(--input-color);border:1px solid var(--input-border);background-color:var(--input-background);transition:border .3s ease}.form-field::-moz-placeholder{color:var(--input-placeholder)}.form-field::placeholder{color:var(--input-placeholder)}.form-field:focus{outline:none;border-color:var(--input-border-focus);box-shadow:none!important}.form-group{max-width:390px;position:relative;display:flex;width:100%}.form-group>span{border-radius:6px 0 0 6px;text-align:center;padding:8px 12px;font-size:14px;color:var(--group-color);background:var(--group-background);border:1px solid var(--group-border);transition:background .3s ease,border .3s ease,color .3s ease}.form-group .form-field,.form-group>span{white-space:nowrap;display:flex;align-items:center;border:1px solid var(--group-border)}.form-group .form-field:not(:first-child):not(:last-child),.form-group>span:not(:first-child):not(:last-child){border-radius:0}.form-group .form-field:first-child,.form-group>span:first-child{border-radius:6px 0 0 6px}.form-group .form-field:last-child,.form-group>span:last-child{border-radius:0 6px 6px 0}.form-group .form-field:not(:first-child),.form-group>span:not(:first-child){margin-left:-1px}.form-group .form-field{position:relative;z-index:1;flex:1 1 auto;width:1%;margin-top:0;margin-bottom:0}.form-group .form-field>span{text-align:center;padding:8px 12px;font-size:14px;line-height:25px;color:var(--group-color);background:var(--group-background);border:1px solid var(--group-border);transition:background .3s ease,border .3s ease,color .3s ease}.form-group:focus-within>span{color:var(--group-color-focus);background:var(--group-background-focus);border-color:var(--group-border-focus)}.datasource__input_wrapper{display:flex;justify-content:center;margin-bottom:40px}.datasource__input_wrapper>button{margin:0 50px;min-width:250px}.datasource_no_data_wrapper{display:flex;flex-direction:column;align-items:center;font-size:clamp(15px,1.4vw,25px)}.datasource_no_data_wrapper>hr{margin:30px 0;width:70vw;border-top:1px solid #77a22f}