.mb-search-field{gap:var(--mb-spacing-xs);flex-direction:column;display:inline-flex}.mb-search-field,.mb-search__input,.mb-search__label{font-family:var(--mb-font-montserrat)}.mb-search__label{color:var(--mb-content-neutral);font-size:var(--mb-font-size-150);font-weight:var(--mb-fw-medium);line-height:var(--mb-lineheight-control)}.mb-search{--field-border:var(--mb-border-control);--field-fill:var(--mb-container-neutral);--field-ink:var(--mb-content-neutral);--field-ring:inset 0 0 0 var(--mb-size-050) var(--field-border);box-sizing:border-box;outline:var(--mb-size-050) solid #0000;outline-offset:calc(-1 * var(--mb-size-050));background-color:var(--field-fill);color:inherit;box-shadow:var(--field-ring);transition:box-shadow var(--mb-duration-fast) var(--mb-easing-standard);--search-min-height:max(var(--mb-size-500), var(--mb-font-size-200) * 3);--search-min-width:calc(15rem * var(--mb-rem-ratio,1));--search-padding:var(--mb-spacing-l);--search-font-size:var(--mb-font-size-200);--search-icon-size:var(--mb-sizing-l);--search-clear-size:max(var(--mb-size-475), var(--mb-font-size-200) * 2.75);--search-clear-pull:calc(.5 * (var(--mb-size-350) - var(--search-clear-size)));align-items:center;gap:var(--mb-spacing-m);min-width:var(--search-min-width);min-height:var(--search-min-height);padding:0 var(--search-padding);border-radius:var(--mb-border-radius-full);border:0;display:inline-flex}.mb-search--size-large{--search-min-height:max(var(--mb-size-550), var(--mb-font-size-200) * 4);--search-padding:var(--mb-spacing-xl);--search-icon-size:var(--mb-sizing-xl)}.mb-search--size-small{--search-min-height:max(var(--mb-size-450) + var(--mb-size-050), var(--mb-font-size-200) * 2.5625);--search-padding:var(--mb-spacing-m);--search-font-size:var(--mb-font-size-150);--search-icon-size:var(--mb-sizing-m)}.mb-search--shape-square{border-radius:var(--mb-border-radius-m)}.mb-search--variant-filled,.mb-search--variant-secondary{--field-fill:var(--mb-container-quiet)}.mb-search__input{color:var(--field-ink);font-weight:var(--mb-fw-regular);background-color:initial;min-width:0;font-size:var(--search-font-size);line-height:var(--mb-lineheight-control);border:0;outline:none;flex:1}.mb-search__input::placeholder{color:var(--mb-content-quiet);opacity:1}.mb-search__clear{width:var(--search-clear-size);height:var(--search-clear-size);margin:0 var(--search-clear-pull);border-radius:var(--mb-border-radius-full);background-color:initial;color:var(--mb-content-neutral);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mb-search__clear-icon,.mb-search__glyph{width:var(--search-icon-size);height:var(--search-icon-size);display:inline-flex}.mb-search__glyph{color:var(--mb-content-neutral);flex-shrink:0}:is(.mb-search__clear-icon,.mb-search__glyph)>.mb-icon{font-size:var(--search-icon-size)}.mb-search.mb-search--force-hover:not(.mb-search--invalid),.mb-search:not(.mb-search--invalid,.mb-search--disabled):hover{--field-border:var(--mb-border-strong)}.mb-search.mb-search--force-press:not(.mb-search--invalid),.mb-search:not(.mb-search--invalid,.mb-search--disabled):focus-visible{--field-border:var(--mb-focus-ring-color)}.mb-search:not(.mb-search--invalid,.mb-search--disabled):has(:focus-visible){--field-border:var(--mb-focus-ring-color)}@media (forced-colors:active){.mb-search.mb-search--force-press:not(.mb-search--invalid),.mb-search:not(.mb-search--invalid,.mb-search--disabled):focus-visible{outline-width:var(--mb-focus-ring-width)}.mb-search:not(.mb-search--invalid,.mb-search--disabled):has(:focus-visible){outline-width:var(--mb-focus-ring-width)}}.mb-search--invalid{--field-border:var(--mb-border-error)}.mb-search--disabled,.mb-search.mb-search--force-disabled{--field-ink:var(--mb-content-disabled);cursor:not-allowed}
