.styled-radio{appearance:none;background-color:#fff;margin:0;font:inherit;color:#27483e;width:1.25rem;height:1.25rem;border:2px solid #93a39f;border-radius:100%;margin-right:.25rem;position:relative}.styled-radio:checked{border-color:#27483e}.styled-radio:checked:before{position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);content:"";width:.65rem;height:.65rem;border-radius:100%;background-color:#27483e}.styled-checkbox-label{text-transform:capitalize;display:flex;align-items:center;gap:.5rem}.styled-checkbox-input{cursor:pointer;flex:0 0 1.25rem;appearance:none;background-color:#fff;margin:0rem;font:inherit;color:#27483e;width:1.25rem;height:1.25rem;border:2px solid #27483e;position:relative}.styled-checkbox-input_square{border-radius:.25rem}.styled-checkbox-input_circle{border-radius:100%}.styled-checkbox-input:checked{background-color:#27483e}.styled-checkbox-input:checked:before{position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);content:url(/icons/checkbox-check.svg);width:100%;height:100%}.styled-checkbox-input:disabled{cursor:default}.styled-text-label-text:not([hidden]){display:block;margin-bottom:.25rem}.styled-text-input{display:block;border:1px solid #93a39f;padding:.5rem .75rem;border-radius:.5rem;color:#27483e;width:100%}.styled-text-input_hasSuffix{padding-right:2.5rem}.styled-text-input_hasIcon{padding-left:3rem}.styled-text-input-wrapper{position:relative}.styled-text-input-prefix{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center}.styled-text-input-suffix{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.styled-text-input[type=datetime-local]{appearance:none;background-color:inherit;text-align:left}.styled-text-input[type=number]{appearance:textfield}.styled-text-input[type=number]::-webkit-outer-spin-button,.styled-text-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.styled-number{width:fit-content;border-radius:100px;border:1px solid #93a39f;display:flex}.styled-number button{height:unset;padding:.5rem;display:flex;justify-content:center;align-items:center}.styled-number-input{text-align:center;border:none;background-color:inherit;appearance:textfield;outline:none;flex:1;width:2rem}.styled-number-input::-webkit-outer-spin-button,.styled-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.styled-number-plus,.styled-number-minus{font-size:1rem}
