.date-picker-field{min-width:0}.date-picker-label{color:#165300e7;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:600;display:block}.date-picker-control{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;appearance:none;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex;position:relative}.date-picker-control:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #006d9f}.date-picker-display{color:#88938e;width:100%;min-width:0;height:26px;font:inherit;pointer-events:none;padding:0 42px 0 0;font-size:14px;line-height:1.4;display:block}.date-picker-display.selected{color:#151a18}.date-picker-icon{color:#5f756a;stroke-width:1.6px;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.date-picker-popover{z-index:100;color:#171b19;background:#fff;border:1px solid #d9e1dd;border-radius:10px;width:min(320px,100vw - 24px);padding:12px 14px 10px;box-shadow:0 12px 32px #122b212e}.date-picker-calendar{--cell-size:2.45rem;background:#fff;width:100%;padding:2px}.date-picker-calendar .rdp-month_caption{color:#171b19;justify-content:flex-start;height:2.65rem;padding-left:.5rem;font-size:1rem;font-weight:700}.date-picker-calendar .rdp-nav{justify-content:flex-end;gap:.25rem;right:.25rem}.date-picker-calendar .rdp-button_previous,.date-picker-calendar .rdp-button_next{color:#425149;background:0 0;border:0;border-radius:6px;width:2rem;height:2rem}.date-picker-calendar .rdp-button_previous:hover,.date-picker-calendar .rdp-button_next:hover{color:#006d9f;background:#edf5f7}.date-picker-calendar .rdp-weekday{color:#727d77;height:2rem;font-size:.75rem;font-weight:650}.date-picker-calendar .rdp-day{padding:2px}.date-picker-calendar .rdp-day_button{color:#1b211e;border:1px solid #0000;border-radius:6px;width:100%;min-width:0;height:2.2rem;font-size:.88rem}.date-picker-calendar .rdp-day_button:hover:not(:disabled){color:#075f7d;background:#e8f4f7}.date-picker-calendar [data-today]:not([data-selected]) .rdp-day_button{color:#006d9f;border-color:#006d9f;font-weight:700}.date-picker-calendar .rdp-day_button[data-selected-single=true]{color:#fff;background:#006d9f;border-color:#006d9f;font-weight:700}.date-picker-calendar .rdp-day_button:disabled{color:#b6beb9;opacity:.58}.date-picker-calendar-actions{justify-content:space-between;align-items:center;padding:5px 6px 1px;display:flex}.date-picker-calendar-actions button{color:#006d9f;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:.9rem;font-weight:650}.date-picker-calendar-actions button:disabled{color:#a9b7b1;cursor:default}.date-picker-calendar-actions button:not(:disabled):hover{text-underline-offset:3px;text-decoration:underline}.date-picker-field--hero{z-index:1;text-align:left;border-left:1px solid #315c4529;flex:0 0 190px;padding:10px 18px}.date-picker-field--compact{flex:0 0 142px;width:142px}.date-picker-field--compact .date-picker-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.date-picker-field--compact .date-picker-display{border:1px solid var(--trips-line,#e5e5e2);background:#fff;border-radius:30px;height:34px;padding:0 34px 0 12px;font-size:11px;line-height:32px}.date-picker-field--compact .date-picker-icon{width:14px;height:14px;right:11px}@media (width<=650px){.date-picker-field--compact .date-picker-display{height:42px;line-height:40px}.date-picker-field--compact .date-picker-control{height:42px}.date-picker-field--hero{border-top:1px solid #315c4529;border-left:0;flex-basis:auto;width:100%;padding:12px 14px}.date-picker-calendar{--cell-size:2.35rem}}
