.w-date-field{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;border-radius:.25rem;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-width:1px;--border-opacity:1;border-color:#e7e7e7;border-color:rgba(231,231,231,var(--border-opacity))}.w-date-field:hover{--border-opacity:1;border-color:#d3d3d3;border-color:rgba(211,211,211,var(--border-opacity))}.w-date-field.w-date-field--focused{border-color:var(--accent-colour-500)}.w-date-field.w-date-field--error{--border-opacity:1;border-color:#f56565;border-color:rgba(245,101,101,var(--border-opacity));border-width:2px}.w-date-field.w-date-field--read-only{border-style:none;padding-left:0;padding-right:0}.w-date-field.w-date-field--disabled{--bg-opacity:1;background-color:#f1f1f1;background-color:rgba(241,241,241,var(--bg-opacity));-webkit-box-shadow:none;box-shadow:none}.w-date-field__prepend-icon{margin-right:.75rem;--text-opacity:1;color:#acacac;color:rgba(172,172,172,var(--text-opacity))}.w-date-field.w-date-field--error .w-date-field__prepend-icon,.w-date-field.w-date-field--focused .w-date-field__prepend-icon{margin-left:-1px}.w-date-field__input{width:100%;height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;outline:2px solid transparent;outline-offset:2px;background-color:transparent}.w-date-field__input::-webkit-input-placeholder{--text-opacity:1;color:#acacac;color:rgba(172,172,172,var(--text-opacity))}.w-date-field__input::-moz-placeholder{--text-opacity:1;color:#acacac;color:rgba(172,172,172,var(--text-opacity))}.w-date-field__input:-ms-input-placeholder{--text-opacity:1;color:#acacac;color:rgba(172,172,172,var(--text-opacity))}.w-date-field__input::-ms-input-placeholder{--text-opacity:1;color:#acacac;color:rgba(172,172,172,var(--text-opacity))}.w-date-field__input::placeholder{--text-opacity:1;color:#acacac;color:rgba(172,172,172,var(--text-opacity))}.w-date-field.w-date-field--error .w-date-field__input,.w-date-field.w-date-field--focused .w-date-field__input{margin-left:-1px;margin-right:-1px}.w-date-field__append-icon{margin-left:.75rem;--text-opacity:1;color:#acacac;color:rgba(172,172,172,var(--text-opacity))}.w-date-field.w-date-field--error .w-date-field__append-icon,.w-date-field.w-date-field--focused .w-date-field__append-icon{margin-right:-1px}.w-date-field.w-date-field--dense{height:32px}