/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.configurator-panel{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4)}@media (width>=64rem){.configurator-panel{padding:calc(var(--spacing,.25rem) * 6)}}.configurator-model-filters{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.configurator-model-filters{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.configurator-model-filters{padding:calc(var(--spacing,.25rem) * 4)}.configurator-section-button[data-active=true]{border-color:var(--primary);background-color:var(--accent);color:var(--accent-foreground)}.configurator-good[data-unavailable=true]{background-color:var(--muted);color:var(--muted-foreground)}.configurator-good[data-selected=true]{border-color:var(--primary);background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.configurator-good[data-selected=true]{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.configurator-summary-desktop{display:none}@media (width>=64rem){.configurator-summary-desktop{display:block}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
