.date-input{text-align:left;width:100%;min-width:0;font-weight:400;display:block;position:relative}.date-input>input.date-input-display{box-sizing:border-box;width:100%;min-width:0;height:44px;color:var(--ink,#213c4c);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #b9cbd9;border-radius:10px;outline:0;padding:10px 46px 10px 12px;font-size:14px;font-weight:500;line-height:1.4;transition:border-color .16s,box-shadow .16s}.date-input>input.date-input-display::placeholder{color:#80929f;font-size:13px;font-weight:400}.date-input>input.date-input-display:hover:not(:disabled):not(:read-only){border-color:#7fa9c7}.date-input>input.date-input-display:focus{border-color:var(--primary,#2384cd);box-shadow:0 0 0 3px #2384cd1c}.date-input>input.date-input-display[aria-invalid=true]{border-color:#c75e52}.date-input>input.date-input-display:disabled,.date-input>input.date-input-display:read-only{color:#607887;background:#f3f6f8}.date-input>input.date-input-native{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;min-width:0!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;right:0!important}.date-input>button.date-input-calendar{color:#527991;width:40px;min-width:0;height:40px;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:9px;display:grid;position:absolute;top:2px;right:2px;transform:none}.date-input>button.date-input-calendar:hover{color:var(--primary,#2384cd);background:#eaf3fa}.date-input>button.date-input-calendar:focus-visible{outline:2px solid var(--primary,#2384cd);outline-offset:-2px}.date-input>button.date-input-calendar:disabled{opacity:.4;cursor:default}.date-input-calendar svg{flex:none;width:21px;height:21px}.date-input>small.date-input-error{letter-spacing:0;text-transform:none;margin-top:5px;font-weight:400;line-height:1.4;display:block;font-size:11px!important}.date-input-error{color:#a5372e}@media (max-width:600px){.date-input>input.date-input-display{font-size:13px}}
