.PreviewContent_previewContainer__qxNEr{background:#fff;overflow-y:auto;padding:20px}.PreviewContent_previewContainerHover__zNbN_{position:fixed;width:400px;max-height:80vh;box-shadow:0 2px 12px rgba(0,0,0,.15);border-radius:8px;padding:16px;z-index:1001}.PreviewContent_previewContainerDrawer__hx5B1{position:fixed;right:0;top:0;bottom:0;width:400px;box-shadow:-2px 0 8px rgba(0,0,0,.1);z-index:1000}.PreviewContent_previewHeader__f8EEc{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.PreviewContent_previewTitle__4YnEm{margin:0 0 16px;font-size:1em}.PreviewContent_previewTitleDrawer__nOUxD{margin:0}.PreviewContent_previewCloseButton__dA_tG{background:none;border:none;font-size:24px;cursor:pointer;padding:0 8px}.PreviewContent_previewRow__xqaN2{margin-bottom:12px;display:flex;align-items:center;gap:8px}.PreviewContent_previewRowLabel__mZuua{font-weight:700;min-width:120px}.PreviewContent_previewRowValue__JW_lW{flex:1 1}.PreviewContent_previewRowValue__JW_lW code{font-size:1em}.PreviewContent_previewRowValueSmall__hI1V3{flex:1 1}.PreviewContent_previewRowValueSmall__hI1V3 code{font-size:.9em}.PreviewContent_previewDivider___LIW7{margin:12px 0;border:none;border-top:1px solid #e0e0e0}.PreviewContent_previewDescription__6uGiA{margin-bottom:12px;font-size:.95em;color:#444}.PreviewContent_previewDescriptionSmall__8iEHN{margin-bottom:8px;font-size:.9em;color:#444}.PreviewContent_formatBadge__lZCuA{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.85em;font-weight:700;color:#fff}.PreviewContent_formatBadgeSmall__8UXz5{display:inline-block;padding:2px 6px;border-radius:4px;font-size:.8em;font-weight:700;color:#fff}.PreviewContent_formatText__cgs50{background:#4a90e2}.PreviewContent_formatNumber__TDPg9{background:#50c878}.PreviewContent_formatDate__OEUAn{background:#ffb84d}.PreviewContent_formatPercent__R3iQe{background:#9b59b6}.PreviewContent_formatDefault__z9vkp{background:#ccc}.PreviewContent_sampleValues__Iq60h{margin-top:8px}.PreviewContent_sampleValuesSmall__YEjlR{margin-top:4px}.PreviewContent_sampleList__jI_aE{padding-left:20px;list-style:none;margin:0}.PreviewContent_sampleListSmall__4otf_{padding-left:18px;list-style:none;margin:0}.PreviewContent_sampleItem__eRauz{margin-bottom:6px;padding:6px 8px;background:#f9f9f9;border-radius:4px}.PreviewContent_sampleItemSmall__X3TJT{margin-bottom:4px;padding:4px 6px;background:#f9f9f9;border-radius:4px;font-size:.85em}.PreviewContent_sampleItem__eRauz code{font-size:.9em}.PreviewContent_sampleItemSmall__X3TJT code{font-size:.85em}.PreviewContent_noSamples__Rltq_{margin-top:8px;color:#999;font-style:italic}.PreviewContent_noSamplesSmall__WciOc{margin-top:4px;color:#999;font-style:italic;font-size:.9em}.PreviewContent_overlay__363Mw{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:999}.App_button__8M4GB{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;color:#fff}.App_button__8M4GB:disabled{cursor:not-allowed}.App_buttonPrimary__EwUfz{background:#06c}.App_buttonPrimary__EwUfz:hover:not(:disabled){background:#0052a3}.App_buttonDisabled__jBfkV{background:#ccc;color:#999}.App_buttonLogout__961Dx{padding:8px 16px;font-size:14px;font-weight:500;background:#666;color:#fff}.App_buttonLogout__961Dx:hover:not(:disabled){background:#555}.App_buttonLogout__961Dx:disabled{background:#ccc;color:#999}.App_buttonAnalyze__y4Q1H:hover:not(:disabled){opacity:.9}.App_buttonAnalyzeDisabled__pFb6x{background:#ccc;color:#999}.App_buttonAnalyzeOrange__jdwk0{background:#ff9800}.App_buttonAnalyzeOrange__jdwk0:hover:not(:disabled){background:#e68900}.App_buttonAnalyzeGreen__pY_HF{background:#28a745}.App_buttonAnalyzeGreen__pY_HF:hover:not(:disabled){background:#218838}.App_buttonSelect__QTGRv{padding:4px 12px;font-size:.85em;background:#f0f0f0;color:#333;border:1px solid #ccc;border-radius:4px;cursor:pointer}.App_buttonSelectSelected__8ccfq{background:#06c;color:#fff}.App_buttonPreview__pYx7j{font-size:.85em;padding:4px 8px;cursor:pointer;border:1px solid #ccc;border-radius:4px;background:#f9f9f9}.App_table__fsx6k{width:100%;border-collapse:collapse}.App_tableTopMatches__9T6ti{font-size:.9em}.App_tableHeader__34PWr{text-align:left;border-bottom:1px solid #ddd;padding:8px 6px;font-weight:600}.App_tableHeaderTopMatches__akiGY{padding:6px 8px}.App_tableRow__BItyD{border-bottom:1px solid #f0f0f0}.App_tableRowTopMatches__UdRoh{cursor:pointer;transition:background-color .2s}.App_tableRowTopMatches__UdRoh:hover{background:#f5f5f5}.App_tableRowTopMatchesSelected__o4S0Z{background:#e8f4f8}.App_tableRowTopMatchesAutoSelected__8_b98{background:#f0f8ff}.App_tableCell__uGeSr{padding:10px 6px;border-bottom:1px solid #f0f0f0}.App_tableCellTopMatches__jg8Zz{padding:6px 8px}.App_statusOk__D8asv{color:#185}.App_statusOkOptional__Yg7Bx{color:#666}.App_statusNeedsInput__dTk_k{color:#a15}.App_statusWarning__bZWWR{color:#fa0}.App_statusError__gIZpa{color:#d66}.App_textSecondary__F7rOz{color:#666}.App_textInfo__3Cvqi{color:#06c}.App_textSmall__izUrc{font-size:.85em}.App_textSmaller__oSmTV{font-size:.8em}.App_textItalic__Id8pt{font-style:italic}.App_badgeDerived__h8l1C,.App_badgeReused__1Hak0{margin-left:6px;font-size:.85em;color:#06c}.App_badgeDerived__h8l1C{font-style:italic}.App_badgeDerivedSmall__rJwmz{font-size:.8em;color:#06c;margin-top:2px;font-style:italic}.App_requiredIndicator__UhkOA{color:#a15;margin-left:4px}.App_closestMatch__7A4Kz{margin-top:4px;font-size:.85em;color:#666}.App_missingColumnsList__y1sNs{margin:4px 0 0;padding-left:18px;font-size:.9em}.App_missingColumnsItem__KIJOg{margin-bottom:2px}.App_selectDropdown__O6kyO{width:100%;padding:6px}