@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-timepicker{display:flex;flex-direction:column;gap:var(--bs-timepicker-gap,var(--bs-space-2))}.bs-timepicker__field{position:relative;display:block}.bs-timepicker__input{padding-inline-end:var(--bs-timepicker-toggle-room,3rem)}.bs-timepicker__input::-webkit-calendar-picker-indicator{display:none}.bs-timepicker__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-timepicker-toggle-size,2.25rem);padding:0;border:0;border-radius:var(--bs-timepicker-toggle-radius,var(--bs-radius-1));background-color:var(--bs-timepicker-toggle-bg,transparent);color:var(--bs-timepicker-toggle-fg,var(--bs-text-secondary));cursor:pointer}.bs-timepicker__icon{inline-size:1.125rem;block-size:1.125rem}@media (hover:hover){.bs-timepicker__toggle:hover:not(:disabled){background-color:var(--bs-timepicker-toggle-bg-hover,var(--s-hover));color:var(--bs-timepicker-toggle-fg-hover,var(--bs-text))}}.bs-timepicker__toggle:disabled{color:var(--bs-timepicker-toggle-fg-disabled,var(--bs-text-muted));cursor:not-allowed}.bs-timepicker__list{margin:0;padding:0;list-style:none;max-block-size:var(--bs-timepicker-list-max,16rem);overflow-y:auto;overscroll-behavior:contain}.bs-timepicker__option{display:flex;align-items:center;gap:var(--bs-space-2);min-block-size:var(--bs-timepicker-option-target,2.5rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-timepicker-option-pad,var(--bs-space-3));border-radius:var(--bs-timepicker-option-radius,var(--bs-radius-2));color:var(--bs-timepicker-option-fg,var(--bs-text));font-size:var(--bs-text-body);line-height:var(--bs-leading-none);font-variant-numeric:tabular-nums;cursor:pointer}.bs-timepicker__check{flex:none;inline-size:1rem;block-size:1rem;opacity:0}.bs-timepicker__time{flex:1 1 auto;min-inline-size:0}.bs-timepicker__meta{flex:none;font-size:var(--bs-text-caption);color:var(--bs-timepicker-meta-fg,var(--bs-text-muted))}.bs-timepicker__option[aria-selected='true']{background-color:var(--bs-timepicker-option-bg-selected,var(--bs-accent-subtle));font-weight:var(--bs-weight-medium)}.bs-timepicker__option[aria-selected='true'] .bs-timepicker__check{opacity:1}.bs-timepicker__option[data-active='true']{background-color:var(--bs-timepicker-option-bg-active,var(--s-hover));box-shadow:inset var(--bs-border-2) 0 0 0 var(--bs-timepicker-marker,var(--bs-accent-border))}@media (hover:hover){.bs-timepicker__option:hover:not([aria-disabled='true']){background-color:var(--bs-timepicker-option-bg-active,var(--s-hover))}}.bs-timepicker__option[aria-disabled='true']{color:var(--bs-timepicker-option-fg-disabled,var(--bs-text-muted));cursor:not-allowed}.bs-timepicker__option[aria-disabled='true'] .bs-timepicker__time{text-decoration:line-through}@media (min-width:48em){.bs-timepicker__panel{--bs-popover-width:var(--bs-timepicker-panel-width,15rem)}}@supports (anchor-scope:--bs-popover){.bs-timepicker{anchor-scope:--bs-popover}}@media (forced-colors:active){.bs-timepicker__option[data-active='true']{background-color:Highlight;color:HighlightText}.bs-timepicker__option[data-active='true'] .bs-timepicker__meta{color:HighlightText}.bs-timepicker__option[aria-disabled='true']{color:GrayText}@media (hover:hover){.bs-timepicker__option:hover:not([aria-disabled='true']){background-color:Highlight;color:HighlightText}}}@media print{.bs-timepicker__toggle{display:none}.bs-timepicker__input{padding-inline-end:var(--bs-input-padding-inline,var(--bs-space-3))}}}
