.cda-date-field{display:block;position:relative;width:100%;min-width:0}
.cda-date-field .cda-date-text{width:100%;box-sizing:border-box;padding-right:48px!important;font-variant-numeric:tabular-nums;letter-spacing:.035em}
.cda-date-field .cda-date-native{position:absolute!important;inset:0 0 0 auto!important;width:42px!important;height:100%!important;margin:0!important;padding:0!important;opacity:0!important;cursor:pointer;z-index:2}
.cda-date-native::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer}
.cda-date-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#0b3f70;font-size:22px}
.cda-date-field:focus-within{border-radius:12px;outline:2px solid #55afb2;outline-offset:2px}
