.ca-select .select-block{align-items:center;display:flex}.ca-select .select-block .prefix,.ca-select .select-block .suffix{font-size:.875rem;margin:0 5px}.bp-sm .ca-select .select-block .prefix,.bp-sm .ca-select .select-block .suffix{font-size:1.75rem}.ca-select .select-block .select{position:relative;width:auto}.ca-select .select-block .select.error select{background:rgba(var(--color-error-10,204,204,204),.1);border:2px solid var(--color-error,#ccc)}.ca-select .select-block .select:before{border-color:var(--color-font,#000) transparent transparent transparent;border-style:solid;border-width:4px;content:"";display:inline-block;margin:auto;pointer-events:none;position:absolute;right:10px;top:calc(50% - 2px)}.ca-select .select-block .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white,#fff);border:1px solid var(--color-border,#ccc);border-radius:4px;box-sizing:border-box;color:var(--color-font,#000);cursor:pointer;font-size:.9375rem;line-height:1.6;padding:7px 35px 7px .9375rem;width:100%}.bp-sm .ca-select .select-block .select select{font-size:2rem;padding:7px 24px 7px .9375rem}.ca-select .select-block .select select::-ms-expand{display:none}.ca-select .select-block .select select:focus{outline:0}.ca-select .select-block .select select.error{background:rgba(var(--color-error-10,204,204,204),.1);border:2px solid colo-caution}
