.rdp-root{--rdp-accent-color:var(--accent-9);--rdp-accent-background-color:var(--accent-9);--rdp-today-color:var(--accent-11);--rdp-selected-border:none;--rdp-day_button-border-radius:var(--radius-2)}.rdp-root td{padding:initial;margin:initial}.rdp-caption_dropdowns{gap:var(--space-2)}.rdp-button_previous,.rdp-button_next{color:var(--accent-11)}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--accent-4)}.rdp-day_selected,.rdp-day_selected:hover{background-color:var(--accent-3);color:var(--accent-3-contrast)}.rdp-selected .rdp-day_button{background-color:var(--accent-9);color:var(--accent-contrast);border:none}.rdp-day{border-radius:var(--radius-2)}.rdp-day_outside{color:var(--gray-8)}.rdp-today:not(.rdp-outside){color:var(--accent-11)}.rdp-caption_label{font-weight:510}.sift-date-picker-size-1 .rdp-root{--rdp-cell-size:32px;--rdp-nav-height:16px;--rdp-day-height:32px;--rdp-day-width:32px;--rdp-nav_button-width:24px;--rdp-nav_button-height:24px}.sift-date-picker-size-1 .rdp-root .rdp-chevron{height:14px;fill:var(--gray-12)}.sift-date-picker-size-1 .rdp-root .rdp-caption_label{font-size:var(--font-size-2)}.sift-date-picker-size-1 .rdp-root .rdp-month_grid{margin-top:var(--space-2)}.sift-date-picker-size-1 .rdp-root .rdp-day_button{width:32px;height:32px;font-size:var(--font-size-1);margin:auto}.sift-date-picker-size-2 .rdp-root{--rdp-cell-size:40px;--rdp-nav-height:24px;--rdp-day-height:40px;--rdp-day-width:40px;--rdp-nav_button-width:32px;--rdp-nav_button-height:32px}.sift-date-picker-size-2 .rdp-root .rdp-chevron{height:16px}.sift-date-picker-size-2 .rdp-root .rdp-caption_label{font-size:var(--font-size-3)}.sift-date-picker-size-2 .rdp-root .rdp-month_grid{margin-top:var(--space-3)}.sift-date-picker-size-2 .rdp-root .rdp-day_button{width:40px;height:40px;font-size:var(--font-size-2);margin:auto}.sift-sectioned-field-with-caption{flex-direction:column;gap:0;width:100%;display:flex}.sift-sectioned-field-with-caption .rt-TextFieldInput{font-family:var(--code-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-variant-numeric:tabular-nums}.sift-section-format-caption{font-family:var(--code-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-variant-numeric:tabular-nums;color:var(--gray-11);line-height:1.2;font-size:var(--font-size-1);-webkit-user-select:none;user-select:none;padding-left:calc(var(--space-1) * 1.5);box-sizing:border-box;margin-bottom:2px}.sift-sectioned-field-with-caption[data-field-size="2"] .sift-section-format-caption{padding-left:var(--space-2)}.sift-sectioned-field-with-caption.sift-sectioned-field-with-caption--inset-duration{align-items:flex-start;width:fit-content;max-width:100%}.sift-sectioned-field-with-caption--inset-duration .sift-section-format-caption{padding-left:calc(var(--text-field-border-width,1px) + var(--space-1) + (var(--space-1) * 1.5 - var(--text-field-border-width,1px)));text-align:left;align-self:flex-start;width:auto}.sift-sectioned-field-with-caption--inset-duration[data-field-size="2"] .sift-section-format-caption{padding-left:calc(var(--text-field-border-width,1px) + var(--space-1) + (var(--space-2) - var(--text-field-border-width,1px)))}.sift-sectioned-field-with-caption--inset-duration .sift-section-format-caption--pre{width:auto;max-width:none}.sift-section-format-caption--pre{white-space:pre;width:fit-content;max-width:100%}.sift-section-format-caption--highres{white-space:nowrap;align-items:baseline;width:100%;min-width:min-content;display:flex}.sift-section-format-caption--highres>.sift-section-format-caption--highres-seg{text-align:center;flex:none;min-width:3ch}.sift-section-format-caption--highres>.sift-section-format-caption--highres-delim{text-align:center;flex:0 0 1ch}.sift-sectioned-field-with-caption--very-high-res .rt-TextFieldRoot{min-width:25ch}.sift-duration-year-day-input.rt-TextFieldRoot .rt-TextFieldInput{min-width:0;padding-left:var(--space-1);padding-right:var(--space-1);font-variant-numeric:tabular-nums}.sift-interval-picker-input-error.rt-TextFieldRoot{box-shadow:inset 0 0 0 1px var(--red-a7);background-color:var(--red-a3)}.sift-interval-picker-input-error.rt-TextFieldRoot:focus-within{box-shadow:inset 0 0 0 1px var(--red-a8), 0 0 0 1px var(--red-a8);background-color:var(--red-a3)}
