.c-select{position:relative}.c-select.is-horizontal{display:flex;align-items:center}.c-select.is-horizontal .c-select__label{margin:0;margin-right:.5rem}.c-select.is-horizontal+.c-select.is-horizontal{margin-left:1rem}.c-select__wrapper{position:relative}.c-select__input{display:block;width:100%;height:3rem;border:1px solid #dadde2;background:#fff;border-radius:.25rem;font-size:1rem;padding:0 2.5rem 0 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#383351}.c-select.is-medium .c-select__input{height:2.5rem}.c-select.is-small .c-select__input{height:2rem}.c-select__icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none}.c-select__pre-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);pointer-events:none}.c-select.is-medium .c-select__pre-icon{left:.75rem}.c-select.is-small .c-select__pre-icon{left:.5rem}.c-select__pre-icon+.c-select__input{padding-left:3rem}.c-select.is-medium .c-select__pre-icon+.c-select__input{padding-left:2.5rem}.c-select.is-small .c-select__pre-icon+.c-select__input{padding-left:2rem}.c-select .is-ghost{border:1px solid transparent}.c-select .is-ghost:hover{background-color:#f3f4f6}
