@layer reset,tokens,base,layout;@layer components{.checkbox-list{gap:var(--space-2);display:grid}.checkbox-list__filter{width:100%}.checkbox-list__items--capped{max-block-size:var(--panel-max-height)}.checkbox-list__status{padding:var(--space-2);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-text-muted)}.vehicle-filter-panel{gap:var(--space-3);display:grid}.vehicle-filter-panel__group{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface)}.vehicle-filter-panel__title{gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-2) var(--space-4);border-radius:var(--radius-inner);font-size:var(--type-body-strong-size);font-weight:var(--type-heading-4-weight);line-height:var(--type-body-strong-leading);letter-spacing:var(--type-body-strong-tracking);background:var(--color-surface-subtle);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);justify-content:space-between;align-items:center;list-style:none;display:flex}.vehicle-filter-panel__title::-webkit-details-marker{display:none}.vehicle-filter-panel__title:focus-visible{outline-offset:calc(-1 * (var(--focus-ring-width) + var(--focus-ring-offset)))}.vehicle-filter-panel__group[open]>.vehicle-filter-panel__title{border-block-end:var(--border-width) solid var(--color-border-strong);border-end-end-radius:0;border-end-start-radius:0}.vehicle-filter-panel__icon{color:var(--color-text-muted);transition:rotate var(--duration-fast) var(--easing-standard);flex-shrink:0}.vehicle-filter-panel__group[open] .vehicle-filter-panel__icon{rotate:180deg}.vehicle-filter-panel__body,.vehicle-filter-panel__budget{padding:var(--space-2)}@media (hover:hover){.vehicle-filter-panel__title:hover{background:var(--color-pressed)}}@media (min-width:64em){.vehicle-filter-drawer__trigger{display:none}}.vehicle-filter-drawer__apply{display:grid}.catalog-results{transition:opacity var(--duration-fast) var(--easing-standard)}.catalog-results[aria-busy=true]{opacity:var(--opacity-busy);transition-delay:var(--delay-busy)}.filter-chip{text-decoration:none}.active-filter-list{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.active-filter-list__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}}@layer utilities;
