.date-field_3f7f8f{margin-bottom:var(--lmn-spacing-050);flex-direction:column;align-items:stretch;max-width:20rem;display:flex;position:relative}.date-field_3f7f8f.full-width_2362b7{max-width:100%}.date-field_3f7f8f .date-field-inner_2d310a,.date-field_3f7f8f .date-field-inner_2d310a .date-field-input_81ecf9{position:relative}.date-field_3f7f8f .date-field-inner_2d310a .date-field-input_81ecf9 .calendar-button_927a14{right:var(--lmn-spacing-100);position:absolute;top:50%;transform:translateY(-50%)}.date-field_3f7f8f .date-field-inner_2d310a .date-input_383538{border:var(--lmn-stroke-weight-thin) solid var(--lmn-color-border-variant-base);border-radius:var(--lmn-border-radius-small);box-sizing:border-box;height:var(--lmn-sizing-tappable-minimum);margin-top:var(--lmn-spacing-050);padding:var(--lmn-padding-input-vertical) var(--lmn-padding-input-horizontal);padding-right:var(--lmn-spacing-300);background-color:#0000;align-items:center;display:flex;position:relative}.date-field_3f7f8f .date-field-inner_2d310a .date-input_383538:focus-within{border-color:var(--lmn-color-border-default)}@media (forced-colors:active){.date-field_3f7f8f .date-field-inner_2d310a .date-input_383538{border:var(--lmn-stroke-weight-thin) solid ButtonBorder}}.date-field_3f7f8f .date-field-inner_2d310a .date-input_383538 .date-segment_35a942{border-radius:var(--lmn-border-radius-025);box-sizing:border-box;caret-color:var(--lmn-color-on-surface-default);color:var(--lmn-color-on-surface-default);line-height:var(--lmn-sizing-250);padding:var(--lmn-spacing-025) var(--lmn-spacing-025);text-align:center;background:0 0;border:none;outline:none}.date-field_3f7f8f .date-field-inner_2d310a .date-input_383538 .date-segment_35a942:focus-visible{outline:var(--lmn-stroke-weight-025) solid var(--lmn-color-border-focus-default);outline-offset:var(--lmn-spacing-025);outline-offset:0}.date-field_3f7f8f .date-field-inner_2d310a .date-input_383538 .date-segment_35a942.placeholder_87eea2{color:var(--lmn-color-on-surface-variant)}.date-field_3f7f8f .date-field-inner_2d310a .date-input_383538 .date-segment_35a942.literal_968256{color:var(--lmn-color-on-surface-default);padding:var(--lmn-spacing-025) var(--lmn-spacing-050);-webkit-user-select:none;user-select:none}.date-field_3f7f8f .date-field-inner_2d310a .date-input_383538 .date-segment_35a942.day_b98ea0,.date-field_3f7f8f .date-field-inner_2d310a .date-input_383538 .date-segment_35a942.month_63128d{min-width:var(--lmn-spacing-350)}.date-field_3f7f8f .date-field-inner_2d310a .date-input_383538 .date-segment_35a942.year_4f0e5a{min-width:var(--lmn-spacing-500)}.date-field_3f7f8f .date-field-inner_2d310a .date-input_383538 .date-segment_35a942[data-readonly]{color:var(--lmn-color-on-surface-variant)}.date-field_3f7f8f .date-field-inner_2d310a .date-input_383538 .date-segment_35a942[data-disabled]{color:var(--lmn-color-on-surface-disabled)}.date-field_3f7f8f .date-field-inner_2d310a:hover .date-input_383538{border:var(--lmn-stroke-weight-thin) solid var(--lmn-color-border-default)}.date-field_3f7f8f .date-field-inner_2d310a.disabled_beb514{cursor:not-allowed}.date-field_3f7f8f .date-field-inner_2d310a.disabled_beb514 .date-input_383538{border-color:var(--lmn-color-border-variant-base);opacity:.38}.date-field_3f7f8f .date-field-inner_2d310a.disabled_beb514 .date-segment_35a942{color:var(--lmn-color-on-surface-disabled)}.date-field_3f7f8f .date-field-inner_2d310a.invalid_09356b .date-input_383538{border-color:var(--lmn-color-critical-base);padding-right:var(--lmn-spacing-900)}.date-field_3f7f8f:focus-within .date-input_383538{border:var(--lmn-stroke-weight-thin) solid var(--lmn-color-border-default);box-shadow:inset 0 0 0 var(--lmn-stroke-weight-thin) var(--lmn-color-border-default)}.date-field_3f7f8f:focus-within .date-field-inner_2d310a.invalid_09356b .date-input_383538{border-color:var(--lmn-color-critical-base);box-shadow:inset 0 0 0 var(--lmn-stroke-weight-thin) var(--lmn-color-critical-base)}.date-field_3f7f8f .calendar-button_927a14{color:var(--lmn-color-on-surface-variant);cursor:pointer;width:auto;transition:color var(--lmn-animation-duration) var(--lmn-button-animation-function), background-color var(--lmn-animation-duration) var(--lmn-button-animation-function);border-radius:var(--lmn-border-radius-025);box-sizing:border-box;padding:0;padding:var(--lmn-spacing-075);right:var(--lmn-spacing-100);background:0 0;border:none;line-height:normal;position:absolute}@media screen and (prefers-reduced-motion:reduce){.date-field_3f7f8f .calendar-button_927a14{transition:none}}.date-field_3f7f8f .calendar-button_927a14.disabled_beb514,.date-field_3f7f8f .calendar-button_927a14[disabled]{color:var(--lmn-color-on-primary-disabled);cursor:not-allowed;outline:0}.date-field_3f7f8f .calendar-button_927a14 svg{vertical-align:bottom}.date-field_3f7f8f .calendar-button_927a14:focus-visible{outline:var(--lmn-stroke-weight-025) solid var(--lmn-color-border-focus-default);outline-offset:var(--lmn-spacing-025);outline-offset:0}.date-field_3f7f8f .calendar-button_927a14.calendar-button-disabled_838d19 svg path{fill:var(--lmn-color-on-surface-disabled)}.date-field_3f7f8f .message_0d1d94{color:var(--lmn-color-on-surface-variant);margin-top:var(--lmn-spacing-050)}
.datepicker_5773a1{box-sizing:border-box;max-width:100%;padding:var(--lmn-spacing-container-medium);-webkit-user-select:none;user-select:none;width:20rem}@media (forced-colors:active){.datepicker_5773a1{border:var(--lmn-stroke-weight-thin) solid ButtonBorder}}.datepicker_5773a1 .calendar_82e711{outline:none;width:100%}.datepicker_5773a1 .calendar_82e711 .header_2aa10e{grid-template-columns:var(--lmn-sizing-450) 1fr var(--lmn-sizing-450);margin-bottom:var(--lmn-spacing-container-medium);padding:0 var(--lmn-spacing-050);align-items:center;display:grid}.datepicker_5773a1 .calendar_82e711 .header_2aa10e .heading_cebfac{color:var(--lmn-color-on-surface-default);text-align:center;grid-column:2;margin:0;font-size:1.125rem;font-weight:700;line-height:1.5rem}.datepicker_5773a1 .calendar_82e711 .header_2aa10e .nav-button_f55b6e{color:var(--lmn-color-on-surface-variant);cursor:pointer;width:auto;transition:color var(--lmn-animation-duration) var(--lmn-button-animation-function), background-color var(--lmn-animation-duration) var(--lmn-button-animation-function);border-radius:var(--lmn-border-radius-050);height:var(--lmn-sizing-450);padding:0;padding:var(--lmn-spacing-075);width:var(--lmn-sizing-450);background:0 0;border:none;justify-content:center;align-items:center;line-height:normal;display:flex}@media screen and (prefers-reduced-motion:reduce){.datepicker_5773a1 .calendar_82e711 .header_2aa10e .nav-button_f55b6e{transition:none}}.datepicker_5773a1 .calendar_82e711 .header_2aa10e .nav-button_f55b6e.disabled_f4873d,.datepicker_5773a1 .calendar_82e711 .header_2aa10e .nav-button_f55b6e[disabled]{color:var(--lmn-color-on-primary-disabled);cursor:not-allowed;outline:0}.datepicker_5773a1 .calendar_82e711 .header_2aa10e .nav-button_f55b6e:hover{background-color:var(--lmn-color-surface-state-layer-hovered)}.datepicker_5773a1 .calendar_82e711 .header_2aa10e .nav-button_f55b6e:focus-visible{outline:var(--lmn-stroke-weight-025) solid var(--lmn-color-border-focus-default);outline-offset:var(--lmn-spacing-025)}.datepicker_5773a1 .calendar_82e711 .header_2aa10e .nav-button_f55b6e:disabled{color:var(--lmn-color-on-surface-disabled);cursor:not-allowed}@media (forced-colors:active){.datepicker_5773a1 .calendar_82e711 .header_2aa10e .nav-button_f55b6e{border:var(--lmn-stroke-weight-thin) solid ButtonBorder;color:buttontext}.datepicker_5773a1 .calendar_82e711 .header_2aa10e .nav-button_f55b6e:disabled{color:graytext}}.datepicker_5773a1 .calendar_82e711 .grid_18db01 th{color:var(--lmn-color-on-surface-variant);height:var(--lmn-sizing-450);text-align:center;vertical-align:middle;width:var(--lmn-sizing-500);font-size:.875rem;font-weight:400;line-height:1.25rem}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba{color:var(--lmn-color-on-surface-default);cursor:pointer;width:auto;transition:color var(--lmn-animation-duration) var(--lmn-button-animation-function), background-color var(--lmn-animation-duration) var(--lmn-button-animation-function);border-radius:var(--lmn-border-radius-500);height:var(--lmn-sizing-500);width:var(--lmn-sizing-500);background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex;position:relative}@media screen and (prefers-reduced-motion:reduce){.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba{transition:none}}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba.disabled_f4873d,.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba[disabled]{color:var(--lmn-color-on-primary-disabled);cursor:not-allowed;outline:0}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba:hover{background-color:var(--lmn-color-surface-state-layer-hovered)}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba:focus-visible{outline:var(--lmn-stroke-weight-025) solid var(--lmn-color-border-focus-default);outline-offset:var(--lmn-spacing-025)}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba[data-selected]:not([data-unavailable],[data-disabled]){background-color:var(--lmn-color-primary-default);color:var(--lmn-color-on-primary-default)}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba[data-selected]:not([data-unavailable],[data-disabled]):hover{background-color:var(--lmn-color-primary-hovered)}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba[data-today]:after{background-color:var(--lmn-color-primary-default);bottom:var(--lmn-spacing-050);content:"";height:var(--lmn-spacing-050);width:var(--lmn-spacing-050);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba[data-today][data-selected]:not([data-unavailable],[data-disabled]):after{background-color:var(--lmn-color-on-primary-default)}@media (forced-colors:active){.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba[data-today]:after,.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba[data-today][data-selected]:not([data-unavailable],[data-disabled]):after{background-color:var(--lmn-color-on-surface-default);border:var(--lmn-stroke-weight-thin) solid var(--lmn-color-border-variant-darkest)}}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba[data-outside-month]{visibility:hidden}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba[data-unavailable]{color:var(--lmn-color-on-surface-disabled);cursor:not-allowed}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba[data-unavailable]:hover{background:0 0}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba[data-disabled]{color:var(--lmn-color-on-surface-disabled);cursor:not-allowed}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba[data-disabled]:hover{background:0 0}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba[data-invalid]{color:var(--lmn-color-on-surface-disabled)}@media (forced-colors:active){.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba{border:var(--lmn-stroke-weight-thin) solid transparent;color:buttontext}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba:hover{border-color:highlight}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba[data-selected]:not([data-unavailable],[data-disabled]){color:highlighttext;forced-color-adjust:none;background-color:highlight;border:2px solid highlighttext}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba[data-disabled]{color:graytext}.datepicker_5773a1 .calendar_82e711 .grid_18db01 .cell_4f22ba[data-unavailable]{color:graytext;border-color:#0000}}.datepicker_5773a1 .calendar_82e711[data-disabled]{pointer-events:none}.datepicker_5773a1 .calendar_82e711[data-disabled] .cell_4f22ba{color:var(--lmn-color-on-surface-disabled)}.datepicker_5773a1 .calendar_82e711[data-readonly] .cell_4f22ba{cursor:default}.datepicker_5773a1 .calendar_82e711[data-readonly] .cell_4f22ba:not([data-selected]):hover{background:0 0}.datepicker_5773a1.hide-today_f5db3a .cell_4f22ba[data-today]:after{display:none}.datepicker-popover_8428d2{background-color:var(--lmn-color-surface-default);border:var(--lmn-stroke-weight-thin) solid var(--lmn-color-border-variant-soft);border-radius:var(--lmn-border-radius-small);box-shadow:0 .75px 1.5px 0 color-mix(in srgb, var(--lmn-color-primary-default) 30%, transparent), 0 1.5px 4.5px 1.5px color-mix(in srgb, var(--lmn-color-primary-default) 15%, transparent);box-sizing:border-box;z-index:10;width:20rem;max-width:calc(100vw - 2rem);max-height:100vh;overflow-y:auto}
