.legendPanel[data-v-7c7f0c76]{background:transparent;border-bottom:1px solid var(--color-border-dropdown);border-radius:11px 11px 0 0;overflow:hidden;padding:0}.legendToggle[data-v-7c7f0c76]{align-items:center;background:transparent;border:none;border-radius:0;color:#6b7280;cursor:pointer;display:flex;font-size:11px;gap:8px;padding:10px 14px;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.legendToggle[data-v-7c7f0c76]:hover{background:var(--color-surface-subtle);color:#374151}.legendToggleCopy[data-v-7c7f0c76]{display:grid;flex:1;gap:2px;min-width:0}.legendToggleIcon[data-v-7c7f0c76]{color:#64748b;flex-shrink:0;height:14px;width:14px}.legendToggleLabel[data-v-7c7f0c76]{color:#374151;display:block;font-size:10px;font-weight:700}.legendToggleHint[data-v-7c7f0c76]{color:#94a3b8;display:block;font-size:9px}.legendToggleArrow[data-v-7c7f0c76]{align-items:center;background:transparent;border-radius:999px;color:var(--color-text-muted);display:inline-flex;flex-shrink:0;font-size:10px;height:22px;justify-content:center;transition:background-color .15s ease,color .15s ease,transform .18s ease;width:22px}.legendToggle:hover .legendToggleArrow[data-v-7c7f0c76]{background:var(--color-accent-soft);color:var(--color-accent-strong)}.legendToggleArrowOpen[data-v-7c7f0c76]{transform:rotate(180deg)}.legendBody[data-v-7c7f0c76]{background:#eef2f6;padding:6px 2px 8px}.legendGrid[data-v-7c7f0c76]{display:grid;gap:5px}.tableLegend[data-v-7c7f0c76]{align-items:center;background:#fff;border:1px solid var(--color-border-dropdown);border-radius:8px;color:#6b7280;display:flex;font-size:10px;gap:7px;line-height:1.45;padding:7px 8px}.legendMarker[data-v-7c7f0c76]{align-items:center;border:1px solid #edf2f7;border-radius:6px;display:inline-flex;justify-content:center;min-height:18px;min-width:18px;width:18px}.legendMarker[data-v-7c7f0c76],.legendMarkerIcon[data-v-7c7f0c76]{background:var(--color-info-bg-soft)}.legendMarkerIcon[data-v-7c7f0c76]{border-color:#e2e8f0}.tableNote[data-v-7c7f0c76]{background:#fff;border:1px solid var(--color-border-dropdown);border-radius:8px;color:#6b7280;font-size:10px;line-height:1.45;padding:7px 8px}.tableNotes[data-v-7c7f0c76]{display:grid;gap:5px;margin-top:5px}.manualLegendBadge[data-v-7c7f0c76]{align-items:center;color:var(--color-accent);display:inline-flex;flex-shrink:0;height:13px;justify-content:center;width:13px}.manualLegendIcon[data-v-7c7f0c76]{background-color:currentColor;display:block;flex-shrink:0;height:9px;-webkit-mask-image:var(--v34f6bdb7);mask-image:var(--v34f6bdb7);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:9px}.aiLegendIcon[data-v-7c7f0c76]{color:#2563eb;flex-shrink:0;height:11px;width:11px}.reimbursementBadge[data-v-7c7f0c76]{background:var(--color-success-bg);color:var(--color-success-dark);letter-spacing:.02em}.reimbursementBadge[data-v-7c7f0c76],.webScrapedLegendBadge[data-v-7c7f0c76]{align-items:center;border-radius:999px;display:inline-flex;font-size:9px;font-weight:700;justify-content:center;line-height:1;min-height:18px;padding:0 8px;white-space:nowrap}.webScrapedLegendBadge[data-v-7c7f0c76]{background:var(--color-purple-bg-strong);color:var(--color-purple-text)}.statusBadge[data-v-7c7f0c76]{align-items:center;border-radius:999px;display:inline-flex;font-size:9px;font-weight:700;justify-content:center;letter-spacing:.01em;max-width:100%;min-height:18px;padding:0 8px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.statusBadge--phasedOut[data-v-7c7f0c76]{background:#ffedd5;color:#7c3f00}.statusBadge--withdrawn[data-v-7c7f0c76]{background:#fee2e2;color:#7f1d1d}.legendText[data-v-7c7f0c76]{flex:1;text-align:left}@media(max-width:768px){.legendToggle[data-v-7c7f0c76]{padding:11px 14px}.tableLegend[data-v-7c7f0c76],.tableNote[data-v-7c7f0c76]{border-radius:10px}.tableLegend[data-v-7c7f0c76]{gap:8px;padding:8px 9px}}
