.browse-layout-toggle[data-v-ee4ffca0]{align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-full);border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-snappy) ease,border-color var(--duration-snappy) ease,color var(--duration-snappy) ease}.browse-layout-toggle[data-v-ee4ffca0]:hover{background:color-mix(in srgb,var(--green) 8%,var(--surface));border-color:color-mix(in srgb,var(--green) 35%,var(--border));color:var(--text)}.browse-layout-toggle[data-v-ee4ffca0]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.browse-layout-toggle__icon[data-v-ee4ffca0]{font-size:var(--text-lg)}.browse-prelude-share[data-v-ee4ffca0]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;padding:0;color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease,background var(--duration-fast) ease}.browse-prelude-share[data-v-ee4ffca0]:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent);border-color:color-mix(in srgb,var(--text) 18%,transparent)}.browse-prelude-share[data-v-ee4ffca0]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.browse-prelude-share[data-v-ee4ffca0]:disabled{color:var(--green-text);border-color:color-mix(in srgb,var(--green) 50%,var(--border));cursor:default}.browse-prelude-bookmark[data-v-ee4ffca0]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;padding:0;color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease,background var(--duration-fast) ease}@media(hover:hover){.browse-prelude-bookmark[data-v-ee4ffca0]:hover{color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent);border-color:color-mix(in srgb,var(--text) 18%,transparent)}}.browse-prelude-bookmark[data-v-ee4ffca0]:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media(max-width:1023px){[data-v-ee4ffca0] .car-list-meta-row{display:none}}.browse-ai-note[data-v-ee4ffca0]{justify-content:flex-start;margin:0}@media(min-width:1024px){.browse-ai-note[data-v-ee4ffca0]{justify-content:flex-end}}.browse-layout-popover{z-index:var(--z-sheet);display:flex;gap:var(--space-4);min-width:18rem;padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);box-shadow:0 12px 32px #00000059}.browse-layout-popover:focus{outline:none}.browse-layout-popover[data-state=open]{animation:browse-layout-popover-in var(--duration-fast) ease-out}@keyframes browse-layout-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.browse-layout-popover[data-state=open]{animation:none;transform:none}}.browse-overflow-menu{z-index:var(--z-sheet);display:flex;flex-direction:column;gap:var(--space-0-5);min-width:12rem;padding:var(--space-1-5);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);box-shadow:0 12px 32px #00000059}.browse-overflow-menu:focus{outline:none}.browse-overflow-menu__item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2-5) var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;transition:background var(--duration-snappy) ease}.browse-overflow-menu__item:hover{background:var(--surface)}.browse-overflow-menu__item--done{color:var(--green-text)}@media(min-width:1280px){.browse-overflow-menu .browse-overflow-menu__tablet-only{display:none}}.browse-overflow-menu__divider{height:0;margin:var(--space-1) var(--space-2);border:0;border-top:1px solid var(--border)}.browse-overflow-menu__cols{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1-5) var(--space-3)}.browse-overflow-menu__cols-label{font-size:var(--text-sm);color:var(--text-muted)}.browse-overflow-menu__cols-row{display:flex;gap:var(--space-1)}.browse-layout-popover__group{display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0}.browse-layout-popover__group[data-disabled]{opacity:.55}.browse-layout-popover__heading{margin:0;font:600 var(--text-base) / 1.2 var(--font-body);color:var(--text)}.browse-layout-popover__col-row{display:flex;gap:var(--space-1-5)}.browse-layout-popover__col-pill{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);font:600 var(--text-sm) / 1.2 var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}.browse-layout-popover__col-pill:hover:not(:disabled){border-color:var(--border-strong)}.browse-layout-popover__col-pill:focus-visible{outline:2px solid var(--green);outline-offset:2px}.browse-layout-popover__col-pill:disabled{cursor:not-allowed}.browse-layout-popover__col-pill--active{background:var(--green-tint);border-color:var(--green);color:var(--green-text)}.browse-layout-popover__width-pill{appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-3);height:2rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);font:600 var(--text-sm) / 1.2 var(--font-body);cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}.browse-layout-popover__width-pill:hover:not(:disabled){border-color:var(--border-strong)}.browse-layout-popover__width-pill:focus-visible{outline:2px solid var(--green);outline-offset:2px}.browse-layout-popover__width-pill--active{background:var(--green-tint);border-color:var(--green);color:var(--green-text)}.browse-view.browse-view--readable-width .car-list-shell{max-width:1500px;margin-inline:auto}.browse-view.browse-view--readable-width .car-list-content{max-width:1100px}
