.gst-input-base{border:1px solid var(--mui-custom-septenary-main);width:100%;height:100%;position:relative}.gst-input-base:after,.gst-input-base:before{border:none}.gst-input-base__prefix-icon>svg path{fill:var(--mui-custom-tertiary-base)}.gst-input-base__disabled{color:var(--mui-custom-tertiary-base);font-weight:400;font-size:14px;border-radius:var(--mui-radius);border:1px solid var(--mui-palette-septenary);background-color:var(--mui-palette-senary);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.1);padding:calc(var(--mui-spacing)*2) calc(var(--mui-spacing)*3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:960px){.gst-input-base__disabled{padding:calc(var(--mui-spacing)*2) calc(var(--mui-spacing)*2) calc(var(--mui-spacing)*2) calc(var(--mui-spacing)*3);font-size:16px}}.gst-input-base__error{border:1px solid var(--mui-palette-error-main)!important}.gst-input-base__suppress-border{border:none!important}.gst-input-base__focused-icon{border:1px solid var(--mui-palette-primary-main)}.gst-input-base__focused-icon .gst-input-base__prefix-icon>svg path{fill:var(--mui-palette-primary-main)}.gst-input-base__input--wrapper{flex-grow:1;gap:calc(var(--mui-spacing)*2)}.gst-input-base__helper-text{color:var(--mui-palette-error-main);font-size:11px;min-height:14px;line-height:14px}.gst-input-base__icon{display:flex;position:absolute;top:50%;right:8px;align-items:center;transform:translateY(-50%);width:19px;height:19px;margin-right:var(--mui-spacing);flex-shrink:0}.gst-input-base__icon--error{color:var(--mui-palette-error-main)}.gst-input-base__icon--valid{color:var(--mui-palette-success-main)}.gst-input-base__icon--valid .gst-svg-icon{fill:var(--mui-palette-success-main)}.gst-input-base:focus-within{border:1px solid var(--mui-palette-primary-main)}.gst-input-base:focus-within .gst-input-base__prefix-icon>svg path{fill:var(--mui-palette-primary-main)}.gst-input-base input{padding:var(--mui-spacing) calc(var(--mui-spacing)*2);padding-right:calc(var(--mui-spacing)*10)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--mui-radius)}.gst-input-base input::placeholder{color:var(--mui-custom-tertiary-base);font-weight:400;opacity:1}