.hub-date{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;font-variant-numeric:tabular-nums;line-height:1.5}.hub-date>span{white-space:nowrap}.hub-calendar-icon{width:14px;height:14px;flex:none;color:#68b9e8;vertical-align:middle}.hub-date-input{display:inline-flex!important;position:relative!important;align-items:center;min-height:40px;min-width:155px;max-width:100%;border:1px solid #49728d;border-radius:9px;background:#0b2b43;color:#eaf6ff;padding:9px 11px;font:inherit;font-size:12px;vertical-align:middle;box-sizing:border-box}.hub-date-input-label{display:flex;align-items:center;gap:8px;pointer-events:none;white-space:nowrap;width:100%;font-weight:inherit}.hub-date-input-label .hub-calendar-icon{width:16px;height:16px}.hub-date-input:focus-within{outline:2px solid #8cddff;outline-offset:2px}.hub-date-input input.hub-date-native{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer;margin:0!important;padding:0!important;min-height:0!important;min-width:0!important;border:0!important}.hub-date-input:has(input:disabled){opacity:.5;cursor:not-allowed}.hub-date-input[data-empty=true] .hub-date-input-label{color:#9dbbd0}.hub-date-input input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;cursor:pointer}.hub-date-input[hidden]{display:none!important}@media(max-width:520px){.hub-date-input{font-size:11px;min-width:145px}.hub-date{gap:5px}.hub-calendar-icon{width:13px;height:13px}}.hub-date-input-label{text-transform:none;letter-spacing:normal}