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