.InsurancePdfAnalysis-module__ab5NWq__container{padding:4px 0}.InsurancePdfAnalysis-module__ab5NWq__pendingSection{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;margin-top:16px;padding:16px}.InsurancePdfAnalysis-module__ab5NWq__pendingHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__pendingTitle{color:var(--text-primary);font-size:14px;font-weight:700}.InsurancePdfAnalysis-module__ab5NWq__pendingAddBtn{color:var(--color-primary);background:var(--color-primary-50);border:1px solid var(--color-primary-light);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s}.InsurancePdfAnalysis-module__ab5NWq__pendingAddBtn:hover{background:var(--color-primary);color:#fff}.InsurancePdfAnalysis-module__ab5NWq__pendingList{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__pendingItem{background:var(--bg-secondary);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__pendingFileName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.InsurancePdfAnalysis-module__ab5NWq__pendingFileSize{color:var(--text-muted);flex-shrink:0;font-size:12px}.InsurancePdfAnalysis-module__ab5NWq__pendingRemoveBtn{background:var(--border-color);width:24px;height:24px;color:var(--text-muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;transition:all .15s;display:flex}.InsurancePdfAnalysis-module__ab5NWq__pendingRemoveBtn:hover{background:var(--color-error-light);color:var(--color-error)}.InsurancePdfAnalysis-module__ab5NWq__docTypeToggle{cursor:pointer;white-space:nowrap;border:1.5px solid;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700;transition:all .2s}.InsurancePdfAnalysis-module__ab5NWq__docTypeExisting{color:#3182f6;background:#3182f614;border-color:#3182f64d}.InsurancePdfAnalysis-module__ab5NWq__docTypeExisting:hover{background:#3182f626}.InsurancePdfAnalysis-module__ab5NWq__docTypeProposal{color:#f04452;background:#f0445214;border-color:#f044524d}.InsurancePdfAnalysis-module__ab5NWq__docTypeProposal:hover{background:#f0445226}.InsurancePdfAnalysis-module__ab5NWq__docTypeHint{color:var(--text-muted);text-align:center;margin-bottom:12px;font-size:12px;line-height:1.4}.InsurancePdfAnalysis-module__ab5NWq__multiTabDocType{vertical-align:middle;border-radius:3px;margin-right:4px;padding:1px 5px;font-size:9px;font-weight:700;display:inline-block}.InsurancePdfAnalysis-module__ab5NWq__startAnalysisBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:14px;font-size:15px;font-weight:700;transition:all .2s}.InsurancePdfAnalysis-module__ab5NWq__startAnalysisBtn:hover{opacity:.9}.InsurancePdfAnalysis-module__ab5NWq__multiTabs{-webkit-overflow-scrolling:touch;gap:6px;padding:4px 0 12px;display:flex;overflow-x:auto}.InsurancePdfAnalysis-module__ab5NWq__multiTab{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:20px;flex-shrink:0;padding:6px 14px;font-size:12px;transition:all .15s}.InsurancePdfAnalysis-module__ab5NWq__multiTab:hover{border-color:var(--color-primary);color:var(--color-primary)}.InsurancePdfAnalysis-module__ab5NWq__multiTabActive{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.InsurancePdfAnalysis-module__ab5NWq__uploadZone{border:2px dashed var(--border-color);text-align:center;cursor:pointer;background:var(--bg-card);border-radius:16px;padding:48px 24px;transition:all .2s;display:block}.InsurancePdfAnalysis-module__ab5NWq__uploadZone:hover,.InsurancePdfAnalysis-module__ab5NWq__uploadZone.InsurancePdfAnalysis-module__ab5NWq__dragover{border-color:var(--color-primary);background:var(--bg-hover)}.InsurancePdfAnalysis-module__ab5NWq__uploadIcon{color:var(--color-primary);letter-spacing:-1px;margin-bottom:12px;font-size:32px;font-weight:800}.InsurancePdfAnalysis-module__ab5NWq__uploadTitle{color:var(--text-primary);margin-bottom:8px;font-size:16px;font-weight:700}.InsurancePdfAnalysis-module__ab5NWq__uploadHint{color:var(--text-muted);font-size:13px;line-height:1.5}.InsurancePdfAnalysis-module__ab5NWq__privacyNotice{background:var(--bg-secondary);color:var(--text-muted);text-align:left;border-radius:8px;align-items:center;gap:6px;margin-top:16px;padding:10px 14px;font-size:11px;line-height:1.5;display:flex}.InsurancePdfAnalysis-module__ab5NWq__errorBox{color:#d32f2f;background:#fff0f0;border-radius:10px;margin-top:12px;padding:12px 16px;font-size:13px}[data-theme=dark] .InsurancePdfAnalysis-module__ab5NWq__errorBox{color:#ff6b6b;background:#d32f2f1a}.InsurancePdfAnalysis-module__ab5NWq__loadingWrap{text-align:center;padding:60px 24px}.InsurancePdfAnalysis-module__ab5NWq__spinner{border:3px solid var(--border-color);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;margin:0 auto 16px;animation:.8s linear infinite InsurancePdfAnalysis-module__ab5NWq__spin}@keyframes InsurancePdfAnalysis-module__ab5NWq__spin{to{transform:rotate(360deg)}}.InsurancePdfAnalysis-module__ab5NWq__loadingTitle{color:var(--text-primary);margin-bottom:8px;font-size:16px;font-weight:700}.InsurancePdfAnalysis-module__ab5NWq__loadingFile{color:var(--text-secondary);margin-bottom:4px;font-size:13px}.InsurancePdfAnalysis-module__ab5NWq__loadingHint{color:var(--text-muted);font-size:12px}.InsurancePdfAnalysis-module__ab5NWq__result{flex-direction:column;gap:16px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__actionBar{gap:8px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__pdfBtn,.InsurancePdfAnalysis-module__ab5NWq__shareBtn{cursor:pointer;border:none;border-radius:10px;flex:1;padding:12px;font-size:14px;font-weight:700;transition:opacity .2s}.InsurancePdfAnalysis-module__ab5NWq__pdfBtn{background:var(--color-primary);color:#fff}.InsurancePdfAnalysis-module__ab5NWq__shareBtn{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color)}.InsurancePdfAnalysis-module__ab5NWq__pdfBtn:active,.InsurancePdfAnalysis-module__ab5NWq__shareBtn:active{opacity:.8}.InsurancePdfAnalysis-module__ab5NWq__summaryCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;padding:20px}.InsurancePdfAnalysis-module__ab5NWq__summaryHeader{margin-bottom:16px}.InsurancePdfAnalysis-module__ab5NWq__summaryInsurer{color:var(--color-primary);margin-bottom:4px;font-size:12px;font-weight:600}.InsurancePdfAnalysis-module__ab5NWq__summaryProduct{color:var(--text-primary);margin-bottom:8px;font-size:17px;font-weight:800;line-height:1.3}.InsurancePdfAnalysis-module__ab5NWq__summaryMeta{flex-wrap:wrap;gap:8px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__summaryMeta span{background:var(--bg-secondary);color:var(--text-secondary);border-radius:6px;padding:3px 8px;font-size:11px}.InsurancePdfAnalysis-module__ab5NWq__summaryGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.InsurancePdfAnalysis-module__ab5NWq__summaryItem{background:var(--bg-secondary);border-radius:10px;padding:10px 12px}.InsurancePdfAnalysis-module__ab5NWq__summaryLabel{color:var(--text-muted);margin-bottom:4px;font-size:11px}.InsurancePdfAnalysis-module__ab5NWq__summaryValue{color:var(--text-primary);font-size:14px;font-weight:700}.InsurancePdfAnalysis-module__ab5NWq__confidenceBar{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__confidenceTrack{background:var(--bg-secondary);border-radius:3px;flex:1;height:6px;overflow:hidden}.InsurancePdfAnalysis-module__ab5NWq__confidenceFill{background:var(--color-primary);border-radius:3px;height:100%;transition:width .5s}.InsurancePdfAnalysis-module__ab5NWq__sectionTitle{color:var(--text-primary);font-size:15px;font-weight:800}.InsurancePdfAnalysis-module__ab5NWq__categoryGroup{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;overflow:hidden}.InsurancePdfAnalysis-module__ab5NWq__categoryHeader{color:var(--text-primary);background:var(--bg-secondary);border-bottom:1px solid var(--border-color);align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.InsurancePdfAnalysis-module__ab5NWq__categoryCount{background:var(--color-primary);color:#fff;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:600}.InsurancePdfAnalysis-module__ab5NWq__coverageCard{border-bottom:1px solid var(--border-color);padding:14px 16px}.InsurancePdfAnalysis-module__ab5NWq__coverageCard:last-child{border-bottom:none}.InsurancePdfAnalysis-module__ab5NWq__coverageTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__coverageName{color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.3}.InsurancePdfAnalysis-module__ab5NWq__originalName{color:var(--text-muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.InsurancePdfAnalysis-module__ab5NWq__coverageAmount{color:var(--color-primary);white-space:nowrap;font-size:15px;font-weight:800}.InsurancePdfAnalysis-module__ab5NWq__coverageTags{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__coverageTags span{border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.InsurancePdfAnalysis-module__ab5NWq__scopeTag{color:#1565c0;background:#e3f2fd}.InsurancePdfAnalysis-module__ab5NWq__scope_narrow{color:#e65100;background:#fff3e0}.InsurancePdfAnalysis-module__ab5NWq__scope_standard{color:#1565c0;background:#e3f2fd}.InsurancePdfAnalysis-module__ab5NWq__scope_broad{color:#2e7d32;background:#e8f5e9}[data-theme=dark] .InsurancePdfAnalysis-module__ab5NWq__scope_narrow{color:#ffab40;background:#e6510026}[data-theme=dark] .InsurancePdfAnalysis-module__ab5NWq__scope_standard{color:#64b5f6;background:#1565c026}[data-theme=dark] .InsurancePdfAnalysis-module__ab5NWq__scope_broad{color:#81c784;background:#2e7d3226}.InsurancePdfAnalysis-module__ab5NWq__typeTag{background:var(--bg-secondary);color:var(--text-secondary)}.InsurancePdfAnalysis-module__ab5NWq__renewTag{color:#c62828;background:#fce4ec}[data-theme=dark] .InsurancePdfAnalysis-module__ab5NWq__renewTag{color:#ef9a9a;background:#c6282826}.InsurancePdfAnalysis-module__ab5NWq__codeTag{color:#6a1b9a;background:#f3e5f5}[data-theme=dark] .InsurancePdfAnalysis-module__ab5NWq__codeTag{color:#ce93d8;background:#6a1b9a26}.InsurancePdfAnalysis-module__ab5NWq__standardTag{color:#f57f17;background:#fff8e1}[data-theme=dark] .InsurancePdfAnalysis-module__ab5NWq__standardTag{color:#ffd54f;background:#f57f1726}.InsurancePdfAnalysis-module__ab5NWq__coverageCondition{color:var(--text-secondary);font-size:12px;line-height:1.5}.InsurancePdfAnalysis-module__ab5NWq__riderPremium{color:var(--text-muted);margin-top:4px;font-size:12px}.InsurancePdfAnalysis-module__ab5NWq__warningsSection,.InsurancePdfAnalysis-module__ab5NWq__exclusionsSection{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;padding:16px}.InsurancePdfAnalysis-module__ab5NWq__warningItem{color:#f57f17;background:#fff8e1;border-radius:8px;margin-top:8px;padding:8px 12px;font-size:13px}[data-theme=dark] .InsurancePdfAnalysis-module__ab5NWq__warningItem{color:#ffd54f;background:#f57f171a}.InsurancePdfAnalysis-module__ab5NWq__exclusionItem{background:var(--bg-secondary);color:var(--text-secondary);border-radius:8px;margin-top:8px;padding:8px 12px;font-size:13px;line-height:1.5}.InsurancePdfAnalysis-module__ab5NWq__analysisWrap{flex-direction:column;gap:12px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__gradeCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;align-items:center;gap:16px;padding:20px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__gradeBadge{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;font-weight:900;display:flex}.InsurancePdfAnalysis-module__ab5NWq__gradeInfo{flex:1}.InsurancePdfAnalysis-module__ab5NWq__gradeLabel{margin-bottom:4px;font-size:15px;font-weight:800}.InsurancePdfAnalysis-module__ab5NWq__gradeSummary{color:var(--text-secondary);font-size:13px;line-height:1.5}.InsurancePdfAnalysis-module__ab5NWq__analysisCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;padding:16px}.InsurancePdfAnalysis-module__ab5NWq__analysisCardTitle{color:var(--text-primary);margin-bottom:10px;font-size:14px;font-weight:700}.InsurancePdfAnalysis-module__ab5NWq__strengthItem{background:var(--color-success-light);color:var(--color-success);border-radius:8px;margin-bottom:6px;padding:8px 12px;font-size:13px;line-height:1.4}.InsurancePdfAnalysis-module__ab5NWq__strengthItem:last-child{margin-bottom:0}.InsurancePdfAnalysis-module__ab5NWq__gapItem{background:var(--bg-secondary);border-radius:10px;margin-bottom:8px;padding:12px}.InsurancePdfAnalysis-module__ab5NWq__gapItem:last-child{margin-bottom:0}.InsurancePdfAnalysis-module__ab5NWq__gapHeader{align-items:center;gap:8px;margin-bottom:6px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__gapSeverity{background:var(--bg-elevated);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.InsurancePdfAnalysis-module__ab5NWq__gapArea{color:var(--text-primary);font-size:14px;font-weight:700}.InsurancePdfAnalysis-module__ab5NWq__gapDesc{color:var(--text-secondary);margin-bottom:6px;font-size:13px;line-height:1.5}.InsurancePdfAnalysis-module__ab5NWq__gapRec{color:var(--color-primary);border-left:2px solid var(--color-primary);padding-left:10px;font-size:13px;line-height:1.5}.InsurancePdfAnalysis-module__ab5NWq__costText{color:var(--text-secondary);font-size:14px;line-height:1.6}.InsurancePdfAnalysis-module__ab5NWq__renewalRiskText{color:var(--color-warning);font-size:14px;line-height:1.6}.InsurancePdfAnalysis-module__ab5NWq__recProduct{background:var(--bg-secondary);border-radius:10px;margin-bottom:8px;padding:10px 12px}.InsurancePdfAnalysis-module__ab5NWq__recProduct:last-child{margin-bottom:0}.InsurancePdfAnalysis-module__ab5NWq__recProductHeader{align-items:center;gap:8px;margin-bottom:4px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__recPriority{border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.InsurancePdfAnalysis-module__ab5NWq__priority_high{background:var(--color-error-light);color:var(--color-error)}.InsurancePdfAnalysis-module__ab5NWq__priority_medium{background:var(--color-warning-light);color:var(--color-warning)}.InsurancePdfAnalysis-module__ab5NWq__priority_low{background:var(--bg-elevated);color:var(--text-muted)}.InsurancePdfAnalysis-module__ab5NWq__recProductType{color:var(--text-primary);font-size:14px;font-weight:700}.InsurancePdfAnalysis-module__ab5NWq__recProductReason{color:var(--text-secondary);font-size:13px;line-height:1.5}.InsurancePdfAnalysis-module__ab5NWq__salesTalkCard{background:var(--color-primary-light);border:1px solid var(--border-color);border-radius:14px;padding:16px}.InsurancePdfAnalysis-module__ab5NWq__salesTalkText{color:var(--text-primary);white-space:pre-line;margin-bottom:12px;font-size:14px;line-height:1.7}.InsurancePdfAnalysis-module__ab5NWq__copyBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .2s}.InsurancePdfAnalysis-module__ab5NWq__copyBtn:active{opacity:.8}.InsurancePdfAnalysis-module__ab5NWq__resetBtn{background:var(--bg-card);border:2px dashed var(--border-color);width:100%;color:var(--text-secondary);cursor:pointer;border-radius:12px;padding:14px;font-size:14px;font-weight:600;transition:all .2s}.InsurancePdfAnalysis-module__ab5NWq__resetBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.InsurancePdfAnalysis-module__ab5NWq__viewModeTabs{background:var(--bg-secondary);border-radius:12px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__viewModeTab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.InsurancePdfAnalysis-module__ab5NWq__viewModeTab:hover{color:var(--text-primary)}.InsurancePdfAnalysis-module__ab5NWq__viewModeTabActive{background:var(--bg-card);color:var(--color-primary);box-shadow:0 1px 3px #0000001a}.InsurancePdfAnalysis-module__ab5NWq__viewModeBadge{background:var(--color-primary);color:#fff;border-radius:10px;padding:1px 6px;font-size:11px;font-weight:700}.InsurancePdfAnalysis-module__ab5NWq__multiTabAdd{border:1px dashed var(--border-color);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;padding:8px 14px;font-size:16px;font-weight:700;transition:all .2s}.InsurancePdfAnalysis-module__ab5NWq__multiTabAdd:hover{border-color:var(--color-primary);color:var(--color-primary)}.InsurancePdfAnalysis-module__ab5NWq__uploadMultiHint{color:var(--color-primary);background:var(--color-info-light);border-radius:8px;margin-top:8px;padding:6px 14px;font-size:12px;font-weight:600}.InsurancePdfAnalysis-module__ab5NWq__integratedView{flex-direction:column;gap:16px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__integratedHeader{margin-bottom:4px}.InsurancePdfAnalysis-module__ab5NWq__integratedDocList{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;padding:16px}.InsurancePdfAnalysis-module__ab5NWq__integratedDocList .InsurancePdfAnalysis-module__ab5NWq__sectionTitle{justify-content:space-between;align-items:center;display:flex}.InsurancePdfAnalysis-module__ab5NWq__addMoreBtn{color:var(--color-primary);background:var(--color-info-light);cursor:pointer;border:none;border-radius:8px;padding:4px 12px;font-size:12px;font-weight:600;transition:opacity .2s}.InsurancePdfAnalysis-module__ab5NWq__addMoreBtn:hover{opacity:.8}.InsurancePdfAnalysis-module__ab5NWq__integratedDocItem{border-bottom:1px solid var(--border-color);align-items:center;gap:8px;padding:10px 0;display:flex}.InsurancePdfAnalysis-module__ab5NWq__integratedDocItem:last-of-type{border-bottom:none}.InsurancePdfAnalysis-module__ab5NWq__integratedDocInsurer{color:var(--color-primary);background:var(--color-info-light);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.InsurancePdfAnalysis-module__ab5NWq__integratedDocProduct{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.InsurancePdfAnalysis-module__ab5NWq__integratedDocPremium{color:var(--text-primary);white-space:nowrap;font-size:13px;font-weight:700}.InsurancePdfAnalysis-module__ab5NWq__integratedDocTotal{border-top:2px solid var(--border-color);color:var(--text-secondary);justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;font-size:14px;font-weight:600;display:flex}.InsurancePdfAnalysis-module__ab5NWq__integratedDocTotalAmount{color:var(--text-primary);font-size:16px;font-weight:800}.InsurancePdfAnalysis-module__ab5NWq__coverageMapGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.InsurancePdfAnalysis-module__ab5NWq__coverageMapCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__coverageMapHeader{justify-content:space-between;align-items:center;display:flex}.InsurancePdfAnalysis-module__ab5NWq__coverageMapLabel{color:var(--text-primary);font-size:13px;font-weight:700}.InsurancePdfAnalysis-module__ab5NWq__coverageMapStatus{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.InsurancePdfAnalysis-module__ab5NWq__coverageMapAmount{color:var(--text-primary);font-size:18px;font-weight:800}.InsurancePdfAnalysis-module__ab5NWq__coverageMapSources{flex-direction:column;gap:2px;margin-top:4px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__coverageMapSourceItem{justify-content:space-between;align-items:center;font-size:11px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__coverageMapSourceInsurer{color:var(--text-secondary)}.InsurancePdfAnalysis-module__ab5NWq__coverageMapSourceAmount{color:var(--text-primary);font-weight:600}.InsurancePdfAnalysis-module__ab5NWq__coverageMapSourceMore{color:var(--text-muted);font-size:11px}.InsurancePdfAnalysis-module__ab5NWq__coverageMapRenewWarn{color:#e65100;background:#fff8e1;border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:600}.InsurancePdfAnalysis-module__ab5NWq__gapBar{align-items:center;gap:8px;margin-top:6px;display:flex}.InsurancePdfAnalysis-module__ab5NWq__gapBarTrack{background:var(--bg-secondary);border-radius:3px;flex:1;height:6px;overflow:hidden}.InsurancePdfAnalysis-module__ab5NWq__gapBarFill{border-radius:3px;height:100%;transition:width .5s}.InsurancePdfAnalysis-module__ab5NWq__gapBarLabel{color:var(--text-secondary);white-space:nowrap;font-size:11px}@media (max-width:480px){.InsurancePdfAnalysis-module__ab5NWq__coverageMapGrid{grid-template-columns:1fr}}
.InsurancePortal-module__EefqEW__portal{flex-direction:column;gap:12px;display:flex}.InsurancePortal-module__EefqEW__searchBox{align-items:center;display:flex;position:relative}.InsurancePortal-module__EefqEW__searchIcon{width:16px;height:16px;color:var(--text-muted);pointer-events:none;position:absolute;left:14px}.InsurancePortal-module__EefqEW__searchInput{border:1px solid var(--border-color);background:var(--bg-card);width:100%;color:var(--text-primary);border-radius:10px;outline:none;padding:12px 38px 12px 40px;font-size:14px;transition:border-color .15s}.InsurancePortal-module__EefqEW__searchInput:focus{border-color:var(--color-primary)}.InsurancePortal-module__EefqEW__searchInput::placeholder{color:var(--text-muted)}.InsurancePortal-module__EefqEW__searchClear{background:var(--bg-secondary);width:24px;height:24px;color:var(--text-muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;right:10px}.InsurancePortal-module__EefqEW__categories{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.InsurancePortal-module__EefqEW__categories::-webkit-scrollbar{display:none}.InsurancePortal-module__EefqEW__categoryBtn{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);white-space:nowrap;cursor:pointer;border-radius:20px;align-items:center;gap:5px;padding:7px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.InsurancePortal-module__EefqEW__categoryBtn:hover{border-color:var(--color-primary-light);color:var(--color-primary)}.InsurancePortal-module__EefqEW__categoryActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.InsurancePortal-module__EefqEW__categoryActive:hover{color:#fff}.InsurancePortal-module__EefqEW__categoryCount{opacity:.7;font-size:11px}.InsurancePortal-module__EefqEW__categoryActive .InsurancePortal-module__EefqEW__categoryCount{opacity:.9}.InsurancePortal-module__EefqEW__resultCount{color:var(--text-muted);padding-left:2px;font-size:12px}.InsurancePortal-module__EefqEW__list{flex-direction:column;gap:8px;display:flex}.InsurancePortal-module__EefqEW__row{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:14px 16px;transition:border-color .15s}.InsurancePortal-module__EefqEW__row:hover{border-color:var(--color-primary-light)}.InsurancePortal-module__EefqEW__rowHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.InsurancePortal-module__EefqEW__companyInfo{align-items:center;gap:8px;display:flex}.InsurancePortal-module__EefqEW__companyName{color:var(--text-primary);font-size:14px;font-weight:600}.InsurancePortal-module__EefqEW__companyCat{color:var(--text-muted);background:var(--bg-secondary);border-radius:4px;padding:2px 7px;font-size:11px}.InsurancePortal-module__EefqEW__phoneLink{color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;text-decoration:none}.InsurancePortal-module__EefqEW__phoneLink:hover{text-decoration:underline}.InsurancePortal-module__EefqEW__rowActions{flex-wrap:wrap;gap:6px;display:flex}.InsurancePortal-module__EefqEW__actionBtn{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.InsurancePortal-module__EefqEW__actionBtn:hover{border-color:var(--color-primary-light);color:var(--color-primary);background:var(--color-primary-50,#3b82f60d)}.InsurancePortal-module__EefqEW__actionPrimary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.InsurancePortal-module__EefqEW__actionPrimary:hover{background:var(--color-primary-dark,#2563eb);border-color:var(--color-primary-dark,#2563eb);color:#fff}.InsurancePortal-module__EefqEW__actionMuted{color:var(--text-muted);background:0 0;border-color:#0000;padding:4px 8px;font-size:11px}.InsurancePortal-module__EefqEW__actionMuted:hover{color:var(--color-primary);background:0 0;border-color:#0000}.InsurancePortal-module__EefqEW__empty{text-align:center;color:var(--text-muted);padding:40px 20px;font-size:14px}@media (max-width:480px){.InsurancePortal-module__EefqEW__rowActions{gap:4px}.InsurancePortal-module__EefqEW__actionBtn{padding:5px 10px;font-size:11px}.InsurancePortal-module__EefqEW__categoryBtn{padding:6px 11px;font-size:12px}}
.ClaimWorkspace-module__2sYCXW__workspace{animation:.2s ClaimWorkspace-module__2sYCXW__fadeIn}.ClaimWorkspace-module__2sYCXW__workspaceHeader{padding:0 0 16px}.ClaimWorkspace-module__2sYCXW__workspaceTitle{color:var(--text-primary);letter-spacing:-.3px;margin:0 0 4px;font-size:20px;font-weight:800}.ClaimWorkspace-module__2sYCXW__workspaceDesc{color:var(--text-muted);margin:0;font-size:13px}.ClaimWorkspace-module__2sYCXW__workspaceTabs{border-bottom:2px solid var(--border-color);gap:0;margin-bottom:20px;display:flex}.ClaimWorkspace-module__2sYCXW__workspaceTab{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;margin-bottom:-2px;padding:12px 8px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.ClaimWorkspace-module__2sYCXW__workspaceTab:hover{color:var(--text-secondary)}.ClaimWorkspace-module__2sYCXW__workspaceTabActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.ClaimWorkspace-module__2sYCXW__workspaceContent{min-height:300px}.ClaimWorkspace-module__2sYCXW__documentList{flex-direction:column;gap:10px;display:flex}.ClaimWorkspace-module__2sYCXW__documentCard{background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;box-shadow:var(--shadow-sm);text-align:left;border-radius:12px;align-items:center;gap:14px;padding:16px;transition:all .2s;display:flex}.ClaimWorkspace-module__2sYCXW__documentCard:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary-light)}.ClaimWorkspace-module__2sYCXW__documentCardIcon{background:var(--color-primary-light);width:42px;min-width:42px;height:42px;color:var(--color-primary);border-radius:10px;justify-content:center;align-items:center;display:flex}.ClaimWorkspace-module__2sYCXW__documentCardContent{flex:1;min-width:0}.ClaimWorkspace-module__2sYCXW__documentCardTitle{color:var(--text-primary);margin-bottom:2px;font-size:15px;font-weight:700}.ClaimWorkspace-module__2sYCXW__documentCardDesc{color:var(--text-muted);font-size:12px;line-height:1.4}.ClaimWorkspace-module__2sYCXW__documentCardArrow{color:var(--text-muted);flex-shrink:0}.ClaimWorkspace-module__2sYCXW__backButton{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:4px;margin-bottom:16px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.ClaimWorkspace-module__2sYCXW__backButton:hover{background:var(--color-primary-light);color:var(--color-primary);border-color:var(--color-primary)}.ClaimWorkspace-module__2sYCXW__formHeader{margin-bottom:20px}.ClaimWorkspace-module__2sYCXW__formTitle{color:var(--text-primary);margin:0 0 4px;font-size:18px;font-weight:700}.ClaimWorkspace-module__2sYCXW__formDesc{color:var(--text-muted);margin:0;font-size:13px}.ClaimWorkspace-module__2sYCXW__formFields{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.ClaimWorkspace-module__2sYCXW__fieldGroup{flex-direction:column;gap:4px;display:flex}.ClaimWorkspace-module__2sYCXW__fieldLabel{color:var(--text-primary);font-size:13px;font-weight:600}.ClaimWorkspace-module__2sYCXW__fieldRequired{color:var(--color-error);margin-left:2px}.ClaimWorkspace-module__2sYCXW__fieldInput,.ClaimWorkspace-module__2sYCXW__fieldSelect,.ClaimWorkspace-module__2sYCXW__fieldTextarea{background:var(--bg-card);border:1px solid var(--border-color);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.ClaimWorkspace-module__2sYCXW__fieldInput::placeholder,.ClaimWorkspace-module__2sYCXW__fieldTextarea::placeholder{color:var(--text-muted)}.ClaimWorkspace-module__2sYCXW__fieldInput:focus,.ClaimWorkspace-module__2sYCXW__fieldSelect:focus,.ClaimWorkspace-module__2sYCXW__fieldTextarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.ClaimWorkspace-module__2sYCXW__fieldTextarea{resize:vertical;min-height:72px;line-height:1.5}.ClaimWorkspace-module__2sYCXW__fieldSelect{cursor:pointer;appearance:auto}.ClaimWorkspace-module__2sYCXW__generateBtn{background:var(--color-primary);width:100%;color:var(--text-inverse);cursor:pointer;border:none;border-radius:12px;padding:14px;font-size:15px;font-weight:700;transition:background .2s}.ClaimWorkspace-module__2sYCXW__generateBtn:hover{background:var(--color-primary-dark)}.ClaimWorkspace-module__2sYCXW__generatedHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ClaimWorkspace-module__2sYCXW__generatedTitle{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}.ClaimWorkspace-module__2sYCXW__generatedActions{gap:8px;display:flex}.ClaimWorkspace-module__2sYCXW__actionBtn{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.ClaimWorkspace-module__2sYCXW__actionBtn:hover{background:var(--color-primary-light);color:var(--color-primary);border-color:var(--color-primary)}.ClaimWorkspace-module__2sYCXW__generatedContent{border:1px solid var(--border-color);color:#222;word-break:break-word;background:#fff;border-radius:12px;margin:0;padding:10px;font-size:14px;line-height:1.7;overflow-x:auto}@media print{.ClaimWorkspace-module__2sYCXW__generatedContent{border:none;border-radius:0;padding:0}}.ClaimWorkspace-module__2sYCXW__editAgainBtn{background:var(--bg-secondary);border:1px solid var(--border-color);width:100%;color:var(--text-secondary);cursor:pointer;border-radius:8px;margin-top:12px;padding:12px;font-size:13px;font-weight:600;transition:all .2s}.ClaimWorkspace-module__2sYCXW__editAgainBtn:hover{background:var(--color-primary-light);color:var(--color-primary);border-color:var(--color-primary)}.ClaimWorkspace-module__2sYCXW__todaySummary{background:var(--color-primary-light);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px;display:flex}.ClaimWorkspace-module__2sYCXW__todayLabel{color:var(--color-primary);margin-bottom:2px;font-size:12px;font-weight:600}.ClaimWorkspace-module__2sYCXW__todayDate{color:var(--text-primary);font-size:15px;font-weight:700}.ClaimWorkspace-module__2sYCXW__todayCount{color:var(--color-primary);font-size:14px;font-weight:700}.ClaimWorkspace-module__2sYCXW__categoryFilter{gap:6px;margin-bottom:4px;padding-bottom:12px;display:flex;overflow-x:auto}.ClaimWorkspace-module__2sYCXW__categoryFilter::-webkit-scrollbar{display:none}.ClaimWorkspace-module__2sYCXW__categoryChip{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);white-space:nowrap;cursor:pointer;border-radius:16px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.ClaimWorkspace-module__2sYCXW__categoryChipActive{background:var(--color-primary);color:var(--text-inverse);border-color:var(--color-primary)}.ClaimWorkspace-module__2sYCXW__addScheduleBtn{background:var(--bg-card);border:1px dashed var(--border-color);width:100%;color:var(--text-secondary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-bottom:16px;padding:12px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.ClaimWorkspace-module__2sYCXW__addScheduleBtn:hover{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.ClaimWorkspace-module__2sYCXW__addForm{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:16px;padding:16px}.ClaimWorkspace-module__2sYCXW__addFormRow{gap:10px;display:flex}.ClaimWorkspace-module__2sYCXW__addFormField{margin-bottom:10px}.ClaimWorkspace-module__2sYCXW__addFormRow .ClaimWorkspace-module__2sYCXW__addFormField{flex:1}.ClaimWorkspace-module__2sYCXW__addFormLabel{color:var(--text-muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.ClaimWorkspace-module__2sYCXW__addFormInput,.ClaimWorkspace-module__2sYCXW__addFormSelect{background:var(--bg-secondary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.ClaimWorkspace-module__2sYCXW__addFormInput::placeholder{color:var(--text-muted)}.ClaimWorkspace-module__2sYCXW__addFormInput:focus,.ClaimWorkspace-module__2sYCXW__addFormSelect:focus{border-color:var(--color-primary)}.ClaimWorkspace-module__2sYCXW__addFormSelect{cursor:pointer;appearance:auto}.ClaimWorkspace-module__2sYCXW__addFormActions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.ClaimWorkspace-module__2sYCXW__addFormCancel{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.ClaimWorkspace-module__2sYCXW__addFormCancel:hover{background:var(--border-color)}.ClaimWorkspace-module__2sYCXW__addFormSubmit{background:var(--color-primary);color:var(--text-inverse);cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;transition:background .2s}.ClaimWorkspace-module__2sYCXW__addFormSubmit:hover{background:var(--color-primary-dark)}.ClaimWorkspace-module__2sYCXW__scheduleList{flex-direction:column;gap:8px;display:flex}.ClaimWorkspace-module__2sYCXW__scheduleItem{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;transition:all .2s;display:flex}.ClaimWorkspace-module__2sYCXW__scheduleItemToday{border-left:3px solid var(--color-primary)}.ClaimWorkspace-module__2sYCXW__scheduleItemCompleted{opacity:.6}.ClaimWorkspace-module__2sYCXW__scheduleItemCompleted .ClaimWorkspace-module__2sYCXW__scheduleDesc{text-decoration:line-through}.ClaimWorkspace-module__2sYCXW__scheduleCheck{border:2px solid var(--border-color);background:var(--bg-card);cursor:pointer;width:22px;min-width:22px;height:22px;color:var(--text-inverse);border-radius:6px;justify-content:center;align-items:center;margin-top:2px;transition:all .2s;display:flex}.ClaimWorkspace-module__2sYCXW__scheduleCheck:hover{border-color:var(--color-primary)}.ClaimWorkspace-module__2sYCXW__scheduleCheckDone{background:var(--color-success);border-color:var(--color-success)}.ClaimWorkspace-module__2sYCXW__scheduleContent{flex:1;min-width:0}.ClaimWorkspace-module__2sYCXW__scheduleTopRow{align-items:center;gap:6px;margin-bottom:4px;display:flex}.ClaimWorkspace-module__2sYCXW__scheduleCategoryBadge{background:var(--bg-secondary);color:var(--text-muted);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.ClaimWorkspace-module__2sYCXW__todayBadge{background:var(--color-primary);color:var(--text-inverse);letter-spacing:.5px;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.ClaimWorkspace-module__2sYCXW__scheduleDesc{color:var(--text-primary);margin-bottom:2px;font-size:14px;font-weight:600;line-height:1.4}.ClaimWorkspace-module__2sYCXW__scheduleMeta{color:var(--text-muted);font-size:12px}.ClaimWorkspace-module__2sYCXW__scheduleDeleteBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px;transition:all .2s}.ClaimWorkspace-module__2sYCXW__scheduleDeleteBtn:hover{color:var(--color-error);background:var(--bg-secondary)}.ClaimWorkspace-module__2sYCXW__emptySchedule{text-align:center;padding:40px 20px}.ClaimWorkspace-module__2sYCXW__emptyScheduleText{color:var(--text-muted);margin-bottom:6px;font-size:14px;font-weight:600}.ClaimWorkspace-module__2sYCXW__emptyScheduleHint{color:var(--text-muted);font-size:12px}.ClaimWorkspace-module__2sYCXW__notificationHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ClaimWorkspace-module__2sYCXW__notificationHeaderLeft{align-items:center;gap:8px;display:flex}.ClaimWorkspace-module__2sYCXW__notificationTitle{color:var(--text-primary);font-size:16px;font-weight:700}.ClaimWorkspace-module__2sYCXW__unreadBadge{background:var(--color-error);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.ClaimWorkspace-module__2sYCXW__clearAllBtn{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-size:12px;transition:all .2s}.ClaimWorkspace-module__2sYCXW__clearAllBtn:hover{color:var(--color-error);border-color:var(--color-error)}.ClaimWorkspace-module__2sYCXW__notificationList{flex-direction:column;gap:6px;display:flex}.ClaimWorkspace-module__2sYCXW__notificationItem{background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:12px;align-items:flex-start;gap:10px;padding:14px;transition:all .2s;display:flex}.ClaimWorkspace-module__2sYCXW__notificationItem:hover{box-shadow:var(--shadow-md)}.ClaimWorkspace-module__2sYCXW__notificationItemRead{opacity:.6}.ClaimWorkspace-module__2sYCXW__notificationDot{background:var(--text-muted);border-radius:50%;width:8px;min-width:8px;height:8px;margin-top:5px}.ClaimWorkspace-module__2sYCXW__notifType_schedule{background:var(--color-primary)}.ClaimWorkspace-module__2sYCXW__notifType_deadline{background:var(--color-error)}.ClaimWorkspace-module__2sYCXW__notifType_info{background:var(--color-success)}.ClaimWorkspace-module__2sYCXW__notificationContent{flex:1;min-width:0}.ClaimWorkspace-module__2sYCXW__notificationItemTitle{color:var(--text-primary);margin-bottom:2px;font-size:14px;font-weight:600}.ClaimWorkspace-module__2sYCXW__notificationMessage{color:var(--text-secondary);font-size:13px;line-height:1.5}.ClaimWorkspace-module__2sYCXW__unreadIndicator{background:var(--color-primary);border-radius:50%;width:8px;min-width:8px;height:8px;margin-top:5px}.ClaimWorkspace-module__2sYCXW__emptyNotification{text-align:center;padding:40px 20px}.ClaimWorkspace-module__2sYCXW__emptyNotificationText{color:var(--text-muted);margin-bottom:6px;font-size:14px;font-weight:600}.ClaimWorkspace-module__2sYCXW__emptyNotificationHint{color:var(--text-muted);font-size:12px}@keyframes ClaimWorkspace-module__2sYCXW__fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:768px){.ClaimWorkspace-module__2sYCXW__workspaceTitle{font-size:22px}.ClaimWorkspace-module__2sYCXW__formFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ClaimWorkspace-module__2sYCXW__formFields .ClaimWorkspace-module__2sYCXW__fieldGroup:has(.ClaimWorkspace-module__2sYCXW__fieldTextarea){grid-column:1/-1}.ClaimWorkspace-module__2sYCXW__documentList{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ClaimWorkspace-module__2sYCXW__scheduleList,.ClaimWorkspace-module__2sYCXW__notificationList{grid-template-columns:1fr 1fr;gap:8px;display:grid}}@media (min-width:1024px){.ClaimWorkspace-module__2sYCXW__workspaceTitle{font-size:24px}.ClaimWorkspace-module__2sYCXW__workspaceTab{padding:14px 12px;font-size:14px}.ClaimWorkspace-module__2sYCXW__documentList{grid-template-columns:1fr 1fr 1fr}}.ClaimWorkspace-module__2sYCXW__signatureSection{border-top:1px solid var(--border-color);margin-top:24px;padding-top:20px}.ClaimWorkspace-module__2sYCXW__signatureSectionTitle{color:var(--text-primary);margin-bottom:14px;font-size:15px;font-weight:600}.ClaimWorkspace-module__2sYCXW__signatureRow{gap:16px;display:flex}@media (max-width:640px){.ClaimWorkspace-module__2sYCXW__signatureRow{flex-direction:column}}.ClaimWorkspace-module__2sYCXW__signaturePadWrap{flex-direction:column;flex:1;align-items:center;margin-bottom:12px;display:flex}.ClaimWorkspace-module__2sYCXW__signatureLabel{color:var(--text-secondary);text-align:center;margin-bottom:8px;font-size:13px;font-weight:600}.ClaimWorkspace-module__2sYCXW__signatureCanvas{border:2px dashed var(--border-color);cursor:crosshair;touch-action:none;background:#fff;border-radius:10px;width:100%;max-width:280px;height:100px}.ClaimWorkspace-module__2sYCXW__signatureCanvas:active{border-color:var(--color-primary)}.ClaimWorkspace-module__2sYCXW__signatureHint{color:var(--text-muted);margin-top:4px;font-size:11px}.ClaimWorkspace-module__2sYCXW__signatureClearBtn{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;border-radius:6px;margin-top:6px;padding:4px 14px;font-size:12px}.ClaimWorkspace-module__2sYCXW__signatureClearBtn:hover{background:var(--bg-tertiary)}.ClaimWorkspace-module__2sYCXW__signaturePreview{flex-direction:column;flex:1;align-items:center;margin-bottom:12px;display:flex}.ClaimWorkspace-module__2sYCXW__signatureImage{border:1px solid var(--border-color);background:#fff;border-radius:8px;height:60px;padding:4px}
.ClaimFax-module__8F5DcG__container{padding:0}.ClaimFax-module__8F5DcG__listHeader{gap:10px;margin-bottom:16px;display:flex}.ClaimFax-module__8F5DcG__newClaimBtn{background:var(--color-primary,#6b4eff);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.ClaimFax-module__8F5DcG__newClaimBtn:hover{background:var(--color-primary-dark,#5a3de8)}.ClaimFax-module__8F5DcG__searchWrap{flex:1}.ClaimFax-module__8F5DcG__searchWrap input{border:1px solid var(--border-color,#e5e5e5);background:var(--bg-card,#fff);width:100%;color:var(--text-primary,#333);border-radius:10px;padding:10px 14px;font-size:14px}.ClaimFax-module__8F5DcG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.ClaimFax-module__8F5DcG__emptyTitle{color:var(--text-primary,#333);margin-top:16px;font-size:16px;font-weight:600}.ClaimFax-module__8F5DcG__emptyDesc{color:var(--text-muted,#999);margin-top:8px;font-size:13px;line-height:1.5}.ClaimFax-module__8F5DcG__recordList{flex-direction:column;gap:10px;display:flex}.ClaimFax-module__8F5DcG__recordCard{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e5e5);cursor:pointer;border-radius:12px;padding:14px 16px;transition:all .15s}.ClaimFax-module__8F5DcG__recordCard:hover{border-color:var(--color-primary,#6b4eff);box-shadow:0 2px 8px #6b4eff1a}.ClaimFax-module__8F5DcG__recordTop{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ClaimFax-module__8F5DcG__recordCustomer{color:var(--text-primary,#333);font-size:15px;font-weight:600}.ClaimFax-module__8F5DcG__recordInsurers{color:var(--text-secondary,#666);margin-bottom:8px;font-size:13px}.ClaimFax-module__8F5DcG__recordBottom{color:var(--text-muted,#999);align-items:center;gap:10px;font-size:12px;display:flex}.ClaimFax-module__8F5DcG__recordType{background:var(--bg-secondary,#f5f5f5);border-radius:4px;padding:2px 8px}.ClaimFax-module__8F5DcG__expiryWarn{color:#f59e0b;font-weight:600}.ClaimFax-module__8F5DcG__statusBadge{border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.ClaimFax-module__8F5DcG__statusDraft{background:var(--bg-secondary,#f5f5f5);color:var(--text-muted,#999)}.ClaimFax-module__8F5DcG__statusReady{color:#d97706;background:#fef3c7}.ClaimFax-module__8F5DcG__statusSent{color:#059669;background:#d1fae5}.ClaimFax-module__8F5DcG__stepIndicator{justify-content:space-between;align-items:flex-start;margin-bottom:28px;padding:0 10px;display:flex;position:relative}.ClaimFax-module__8F5DcG__stepLine{background:var(--border-color,#e5e5e5);z-index:0;border-radius:2px;height:3px;position:absolute;top:16px;left:30px;right:30px}.ClaimFax-module__8F5DcG__stepProgress{background:var(--color-primary,#6b4eff);border-radius:2px;height:100%;transition:width .3s}.ClaimFax-module__8F5DcG__stepDot{z-index:1;flex-direction:column;align-items:center;display:flex}.ClaimFax-module__8F5DcG__stepNum{background:var(--bg-card,#fff);border:2px solid var(--border-color,#e5e5e5);width:32px;height:32px;color:var(--text-muted,#999);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:all .2s;display:flex}.ClaimFax-module__8F5DcG__stepActive .ClaimFax-module__8F5DcG__stepNum{border-color:var(--color-primary,#6b4eff);color:var(--color-primary,#6b4eff)}.ClaimFax-module__8F5DcG__stepCurrent .ClaimFax-module__8F5DcG__stepNum{background:var(--color-primary,#6b4eff);border-color:var(--color-primary,#6b4eff);color:#fff}.ClaimFax-module__8F5DcG__stepLabel{color:var(--text-muted,#999);white-space:nowrap;margin-top:6px;font-size:11px}.ClaimFax-module__8F5DcG__stepActive .ClaimFax-module__8F5DcG__stepLabel{color:var(--text-primary,#333);font-weight:600}.ClaimFax-module__8F5DcG__stepContent{padding:0}.ClaimFax-module__8F5DcG__stepTitle{color:var(--text-primary,#333);align-items:center;gap:10px;margin-bottom:20px;font-size:18px;font-weight:700;display:flex}.ClaimFax-module__8F5DcG__selectedCount{color:var(--color-primary,#6b4eff);background:#f0edff;border-radius:20px;padding:3px 10px;font-size:13px;font-weight:500}.ClaimFax-module__8F5DcG__docCount{color:var(--text-muted,#999);font-size:13px;font-weight:500}.ClaimFax-module__8F5DcG__formGroup{margin-bottom:16px}.ClaimFax-module__8F5DcG__formGroup label{color:var(--text-secondary,#666);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.ClaimFax-module__8F5DcG__formGroup input,.ClaimFax-module__8F5DcG__formGroup textarea{border:1px solid var(--border-color,#e5e5e5);background:var(--bg-card,#fff);width:100%;color:var(--text-primary,#333);resize:vertical;border-radius:10px;padding:10px 14px;font-size:14px}.ClaimFax-module__8F5DcG__formGroup input:focus,.ClaimFax-module__8F5DcG__formGroup textarea:focus{border-color:var(--color-primary,#6b4eff);outline:none;box-shadow:0 0 0 3px #6b4eff1a}.ClaimFax-module__8F5DcG__autocompleteWrap{position:relative}.ClaimFax-module__8F5DcG__suggestions{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e5e5);z-index:10;border-radius:10px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.ClaimFax-module__8F5DcG__suggestion{width:100%;color:var(--text-primary,#333);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;display:flex}.ClaimFax-module__8F5DcG__suggestion:hover{background:var(--bg-secondary,#f5f5f5)}.ClaimFax-module__8F5DcG__suggPhone{color:var(--text-muted,#999);font-size:12px}.ClaimFax-module__8F5DcG__claimTypeRow{gap:8px;display:flex}.ClaimFax-module__8F5DcG__claimTypeBtn{border:1px solid var(--border-color,#e5e5e5);background:var(--bg-card,#fff);color:var(--text-secondary,#666);cursor:pointer;border-radius:10px;flex:1;padding:10px;font-size:14px;font-weight:500;transition:all .15s}.ClaimFax-module__8F5DcG__claimTypeBtnActive{border-color:var(--color-primary,#6b4eff);color:var(--color-primary,#6b4eff);background:#f0edff;font-weight:600}.ClaimFax-module__8F5DcG__insurerSearchWrap{margin-bottom:12px}.ClaimFax-module__8F5DcG__insurerSearchWrap input{border:1px solid var(--border-color,#e5e5e5);background:var(--bg-card,#fff);width:100%;color:var(--text-primary,#333);border-radius:10px;padding:10px 14px;font-size:14px}.ClaimFax-module__8F5DcG__insurerCategories{-webkit-overflow-scrolling:touch;gap:6px;margin-bottom:12px;display:flex;overflow-x:auto}.ClaimFax-module__8F5DcG__catBtn{border:1px solid var(--border-color,#e5e5e5);background:var(--bg-card,#fff);color:var(--text-secondary,#666);cursor:pointer;white-space:nowrap;border-radius:20px;padding:6px 14px;font-size:13px;transition:all .15s}.ClaimFax-module__8F5DcG__catBtnActive{border-color:var(--color-primary,#6b4eff);background:var(--color-primary,#6b4eff);color:#fff}.ClaimFax-module__8F5DcG__selectedInsurers{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ClaimFax-module__8F5DcG__selectedTag{color:var(--color-primary,#6b4eff);background:#f0edff;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.ClaimFax-module__8F5DcG__selectedTag button{color:var(--color-primary,#6b4eff);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px}.ClaimFax-module__8F5DcG__insurerGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;max-height:300px;padding:2px;display:grid;overflow-y:auto}.ClaimFax-module__8F5DcG__insurerBtn{border:1px solid var(--border-color,#e5e5e5);background:var(--bg-card,#fff);color:var(--text-primary,#333);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:6px;padding:10px 12px;font-size:13px;transition:all .15s;display:flex}.ClaimFax-module__8F5DcG__insurerBtn:hover{border-color:var(--color-primary,#6b4eff)}.ClaimFax-module__8F5DcG__insurerBtnSelected{border-color:var(--color-primary,#6b4eff);color:var(--color-primary,#6b4eff);background:#f0edff;font-weight:600}.ClaimFax-module__8F5DcG__checkMark{width:18px;height:18px;color:var(--color-primary,#6b4eff);justify-content:center;align-items:center;font-size:12px;display:flex}.ClaimFax-module__8F5DcG__uploadZone{border:2px dashed var(--border-color,#e5e5e5);cursor:pointer;color:var(--text-muted,#999);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:16px;padding:32px 20px;transition:all .2s;display:flex}.ClaimFax-module__8F5DcG__uploadZone:hover,.ClaimFax-module__8F5DcG__uploadZoneDragOver{border-color:var(--color-primary,#6b4eff);color:var(--color-primary,#6b4eff);background:#6b4eff08}.ClaimFax-module__8F5DcG__uploadText{margin-top:10px;font-size:14px;font-weight:600}.ClaimFax-module__8F5DcG__uploadHint{margin-top:4px;font-size:12px}.ClaimFax-module__8F5DcG__prevDocsBtn{border:1px solid var(--border-color,#e5e5e5);background:var(--bg-secondary,#f8f8f8);width:100%;color:var(--text-secondary,#666);cursor:pointer;border-radius:10px;align-items:center;gap:6px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.ClaimFax-module__8F5DcG__prevDocsBtn:hover{background:var(--bg-tertiary,#f0f0f0)}.ClaimFax-module__8F5DcG__prevDocsList{border:1px solid var(--border-color,#e5e5e5);border-radius:10px;margin-bottom:16px;overflow:hidden}.ClaimFax-module__8F5DcG__prevDocItem{border-bottom:1px solid var(--border-color,#e5e5e5);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.ClaimFax-module__8F5DcG__prevDocItem:last-child{border-bottom:none}.ClaimFax-module__8F5DcG__prevDocInfo{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ClaimFax-module__8F5DcG__prevDocName{color:var(--text-primary,#333);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ClaimFax-module__8F5DcG__prevDocTag{color:var(--color-primary,#6b4eff);white-space:nowrap;background:#f0edff;border-radius:4px;padding:2px 6px;font-size:11px}.ClaimFax-module__8F5DcG__prevDocDate{color:var(--text-muted,#999);white-space:nowrap;font-size:11px}.ClaimFax-module__8F5DcG__importBtn{border:1px solid var(--color-primary,#6b4eff);color:var(--color-primary,#6b4eff);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;margin-left:8px;padding:5px 12px;font-size:12px}.ClaimFax-module__8F5DcG__importBtn:hover{background:#f0edff}.ClaimFax-module__8F5DcG__importBtn:disabled{opacity:.4;cursor:not-allowed}.ClaimFax-module__8F5DcG__uploadedList{flex-direction:column;gap:8px;margin-top:12px;display:flex}.ClaimFax-module__8F5DcG__uploadedItem{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e5e5);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ClaimFax-module__8F5DcG__uploadedThumb{background:var(--bg-secondary,#f5f5f5);border-radius:6px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.ClaimFax-module__8F5DcG__uploadedThumb img{object-fit:cover;width:100%;height:100%}.ClaimFax-module__8F5DcG__pdfIconSmall{color:#ef4444;background:#fee2e2;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;font-weight:700;display:flex}.ClaimFax-module__8F5DcG__uploadedInfo{flex:1;min-width:0}.ClaimFax-module__8F5DcG__uploadedName{color:var(--text-primary,#333);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ClaimFax-module__8F5DcG__uploadedSize{color:var(--text-muted,#999);font-size:11px}.ClaimFax-module__8F5DcG__tagSelect{border:1px solid var(--border-color,#e5e5e5);background:var(--bg-card,#fff);color:var(--text-primary,#333);cursor:pointer;border-radius:6px;padding:5px 8px;font-size:12px}.ClaimFax-module__8F5DcG__removeDocBtn{width:28px;height:28px;color:var(--text-muted,#999);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.ClaimFax-module__8F5DcG__removeDocBtn:hover{color:#ef4444;background:#fee2e2}.ClaimFax-module__8F5DcG__reviewCard{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e5e5);border-radius:14px;margin-bottom:20px;overflow:hidden}.ClaimFax-module__8F5DcG__reviewSection{border-bottom:1px solid var(--border-color,#e5e5e5);padding:14px 16px}.ClaimFax-module__8F5DcG__reviewSection:last-child{border-bottom:none}.ClaimFax-module__8F5DcG__reviewLabel{color:var(--text-muted,#999);margin-bottom:4px;font-size:12px;font-weight:600}.ClaimFax-module__8F5DcG__reviewValue{color:var(--text-primary,#333);font-size:14px}.ClaimFax-module__8F5DcG__reviewTags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ClaimFax-module__8F5DcG__reviewTag{color:var(--color-primary,#6b4eff);background:#f0edff;border-radius:20px;padding:3px 10px;font-size:12px}.ClaimFax-module__8F5DcG__reviewDocs{flex-direction:column;gap:4px;margin-top:4px;display:flex}.ClaimFax-module__8F5DcG__reviewDocItem{color:var(--text-secondary,#666);align-items:center;gap:8px;font-size:13px;display:flex}.ClaimFax-module__8F5DcG__reviewDocTag{background:var(--bg-secondary,#f5f5f5);color:var(--text-muted,#999);border-radius:4px;padding:2px 6px;font-size:11px}.ClaimFax-module__8F5DcG__stepActions{justify-content:space-between;gap:10px;margin-top:24px;display:flex}.ClaimFax-module__8F5DcG__nextBtn{background:var(--color-primary,#6b4eff);color:#fff;cursor:pointer;border:none;border-radius:10px;margin-left:auto;padding:12px 28px;font-size:14px;font-weight:600;transition:background .15s}.ClaimFax-module__8F5DcG__nextBtn:hover{background:var(--color-primary-dark,#5a3de8)}.ClaimFax-module__8F5DcG__nextBtn:disabled{opacity:.4;cursor:not-allowed}.ClaimFax-module__8F5DcG__prevBtn{background:var(--bg-secondary,#f5f5f5);color:var(--text-secondary,#666);cursor:pointer;border:none;border-radius:10px;padding:12px 28px;font-size:14px;font-weight:500}.ClaimFax-module__8F5DcG__prevBtn:hover{background:var(--bg-tertiary,#e8e8e8)}.ClaimFax-module__8F5DcG__cancelBtn{color:var(--text-muted,#999);border:1px solid var(--border-color,#e5e5e5);cursor:pointer;background:0 0;border-radius:10px;padding:12px 28px;font-size:14px}.ClaimFax-module__8F5DcG__sendActions{gap:10px;display:flex}.ClaimFax-module__8F5DcG__faxBtn{background:var(--color-primary,#6b4eff);color:#fff;cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:15px;font-weight:700;transition:background .15s;display:flex}.ClaimFax-module__8F5DcG__faxBtn:hover{background:var(--color-primary-dark,#5a3de8)}.ClaimFax-module__8F5DcG__saveBtn{background:var(--bg-secondary,#f5f5f5);color:var(--text-secondary,#666);cursor:pointer;border:none;border-radius:12px;padding:14px 20px;font-size:15px;font-weight:600}.ClaimFax-module__8F5DcG__saveBtn:hover{background:var(--bg-tertiary,#e8e8e8)}.ClaimFax-module__8F5DcG__deleteBtn{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #fca5a5;border-radius:12px;padding:14px 20px;font-size:14px;font-weight:600}.ClaimFax-module__8F5DcG__deleteBtn:hover{background:#fee2e2}.ClaimFax-module__8F5DcG__backBtn{background:var(--bg-secondary,#f5f5f5);color:var(--text-secondary,#666);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:4px;margin-bottom:16px;padding:8px 14px;font-size:13px;display:flex}.ClaimFax-module__8F5DcG__backBtn:hover{background:var(--bg-tertiary,#e8e8e8)}.ClaimFax-module__8F5DcG__detailHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ClaimFax-module__8F5DcG__detailTitle{color:var(--text-primary,#333);font-size:20px;font-weight:700}.ClaimFax-module__8F5DcG__detailInfo{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e5e5);border-radius:14px;margin-bottom:20px;overflow:hidden}.ClaimFax-module__8F5DcG__detailRow{border-bottom:1px solid var(--border-color,#e5e5e5);align-items:flex-start;padding:12px 16px;font-size:14px;display:flex}.ClaimFax-module__8F5DcG__detailRow:last-child{border-bottom:none}.ClaimFax-module__8F5DcG__detailLabel{width:80px;color:var(--text-muted,#999);flex-shrink:0;font-size:13px}.ClaimFax-module__8F5DcG__detailSection{margin-bottom:20px}.ClaimFax-module__8F5DcG__detailSectionTitle{color:var(--text-primary,#333);margin-bottom:12px;font-size:15px;font-weight:600}.ClaimFax-module__8F5DcG__testFaxSection{background:#f8f9ff;border:1px solid #e0e4ff;border-radius:8px;margin-top:16px;padding:12px 14px}.ClaimFax-module__8F5DcG__testFaxLabel{color:#888;margin-bottom:8px;font-size:12px}.ClaimFax-module__8F5DcG__testFaxRow{gap:8px;display:flex}.ClaimFax-module__8F5DcG__testFaxInput{border:1px solid #ddd;border-radius:6px;flex:1;padding:8px 12px;font-size:14px}.ClaimFax-module__8F5DcG__testFaxBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#6b7280;border:none;border-radius:6px;padding:8px 16px;font-size:13px}.ClaimFax-module__8F5DcG__testFaxBtn:hover:not(:disabled){background:#4b5563}.ClaimFax-module__8F5DcG__testFaxBtn:disabled{opacity:.5;cursor:not-allowed}.ClaimFax-module__8F5DcG__detailActions{gap:10px;margin-top:20px;display:flex}.ClaimFax-module__8F5DcG__docGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.ClaimFax-module__8F5DcG__docCard{border:1px solid var(--border-color,#e5e5e5);background:var(--bg-card,#fff);border-radius:10px;overflow:hidden}.ClaimFax-module__8F5DcG__docThumb{background:var(--bg-secondary,#f5f5f5);width:100%;height:100px;overflow:hidden}.ClaimFax-module__8F5DcG__docThumb img{object-fit:cover;width:100%;height:100%}.ClaimFax-module__8F5DcG__pdfIcon{color:#ef4444;background:#fee2e2;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;font-weight:700;display:flex}.ClaimFax-module__8F5DcG__docInfo{padding:8px 10px}.ClaimFax-module__8F5DcG__docName{color:var(--text-primary,#333);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ClaimFax-module__8F5DcG__docMeta{color:var(--text-muted,#999);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.ClaimFax-module__8F5DcG__docTag{color:var(--color-primary,#6b4eff);background:#f0edff;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}@media (max-width:768px){.ClaimFax-module__8F5DcG__insurerGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.ClaimFax-module__8F5DcG__docGrid{grid-template-columns:repeat(2,1fr)}.ClaimFax-module__8F5DcG__sendActions,.ClaimFax-module__8F5DcG__detailActions,.ClaimFax-module__8F5DcG__listHeader{flex-direction:column}.ClaimFax-module__8F5DcG__claimTypeRow{flex-wrap:wrap}}.ClaimFax-module__8F5DcG__sendsList{flex-direction:column;gap:6px;display:flex}.ClaimFax-module__8F5DcG__sendItem{background:var(--bg-secondary,#f9f9f9);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.ClaimFax-module__8F5DcG__sendInfo{flex-direction:column;gap:2px;display:flex}.ClaimFax-module__8F5DcG__sendCompany{color:var(--text-primary,#333);font-size:14px;font-weight:600}.ClaimFax-module__8F5DcG__sendFax{color:var(--text-muted,#999);text-underline-offset:2px;font-size:12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ClaimFax-module__8F5DcG__faxEditRow{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ClaimFax-module__8F5DcG__faxEditInput{border:1px solid #6b4eff;border-radius:6px;outline:none;width:140px;padding:3px 8px;font-size:12px}.ClaimFax-module__8F5DcG__faxEditSaveBtn{color:#fff;cursor:pointer;background:#6b4eff;border:none;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600}.ClaimFax-module__8F5DcG__faxEditCancelBtn{color:#555;cursor:pointer;background:#f1f1f1;border:none;border-radius:6px;padding:3px 10px;font-size:11px}.ClaimFax-module__8F5DcG__sendStatus{align-items:center;gap:6px;display:flex}.ClaimFax-module__8F5DcG__sendBadge{border-radius:10px;padding:2px 10px;font-size:11px;font-weight:700}.ClaimFax-module__8F5DcG__sendWait{color:#f57f17;background:#fff8e1}.ClaimFax-module__8F5DcG__sendSuccess{color:#2e7d32;background:#e8f5e9}.ClaimFax-module__8F5DcG__sendFail{color:#c62828;background:#ffebee}.ClaimFax-module__8F5DcG__sendDelivered{color:#1565c0;background:#e3f2fd}.ClaimFax-module__8F5DcG__checkBtn{color:#0ea5e9;cursor:pointer;background:#fff;border:1px solid #0ea5e9;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600}.ClaimFax-module__8F5DcG__checkBtn:hover{background:#e0f4fd}.ClaimFax-module__8F5DcG__retryBtn{color:#c62828;cursor:pointer;background:#fff;border:1px solid #c62828;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600}.ClaimFax-module__8F5DcG__retryBtn:hover{background:#ffebee}.ClaimFax-module__8F5DcG__insurerBtnDisabled{opacity:.4;cursor:not-allowed}.ClaimFax-module__8F5DcG__sendError{color:#c62828;width:100%;margin-top:2px;font-size:11px}.ClaimFax-module__8F5DcG__faxCostBox{background:#f8f9fc;border:1px solid #e3e8f0;border-radius:12px;margin:12px 0;padding:14px 16px;font-size:13px}.ClaimFax-module__8F5DcG__faxCostTitle{color:#6b4eff;text-transform:uppercase;letter-spacing:.3px;margin-bottom:10px;font-size:12px;font-weight:700}.ClaimFax-module__8F5DcG__faxCostRow{color:#4a5568;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:4px 0;display:flex}.ClaimFax-module__8F5DcG__faxCostRow:last-of-type{border-bottom:none}.ClaimFax-module__8F5DcG__faxCostTotal{color:#191f28;margin-top:4px;padding-top:8px;font-size:14px;font-weight:700;border-top:1.5px solid #d1d9e6!important;border-bottom:none!important}.ClaimFax-module__8F5DcG__faxCostNote{color:#8b95a1;margin-top:8px;font-size:11px}.ClaimFax-module__8F5DcG__aiAnalysisWrap{margin:16px 0}.ClaimFax-module__8F5DcG__aiAnalysisBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6b4eff 0%,#9b7aff 100%);border:none;border-radius:12px;align-items:center;gap:8px;width:100%;padding:13px 18px;font-size:14px;font-weight:700;transition:opacity .2s;display:flex}.ClaimFax-module__8F5DcG__aiAnalysisBtn:disabled{opacity:.6;cursor:not-allowed}.ClaimFax-module__8F5DcG__aiAnalysisBtn:hover:not(:disabled){opacity:.9}.ClaimFax-module__8F5DcG__aiSpinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite ClaimFax-module__8F5DcG__spin}@keyframes ClaimFax-module__8F5DcG__spin{to{transform:rotate(360deg)}}.ClaimFax-module__8F5DcG__aiResultCard{background:var(--bg-card,#fff);border:1.5px solid #e8e0ff;border-radius:14px;margin-top:12px;overflow:hidden}.ClaimFax-module__8F5DcG__aiResultHeader{background:linear-gradient(135deg,#f5f2ff 0%,#ede8ff 100%);border-bottom:1px solid #e8e0ff;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ClaimFax-module__8F5DcG__aiResultTitle{color:#4b2fd9;font-size:14px;font-weight:800}.ClaimFax-module__8F5DcG__confidenceBadge{border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.ClaimFax-module__8F5DcG__conf_high{color:#065f46;background:#d1fae5}.ClaimFax-module__8F5DcG__conf_medium{color:#92400e;background:#fef3c7}.ClaimFax-module__8F5DcG__conf_low{color:#991b1b;background:#fee2e2}.ClaimFax-module__8F5DcG__aiResultClose{color:#4b2fd9;cursor:pointer;background:#4b2fd91f;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;line-height:1;display:flex}.ClaimFax-module__8F5DcG__aiCustomerMsg{color:#374151;background:#fafafa;border-bottom:1px solid #f0ebff;padding:12px 16px;font-size:13px;line-height:1.6}.ClaimFax-module__8F5DcG__aiSection{border-bottom:1px solid #f0f0f0;padding:12px 16px}.ClaimFax-module__8F5DcG__aiSection:last-child{border-bottom:none}.ClaimFax-module__8F5DcG__aiSectionTitle{color:#7c5cfc;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:700}.ClaimFax-module__8F5DcG__aiGrid{flex-direction:column;gap:4px;display:flex}.ClaimFax-module__8F5DcG__aiItem{color:#555;justify-content:space-between;font-size:12px;display:flex}.ClaimFax-module__8F5DcG__aiItem span{color:#888}.ClaimFax-module__8F5DcG__aiItem strong{color:#222;font-weight:600}.ClaimFax-module__8F5DcG__aiCostGrid{flex-direction:column;gap:4px;display:flex}.ClaimFax-module__8F5DcG__aiCostRow{color:#555;border-bottom:1px solid #f5f5f5;justify-content:space-between;padding:2px 0;font-size:12px;display:flex}.ClaimFax-module__8F5DcG__aiCostRow:last-child{border-bottom:none}.ClaimFax-module__8F5DcG__aiCostHighlight{color:#4b2fd9;border-top:2px solid #e8e0ff;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;font-size:14px;font-weight:800;display:flex}.ClaimFax-module__8F5DcG__aiTags{flex-wrap:wrap;gap:6px;display:flex}.ClaimFax-module__8F5DcG__aiTag{color:#4b2fd9;background:#ede8ff;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600}.ClaimFax-module__8F5DcG__aiMissingList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ClaimFax-module__8F5DcG__aiMissingItem{color:#c0392b;background:#fff5f5;border-left:3px solid #e74c3c;border-radius:6px;padding:4px 8px;font-size:12px}.ClaimFax-module__8F5DcG__aiTip{color:#374151;border-bottom:1px dashed #e8e0ff;padding:6px 0;font-size:12px;line-height:1.6}.ClaimFax-module__8F5DcG__aiTip:last-child{border-bottom:none}
.HospitalDocAnalysis-module__BB1TeG__container{padding:0 0 80px}.HospitalDocAnalysis-module__BB1TeG__uploadSection{margin-bottom:20px}.HospitalDocAnalysis-module__BB1TeG__uploadZone{border:2px dashed var(--border-color,#ddd);text-align:center;cursor:pointer;background:var(--bg-secondary,#f9f9f9);border-radius:12px;padding:32px 20px;transition:all .2s}.HospitalDocAnalysis-module__BB1TeG__uploadZone:hover,.HospitalDocAnalysis-module__BB1TeG__uploadZoneDragOver{border-color:var(--primary,#4a90d9);background:var(--bg-hover,#f0f6ff)}.HospitalDocAnalysis-module__BB1TeG__uploadIcon{color:var(--text-muted,#999);margin-bottom:8px}.HospitalDocAnalysis-module__BB1TeG__uploadText{color:var(--text-primary,#333);margin-bottom:4px;font-size:15px;font-weight:600}.HospitalDocAnalysis-module__BB1TeG__uploadHint{color:var(--text-muted,#999);font-size:13px}.HospitalDocAnalysis-module__BB1TeG__fileInfo{background:var(--bg-secondary,#f5f5f5);border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.HospitalDocAnalysis-module__BB1TeG__fileIcon{background:var(--primary,#4a90d9);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:flex}.HospitalDocAnalysis-module__BB1TeG__fileDetails{flex:1;min-width:0}.HospitalDocAnalysis-module__BB1TeG__fileName{color:var(--text-primary,#333);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.HospitalDocAnalysis-module__BB1TeG__fileSize{color:var(--text-muted,#999);font-size:12px}.HospitalDocAnalysis-module__BB1TeG__removeFileBtn{color:var(--text-muted,#999);cursor:pointer;background:0 0;border:none;padding:4px}.HospitalDocAnalysis-module__BB1TeG__analyzeBtn{background:var(--primary,#4a90d9);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:12px;padding:14px;font-size:15px;font-weight:600;transition:opacity .2s}.HospitalDocAnalysis-module__BB1TeG__analyzeBtn:disabled{opacity:.5;cursor:not-allowed}.HospitalDocAnalysis-module__BB1TeG__loadingWrap{text-align:center;padding:48px 20px}.HospitalDocAnalysis-module__BB1TeG__spinner{border:3px solid var(--border-color,#ddd);border-top-color:var(--primary,#4a90d9);border-radius:50%;width:40px;height:40px;margin:0 auto 16px;animation:.8s linear infinite HospitalDocAnalysis-module__BB1TeG__spin}@keyframes HospitalDocAnalysis-module__BB1TeG__spin{to{transform:rotate(360deg)}}.HospitalDocAnalysis-module__BB1TeG__loadingText{color:var(--text-secondary,#666);font-size:15px}.HospitalDocAnalysis-module__BB1TeG__loadingHint{color:var(--text-muted,#999);margin-top:4px;font-size:13px}.HospitalDocAnalysis-module__BB1TeG__errorBox{background:#fff0f0;border:1px solid #ffcdd2;border-radius:10px;margin-bottom:16px;padding:16px}.HospitalDocAnalysis-module__BB1TeG__errorText{color:#d32f2f;margin-bottom:8px;font-size:14px}.HospitalDocAnalysis-module__BB1TeG__retryBtn{color:#d32f2f;cursor:pointer;background:#fff;border:1px solid #d32f2f;border-radius:6px;padding:8px 16px;font-size:13px}.HospitalDocAnalysis-module__BB1TeG__resultSection{margin-bottom:24px}.HospitalDocAnalysis-module__BB1TeG__resultHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.HospitalDocAnalysis-module__BB1TeG__resultTitle{color:var(--text-primary,#333);font-size:17px;font-weight:700}.HospitalDocAnalysis-module__BB1TeG__resetBtn{border:1px solid var(--border-color,#ddd);color:var(--text-secondary,#666);cursor:pointer;background:#fff;border-radius:6px;padding:6px 14px;font-size:13px}.HospitalDocAnalysis-module__BB1TeG__docInfoCard{background:var(--bg-secondary,#f5f5f5);border-radius:12px;margin-bottom:16px;padding:16px}.HospitalDocAnalysis-module__BB1TeG__docInfoRow{justify-content:space-between;padding:6px 0;display:flex}.HospitalDocAnalysis-module__BB1TeG__docInfoRow+.HospitalDocAnalysis-module__BB1TeG__docInfoRow{border-top:1px solid var(--border-color,#eee)}.HospitalDocAnalysis-module__BB1TeG__docInfoLabel{color:var(--text-muted,#999);font-size:13px}.HospitalDocAnalysis-module__BB1TeG__docInfoValue{color:var(--text-primary,#333);font-size:13px;font-weight:600}.HospitalDocAnalysis-module__BB1TeG__sectionTitle{color:var(--text-primary,#333);align-items:center;gap:8px;margin:20px 0 12px;font-size:15px;font-weight:700;display:flex}.HospitalDocAnalysis-module__BB1TeG__sectionBadge{background:var(--primary,#4a90d9);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.HospitalDocAnalysis-module__BB1TeG__claimCard{border:1px solid var(--border-color,#eee);background:#fff;border-radius:12px;margin-bottom:10px;padding:16px;transition:box-shadow .2s}.HospitalDocAnalysis-module__BB1TeG__claimCard:hover{box-shadow:0 2px 8px #0000000f}.HospitalDocAnalysis-module__BB1TeG__claimCardHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.HospitalDocAnalysis-module__BB1TeG__claimTypeBadge{border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.HospitalDocAnalysis-module__BB1TeG__claimTypeBadge[data-type=실손의료비]{color:#1565c0;background:#e3f2fd}.HospitalDocAnalysis-module__BB1TeG__claimTypeBadge[data-type=입원일당]{color:#7b1fa2;background:#f3e5f5}.HospitalDocAnalysis-module__BB1TeG__claimTypeBadge[data-type=수술비]{color:#c62828;background:#fce4ec}.HospitalDocAnalysis-module__BB1TeG__claimTypeBadge[data-type=진단금]{color:#e65100;background:#fff3e0}.HospitalDocAnalysis-module__BB1TeG__claimTypeBadge[data-type=통원비]{color:#2e7d32;background:#e8f5e9}.HospitalDocAnalysis-module__BB1TeG__claimTypeBadge[data-type=약제비]{color:#00695c;background:#e0f7fa}.HospitalDocAnalysis-module__BB1TeG__claimTypeBadge[data-type=기타]{color:#616161;background:#f5f5f5}.HospitalDocAnalysis-module__BB1TeG__confidenceBadge{border-radius:8px;padding:2px 8px;font-size:11px;font-weight:600}.HospitalDocAnalysis-module__BB1TeG__confidenceHigh{color:#2e7d32;background:#e8f5e9}.HospitalDocAnalysis-module__BB1TeG__confidenceMedium{color:#f57f17;background:#fff8e1}.HospitalDocAnalysis-module__BB1TeG__confidenceLow{color:#c62828;background:#fce4ec}.HospitalDocAnalysis-module__BB1TeG__claimDescription{color:var(--text-primary,#333);margin-bottom:4px;font-size:14px;font-weight:600}.HospitalDocAnalysis-module__BB1TeG__claimReason{color:var(--text-secondary,#666);margin-bottom:8px;font-size:13px;line-height:1.5}.HospitalDocAnalysis-module__BB1TeG__claimMeta{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.HospitalDocAnalysis-module__BB1TeG__claimMetaTag{background:var(--bg-secondary,#f5f5f5);color:var(--text-secondary,#666);border-radius:6px;padding:2px 8px;font-size:11px}.HospitalDocAnalysis-module__BB1TeG__claimAmount{color:var(--primary,#4a90d9);font-size:13px;font-weight:600}.HospitalDocAnalysis-module__BB1TeG__claimDocs{color:var(--text-muted,#999);margin-top:6px;font-size:12px}.HospitalDocAnalysis-module__BB1TeG__claimCaution{color:#e65100;background:#fff3e0;border-radius:6px;margin-top:4px;padding:6px 10px;font-size:12px}.HospitalDocAnalysis-module__BB1TeG__medicalTable{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:13px}.HospitalDocAnalysis-module__BB1TeG__medicalTable th{background:var(--bg-secondary,#f5f5f5);text-align:left;color:var(--text-secondary,#666);white-space:nowrap;padding:8px 10px;font-weight:600}.HospitalDocAnalysis-module__BB1TeG__medicalTable td{border-bottom:1px solid var(--border-color,#eee);color:var(--text-primary,#333);padding:8px 10px}.HospitalDocAnalysis-module__BB1TeG__codeTag{color:#1565c0;background:#e3f2fd;border-radius:4px;padding:1px 6px;font-family:monospace;font-size:12px}.HospitalDocAnalysis-module__BB1TeG__insightCard{background:var(--bg-secondary,#f9f9f9);border-left:3px solid;border-radius:0 10px 10px 0;margin-bottom:10px;padding:12px 16px}.HospitalDocAnalysis-module__BB1TeG__insightCard[data-severity=critical]{background:#fff5f5;border-left-color:#d32f2f}.HospitalDocAnalysis-module__BB1TeG__insightCard[data-severity=warning]{background:#fffdf0;border-left-color:#f57f17}.HospitalDocAnalysis-module__BB1TeG__insightCard[data-severity=info]{background:#f0f7ff;border-left-color:#1565c0}.HospitalDocAnalysis-module__BB1TeG__insightCategory{text-transform:uppercase;color:var(--text-muted,#999);margin-bottom:4px;font-size:12px;font-weight:700}.HospitalDocAnalysis-module__BB1TeG__insightFinding{color:var(--text-primary,#333);margin-bottom:6px;font-size:14px;font-weight:600}.HospitalDocAnalysis-module__BB1TeG__insightComment{color:var(--text-secondary,#666);margin-bottom:8px;font-size:13px;line-height:1.5}.HospitalDocAnalysis-module__BB1TeG__insightCoverages{flex-wrap:wrap;gap:4px;display:flex}.HospitalDocAnalysis-module__BB1TeG__insightCoverageTag{color:var(--primary,#4a90d9);background:#4a90d91a;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.HospitalDocAnalysis-module__BB1TeG__agentSummaryCard{color:#fff;background:linear-gradient(135deg,#4a90d9 0%,#357abd 100%);border-radius:12px;margin-bottom:16px;padding:20px}.HospitalDocAnalysis-module__BB1TeG__agentSummaryLabel{opacity:.8;margin-bottom:8px;font-size:12px;font-weight:600}.HospitalDocAnalysis-module__BB1TeG__agentSummaryText{font-size:14px;line-height:1.7}.HospitalDocAnalysis-module__BB1TeG__warningsCard{background:#fff8e1;border:1px solid #ffe082;border-radius:10px;margin-bottom:16px;padding:12px 16px}.HospitalDocAnalysis-module__BB1TeG__warningsTitle{color:#f57f17;margin-bottom:6px;font-size:13px;font-weight:700}.HospitalDocAnalysis-module__BB1TeG__warningItem{color:#795548;padding:3px 0;font-size:13px}.HospitalDocAnalysis-module__BB1TeG__confidenceBar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.HospitalDocAnalysis-module__BB1TeG__confidenceBarLabel{color:var(--text-muted,#999);flex-shrink:0;font-size:13px}.HospitalDocAnalysis-module__BB1TeG__confidenceBarTrack{background:var(--border-color,#eee);border-radius:3px;flex:1;height:6px;overflow:hidden}.HospitalDocAnalysis-module__BB1TeG__confidenceBarFill{border-radius:3px;height:100%;transition:width .5s}.HospitalDocAnalysis-module__BB1TeG__confidenceBarValue{color:var(--text-primary,#333);flex-shrink:0;font-size:13px;font-weight:700}.HospitalDocAnalysis-module__BB1TeG__toggleBtn{border:1px solid var(--border-color,#eee);width:100%;color:var(--text-secondary,#666);cursor:pointer;text-align:center;background:#fff;border-radius:8px;margin-bottom:10px;padding:10px;font-size:13px}.HospitalDocAnalysis-module__BB1TeG__guideSection{margin-top:24px}.HospitalDocAnalysis-module__BB1TeG__guideToggle{border:1px solid var(--border-color,#ddd);background:var(--bg-secondary,#f9f9f9);width:100%;color:var(--text-primary,#333);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:700;transition:background .2s;display:flex}.HospitalDocAnalysis-module__BB1TeG__guideToggle:hover{background:var(--bg-hover,#f0f0f0)}.HospitalDocAnalysis-module__BB1TeG__guideContent{margin-top:12px}.HospitalDocAnalysis-module__BB1TeG__guideIntro{color:var(--text-secondary,#555);background:#f0f7ff;border-radius:8px;margin-bottom:10px;padding:12px 16px;font-size:13px;line-height:1.7}.HospitalDocAnalysis-module__BB1TeG__guideCard{border:1px solid var(--border-color,#eee);background:#fff;border-radius:10px;margin-bottom:10px;padding:14px 16px;transition:box-shadow .2s}.HospitalDocAnalysis-module__BB1TeG__guideCard:hover{box-shadow:0 2px 8px #0000000f}.HospitalDocAnalysis-module__BB1TeG__guideCard[data-importance=critical]{border-left:3px solid #d32f2f}.HospitalDocAnalysis-module__BB1TeG__guideCard[data-importance=high]{border-left:3px solid #f57f17}.HospitalDocAnalysis-module__BB1TeG__guideCard[data-importance=medium]{border-left:3px solid #1565c0}.HospitalDocAnalysis-module__BB1TeG__guideCardHeader{align-items:center;gap:8px;margin-bottom:8px;display:flex}.HospitalDocAnalysis-module__BB1TeG__guideCategory{color:var(--text-primary,#333);font-size:14px;font-weight:700}.HospitalDocAnalysis-module__BB1TeG__guideCodeRange{color:#1565c0;background:#e3f2fd;border-radius:4px;padding:2px 8px;font-family:monospace;font-size:12px;font-weight:600}.HospitalDocAnalysis-module__BB1TeG__guideCritical{color:#c62828;background:#ffebee;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700}.HospitalDocAnalysis-module__BB1TeG__guideExamples{color:var(--text-secondary,#666);margin-bottom:4px;font-size:12px;line-height:1.5}.HospitalDocAnalysis-module__BB1TeG__guideInsurance{color:var(--primary,#4a90d9);margin-bottom:8px;font-size:12px}.HospitalDocAnalysis-module__BB1TeG__guideTip{color:var(--text-primary,#333);background:var(--bg-secondary,#fafafa);border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.6}@media (max-width:768px){.HospitalDocAnalysis-module__BB1TeG__medicalTable{display:block;overflow-x:auto}}
.CustomerList-module__ils6Aq__wrap{padding:0}.CustomerList-module__ils6Aq__header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.CustomerList-module__ils6Aq__addBtn{background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:600}.CustomerList-module__ils6Aq__title{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:700}.CustomerList-module__ils6Aq__desc{color:var(--text-muted);font-size:12px}.CustomerList-module__ils6Aq__searchInput{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:14px}.CustomerList-module__ils6Aq__searchInput:focus{border-color:var(--color-primary);outline:none}.CustomerList-module__ils6Aq__list{flex-direction:column;gap:8px;display:flex}.CustomerList-module__ils6Aq__customerCard{background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;transition:all .15s;display:flex}.CustomerList-module__ils6Aq__customerCard:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #3182f61a}.CustomerList-module__ils6Aq__cardLeft{flex-direction:column;gap:3px;display:flex}.CustomerList-module__ils6Aq__cardName{color:var(--text-primary);font-size:15px;font-weight:700}.CustomerList-module__ils6Aq__cardPhone{color:var(--text-muted);font-size:12px}.CustomerList-module__ils6Aq__cardRight{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.CustomerList-module__ils6Aq__cardDate{color:var(--text-muted);font-size:12px}.CustomerList-module__ils6Aq__cardCount{color:var(--text-secondary);font-size:11px}.CustomerList-module__ils6Aq__tagActive{color:#16a34a;background:#dcfce7;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:700}.CustomerList-module__ils6Aq__tagExpired{color:#94a3b8;background:#f1f5f9;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:700}.CustomerList-module__ils6Aq__empty{text-align:center;color:var(--text-muted);padding:48px 0;font-size:14px}.CustomerList-module__ils6Aq__totalCount{text-align:center;color:var(--text-muted);margin-top:16px;font-size:12px}.CustomerList-module__ils6Aq__detailWrap{padding:0}.CustomerList-module__ils6Aq__backBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;margin-bottom:16px;padding:0;font-size:14px;font-weight:600}.CustomerList-module__ils6Aq__detailHeader{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;margin-bottom:12px;padding:16px}.CustomerList-module__ils6Aq__detailName{color:var(--text-primary);margin-bottom:4px;font-size:20px;font-weight:800}.CustomerList-module__ils6Aq__detailPhone{color:var(--text-secondary);margin-bottom:6px;font-size:13px}.CustomerList-module__ils6Aq__detailMeta{color:var(--text-muted);font-size:12px}.CustomerList-module__ils6Aq__expiredBox{border:1px solid var(--border-color);text-align:center;background:#f8fafc;border-radius:12px;padding:24px}.CustomerList-module__ils6Aq__expiredTitle{color:var(--text-secondary);margin-bottom:6px;font-size:14px;font-weight:700}.CustomerList-module__ils6Aq__expiredDesc{color:var(--text-muted);margin-bottom:16px;font-size:12px}.CustomerList-module__ils6Aq__resultWrap{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:16px}.CustomerList-module__ils6Aq__resultTitle{color:var(--text-secondary);margin-bottom:12px;font-size:13px;font-weight:700}.CustomerList-module__ils6Aq__catGrid{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.CustomerList-module__ils6Aq__catRow{background:#f0f5ff;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.CustomerList-module__ils6Aq__catLabel{color:var(--text-primary);font-size:13px;font-weight:500}.CustomerList-module__ils6Aq__catCount{color:var(--color-primary);font-size:12px;font-weight:700}.CustomerList-module__ils6Aq__expiryNote{text-align:right;margin-bottom:12px}.CustomerList-module__ils6Aq__expiryOk{color:var(--text-muted);font-size:11px}.CustomerList-module__ils6Aq__expiryWarn{color:#f59e0b;font-size:11px;font-weight:600}.CustomerList-module__ils6Aq__newAnalysisBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:13px;font-size:14px;font-weight:700;transition:background .2s}.CustomerList-module__ils6Aq__newAnalysisBtn:hover{background:var(--color-primary-dark)}
.CustomerProfileWizard-module__iqbkjG__overlay{z-index:1200;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.CustomerProfileWizard-module__iqbkjG__modal{background:var(--bg-card);border-radius:20px;flex-direction:column;width:100%;max-width:560px;max-height:90vh;display:flex;box-shadow:0 20px 60px #00000040}.CustomerProfileWizard-module__iqbkjG__header{justify-content:space-between;align-items:flex-start;padding:24px 24px 0;display:flex}.CustomerProfileWizard-module__iqbkjG__title{color:var(--text-primary);margin-bottom:2px;font-size:18px;font-weight:700}.CustomerProfileWizard-module__iqbkjG__subtitle{color:var(--text-muted);font-size:13px}.CustomerProfileWizard-module__iqbkjG__closeBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;line-height:1}.CustomerProfileWizard-module__iqbkjG__progressBar{gap:4px;padding:16px 24px 0;display:flex}.CustomerProfileWizard-module__iqbkjG__progressStep{background:var(--border-color);border-radius:2px;flex:1;height:4px;transition:background .25s}.CustomerProfileWizard-module__iqbkjG__progressActive{background:var(--color-primary-light)}.CustomerProfileWizard-module__iqbkjG__progressDone{background:var(--color-primary)}.CustomerProfileWizard-module__iqbkjG__stepLabels{gap:0;padding:8px 24px 0;display:flex}.CustomerProfileWizard-module__iqbkjG__stepLabel{color:var(--text-muted);text-align:center;flex:1;font-size:10px}.CustomerProfileWizard-module__iqbkjG__stepLabelActive{color:var(--color-primary);font-weight:600}.CustomerProfileWizard-module__iqbkjG__body{flex:1;padding:20px 24px;overflow-y:auto}.CustomerProfileWizard-module__iqbkjG__stepContent{flex-direction:column;gap:20px;display:flex}.CustomerProfileWizard-module__iqbkjG__notice{background:var(--color-primary-light);color:var(--color-primary);border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.5}.CustomerProfileWizard-module__iqbkjG__row{flex-direction:column;gap:8px;display:flex}.CustomerProfileWizard-module__iqbkjG__label{color:var(--text-secondary);font-size:13px;font-weight:600}.CustomerProfileWizard-module__iqbkjG__control{flex-direction:column;gap:8px;display:flex}.CustomerProfileWizard-module__iqbkjG__input{border:1px solid var(--border-color);color:var(--text-primary);background:var(--bg-card);box-sizing:border-box;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .15s}.CustomerProfileWizard-module__iqbkjG__input:focus{border-color:var(--color-primary)}.CustomerProfileWizard-module__iqbkjG__select{border:1px solid var(--border-color);color:var(--text-primary);background:var(--bg-card);cursor:pointer;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:14px}.CustomerProfileWizard-module__iqbkjG__textarea{border:1px solid var(--border-color);color:var(--text-primary);background:var(--bg-card);box-sizing:border-box;resize:vertical;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:13px;line-height:1.6;transition:border-color .15s}.CustomerProfileWizard-module__iqbkjG__textarea:focus{border-color:var(--color-primary)}.CustomerProfileWizard-module__iqbkjG__inputUnit{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.CustomerProfileWizard-module__iqbkjG__radioGroup{flex-wrap:wrap;gap:8px;display:flex}.CustomerProfileWizard-module__iqbkjG__radioBtn{border:1.5px solid var(--border-color);color:var(--text-secondary);background:var(--bg-card);cursor:pointer;border-radius:20px;padding:8px 16px;font-size:13px;transition:all .15s}.CustomerProfileWizard-module__iqbkjG__radioBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.CustomerProfileWizard-module__iqbkjG__radioBtnSelected{border-color:var(--color-primary);background:var(--color-primary);color:#fff;font-weight:600}.CustomerProfileWizard-module__iqbkjG__chipGroup{flex-wrap:wrap;gap:8px;display:flex}.CustomerProfileWizard-module__iqbkjG__chip{border:1.5px solid var(--border-color);color:var(--text-secondary);background:var(--bg-card);cursor:pointer;border-radius:8px;padding:7px 14px;font-size:13px;transition:all .15s}.CustomerProfileWizard-module__iqbkjG__chip:hover{border-color:var(--color-primary);color:var(--color-primary)}.CustomerProfileWizard-module__iqbkjG__chipSelected{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary);font-weight:600}.CustomerProfileWizard-module__iqbkjG__footer{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 24px 20px;display:flex}.CustomerProfileWizard-module__iqbkjG__btnBack{border:1px solid var(--border-color);color:var(--text-secondary);background:var(--bg-card);cursor:pointer;border-radius:10px;padding:10px 20px;font-size:14px}.CustomerProfileWizard-module__iqbkjG__btnNext{color:#fff;background:var(--color-primary);cursor:pointer;border:none;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:600;transition:opacity .15s}.CustomerProfileWizard-module__iqbkjG__btnNext:disabled{opacity:.4;cursor:not-allowed}.CustomerProfileWizard-module__iqbkjG__btnComplete{color:#fff;background:var(--color-primary);cursor:pointer;border:none;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:700;transition:opacity .15s}.CustomerProfileWizard-module__iqbkjG__btnComplete:disabled{opacity:.5;cursor:not-allowed}
.CoachingScreen-module__wq7nVG__screen{animation:.2s CoachingScreen-module__wq7nVG__fadeIn}.CoachingScreen-module__wq7nVG__header{padding:20px 20px 0}.CoachingScreen-module__wq7nVG__title{color:var(--text-primary);letter-spacing:-.3px;margin-bottom:4px;font-size:20px;font-weight:800}.CoachingScreen-module__wq7nVG__desc{color:var(--text-secondary);font-size:13px}.CoachingScreen-module__wq7nVG__uploadBox{background:var(--bg-card);border:2px dashed var(--border-color);text-align:center;cursor:pointer;box-shadow:var(--shadow-sm);border-radius:16px;margin:20px;padding:36px 20px;transition:all .2s}.CoachingScreen-module__wq7nVG__uploadBox:hover{border-color:var(--color-primary);background:var(--color-primary-50)}.CoachingScreen-module__wq7nVG__uploadIcon{color:var(--color-primary);margin-bottom:14px}.CoachingScreen-module__wq7nVG__uploadTitle{color:var(--text-primary);margin-bottom:6px;font-size:16px;font-weight:700}.CoachingScreen-module__wq7nVG__uploadDesc{color:var(--text-muted);font-size:13px}.CoachingScreen-module__wq7nVG__section{padding:0 20px}.CoachingScreen-module__wq7nVG__sectionHeader{margin-bottom:14px}.CoachingScreen-module__wq7nVG__sectionTitle{color:var(--text-primary);font-size:17px;font-weight:700}.CoachingScreen-module__wq7nVG__coachingCard{background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:14px;margin-bottom:12px;padding:16px;transition:all .2s}.CoachingScreen-module__wq7nVG__coachingCard:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary-light)}.CoachingScreen-module__wq7nVG__coachingHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.CoachingScreen-module__wq7nVG__coachingDate{color:var(--text-muted);font-size:12px}.CoachingScreen-module__wq7nVG__coachingScore{border-radius:8px;padding:4px 12px;font-size:14px;font-weight:700}.CoachingScreen-module__wq7nVG__coachingScore.CoachingScreen-module__wq7nVG__good{background:var(--color-success-light);color:var(--color-success)}.CoachingScreen-module__wq7nVG__coachingScore.CoachingScreen-module__wq7nVG__mid{background:var(--color-warning-light);color:var(--color-warning)}.CoachingScreen-module__wq7nVG__coachingScore.CoachingScreen-module__wq7nVG__bad{background:var(--color-error-light);color:var(--color-error)}.CoachingScreen-module__wq7nVG__coachingTitle{color:var(--text-primary);margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.4}.CoachingScreen-module__wq7nVG__coachingFeedback{color:var(--text-secondary);margin-bottom:12px;font-size:13px;line-height:1.5}.CoachingScreen-module__wq7nVG__coachingTags{flex-wrap:wrap;gap:6px;display:flex}.CoachingScreen-module__wq7nVG__ctag{border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.CoachingScreen-module__wq7nVG__ctag.CoachingScreen-module__wq7nVG__good{background:var(--color-success-light);color:var(--color-success)}.CoachingScreen-module__wq7nVG__ctag.CoachingScreen-module__wq7nVG__mid{background:var(--color-warning-light);color:var(--color-warning)}.CoachingScreen-module__wq7nVG__ctag.CoachingScreen-module__wq7nVG__bad{background:var(--color-error-light);color:var(--color-error)}.CoachingScreen-module__wq7nVG__uploading{cursor:default;border-color:var(--color-primary);border-style:solid}.CoachingScreen-module__wq7nVG__uploadProgress{background:var(--border-color);border-radius:3px;width:100%;height:6px;margin-bottom:16px;overflow:hidden}.CoachingScreen-module__wq7nVG__uploadProgressBar{background:var(--color-primary);border-radius:3px;height:100%;transition:width .3s}.CoachingScreen-module__wq7nVG__detailScreen{animation:.2s CoachingScreen-module__wq7nVG__fadeIn}.CoachingScreen-module__wq7nVG__detailHeader{border-bottom:1px solid var(--border-color);background:var(--bg-card);align-items:center;gap:12px;padding:16px 20px;display:flex}.CoachingScreen-module__wq7nVG__backBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:8px 0;font-size:14px;font-weight:500}.CoachingScreen-module__wq7nVG__backBtn:hover{color:var(--color-primary-dark)}.CoachingScreen-module__wq7nVG__detailTitle{color:var(--text-primary);font-size:16px;font-weight:700}.CoachingScreen-module__wq7nVG__detailSummary{text-align:center;background:var(--bg-card);border-bottom:1px solid var(--border-color);padding:28px 20px}.CoachingScreen-module__wq7nVG__detailDate{color:var(--text-muted);margin-bottom:12px;font-size:12px}.CoachingScreen-module__wq7nVG__detailScoreSection{margin-bottom:16px}.CoachingScreen-module__wq7nVG__detailScore{letter-spacing:-2px;margin-bottom:4px;font-size:52px;font-weight:800}.CoachingScreen-module__wq7nVG__detailScore.CoachingScreen-module__wq7nVG__good{color:var(--color-success)}.CoachingScreen-module__wq7nVG__detailScore.CoachingScreen-module__wq7nVG__mid{color:var(--color-warning)}.CoachingScreen-module__wq7nVG__detailScore.CoachingScreen-module__wq7nVG__bad{color:var(--color-error)}.CoachingScreen-module__wq7nVG__detailScoreLabel{color:var(--text-muted);font-size:12px}.CoachingScreen-module__wq7nVG__detailMainTitle{color:var(--text-primary);margin-bottom:8px;font-size:16px;font-weight:600}.CoachingScreen-module__wq7nVG__detailMainFeedback{color:var(--text-secondary);font-size:14px;line-height:1.5}.CoachingScreen-module__wq7nVG__detailAnalysis{padding:20px}.CoachingScreen-module__wq7nVG__analysisSection{margin-bottom:24px}.CoachingScreen-module__wq7nVG__analysisTitle{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:16px;font-size:15px;font-weight:700;display:flex}.CoachingScreen-module__wq7nVG__analysisItem{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:10px;padding:14px 16px}.CoachingScreen-module__wq7nVG__analysisItemHeader{color:var(--text-primary);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.CoachingScreen-module__wq7nVG__analysisScore{border-radius:6px;padding:3px 10px;font-size:13px;font-weight:700}.CoachingScreen-module__wq7nVG__analysisScore.CoachingScreen-module__wq7nVG__good{background:var(--color-success-light);color:var(--color-success)}.CoachingScreen-module__wq7nVG__analysisScore.CoachingScreen-module__wq7nVG__mid{background:var(--color-warning-light);color:var(--color-warning)}.CoachingScreen-module__wq7nVG__analysisScore.CoachingScreen-module__wq7nVG__bad{background:var(--color-error-light);color:var(--color-error)}.CoachingScreen-module__wq7nVG__analysisItemFeedback{color:var(--text-secondary);font-size:13px;line-height:1.6}.CoachingScreen-module__wq7nVG__tipsSection{background:var(--color-primary-light);border-radius:14px;padding:18px}.CoachingScreen-module__wq7nVG__tipsTitle{color:var(--color-primary);margin-bottom:12px;font-size:14px;font-weight:700}.CoachingScreen-module__wq7nVG__tipsList{color:var(--text-primary);margin:0;padding-left:20px;font-size:13px;line-height:1.8}.CoachingScreen-module__wq7nVG__tipsList li{margin-bottom:4px}.CoachingScreen-module__wq7nVG__gptAnalysisSection{background:var(--color-success-light);border-radius:16px;margin:0 20px 20px;padding:18px}.CoachingScreen-module__wq7nVG__aiBadge{background:var(--color-success);color:var(--text-inverse);border-radius:10px;padding:2px 8px;font-size:10px;font-weight:600}.CoachingScreen-module__wq7nVG__gptAnalysisContent{color:var(--text-primary);white-space:pre-line;font-size:14px;line-height:1.8}.CoachingScreen-module__wq7nVG__transcriptSection{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:16px;margin:0 20px 20px;padding:18px}.CoachingScreen-module__wq7nVG__transcriptContent{color:var(--text-secondary);white-space:pre-line;background:var(--bg-secondary);border-radius:12px;max-height:300px;padding:12px;font-size:13px;line-height:1.8;overflow-y:auto}.CoachingScreen-module__wq7nVG__transcriptContent::-webkit-scrollbar{width:6px}.CoachingScreen-module__wq7nVG__transcriptContent::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:3px}.CoachingScreen-module__wq7nVG__transcriptContent::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}@keyframes CoachingScreen-module__wq7nVG__fadeIn{0%{opacity:0}to{opacity:1}}
.EducationScreen-module__0sEDZG__screen{animation:.2s EducationScreen-module__0sEDZG__fadeIn}.EducationScreen-module__0sEDZG__header{padding:20px 20px 0}.EducationScreen-module__0sEDZG__title{color:var(--text-primary);letter-spacing:-.3px;margin-bottom:4px;font-size:20px;font-weight:800}.EducationScreen-module__0sEDZG__tabsRow{background:var(--bg-secondary);border-radius:10px;margin:16px 20px;padding:4px;display:flex}.EducationScreen-module__0sEDZG__tabBtn{text-align:center;cursor:pointer;color:var(--text-secondary);border-radius:8px;flex:1;padding:10px;font-size:14px;font-weight:600;transition:all .2s}.EducationScreen-module__0sEDZG__tabBtn.EducationScreen-module__0sEDZG__active{background:var(--color-primary);color:var(--text-inverse);box-shadow:var(--shadow-sm)}.EducationScreen-module__0sEDZG__section{padding:0 20px}.EducationScreen-module__0sEDZG__eduCard{background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:12px;gap:12px;margin-bottom:10px;padding:14px;transition:all .2s;display:flex}.EducationScreen-module__0sEDZG__eduCard:hover{background:var(--bg-secondary);box-shadow:var(--shadow-md)}.EducationScreen-module__0sEDZG__eduThumb{background:var(--color-primary-light);width:64px;height:64px;color:var(--color-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.EducationScreen-module__0sEDZG__eduThumb.EducationScreen-module__0sEDZG__red{background:var(--color-error-light);color:var(--color-error)}.EducationScreen-module__0sEDZG__eduThumb.EducationScreen-module__0sEDZG__orange{background:var(--color-warning-light);color:var(--color-warning)}.EducationScreen-module__0sEDZG__eduThumb.EducationScreen-module__0sEDZG__blue{background:var(--color-primary);color:var(--text-inverse)}.EducationScreen-module__0sEDZG__eduInfo{flex:1}.EducationScreen-module__0sEDZG__eduTag{background:var(--color-primary-light);color:var(--color-primary);border-radius:4px;margin-bottom:4px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.EducationScreen-module__0sEDZG__eduTitle{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.3}.EducationScreen-module__0sEDZG__eduMeta{color:var(--text-muted);font-size:11px}.EducationScreen-module__0sEDZG__eduProgress{background:var(--border-color);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.EducationScreen-module__0sEDZG__eduProgressFill{background:var(--color-primary);border-radius:2px;height:100%;transition:width .3s}.EducationScreen-module__0sEDZG__postCard{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:10px;padding:14px}.EducationScreen-module__0sEDZG__postHeader{align-items:center;gap:10px;margin-bottom:12px;display:flex}.EducationScreen-module__0sEDZG__postAvatar{background:var(--color-primary);width:40px;height:40px;color:var(--text-inverse);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.EducationScreen-module__0sEDZG__postAuthor{flex:1}.EducationScreen-module__0sEDZG__postName{color:var(--text-primary);font-size:14px;font-weight:600}.EducationScreen-module__0sEDZG__postTime{color:var(--text-muted);font-size:11px}.EducationScreen-module__0sEDZG__postBadge{background:var(--color-primary-light);color:var(--color-primary);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.EducationScreen-module__0sEDZG__postContent{color:var(--text-primary);margin-bottom:12px;font-size:14px;line-height:1.6}.EducationScreen-module__0sEDZG__postActions{color:var(--text-muted);gap:16px;font-size:13px;display:flex}.EducationScreen-module__0sEDZG__actionItem{cursor:pointer;transition:color .2s}.EducationScreen-module__0sEDZG__actionItem:hover{color:var(--text-primary)}.EducationScreen-module__0sEDZG__categoryRow{-webkit-overflow-scrolling:touch;gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.EducationScreen-module__0sEDZG__categoryChip{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s}.EducationScreen-module__0sEDZG__categoryChip:hover{border-color:var(--color-primary);color:var(--color-primary)}.EducationScreen-module__0sEDZG__categoryActive{background:var(--color-primary);border-color:var(--color-primary);color:var(--text-inverse)}.EducationScreen-module__0sEDZG__categoryActive:hover{background:var(--color-primary-dark);color:var(--text-inverse)}.EducationScreen-module__0sEDZG__newsCard{background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:10px;padding:14px;text-decoration:none;transition:all .2s;display:block}.EducationScreen-module__0sEDZG__newsCard:hover{background:var(--bg-secondary);box-shadow:var(--shadow-md)}.EducationScreen-module__0sEDZG__newsSource{color:var(--color-primary);margin-bottom:6px;font-size:11px;font-weight:600}.EducationScreen-module__0sEDZG__newsTitle{color:var(--text-primary);margin-bottom:6px;font-size:15px;font-weight:600;line-height:1.4}.EducationScreen-module__0sEDZG__newsDesc{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.EducationScreen-module__0sEDZG__newsMeta{color:var(--text-muted);font-size:11px}.EducationScreen-module__0sEDZG__loadingBox{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 0;display:flex}.EducationScreen-module__0sEDZG__spinner{border:3px solid var(--border-color);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite EducationScreen-module__0sEDZG__spin}@keyframes EducationScreen-module__0sEDZG__spin{to{transform:rotate(360deg)}}.EducationScreen-module__0sEDZG__loadingText{color:var(--text-muted);font-size:13px}.EducationScreen-module__0sEDZG__emptyBox{text-align:center;color:var(--text-muted);padding:48px 0;font-size:14px}.EducationScreen-module__0sEDZG__newsDetail{padding:0 20px;animation:.2s EducationScreen-module__0sEDZG__fadeIn}.EducationScreen-module__0sEDZG__newsDetailHeader{padding:12px 0}.EducationScreen-module__0sEDZG__newsBackBtn{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:8px 0;font-size:14px;font-weight:500}.EducationScreen-module__0sEDZG__newsBackBtn:hover{color:var(--color-primary-dark)}.EducationScreen-module__0sEDZG__newsDetailBody{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:12px;padding:20px}.EducationScreen-module__0sEDZG__newsDetailSource{color:var(--color-primary);margin-bottom:8px;font-size:12px;font-weight:600}.EducationScreen-module__0sEDZG__newsDetailTitle{color:var(--text-primary);margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.4}.EducationScreen-module__0sEDZG__newsDetailDate{color:var(--text-muted);border-bottom:1px solid var(--border-color);margin-bottom:16px;padding-bottom:16px;font-size:12px}.EducationScreen-module__0sEDZG__newsDetailContent{color:var(--text-primary);white-space:pre-line;margin-bottom:20px;font-size:15px;line-height:1.8}.EducationScreen-module__0sEDZG__newsOriginalLink{background:var(--color-primary);color:var(--text-inverse);border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.EducationScreen-module__0sEDZG__newsOriginalLink:hover{background:var(--color-primary-dark)}@keyframes EducationScreen-module__0sEDZG__fadeIn{0%{opacity:0}to{opacity:1}}
