.shortlist_shortlist__8x2lV{min-width:0}.shortlist_label__NyZNm{display:block;font-weight:600;margin:1rem 0 .5rem}.shortlist_input__ml1NN{display:block;box-sizing:border-box;width:100%;min-height:44px;margin-top:.5rem;padding:.75rem;border:1px solid var(--border);border-radius:8px;background:var(--ink-control);color:var(--text-primary);font:inherit}.shortlist_picker__PG7_Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;margin:1.5rem 0 0;padding:1rem;border:1px solid var(--border);border-radius:12px}.shortlist_picker__PG7_Z legend{padding:0 .5rem;font-weight:600}.shortlist_choice__taVHl{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.5rem;background:var(--ink-control);color:var(--text-primary);border-radius:8px;cursor:pointer}.shortlist_choice__taVHl input{width:20px;height:20px;flex:none;accent-color:var(--primary)}.shortlist_choice__taVHl:has(input:disabled){opacity:.65;cursor:default}.shortlist_comparison__77HlN{display:grid;gap:1rem;padding:0;list-style-position:inside}.shortlist_comparison__77HlN li{min-width:0;padding:1.25rem;border-radius:12px;background:var(--ink-panel);border:1px solid var(--border);overflow-wrap:anywhere}.shortlist_comparison__77HlN h3{display:inline}.shortlist_actions__Ne_YY{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.shortlist_button__eg9mO{min-height:44px;padding:.65rem 1rem;border:1px solid var(--border);border-radius:8px;background:var(--ink-control);color:var(--text-primary);font:inherit;font-weight:600;cursor:pointer}.shortlist_button__eg9mO:disabled{opacity:.55;cursor:default}.shortlist_button__eg9mO:focus-visible,.shortlist_choice__taVHl input:focus-visible,.shortlist_input__ml1NN:focus-visible,.shortlist_shortlist__8x2lV summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.shortlist_status__3GvlS{min-height:1.5em}.shortlist_shortlist__8x2lV summary{cursor:pointer;min-height:44px}@media (max-width:560px){.shortlist_picker__PG7_Z{grid-template-columns:minmax(0,1fr);padding:.75rem}.shortlist_actions__Ne_YY{display:grid;grid-template-columns:minmax(0,1fr)}}