@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-search{position:relative;display:block;flex:1 1 var(--bs-search-basis,18rem);max-inline-size:var(--bs-search-max,32rem)}.bs-search__field{display:flex;align-items:center;gap:var(--bs-space-2);flex-wrap:wrap;padding-block:var(--bs-space-1);padding-inline:var(--bs-space-3);border:var(--bs-border-1) solid var(--bs-search-border,var(--bs-border-strong));border-radius:var(--bs-search-radius,var(--bs-radius-2));background-color:var(--bs-search-bg,var(--s-card));color:var(--bs-search-fg,var(--bs-text))}.bs-search__field:has(.bs-search__input:focus-visible){outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-search__icon{inline-size:1rem;block-size:1rem;flex:none;color:var(--bs-search-icon-fg,var(--bs-text-muted))}.bs-search__scope{display:inline-flex;align-items:center;gap:var(--bs-space-1);flex:none;min-block-size:var(--bs-search-target,1.75rem);padding-block:var(--bs-space-1);padding-inline:var(--bs-space-2);border:var(--bs-border-1) solid var(--bs-search-scope-border,var(--bs-accent-border));border-radius:var(--bs-radius-full);background-color:var(--bs-search-scope-bg,var(--bs-accent-subtle));color:var(--bs-search-scope-fg,var(--bs-text));font:inherit;font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);cursor:pointer}.bs-search__scope:hover{background-color:var(--bs-search-scope-bg-hover,var(--bs-accent-subtle-hover))}.bs-search__scope:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-search__scopeicon{inline-size:0.75rem;block-size:0.75rem}.bs-search__input{min-inline-size:0;inline-size:0;flex:1 1 8rem;padding-block:var(--bs-space-2);padding-inline:0;border:0;background-color:var(--bs-search-input-bg,var(--s-card));color:var(--bs-search-input-fg,var(--bs-text));font:inherit;font-size:var(--bs-text-small)}.bs-search__input:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-search__input::placeholder{color:var(--bs-search-placeholder-fg,var(--bs-text-muted));opacity:1}.bs-search__clear{display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:var(--bs-search-clear-target,1.75rem);min-block-size:var(--bs-search-clear-target,1.75rem);padding:0;border:0;border-radius:var(--bs-radius-full);background-color:var(--bs-search-clear-bg,transparent);color:var(--bs-search-clear-fg,var(--bs-text-secondary));cursor:pointer}.bs-search__clear:hover{background-color:var(--bs-search-clear-bg-hover,var(--s-hover));color:var(--bs-search-clear-fg-hover,var(--bs-text))}.bs-search__clear:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-search__clear svg{inline-size:0.875rem;block-size:0.875rem}.bs-search__panel{position:absolute;inset-inline:0;inset-block-start:calc(100% + var(--bs-space-1));z-index:var(--bs-search-panel-z,var(--bs-z-popover));max-block-size:var(--bs-search-panel-max,20rem);overflow-y:auto;overscroll-behavior:contain;padding-block:var(--bs-space-2);border:var(--bs-border-1) solid var(--bs-search-border,var(--bs-border-color));border-radius:var(--bs-search-radius,var(--bs-radius-2));background-color:var(--bs-search-panel-bg,var(--s-card));color:var(--bs-search-panel-fg,var(--bs-text));box-shadow:var(--bs-search-shadow,var(--bs-shadow-3))}.bs-search__grouplabel{margin:0;padding-block:var(--bs-space-1);padding-inline:var(--bs-space-3);font-size:var(--bs-text-caption);line-height:var(--bs-leading-none);letter-spacing:var(--bs-tracking-wide);text-transform:uppercase;font-weight:var(--bs-weight-medium);color:var(--bs-search-grouplabel-fg,var(--bs-text-muted))}.bs-search__list{margin:0;padding:0;list-style:none}.bs-search__item{display:flex;align-items:center;gap:var(--bs-space-3);inline-size:100%;min-block-size:var(--bs-search-item-target,2.25rem);padding-block:var(--bs-space-2);padding-inline:var(--bs-space-3);border:0;background-color:var(--bs-search-item-bg,var(--s-card));color:var(--bs-search-item-fg,var(--bs-text));font:inherit;font-size:var(--bs-text-small);text-align:start;cursor:pointer}.bs-search__item:hover{background-color:var(--bs-search-item-bg-hover,var(--s-hover));color:var(--bs-search-item-fg-hover,var(--bs-text))}.bs-search__item:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-search__text{min-inline-size:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-search__meta{flex:none;font-size:var(--bs-text-caption);color:var(--bs-search-meta-fg,var(--bs-text-muted))}@media (min-width:48em){.bs-search__field{flex-wrap:nowrap}}@media (forced-colors:active){.bs-search__field,.bs-search__panel{border-color:CanvasText}.bs-search__scope{background-color:Highlight;color:HighlightText;border-color:HighlightText}.bs-search__item:hover,.bs-search__item:focus-visible{background-color:Highlight;color:HighlightText}}@media print{.bs-search__clear,.bs-search__panel{display:none}.bs-search__field{border-color:var(--bs-search-border,var(--bs-border-color))}}}
