.d3-form input[type=date]::-webkit-inner-spin-button{appearance:none;display:none}.d3-form input[type=date]::-webkit-calendar-picker-indicator{appearance:none;display:none}.d3-form input[type=checkbox],.d3-form input[type=radio]{appearance:none;cursor:pointer;text-align:center;background-color:#bedff9;border:1px solid #fff6;flex-shrink:0;width:1rem;height:1rem;line-height:1rem}.d3-form input[type=radio]{border-radius:50%}.d3-form input[type=checkbox]:checked:before{content:"✔";color:#000;width:1rem;height:1rem;display:block}.d3-form input[type=radio]:checked:before{content:"";background:#fff;border-radius:50%;width:.5rem;height:.5rem;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.d3-form .form__field>[data-lastpass-icon-root]{display:none}.d3-form.-validating input:invalid{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity,1));outline:1px solid #ef4444}.d3-form .invalid-message{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));flex-direction:row;gap:.5rem;padding-top:.25rem;font-size:16px;font-weight:400;line-height:140%;display:none}.d3-form.-validating input:invalid+.invalid-message,.d3-form.-validating input:invalid+div .invalid-message{display:flex}
