@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-datepicker{display:flex;flex-direction:column;gap:var(--bs-datepicker-gap,var(--bs-space-2))}.bs-datepicker__field{position:relative;display:block}.bs-datepicker__input{padding-inline-end:var(--bs-datepicker-toggle-room,3rem)}.bs-datepicker__toggle{position:absolute;inset-block:var(--bs-border-2);inset-inline-end:var(--bs-border-2);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--bs-datepicker-toggle-size,2.25rem);padding:0;border:0;border-radius:var(--bs-datepicker-toggle-radius,var(--bs-radius-1));background-color:var(--bs-datepicker-toggle-bg,transparent);color:var(--bs-datepicker-toggle-fg,var(--bs-text-secondary));cursor:pointer}.bs-datepicker__icon{inline-size:1.125rem;block-size:1.125rem}@media (hover:hover){.bs-datepicker__toggle:hover:not(:disabled){background-color:var(--bs-datepicker-toggle-bg-hover,var(--s-hover));color:var(--bs-datepicker-toggle-fg-hover,var(--bs-text))}}.bs-datepicker__toggle:disabled{color:var(--bs-datepicker-toggle-fg-disabled,var(--bs-text-muted));cursor:not-allowed}@media (min-width:48em){.bs-datepicker__panel{--bs-popover-width:var(--bs-datepicker-panel-width,21rem)}}@supports (anchor-scope:--bs-popover){.bs-datepicker{anchor-scope:--bs-popover}}.bs-datepicker__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bs-space-2);margin-block-start:var(--bs-space-3);padding-block-start:var(--bs-space-3);border-block-start:var(--bs-border-1) solid var(--bs-datepicker-rule,var(--bs-border-color))}.bs-datepicker__actions > :last-child{margin-inline-start:auto}@media (forced-colors:active){.bs-datepicker__actions{border-block-start-color:CanvasText}@media (hover:hover){.bs-datepicker__toggle:hover:not(:disabled){background-color:Highlight;color:HighlightText}}.bs-datepicker__toggle:disabled{color:GrayText}}@media print{.bs-datepicker__toggle{display:none}.bs-datepicker__input{padding-inline-end:var(--bs-input-padding-inline,var(--bs-space-3))}}}
