._picker_1qc8s_1{min-width:0}._toolbar_1qc8s_2{background:var(--secondary);border:1px solid var(--border);grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}._search_1qc8s_3,._selectLabel_1qc8s_3{flex-direction:column;gap:9px;min-width:0;font-size:13px;font-weight:600;display:flex}._searchInput_1qc8s_4{background:var(--background);border:1px solid var(--input);min-width:0;display:flex}._searchInput_1qc8s_4 input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;padding:12px 14px;font-size:14px}._searchInput_1qc8s_4 button{background:var(--dark);color:#fff;border:0;justify-content:center;align-items:center;gap:6px;min-width:48px;min-height:48px;padding:0 12px;font-size:13px;display:inline-flex}._selectLabel_1qc8s_3 select{border:1px solid var(--input);background:var(--background);width:100%;min-width:0;min-height:50px;color:var(--foreground);text-overflow:ellipsis;padding:11px 30px 11px 12px;font-size:14px}._resultsBar_1qc8s_8{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:18px 0 28px;font-size:13px;display:flex}._resultsBar_1qc8s_8 p{overflow-wrap:anywhere;margin:0}._resultsBar_1qc8s_8>div{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}._resultsBar_1qc8s_8 a,._textLink_1qc8s_11{color:var(--dark);text-underline-offset:4px;text-decoration:underline}._resultsBar_1qc8s_8 a{align-items:center;min-height:44px;display:inline-flex}._quietButton_1qc8s_13{min-height:44px;color:var(--dark);text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}._actions_1qc8s_14{min-width:0;margin-top:18px}._actionButtons_1qc8s_15{flex-wrap:wrap;gap:8px;display:flex}._actionButtons_1qc8s_15 button{border:1px solid var(--border);min-height:44px;color:var(--dark);background:0 0;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:600;display:inline-flex}._actionButtons_1qc8s_15 button:hover,._actionButtons_1qc8s_15 ._selected_1qc8s_17{background:var(--secondary);border-color:var(--brown)}._actionButtons_1qc8s_15 button[aria-disabled=true]{border-style:dashed}._comparisonLink_1qc8s_19{min-height:44px;color:var(--dark);text-underline-offset:4px;align-items:center;gap:7px;font-size:12px;text-decoration:underline;display:inline-flex}._compact_1qc8s_20{margin-top:12px}._comparison_1qc8s_19,._selectionPanel_1qc8s_21{border-top:1px solid var(--border);min-width:0;margin-top:56px;padding-top:36px;scroll-margin-top:150px}._panelHeading_1qc8s_22{justify-content:space-between;align-items:flex-start;gap:15px 24px;display:flex}._panelHeading_1qc8s_22 h2{font-family:var(--serif);margin:0;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.12}._panelHeading_1qc8s_22 p{margin:0 0 10px}._panelIntro_1qc8s_25{max-width:760px;color:var(--muted-foreground);margin:22px 0;font-size:14px}._emptyHint_1qc8s_26{border:1px solid var(--border);color:var(--muted-foreground);margin:22px 0 0;padding:20px;font-size:14px}._tableScroll_1qc8s_27{overscroll-behavior-inline:contain;border:1px solid var(--border);max-width:100%;overflow-x:auto}._compareTable_1qc8s_28{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:13px;line-height:1.65}._compareTable_1qc8s_28 th,._compareTable_1qc8s_28 td{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;min-width:160px;max-width:280px;padding:17px 18px}._compareTable_1qc8s_28 th{color:var(--dark);font-weight:600}._compareTable_1qc8s_28 thead{background:var(--secondary)}._compareTable_1qc8s_28 thead th{padding-right:45px;position:relative}._compareTable_1qc8s_28 thead a{text-underline-offset:4px;text-decoration:underline}._compareTable_1qc8s_28 thead ._removeButton_1qc8s_34{position:absolute;top:4px;right:3px}._compareTable_1qc8s_28 tbody tr:last-child th,._compareTable_1qc8s_28 tbody tr:last-child td{border-bottom:0}._scrollHint_1qc8s_36{color:var(--muted-foreground);margin:18px 0 8px;font-size:12px}._panelActions_1qc8s_37{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:25px;display:flex}._panelActions_1qc8s_37 ._textLink_1qc8s_11{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}._selectionPanel_1qc8s_21{background:var(--secondary);border:1px solid var(--border);padding:28px}._selectionItems_1qc8s_40{margin:18px 0 0;padding:0;list-style:none}._selectionItems_1qc8s_40 li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:16px 0;display:flex}._selectionItems_1qc8s_40 a{text-underline-offset:4px;font-size:16px;font-weight:600;text-decoration:underline}._selectionItems_1qc8s_40 span{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}._removeButton_1qc8s_34{width:44px;height:44px;color:var(--dark);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._storageNote_1qc8s_45{max-width:760px;color:var(--muted-foreground);margin:20px 0 0;font-size:12px;line-height:1.7}._emptyState_1qc8s_46{border:1px solid var(--border);background:var(--secondary);padding:32px}._emptyState_1qc8s_46 h3{font-family:var(--serif);margin:0 0 16px;font-size:32px;font-weight:400;line-height:1.15}._emptyState_1qc8s_46 p{max-width:650px;color:var(--muted-foreground);font-size:14px}._status_1qc8s_49{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){._toolbar_1qc8s_2{grid-template-columns:repeat(2,minmax(0,1fr))}._search_1qc8s_3{grid-column:1/-1}}@media (max-width:600px){._toolbar_1qc8s_2{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}._panelHeading_1qc8s_22{flex-direction:column;gap:8px}._comparison_1qc8s_19,._selectionPanel_1qc8s_21{margin-top:38px;scroll-margin-top:95px}._selectionPanel_1qc8s_21,._emptyState_1qc8s_46{padding:20px}._panelActions_1qc8s_37{flex-direction:column;align-items:stretch;gap:12px}._panelActions_1qc8s_37>*{width:100%}._panelActions_1qc8s_37 .button{white-space:normal;text-align:center;min-height:48px;line-height:1.5}._selectionItems_1qc8s_40 a{overflow-wrap:anywhere;font-size:14px}._actionButtons_1qc8s_15 button{flex:1;min-width:105px}._resultsBar_1qc8s_8{padding-bottom:22px}}@media (prefers-reduced-motion:reduce){._tableScroll_1qc8s_27{scroll-behavior:auto}}
