.InsuranceLookup-module__y4SHFa__container{padding:0}.InsuranceLookup-module__y4SHFa__authCard{text-align:center;max-width:480px;margin:0 auto;padding:32px 20px}.InsuranceLookup-module__y4SHFa__authIcon{margin-bottom:16px}.InsuranceLookup-module__y4SHFa__authTitle{color:var(--text-primary);margin-bottom:8px;font-size:22px;font-weight:800}.InsuranceLookup-module__y4SHFa__authDesc{color:var(--text-secondary);margin-bottom:28px;font-size:14px;line-height:1.6}.InsuranceLookup-module__y4SHFa__formGrid{text-align:left;flex-direction:column;gap:14px;display:flex}.InsuranceLookup-module__y4SHFa__formGroup{flex-direction:column;gap:6px;display:flex}.InsuranceLookup-module__y4SHFa__formGroup label{color:var(--text-secondary);font-size:13px;font-weight:600}.InsuranceLookup-module__y4SHFa__formGroup input,.InsuranceLookup-module__y4SHFa__formGroup select{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);border-radius:10px;outline:none;padding:12px 14px;font-size:14px}.InsuranceLookup-module__y4SHFa__formGroup input:focus,.InsuranceLookup-module__y4SHFa__formGroup select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.InsuranceLookup-module__y4SHFa__formGroup input::placeholder{color:var(--text-muted)}.InsuranceLookup-module__y4SHFa__authBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:4px;padding:14px;font-size:15px;font-weight:700;transition:background .2s}.InsuranceLookup-module__y4SHFa__authBtn:hover{background:var(--color-primary-dark)}.InsuranceLookup-module__y4SHFa__privacyNotice{color:var(--text-muted);justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.InsuranceLookup-module__y4SHFa__errorBox{background:var(--color-error-light);color:var(--color-error);text-align:center;border-radius:10px;padding:12px 16px;font-size:13px}.InsuranceLookup-module__y4SHFa__loadingWrap{flex-direction:column;align-items:center;gap:12px;padding:40px 0;display:flex}.InsuranceLookup-module__y4SHFa__spinner{border:3px solid var(--border-color);border-top-color:var(--color-primary);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite InsuranceLookup-module__y4SHFa__spin}@keyframes InsuranceLookup-module__y4SHFa__spin{to{transform:rotate(360deg)}}.InsuranceLookup-module__y4SHFa__loadingText{color:var(--text-secondary);font-size:14px}.InsuranceLookup-module__y4SHFa__verifySection{flex-direction:column;align-items:center;gap:14px;padding:20px 0;display:flex}.InsuranceLookup-module__y4SHFa__verifyTitle{color:var(--text-primary);font-size:15px;font-weight:700}.InsuranceLookup-module__y4SHFa__verifyInput{border:1px solid var(--border-color);background:var(--bg-card);width:100%;max-width:280px;color:var(--text-primary);text-align:center;letter-spacing:2px;border-radius:10px;outline:none;padding:12px 14px;font-size:16px}.InsuranceLookup-module__y4SHFa__verifyInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.InsuranceLookup-module__y4SHFa__passGuide{color:var(--text-secondary);text-align:center;font-size:13px;line-height:1.6}.InsuranceLookup-module__y4SHFa__resultHeader{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.InsuranceLookup-module__y4SHFa__resultTitle{color:var(--text-primary);margin-bottom:4px;font-size:20px;font-weight:800}.InsuranceLookup-module__y4SHFa__resultSub{color:var(--text-secondary);font-size:13px}.InsuranceLookup-module__y4SHFa__resetBtn{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:13px}.InsuranceLookup-module__y4SHFa__resetBtn:hover{background:var(--bg-secondary)}.InsuranceLookup-module__y4SHFa__summaryGrid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:20px;display:grid}.InsuranceLookup-module__y4SHFa__summaryCard{background:var(--bg-secondary);border:1px solid var(--border-color);text-align:center;border-radius:12px;padding:14px 12px}.InsuranceLookup-module__y4SHFa__summaryLabel{color:var(--text-muted);margin-bottom:4px;font-size:12px}.InsuranceLookup-module__y4SHFa__summaryValue{color:var(--text-primary);font-size:18px;font-weight:800}.InsuranceLookup-module__y4SHFa__viewTabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.InsuranceLookup-module__y4SHFa__viewTab{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.InsuranceLookup-module__y4SHFa__viewTab:hover{border-color:var(--color-primary);color:var(--color-primary)}.InsuranceLookup-module__y4SHFa__viewTabActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.InsuranceLookup-module__y4SHFa__contractList{flex-direction:column;gap:10px;display:flex}.InsuranceLookup-module__y4SHFa__contractCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;padding:16px 18px;transition:transform .15s}.InsuranceLookup-module__y4SHFa__contractCard:hover{transform:translateY(-1px)}.InsuranceLookup-module__y4SHFa__contractHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.InsuranceLookup-module__y4SHFa__contractCompany{color:var(--color-primary);font-size:13px;font-weight:700}.InsuranceLookup-module__y4SHFa__contractStatus{border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.InsuranceLookup-module__y4SHFa__statusActive{background:var(--color-success-light);color:var(--color-success)}.InsuranceLookup-module__y4SHFa__statusInactive{background:var(--bg-secondary);color:var(--text-muted)}.InsuranceLookup-module__y4SHFa__contractName{color:var(--text-primary);margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.4}.InsuranceLookup-module__y4SHFa__contractMeta{color:var(--text-secondary);gap:16px;margin-bottom:4px;font-size:12px;display:flex}.InsuranceLookup-module__y4SHFa__contractPeriod{color:var(--text-muted);margin-bottom:8px;font-size:12px}.InsuranceLookup-module__y4SHFa__contractTag{background:var(--color-primary-light);color:var(--color-primary);border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.InsuranceLookup-module__y4SHFa__tagCar{color:#b45309;background:#fef3c7}.InsuranceLookup-module__y4SHFa__tagProperty{color:#047857;background:#d1fae5}.InsuranceLookup-module__y4SHFa__tagSavings{color:#3949ab;background:#e8eaf6}.InsuranceLookup-module__y4SHFa__emptyResult{text-align:center;color:var(--text-muted);padding:48px 0;font-size:14px}@media (max-width:640px){.InsuranceLookup-module__y4SHFa__summaryGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.InsuranceLookup-module__y4SHFa__summaryGrid{grid-template-columns:repeat(2,1fr)}.InsuranceLookup-module__y4SHFa__contractMeta{flex-direction:column;gap:2px}}
.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__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);font-size:12px}.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__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}
.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}}
.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}}
.MyScreen-module__W_o_Da__screen{animation:.2s MyScreen-module__W_o_Da__fadeIn}.MyScreen-module__W_o_Da__profileCard{background:var(--bg-card);text-align:center;box-shadow:var(--shadow-md);border-radius:16px;margin:20px;padding:28px 24px}.MyScreen-module__W_o_Da__profileAvatar{background:var(--color-primary);width:64px;height:64px;color:var(--text-inverse);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;font-size:24px;font-weight:700;display:flex}.MyScreen-module__W_o_Da__profileName{color:var(--text-primary);margin-bottom:4px;font-size:20px;font-weight:700}.MyScreen-module__W_o_Da__profileCompany{color:var(--text-secondary);margin-bottom:8px;font-size:13px}.MyScreen-module__W_o_Da__profileLevel{background:var(--color-primary-light);color:var(--color-primary);border-radius:12px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.MyScreen-module__W_o_Da__bizcardPreview{background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:16px;margin:0 20px 16px;padding:16px;transition:all .2s}.MyScreen-module__W_o_Da__bizcardPreview:hover{background:var(--bg-secondary);box-shadow:var(--shadow-md)}.MyScreen-module__W_o_Da__bizcardHeader{align-items:center;gap:12px;margin-bottom:14px;display:flex}.MyScreen-module__W_o_Da__bizcardAvatar{background:var(--color-primary);width:44px;height:44px;color:var(--text-inverse);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.MyScreen-module__W_o_Da__bizcardInfo{flex:1}.MyScreen-module__W_o_Da__bizcardName{color:var(--text-primary);margin-bottom:2px;font-size:15px;font-weight:600}.MyScreen-module__W_o_Da__bizcardRole{color:var(--text-muted);font-size:12px}.MyScreen-module__W_o_Da__bizcardQr{background:var(--bg-secondary);border:1px solid var(--border-color);width:36px;height:36px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;font-size:10px;display:flex}.MyScreen-module__W_o_Da__bizcardStats{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);justify-content:space-around;margin-bottom:12px;padding:12px 0;display:flex}.MyScreen-module__W_o_Da__bizcardStat{text-align:center}.MyScreen-module__W_o_Da__bizcardStatValue{color:var(--color-primary);font-size:16px;font-weight:700}.MyScreen-module__W_o_Da__bizcardStatLabel{color:var(--text-muted);margin-top:2px;font-size:11px}.MyScreen-module__W_o_Da__bizcardActions{gap:10px;display:flex}.MyScreen-module__W_o_Da__bizcardBtn{text-align:center;cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px;font-size:13px;font-weight:600;transition:all .2s}.MyScreen-module__W_o_Da__bizcardBtn.MyScreen-module__W_o_Da__secondary{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}.MyScreen-module__W_o_Da__bizcardBtn.MyScreen-module__W_o_Da__secondary:hover{background:var(--border-color)}.MyScreen-module__W_o_Da__bizcardBtn.MyScreen-module__W_o_Da__primary{background:var(--color-primary);color:var(--text-inverse)}.MyScreen-module__W_o_Da__bizcardBtn.MyScreen-module__W_o_Da__primary:hover{background:var(--color-primary-dark)}.MyScreen-module__W_o_Da__statsRow{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:12px;justify-content:space-around;margin:0 20px 20px;padding:16px;display:flex}.MyScreen-module__W_o_Da__statItem{text-align:center}.MyScreen-module__W_o_Da__statValue{color:var(--color-primary);font-size:18px;font-weight:700}.MyScreen-module__W_o_Da__statLabel{color:var(--text-muted);margin-top:4px;font-size:11px}.MyScreen-module__W_o_Da__menuList{padding:0 20px}.MyScreen-module__W_o_Da__menuItem{background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;margin-bottom:8px;padding:16px;transition:all .2s;display:flex}.MyScreen-module__W_o_Da__menuItem:hover{background:var(--bg-secondary);box-shadow:var(--shadow-md)}.MyScreen-module__W_o_Da__menuIcon{background:var(--bg-secondary);width:36px;height:36px;color:var(--text-secondary);border-radius:10px;justify-content:center;align-items:center;margin-right:12px;font-size:12px;font-weight:700;display:flex}.MyScreen-module__W_o_Da__menuIcon.MyScreen-module__W_o_Da__blue{background:var(--color-primary);color:var(--text-inverse)}.MyScreen-module__W_o_Da__menuIcon.MyScreen-module__W_o_Da__teal{background:var(--color-success-light);color:var(--color-success)}.MyScreen-module__W_o_Da__menuIcon.MyScreen-module__W_o_Da__purple{background:var(--color-primary-light);color:var(--color-primary)}.MyScreen-module__W_o_Da__menuIcon.MyScreen-module__W_o_Da__gold{background:var(--color-warning-light);color:var(--color-warning)}.MyScreen-module__W_o_Da__menuIcon.MyScreen-module__W_o_Da__green{background:var(--color-success-lighter);color:var(--color-success-alt)}.MyScreen-module__W_o_Da__menuIcon.MyScreen-module__W_o_Da__gray{background:var(--bg-secondary);color:var(--text-secondary)}.MyScreen-module__W_o_Da__levelProgress{margin-top:12px}.MyScreen-module__W_o_Da__levelBar{background:var(--bg-secondary);border-radius:3px;width:60%;height:6px;margin:0 auto 6px;overflow:hidden}.MyScreen-module__W_o_Da__levelBarFill{background:var(--color-primary);border-radius:3px;height:100%;transition:width .4s}.MyScreen-module__W_o_Da__levelText{color:var(--text-muted);font-size:11px}.MyScreen-module__W_o_Da__menuText{color:var(--text-primary);flex:1;font-size:14px;font-weight:500}.MyScreen-module__W_o_Da__menuArrow{color:var(--text-muted);font-size:18px}.MyScreen-module__W_o_Da__themeToggle{gap:4px;display:flex}.MyScreen-module__W_o_Da__themeBtn{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.MyScreen-module__W_o_Da__themeBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.MyScreen-module__W_o_Da__themeBtnActive{background:var(--color-primary);color:var(--text-inverse);border-color:var(--color-primary)}@keyframes MyScreen-module__W_o_Da__fadeIn{0%{opacity:0}to{opacity:1}}.MyScreen-module__W_o_Da__adminBadge,.MyScreen-module__W_o_Da__agentBadge,.MyScreen-module__W_o_Da__generalBadge{border-radius:8px;margin-left:6px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.MyScreen-module__W_o_Da__adminBadge{color:#c62828;background:#ffebee}.MyScreen-module__W_o_Da__agentBadge{color:#1565c0;background:#e3f2fd}.MyScreen-module__W_o_Da__generalBadge{color:#666;background:#f5f5f5}.MyScreen-module__W_o_Da__usageCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;margin:0 16px 12px;padding:16px}.MyScreen-module__W_o_Da__usageHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.MyScreen-module__W_o_Da__usageTitle{color:var(--text-primary);font-size:14px;font-weight:700}.MyScreen-module__W_o_Da__usageCount{font-size:14px}.MyScreen-module__W_o_Da__usageUsed{color:var(--color-primary);font-size:18px;font-weight:800}.MyScreen-module__W_o_Da__usageSlash{color:var(--text-muted);margin:0 2px}.MyScreen-module__W_o_Da__usageLimit{color:var(--text-muted);font-weight:600}.MyScreen-module__W_o_Da__usageBar{background:var(--border-color);border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden}.MyScreen-module__W_o_Da__usageBarFill{background:linear-gradient(90deg,var(--color-primary),#22c55e);border-radius:3px;height:100%;transition:width .5s}.MyScreen-module__W_o_Da__usageHint{color:var(--text-muted);font-size:11px}.MyScreen-module__W_o_Da__historyToggle{border:1px solid var(--border-color);width:100%;color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border-radius:8px;margin-top:10px;padding:8px;font-size:13px}.MyScreen-module__W_o_Da__historyList{flex-direction:column;gap:6px;margin-top:8px;display:flex}.MyScreen-module__W_o_Da__historyItem{background:var(--bg-secondary);border-radius:8px;padding:8px 10px}.MyScreen-module__W_o_Da__historyName{color:var(--text-primary);margin-bottom:4px;font-size:13px;font-weight:600}.MyScreen-module__W_o_Da__historyMeta{align-items:center;gap:8px;font-size:11px;display:flex}.MyScreen-module__W_o_Da__historyStatus{border-radius:6px;padding:1px 6px;font-weight:600}.MyScreen-module__W_o_Da__statusSuccess{color:#2e7d32;background:#e8f5e9}.MyScreen-module__W_o_Da__statusExpired{color:#999;background:#f5f5f5}.MyScreen-module__W_o_Da__statusFailed{color:#c62828;background:#ffebee}.MyScreen-module__W_o_Da__statusPending{color:#f57f17;background:#fff8e1}.MyScreen-module__W_o_Da__historyDate{color:var(--text-muted)}.MyScreen-module__W_o_Da__historyExpiry{color:#f57f17;font-weight:600}
.FloatingChat-module__3fY86a__floatingBtn{background:var(--color-primary);color:#fff;cursor:pointer;z-index:200;border:none;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .2s,background .2s;display:flex;position:fixed;bottom:80px;right:20px;box-shadow:0 4px 16px #3182f64d}.FloatingChat-module__3fY86a__floatingBtn:hover{transform:scale(1.06)}.FloatingChat-module__3fY86a__floatingBtn:active{transform:scale(.95)}.FloatingChat-module__3fY86a__floatingBtnOpen{background:var(--text-muted);box-shadow:0 2px 8px #00000026}.FloatingChat-module__3fY86a__chatPanel{background:var(--bg-card);z-index:199;border:1px solid var(--border-color);border-radius:16px;flex-direction:column;width:380px;height:580px;max-height:calc(100vh - 120px);animation:.2s FloatingChat-module__3fY86a__panelIn;display:flex;position:fixed;bottom:80px;right:20px;overflow:hidden;box-shadow:0 8px 40px #0000001f}@keyframes FloatingChat-module__3fY86a__panelIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.FloatingChat-module__3fY86a__chatHeader{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;padding:16px;display:flex}.FloatingChat-module__3fY86a__chatHeaderDot{background:#34c759;border-radius:50%;flex-shrink:0;width:10px;height:10px}.FloatingChat-module__3fY86a__chatHeaderInfo{flex:1;min-width:0}.FloatingChat-module__3fY86a__chatHeaderTitle{color:var(--text-primary);font-size:14px;font-weight:700}.FloatingChat-module__3fY86a__chatHeaderDesc{color:var(--text-muted);margin-top:1px;font-size:11px}.FloatingChat-module__3fY86a__chatCloseBtn{cursor:pointer;width:30px;height:30px;color:var(--text-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:flex}.FloatingChat-module__3fY86a__chatCloseBtn:hover{background:var(--bg-secondary)}.FloatingChat-module__3fY86a__chatBody{flex:1;overflow:hidden}@media (max-width:480px){.FloatingChat-module__3fY86a__chatPanel{border-radius:14px;width:calc(100vw - 20px);height:calc(100vh - 130px);bottom:72px;right:10px}.FloatingChat-module__3fY86a__floatingBtn{width:50px;height:50px;bottom:72px;right:14px}}@media (min-width:768px){.FloatingChat-module__3fY86a__floatingBtn{bottom:32px;right:32px}.FloatingChat-module__3fY86a__chatPanel{width:400px;height:620px;bottom:100px;right:32px}}
.MarketingModal-module__gBvdwW__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:flex-end;animation:.2s MarketingModal-module__gBvdwW__fadeIn;display:flex;position:fixed;inset:0}.MarketingModal-module__gBvdwW__modal{background:var(--bg-card);border-radius:20px 20px 0 0;width:100%;max-width:500px;max-height:90vh;animation:.3s MarketingModal-module__gBvdwW__slideUp;overflow-y:auto}@media (min-width:768px){.MarketingModal-module__gBvdwW__overlay{align-items:center}.MarketingModal-module__gBvdwW__modal{border-radius:20px;max-height:85vh}}.MarketingModal-module__gBvdwW__header{color:#fff;padding:24px 20px;position:relative}.MarketingModal-module__gBvdwW__closeBtn{cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.MarketingModal-module__gBvdwW__closeBtn:hover{background:#ffffff4d}.MarketingModal-module__gBvdwW__headerTitle{margin-bottom:6px;font-size:22px;font-weight:800}.MarketingModal-module__gBvdwW__headerSub{opacity:.9;font-size:14px;line-height:1.4}.MarketingModal-module__gBvdwW__videoSection{padding:16px 20px 0}.MarketingModal-module__gBvdwW__videoPlaceholder{background:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:var(--radius-lg);color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px 20px;display:flex}.MarketingModal-module__gBvdwW__videoPlaceholder span{text-align:center;font-size:13px;font-weight:500}.MarketingModal-module__gBvdwW__body{flex-direction:column;gap:20px;padding:20px;display:flex}.MarketingModal-module__gBvdwW__guideSection{flex-direction:column;gap:10px;display:flex}.MarketingModal-module__gBvdwW__guideSectionTitle{color:var(--text-primary);padding-left:2px;font-size:16px;font-weight:700}.MarketingModal-module__gBvdwW__guideList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.MarketingModal-module__gBvdwW__guideItem{color:var(--text-secondary);background:var(--bg-primary);border-radius:var(--radius-sm);padding:8px 12px 8px 24px;font-size:14px;line-height:1.5;position:relative}.MarketingModal-module__gBvdwW__guideItem:before{content:"•";color:var(--color-primary);font-weight:700;position:absolute;left:10px}.MarketingModal-module__gBvdwW__guideSectionHighlight{background:var(--bg-primary,#f5f5f5);border-left:3px solid var(--color-primary,#4a90d9);border-radius:10px;padding:14px}.MarketingModal-module__gBvdwW__tipsSection{background:linear-gradient(135deg,#fef9c3,#fef3c7);border-radius:12px;padding:16px}.MarketingModal-module__gBvdwW__tipsSectionTitle{color:#92400e;margin-bottom:10px;font-size:15px;font-weight:800}.MarketingModal-module__gBvdwW__tipItem{color:#78350f;align-items:flex-start;gap:8px;padding:6px 0;font-size:13px;line-height:1.6;display:flex}.MarketingModal-module__gBvdwW__tipItem+.MarketingModal-module__gBvdwW__tipItem{border-top:1px solid #92400e1a}.MarketingModal-module__gBvdwW__tipNum{color:#fef9c3;background:#92400e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:11px;font-weight:700;display:flex}.MarketingModal-module__gBvdwW__ctaSection{background:var(--bg-card);border-top:1px solid var(--border-color);padding:16px 20px 24px;position:sticky;bottom:0}.MarketingModal-module__gBvdwW__ctaButton{border-radius:var(--radius-md);color:#fff;cursor:pointer;border:none;width:100%;padding:14px;font-size:15px;font-weight:700;transition:opacity .2s,transform .15s}.MarketingModal-module__gBvdwW__ctaButton:hover{opacity:.9}.MarketingModal-module__gBvdwW__ctaButton:active{transform:scale(.98)}@keyframes MarketingModal-module__gBvdwW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MarketingModal-module__gBvdwW__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
