.discover-page .market-header{margin-block:var(--eg-space-6) 0;gap:var(--eg-space-3) var(--eg-space-5)}.discover-page .market-header h1{font-family:var(--font-display);font-size:var(--eg-fs-h1);line-height:var(--eg-lh-h1);letter-spacing:0;font-weight:700}.section-chips{margin-block-start:var(--eg-space-5)}.section-chips ul{gap:var(--eg-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.section-chips a{border:1px solid var(--eg-hair);border-radius:var(--eg-radius-pill);min-height:40px;padding-inline:var(--eg-space-4);background:var(--eg-surface);color:var(--eg-ink);font-size:var(--eg-fs-small);line-height:var(--eg-lh-small);white-space:nowrap;transition:background-color var(--eg-dur-2) var(--eg-ease-out), border-color var(--eg-dur-2) var(--eg-ease-out), color var(--eg-dur-2) var(--eg-ease-out);align-items:center;font-weight:600;display:inline-flex}.section-chips a:hover{border-color:var(--eg-ink-muted)}.section-chips a:focus-visible,.active-chips a:focus-visible,.discover-page .ss a:focus-visible{outline:var(--eg-focus-width) solid var(--eg-focus);outline-offset:var(--eg-focus-offset)}.section-chips a[aria-current=true]{border-color:var(--eg-ink);background:var(--eg-ink);color:var(--eg-surface)}.discover-page .df{gap:var(--eg-space-4);border:1px solid var(--eg-hair);border-radius:var(--eg-radius-media);padding:var(--eg-space-5);background:var(--eg-surface);box-shadow:var(--eg-shadow-1);margin-block-start:var(--eg-space-6)}.discover-page .ff{gap:var(--eg-space-2)}.discover-page .ff label{color:var(--eg-ink-muted);font-size:var(--eg-fs-caption);line-height:var(--eg-lh-caption);font-weight:600}.discover-page .ff>select,.discover-page .ff>input,.discover-page .input-wrap{border:1px solid color-mix(in srgb, var(--eg-ink-muted) 32%, var(--eg-surface));border-radius:var(--eg-radius-input);background:var(--eg-surface);min-height:48px;font-size:var(--eg-fs-body);transition:border-color var(--eg-dur-2) var(--eg-ease-out), box-shadow var(--eg-dur-2) var(--eg-ease-out)}.discover-page .ff>select:hover,.discover-page .input-wrap:hover{border-color:var(--eg-ink-muted)}.discover-page .ff>select:focus,.discover-page .input-wrap:focus-within{border-color:var(--eg-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--eg-primary) 16%, transparent)}.discover-page .input-wrap{padding-inline:var(--eg-space-4)}.discover-page .input-wrap svg{color:var(--eg-ink-muted)}.discover-page .sfb .filter-actions .button{border-radius:var(--eg-radius-input);min-height:48px;padding-inline:var(--eg-space-6)}.discover-page .button--primary:is(:hover,:active){background:var(--eg-primary-hover);box-shadow:none}.active-chips{gap:var(--eg-space-2);margin:var(--eg-space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.active-chips a{align-items:center;gap:var(--eg-space-2);border:1px solid var(--eg-hair);border-radius:var(--eg-radius-pill);min-height:40px;padding-inline:var(--eg-space-4) var(--eg-space-3);background:var(--eg-surface-muted);color:var(--eg-ink);font-size:var(--eg-fs-small);line-height:var(--eg-lh-small);transition:background-color var(--eg-dur-2) var(--eg-ease-out), border-color var(--eg-dur-2) var(--eg-ease-out);font-weight:600;display:inline-flex}.active-chips a:hover{border-color:var(--eg-ink-muted);background:var(--eg-surface-sunken)}.active-chips .eg-icon{color:var(--eg-ink-muted)}.discover-page .rt{min-height:48px;gap:var(--eg-space-2) var(--eg-space-5);font-size:var(--eg-fs-small);line-height:var(--eg-lh-small);margin-block-start:var(--eg-space-6)}.discover-page .rt>p{font-size:var(--eg-fs-body)}.discover-page .ss{gap:var(--eg-space-2)}.discover-page .ss a{border-color:var(--eg-hair);min-height:40px;padding-inline:var(--eg-space-4);font-size:var(--eg-fs-small);line-height:var(--eg-lh-small);transition:background-color var(--eg-dur-2) var(--eg-ease-out), border-color var(--eg-dur-2) var(--eg-ease-out), color var(--eg-dur-2) var(--eg-ease-out)}.discover-page .ss a:hover{border-color:var(--eg-ink-muted)}.discover-page .ss a[aria-current=true]{border-color:var(--eg-ink);background:var(--eg-ink);color:var(--eg-surface)}.discover-page .comparison-picker{gap:var(--eg-space-6);margin-block-start:var(--eg-space-6)}.discover-page .comparison-picker legend{font-size:var(--eg-fs-h3);line-height:var(--eg-lh-h3);margin:0;font-weight:600}.discover-page .comparison-picker__hint{margin-block:var(--eg-space-2) var(--eg-space-6);color:var(--eg-ink-muted);font-size:var(--eg-fs-small);line-height:var(--eg-lh-small)}.discover-page>.shell>.supplier-discovery-grid{margin-block-start:var(--eg-space-6)}.discover-page .comparison-picker__submit{z-index:var(--eg-z-sticky);border-block-start:1px solid var(--eg-hair);padding-block:var(--eg-space-3);background:var(--eg-glass-bg);-webkit-backdrop-filter:var(--eg-glass-blur);backdrop-filter:var(--eg-glass-blur)}.discover-page .comparison-picker:not(:has(input[name=s]:checked)) .comparison-picker__submit{display:none}.discover-page .comparison-picker__submit .button{border-radius:var(--eg-radius-input);min-height:48px}.discover-page .pagination{margin-block-start:var(--eg-space-8)}@media (max-width:768px){.discover-page .market-header h1{font-size:var(--eg-fs-h1);line-height:var(--eg-lh-h1)}.section-chips ul,.active-chips{margin-inline:calc(var(--eg-gutter) * -1);padding-inline:var(--eg-gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--eg-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.section-chips ul::-webkit-scrollbar{display:none}.active-chips::-webkit-scrollbar{display:none}.section-chips li,.active-chips>li{flex:none}.section-chips a,.active-chips a,.discover-page .ss a{white-space:nowrap;min-height:44px}.discover-page .df{padding:var(--eg-space-4);margin-block-start:var(--eg-space-4)}.discover-page .rt,.discover-page .comparison-picker{margin-block-start:var(--eg-space-4)}}
