.lookalike-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.lookalike-pair{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:20px}.lookalike-pair p{line-height:1.65}.lookalike-photo-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lookalike-photo-pair figure{min-width:0;margin:0}.lookalike-photo-pair figure>div{aspect-ratio:4/3;border-radius:var(--radius-sm);position:relative;overflow:hidden}.lookalike-photo-pair img{object-fit:cover}.lookalike-photo-pair figcaption{font-size:var(--text-xs);gap:4px;margin-top:8px;display:grid}.lookalike-photo-pair figcaption strong{font-size:var(--text-base)}.lookalike-photo-pair figcaption a{color:var(--muted);overflow-wrap:anywhere}@media (max-width:760px){.lookalike-pair-grid{grid-template-columns:1fr}}.lookalike-group{margin:56px 0;scroll-margin-top:100px}.lookalike-group [id^=confon-],.lookalike-pair{scroll-margin-top:100px}.lookalike-pair h3{font-size:var(--text-xl);margin:0 0 16px}.lookalike-photo-pair figcaption em{color:var(--muted)}.lookalike-pair .comparison-risk-label{white-space:normal;justify-self:start;max-width:100%;line-height:1.25}.lookalike-checks{gap:8px;margin:0 0 16px;padding-left:20px;line-height:1.6;list-style:outside;display:grid}.lookalike-checks li{margin:0;padding:0}.lookalike-harmless{color:var(--muted);margin-top:16px}.lookalike-pair .comparison-risk-label.excellent_edible,.lookalike-pair .comparison-risk-label.edible,.lookalike-pair .comparison-risk-label.edible_with_conditions{border-color:color-mix(in srgb, var(--forest-panel) 25%, transparent);color:var(--forest-panel)}.lookalike-pair-text>:first-child{margin-top:16px}@media (min-width:761px){.lookalike-pair:only-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.lookalike-pair:only-child h3{grid-column:1/-1}.lookalike-pair:only-child .lookalike-pair-text>:first-child{margin-top:0}}.catalogue-list .lookalike-scientific{color:var(--muted);font-size:var(--text-xs);margin-top:2px;font-style:italic;display:block}.lookalike-row-now>*{background:color-mix(in srgb, var(--clay) 6%, transparent)}.lookalike-now{background:var(--clay);color:var(--surface);font-size:var(--text-xs);margin-left:8px;padding:0 8px;font-weight:800;line-height:1.6}.catalogue-list td a{color:var(--forest-panel);font-weight:700}.catalogue-list td a:hover{color:var(--clay)}.lookalike-row-link{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.lookalike-pair:target{outline:2px solid var(--clay);outline-offset:4px}.lookalike-steps .lookalike-step-pairs{color:var(--muted);font-size:var(--text-xs)}.lookalike-step-pairs a{color:var(--forest-panel);font-weight:700}.lookalike-step-pairs a:hover{color:var(--clay)}@media (max-width:760px){.catalogue-list table.lookalike-calendar{min-width:0}.lookalike-calendar thead{display:none}.lookalike-calendar,.lookalike-calendar tbody,.lookalike-calendar tr{display:block}.lookalike-calendar tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px;display:grid}.lookalike-calendar tbody tr:last-child{border-bottom:0}.catalogue-list .lookalike-calendar th,.catalogue-list .lookalike-calendar td{border:0;padding:0;display:block}.lookalike-calendar tbody th{grid-column:1/-1}.lookalike-calendar td:first-of-type:before{content:"Vigila";color:var(--muted);font-size:var(--text-xs);display:block}.lookalike-row-now{background:color-mix(in srgb, var(--clay) 6%, transparent)}.lookalike-row-now>*{background:0 0}.lookalike-calendar td:nth-of-type(2){align-self:start}.lookalike-calendar td:nth-of-type(3){grid-column:1/-1}.lookalike-calendar td:nth-of-type(3):before{content:"Coincideixen: ";color:var(--muted)}.lookalike-calendar td:nth-of-type(4){grid-column:1/-1}}.lookalike-method .text-link{white-space:nowrap}.lookalike-jump{gap:12px;margin:0 0 24px;display:grid}.lookalike-jump ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lookalike-jump a{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--forest-panel);align-items:center;gap:8px;padding:4px 16px 4px 8px;font-weight:750;text-decoration:none;display:inline-flex}.lookalike-jump a:hover,.lookalike-jump a:focus-visible{border-color:var(--clay);color:var(--clay)}.lookalike-jump .species-icon{object-fit:contain;width:32px;height:32px}.lookalike-related{margin-top:24px}
