.QuoteDetailsModal_overlay__3hZuI{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.QuoteDetailsModal_modal__TjYGk{background:white;border-radius:16px;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.QuoteDetailsModal_header__r83Gx{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;border-bottom:1px solid #e0e0e0}.QuoteDetailsModal_title__paul1{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.QuoteDetailsModal_meta__nNEQz{display:flex;align-items:center;gap:8px;font-size:14px;color:#666;flex-wrap:wrap}.QuoteDetailsModal_location__PCbt7{display:flex;align-items:center;gap:4px}.QuoteDetailsModal_location__PCbt7 svg{opacity:.6}.QuoteDetailsModal_divider__WZrWh{opacity:.5}.QuoteDetailsModal_confidence__zRcNp{font-weight:600;color:#2e7d32}.QuoteDetailsModal_closeButton__3DkL_{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:background .2s;color:#666;display:flex;align-items:center;justify-content:center}.QuoteDetailsModal_closeButton__3DkL_:hover{background:#f5f5f5}.QuoteDetailsModal_content__mElAf{flex:1 1;overflow-y:auto;padding:24px}.QuoteDetailsModal_section__BUP3z{margin-bottom:32px}.QuoteDetailsModal_section__BUP3z:last-child{margin-bottom:0}.QuoteDetailsModal_sectionTitle__w19L9{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #f0f0f0}.QuoteDetailsModal_grid__Qqs5Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.QuoteDetailsModal_field__27jWu{display:flex;flex-direction:column;gap:4px}.QuoteDetailsModal_fieldLabel__pSU3g{font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.3px}.QuoteDetailsModal_fieldValue__5bz9t{font-size:15px;color:#1a1a1a;font-weight:500}.QuoteDetailsModal_pricingGrid__wj26x{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.QuoteDetailsModal_priceCard__DXi29{background:#f8f9fa;padding:20px;border-radius:12px;border:2px solid #e9ecef}.QuoteDetailsModal_priceLabel__YXNb1{font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px}.QuoteDetailsModal_priceValue__zlTIF{font-size:28px;font-weight:700;color:#1a1a1a}.QuoteDetailsModal_breakdown__Z3Jzf{background:#f8f9fa;padding:16px;border-radius:8px;margin-top:16px}.QuoteDetailsModal_breakdownTitle__eqsHS{font-size:13px;font-weight:600;color:#666;margin-bottom:12px}.QuoteDetailsModal_breakdownItems__zUL2O{display:flex;flex-direction:column;gap:8px}.QuoteDetailsModal_breakdownItem__dQ_DT{display:flex;justify-content:space-between;font-size:14px;color:#1a1a1a}.QuoteDetailsModal_breakdownItem__dQ_DT span:first-child{color:#666}.QuoteDetailsModal_breakdownItem__dQ_DT span:last-child{font-weight:600}.QuoteDetailsModal_warning__NSVhX{background:#fff3e0;border:1px solid #ffb74d;border-radius:8px;padding:12px;margin-top:16px;display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#e65100}.QuoteDetailsModal_warning__NSVhX svg{flex-shrink:0;margin-top:2px}.QuoteDetailsModal_contactGrid__2ApdM{display:flex;flex-direction:column;gap:12px}.QuoteDetailsModal_contactItem__gcuQH{display:flex;align-items:center;gap:8px;font-size:14px;color:#1a1a1a}.QuoteDetailsModal_contactItem__gcuQH svg{opacity:.6;flex-shrink:0}.QuoteDetailsModal_contactItem__gcuQH a{color:#2196f3;text-decoration:none}.QuoteDetailsModal_contactItem__gcuQH a:hover{text-decoration:underline}.QuoteDetailsModal_footer__v2pSD{display:flex;justify-content:space-between;padding:16px 24px;border-top:1px solid #e0e0e0;gap:12px}.QuoteDetailsModal_secondaryButton___R7Ul{flex:1 1;background:#f5f5f5;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;color:#666;cursor:pointer;transition:all .2s}.QuoteDetailsModal_secondaryButton___R7Ul:hover{background:#e0e0e0}.QuoteDetailsModal_reportButton__KQlmQ{flex:1 1;background:white;border:1px solid #f44336;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;color:#f44336;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.QuoteDetailsModal_reportButton__KQlmQ:hover{background:#f44336;color:white}.QuoteDetailsModal_deleteButton__Sa8jE{flex:1 1;background:white;border:1px solid #d32f2f;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;color:#d32f2f;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.QuoteDetailsModal_deleteButton__Sa8jE:hover{background:#d32f2f;color:white}@media (prefers-color-scheme:dark){.QuoteDetailsModal_modal__TjYGk{background:#1e1e1e}.QuoteDetailsModal_header__r83Gx{border-color:#333}.QuoteDetailsModal_title__paul1{color:#fff}.QuoteDetailsModal_closeButton__3DkL_,.QuoteDetailsModal_meta__nNEQz{color:#aaa}.QuoteDetailsModal_closeButton__3DkL_:hover{background:#2a2a2a}.QuoteDetailsModal_sectionTitle__w19L9{border-color:#333}.QuoteDetailsModal_fieldValue__5bz9t{color:#fff}.QuoteDetailsModal_priceCard__DXi29{background:#2a2a2a;border-color:#333}.QuoteDetailsModal_priceValue__zlTIF{color:#fff}.QuoteDetailsModal_breakdown__Z3Jzf{background:#2a2a2a}.QuoteDetailsModal_breakdownItem__dQ_DT,.QuoteDetailsModal_contactItem__gcuQH{color:#fff}.QuoteDetailsModal_footer__v2pSD{border-color:#333}.QuoteDetailsModal_secondaryButton___R7Ul{background:#2a2a2a;color:#aaa}.QuoteDetailsModal_secondaryButton___R7Ul:hover{background:#333}}.QuoteDetailsModal_content__mElAf::-webkit-scrollbar{width:8px}.QuoteDetailsModal_content__mElAf::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.QuoteDetailsModal_content__mElAf::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.QuoteDetailsModal_content__mElAf::-webkit-scrollbar-thumb:hover{background:#999}@media (max-width:768px){.QuoteDetailsModal_modal__TjYGk{max-height:95vh}.QuoteDetailsModal_header__r83Gx{padding:20px 16px 12px}.QuoteDetailsModal_title__paul1{font-size:20px}.QuoteDetailsModal_content__mElAf{padding:16px}.QuoteDetailsModal_grid__Qqs5Y,.QuoteDetailsModal_pricingGrid__wj26x{grid-template-columns:1fr}.QuoteDetailsModal_footer__v2pSD{flex-direction:column-reverse}}.UploadQuoteModal_overlay__1CZi3{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.UploadQuoteModal_modal__Lffik{background:white;border-radius:16px;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.UploadQuoteModal_header__tOunS{padding:24px 24px 16px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:flex-start}.UploadQuoteModal_title__nHYLg{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 4px}.UploadQuoteModal_subtitle__H6NXV{font-size:14px;color:#666;margin:0}.UploadQuoteModal_closeButton__UzHeB{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:background .2s;color:#666;display:flex;align-items:center;justify-content:center}.UploadQuoteModal_closeButton__UzHeB:hover{background:#f5f5f5}.UploadQuoteModal_content__VUa5d{flex:1 1;overflow-y:auto;padding:24px}.UploadQuoteModal_dropZone__zKBT8{border:2px dashed #ccc;border-radius:12px;padding:48px 24px;text-align:center;cursor:pointer;transition:all .2s;position:relative;background:#fafafa}.UploadQuoteModal_dropZone__zKBT8:hover{border-color:#2196f3;background:#f0f7ff}.UploadQuoteModal_dropZone__zKBT8.UploadQuoteModal_dragActive__IHbrG{border-color:#2196f3;background:#e3f2fd;transform:scale(1.02)}.UploadQuoteModal_dropZone__zKBT8.UploadQuoteModal_hasFile__1NrTx{border-style:solid;border-color:#4caf50;background:#f1f8f4}.UploadQuoteModal_dropZone__zKBT8 svg{color:#999;margin-bottom:16px}.UploadQuoteModal_dropZone__zKBT8.UploadQuoteModal_dragActive__IHbrG svg,.UploadQuoteModal_dropZone__zKBT8.UploadQuoteModal_hasFile__1NrTx svg{color:#2196f3}.UploadQuoteModal_fileInput__tT4iM{display:none}.UploadQuoteModal_dropText__jvP8l{margin:0 0 8px;color:#666;font-size:16px}.UploadQuoteModal_dropText__jvP8l strong{color:#1a1a1a}.UploadQuoteModal_dropHint__9klnI{margin:0;font-size:13px;color:#999}.UploadQuoteModal_fileIcon__T8SqV{color:#4caf50}.UploadQuoteModal_fileName__OJiov{margin:8px 0 4px;font-size:16px;font-weight:600;color:#1a1a1a}.UploadQuoteModal_fileSize__c5RaS{margin:0 0 12px;font-size:13px;color:#666}.UploadQuoteModal_changeFile__L_hAb{background:none;border:1px solid #ccc;padding:6px 16px;border-radius:6px;font-size:13px;color:#666;cursor:pointer;transition:all .2s}.UploadQuoteModal_changeFile__L_hAb:hover{border-color:#2196f3;color:#2196f3}.UploadQuoteModal_infoBox__wlJ_C{background:#e3f2fd;border:1px solid #90caf9;border-radius:8px;padding:16px;margin-top:20px;display:flex;gap:12px;font-size:13px;color:#1565c0}.UploadQuoteModal_infoBox__wlJ_C svg{flex-shrink:0;margin-top:2px}.UploadQuoteModal_infoBox__wlJ_C strong{display:block;margin-bottom:8px;color:#0d47a1}.UploadQuoteModal_infoBox__wlJ_C ul{margin:0;padding-left:20px}.UploadQuoteModal_infoBox__wlJ_C li{margin-bottom:4px}.UploadQuoteModal_infoBox__wlJ_C li:last-child{margin-bottom:0}.UploadQuoteModal_authMessage__r_6Sz{text-align:center;padding:40px 20px}.UploadQuoteModal_authMessage__r_6Sz svg{color:#2196f3;margin-bottom:16px}.UploadQuoteModal_authMessage__r_6Sz p{font-size:16px;color:#666;margin:0}.UploadQuoteModal_footer__H4hv5{display:flex;justify-content:space-between;padding:16px 24px;border-top:1px solid #e0e0e0;gap:12px}.UploadQuoteModal_secondaryButton__CEs5t{flex:1 1;background:#f5f5f5;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;color:#666;cursor:pointer;transition:all .2s}.UploadQuoteModal_secondaryButton__CEs5t:hover{background:#e0e0e0}.UploadQuoteModal_primaryButton__j0Pi1{flex:1 1;background:#2196f3;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;color:white;cursor:pointer;transition:all .2s}.UploadQuoteModal_primaryButton__j0Pi1:hover:not(:disabled){background:#1976d2}.UploadQuoteModal_primaryButton__j0Pi1:disabled{background:#ccc;cursor:not-allowed}@media (prefers-color-scheme:dark){.UploadQuoteModal_modal__Lffik{background:#1e1e1e}.UploadQuoteModal_header__tOunS{border-color:#333}.UploadQuoteModal_title__nHYLg{color:#fff}.UploadQuoteModal_closeButton__UzHeB,.UploadQuoteModal_subtitle__H6NXV{color:#aaa}.UploadQuoteModal_closeButton__UzHeB:hover{background:#2a2a2a}.UploadQuoteModal_dropZone__zKBT8{background:#2a2a2a;border-color:#444}.UploadQuoteModal_dropZone__zKBT8:hover{background:#1a2332}.UploadQuoteModal_dropZone__zKBT8.UploadQuoteModal_dragActive__IHbrG{background:#1e3a5f}.UploadQuoteModal_dropZone__zKBT8.UploadQuoteModal_hasFile__1NrTx{background:#1e3a2f}.UploadQuoteModal_dropText__jvP8l{color:#aaa}.UploadQuoteModal_dropText__jvP8l strong,.UploadQuoteModal_fileName__OJiov{color:#fff}.UploadQuoteModal_infoBox__wlJ_C{background:#1e3a5f;border-color:#2196f3;color:#90caf9}.UploadQuoteModal_infoBox__wlJ_C strong{color:#bbdefb}.UploadQuoteModal_footer__H4hv5{border-color:#333}.UploadQuoteModal_secondaryButton__CEs5t{background:#2a2a2a;color:#aaa}.UploadQuoteModal_secondaryButton__CEs5t:hover{background:#333}}@media (max-width:768px){.UploadQuoteModal_modal__Lffik{max-height:95vh}.UploadQuoteModal_header__tOunS{padding:20px 16px 12px}.UploadQuoteModal_title__nHYLg{font-size:20px}.UploadQuoteModal_content__VUa5d{padding:16px}.UploadQuoteModal_dropZone__zKBT8{padding:32px 16px}.UploadQuoteModal_footer__H4hv5{flex-direction:column-reverse}}.ExtractionProgress_overlay__Ll6qQ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.ExtractionProgress_modal__AD7KU{background:white;border-radius:16px;width:100%;max-width:500px;padding:32px;box-shadow:0 20px 60px rgba(0,0,0,.4)}.ExtractionProgress_header__B_lAR{text-align:center;margin-bottom:32px}.ExtractionProgress_title__7GAIB{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.ExtractionProgress_subtitle__hFMfx{font-size:14px;color:#666;margin:0 0 12px}.ExtractionProgress_timer__di1Wz{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#2196f3;font-weight:500;margin-top:8px}.ExtractionProgress_timer__di1Wz svg{animation:ExtractionProgress_pulse__tZvBy 2s ease-in-out infinite}.ExtractionProgress_analyzing__Te4UX{animation:ExtractionProgress_blink__DqBgu 1.5s ease-in-out infinite;color:#ff9800;font-weight:600}@keyframes ExtractionProgress_pulse__tZvBy{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes ExtractionProgress_blink__DqBgu{0%,to{opacity:1}50%{opacity:.4}}.ExtractionProgress_content__lnZws{display:flex;flex-direction:column;gap:24px}.ExtractionProgress_progressBarContainer__72dyx{display:flex;align-items:center;gap:12px}.ExtractionProgress_progressBar__sfGij{flex:1 1;height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden}.ExtractionProgress_progressFill__CQLzL{height:100%;background:linear-gradient(90deg,#2196f3,#1976d2);border-radius:4px;transition:width .3s ease}.ExtractionProgress_progressText__ci8d3{font-size:14px;font-weight:600;color:#2196f3;min-width:42px;text-align:right}.ExtractionProgress_currentStep__RY81X{display:flex;align-items:center;gap:12px;padding:16px;background:#f0f7ff;border-radius:8px;font-size:14px;color:#1565c0;font-weight:500}.ExtractionProgress_spinner__1Sm_n{display:flex;align-items:center;justify-content:center;color:#2196f3}.ExtractionProgress_spinnerCircle__Su4f1{animation:ExtractionProgress_spin__DHAhz 1s linear infinite}@keyframes ExtractionProgress_spin__DHAhz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ExtractionProgress_stepsList__xJLWQ{display:flex;flex-direction:column;gap:12px}.ExtractionProgress_step__YHQuR{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f5f5f5;border-radius:8px;font-size:14px;color:#666;transition:all .3s ease}.ExtractionProgress_step__YHQuR.ExtractionProgress_completed__9GPr6{background:#e8f5e9;color:#2e7d32}.ExtractionProgress_checkIcon__YOsFf{color:#4caf50;flex-shrink:0}.ExtractionProgress_pendingIcon__2_8vq{color:#ccc;flex-shrink:0}.ExtractionProgress_errorIcon__jnr6B{display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#ef4444}.ExtractionProgress_errorDetails__az3x_{padding:16px;background:#fef2f2;border-left:4px solid #ef4444;border-radius:8px;margin-bottom:16px}.ExtractionProgress_errorDetailsLabel__8i_ME{font-size:12px;font-weight:600;color:#991b1b;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.ExtractionProgress_errorDetailsText___l8n6{font-size:14px;color:#7f1d1d;margin:0;line-height:1.5}.ExtractionProgress_errorGuidance__fgkZn{padding:16px;background:#f0f9ff;border-radius:8px;border:1px solid #bfdbfe}.ExtractionProgress_errorGuidanceTitle__GUiy0{font-size:14px;font-weight:600;color:#1e40af;margin:0 0 12px}.ExtractionProgress_errorGuidanceList__9j_GE{margin:0;padding-left:20px;list-style:disc}.ExtractionProgress_errorGuidanceList__9j_GE li{font-size:13px;color:#1e40af;margin-bottom:6px;line-height:1.5}.ExtractionProgress_errorGuidanceList__9j_GE li:last-child{margin-bottom:0}.ExtractionProgress_errorActions__m7xbX{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.ExtractionProgress_retryButton__2qfZM{padding:12px 24px;background:#2196f3;color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.ExtractionProgress_retryButton__2qfZM:hover{background:#1976d2;transform:translateY(-1px);box-shadow:0 4px 12px rgba(33,150,243,.3)}.ExtractionProgress_closeButton__zOdCx{padding:12px 24px;background:#f5f5f5;color:#666;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.ExtractionProgress_closeButton__zOdCx:hover{background:#e0e0e0}@media (prefers-color-scheme:dark){.ExtractionProgress_modal__AD7KU{background:#1e1e1e}.ExtractionProgress_title__7GAIB{color:#fff}.ExtractionProgress_subtitle__hFMfx{color:#aaa}.ExtractionProgress_timer__di1Wz{color:#90caf9}.ExtractionProgress_analyzing__Te4UX{color:#ffb74d}.ExtractionProgress_progressBar__sfGij{background:#333}.ExtractionProgress_currentStep__RY81X{background:#1e3a5f;color:#90caf9}.ExtractionProgress_step__YHQuR{background:#2a2a2a;color:#aaa}.ExtractionProgress_step__YHQuR.ExtractionProgress_completed__9GPr6{background:#1e3a2f;color:#81c784}.ExtractionProgress_errorDetails__az3x_{background:#2a1515;border-left-color:#f87171}.ExtractionProgress_errorDetailsLabel__8i_ME{color:#fca5a5}.ExtractionProgress_errorDetailsText___l8n6{color:#fecaca}.ExtractionProgress_errorGuidance__fgkZn{background:#1e2a3a;border-color:#3b82f6}.ExtractionProgress_errorGuidanceList__9j_GE li,.ExtractionProgress_errorGuidanceTitle__GUiy0{color:#93c5fd}.ExtractionProgress_closeButton__zOdCx{background:#2a2a2a;color:#aaa}.ExtractionProgress_closeButton__zOdCx:hover{background:#333}}@media (max-width:768px){.ExtractionProgress_modal__AD7KU{padding:24px}.ExtractionProgress_title__7GAIB{font-size:20px}}.VerifyDataModal_overlay__nFzQa{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.VerifyDataModal_modal__lYlvV{background:white;border-radius:16px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.4)}.VerifyDataModal_header__cbY0o{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;border-bottom:1px solid #e0e0e0}.VerifyDataModal_title__T8FlD{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 4px}.VerifyDataModal_subtitle__E3LIr{font-size:14px;color:#666;margin:0}.VerifyDataModal_closeButton__BBfHi{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:background .2s;color:#666;display:flex;align-items:center;justify-content:center}.VerifyDataModal_closeButton__BBfHi:hover{background:#f5f5f5}.VerifyDataModal_content__MmOrM{flex:1 1;overflow-y:auto;padding:24px}.VerifyDataModal_overallConfidence__XhQm_{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8f9fa;border-radius:8px;margin-bottom:20px;font-weight:600}.VerifyDataModal_confidenceHigh__8Z588{color:#2e7d32}.VerifyDataModal_confidenceMedium__HWAxu{color:#e65100}.VerifyDataModal_confidenceLow__zijDx{color:#c62828}.VerifyDataModal_warningsBox__cmyeQ{background:#fff3e0;border:1px solid #ffb74d;border-radius:8px;padding:16px;margin-bottom:20px;display:flex;gap:12px;color:#e65100;font-size:13px}.VerifyDataModal_warningIcon__9saA0{flex-shrink:0}.VerifyDataModal_warningsBox__cmyeQ strong{display:block;margin-bottom:8px}.VerifyDataModal_warningsBox__cmyeQ ul{margin:0;padding-left:20px}.VerifyDataModal_warningsBox__cmyeQ li{margin-bottom:4px}.VerifyDataModal_section__cvz_B{margin-bottom:28px}.VerifyDataModal_sectionHeader__lzsKA{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.VerifyDataModal_sectionTitle__sm47z{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999;margin:0;padding-bottom:8px;border-bottom:2px solid #f0f0f0;flex:1 1}.VerifyDataModal_required__sDj4b{font-size:12px;color:#f44336;font-weight:600}.VerifyDataModal_toggleButton__lUu7L{background:#e3f2fd;border:1px solid #2196f3;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;color:#2196f3;cursor:pointer;transition:all .2s;white-space:nowrap}.VerifyDataModal_toggleButton__lUu7L:hover{background:#2196f3;color:white}.VerifyDataModal_locationWarning__BiCq_{background:#fff3e0;border:1px solid #ffb74d;border-radius:6px;padding:12px;margin-top:12px;font-size:13px;color:#e65100}.VerifyDataModal_grid__QUfku{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.VerifyDataModal_locationGrid__r2ybC{display:grid;grid-template-columns:2fr 2fr 1fr;grid-gap:16px;gap:16px}.VerifyDataModal_field__0r74p{display:flex;flex-direction:column;gap:6px}.VerifyDataModal_label__lzfzj{font-size:12px;color:#666;font-weight:600}.VerifyDataModal_input__pQv8C{padding:10px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;font-family:inherit;transition:border-color .2s}.VerifyDataModal_input__pQv8C:focus{outline:none;border-color:#2196f3}.VerifyDataModal_agreements__tYQXT{display:flex;flex-direction:column;gap:12px;padding:20px;background:#f8f9fa;border-radius:8px;margin-top:24px}.VerifyDataModal_checkbox__KJkTt{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#1a1a1a}.VerifyDataModal_checkbox__KJkTt input[type=checkbox]{width:18px;height:18px;cursor:pointer}.VerifyDataModal_footer__uGyy2{display:flex;justify-content:space-between;padding:16px 24px;border-top:1px solid #e0e0e0;gap:12px}.VerifyDataModal_secondaryButton__dGG84{flex:1 1;background:#f5f5f5;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;color:#666;cursor:pointer;transition:all .2s}.VerifyDataModal_secondaryButton__dGG84:hover{background:#e0e0e0}.VerifyDataModal_primaryButton__TuS4V{flex:1 1;background:#2196f3;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;color:white;cursor:pointer;transition:all .2s}.VerifyDataModal_primaryButton__TuS4V:hover:not(:disabled){background:#1976d2}.VerifyDataModal_primaryButton__TuS4V:disabled{background:#ccc;cursor:not-allowed}@media (prefers-color-scheme:dark){.VerifyDataModal_modal__lYlvV{background:#1e1e1e}.VerifyDataModal_header__cbY0o{border-color:#333}.VerifyDataModal_title__T8FlD{color:#fff}.VerifyDataModal_closeButton__BBfHi,.VerifyDataModal_subtitle__E3LIr{color:#aaa}.VerifyDataModal_closeButton__BBfHi:hover,.VerifyDataModal_overallConfidence__XhQm_{background:#2a2a2a}.VerifyDataModal_warningsBox__cmyeQ{background:#3a2f1e;border-color:#ffb74d}.VerifyDataModal_sectionTitle__sm47z{border-color:#333}.VerifyDataModal_input__pQv8C{background:#2a2a2a;border-color:#444;color:#fff}.VerifyDataModal_input__pQv8C:focus{border-color:#2196f3}.VerifyDataModal_agreements__tYQXT{background:#2a2a2a}.VerifyDataModal_checkbox__KJkTt{color:#fff}.VerifyDataModal_footer__uGyy2{border-color:#333}.VerifyDataModal_secondaryButton__dGG84{background:#2a2a2a;color:#aaa}.VerifyDataModal_secondaryButton__dGG84:hover{background:#333}.VerifyDataModal_toggleButton__lUu7L{background:#1a3a52;border-color:#42a5f5;color:#42a5f5}.VerifyDataModal_toggleButton__lUu7L:hover{background:#42a5f5;color:#1e1e1e}.VerifyDataModal_locationWarning__BiCq_{background:#3a2f1e;border-color:#ffb74d}}.VerifyDataModal_content__MmOrM::-webkit-scrollbar{width:8px}.VerifyDataModal_content__MmOrM::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.VerifyDataModal_content__MmOrM::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.VerifyDataModal_content__MmOrM::-webkit-scrollbar-thumb:hover{background:#999}@media (max-width:768px){.VerifyDataModal_modal__lYlvV{max-height:95vh}.VerifyDataModal_header__cbY0o{padding:20px 16px 12px}.VerifyDataModal_title__T8FlD{font-size:20px}.VerifyDataModal_content__MmOrM{padding:16px}.VerifyDataModal_grid__QUfku,.VerifyDataModal_locationGrid__r2ybC{grid-template-columns:1fr}.VerifyDataModal_footer__uGyy2{flex-direction:column-reverse}}.ReportModal_overlay__NXxnV{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.ReportModal_modal__R2mpl{background:white;border-radius:16px;width:100%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.ReportModal_header__cG3XJ{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;border-bottom:1px solid #e0e0e0}.ReportModal_title__WSAbM{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 4px}.ReportModal_subtitle___nj__{font-size:14px;color:#666;margin:0}.ReportModal_closeButton__pCCa8{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:background .2s;color:#666;display:flex;align-items:center;justify-content:center}.ReportModal_closeButton__pCCa8:hover{background:#f5f5f5}.ReportModal_content__uELDi{flex:1 1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.ReportModal_field__w3ojg{display:flex;flex-direction:column;gap:8px}.ReportModal_label__5wSYC{font-size:14px;font-weight:600;color:#1a1a1a}.ReportModal_reasonsList__6LJs4{display:flex;flex-direction:column;gap:8px}.ReportModal_reasonOption__llHe_{display:flex;align-items:center;gap:10px;padding:12px;background:#f8f9fa;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s}.ReportModal_reasonOption__llHe_:hover{background:#e9ecef}.ReportModal_reasonOption__llHe_ input[type=radio]:checked+span{font-weight:600}.ReportModal_reasonOption__llHe_:has(input:checked){background:#e3f2fd;border-color:#2196f3}.ReportModal_reasonOption__llHe_ input[type=radio]{width:18px;height:18px;cursor:pointer}.ReportModal_reasonOption__llHe_ span{font-size:14px;color:#1a1a1a}.ReportModal_textarea__rHxwj{padding:12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;min-height:100px;transition:border-color .2s}.ReportModal_textarea__rHxwj:focus{outline:none;border-color:#2196f3}.ReportModal_charCount__qHAyW{text-align:right;font-size:12px;color:#999}.ReportModal_infoBox__19cgo{background:#e3f2fd;border:1px solid #90caf9;border-radius:8px;padding:12px;display:flex;gap:10px;font-size:13px;color:#1565c0}.ReportModal_infoBox__19cgo svg{flex-shrink:0;margin-top:2px}.ReportModal_footer__K8ZrA{display:flex;justify-content:space-between;padding:16px 24px;border-top:1px solid #e0e0e0;gap:12px}.ReportModal_secondaryButton__Xf6vz{flex:1 1;background:#f5f5f5;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;color:#666;cursor:pointer;transition:all .2s}.ReportModal_secondaryButton__Xf6vz:hover:not(:disabled){background:#e0e0e0}.ReportModal_secondaryButton__Xf6vz:disabled{opacity:.5;cursor:not-allowed}.ReportModal_primaryButton__UyMTQ{flex:1 1;background:#f44336;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;color:white;cursor:pointer;transition:all .2s}.ReportModal_primaryButton__UyMTQ:hover:not(:disabled){background:#d32f2f}.ReportModal_primaryButton__UyMTQ:disabled{background:#ccc;cursor:not-allowed}@media (prefers-color-scheme:dark){.ReportModal_modal__R2mpl{background:#1e1e1e}.ReportModal_header__cG3XJ{border-color:#333}.ReportModal_title__WSAbM{color:#fff}.ReportModal_closeButton__pCCa8,.ReportModal_subtitle___nj__{color:#aaa}.ReportModal_closeButton__pCCa8:hover{background:#2a2a2a}.ReportModal_label__5wSYC{color:#fff}.ReportModal_reasonOption__llHe_{background:#2a2a2a}.ReportModal_reasonOption__llHe_:hover{background:#333}.ReportModal_reasonOption__llHe_:has(input:checked){background:#1e3a5f}.ReportModal_reasonOption__llHe_ span{color:#fff}.ReportModal_textarea__rHxwj{background:#2a2a2a;border-color:#444;color:#fff}.ReportModal_textarea__rHxwj:focus{border-color:#2196f3}.ReportModal_infoBox__19cgo{background:#1e3a5f;border-color:#2196f3;color:#90caf9}.ReportModal_footer__K8ZrA{border-color:#333}.ReportModal_secondaryButton__Xf6vz{background:#2a2a2a;color:#aaa}.ReportModal_secondaryButton__Xf6vz:hover:not(:disabled){background:#333}}@media (max-width:768px){.ReportModal_modal__R2mpl{max-height:95vh}.ReportModal_header__cG3XJ{padding:20px 16px 12px}.ReportModal_title__WSAbM{font-size:20px}.ReportModal_content__uELDi{padding:16px}.ReportModal_footer__K8ZrA{flex-direction:column-reverse}}.Toast_toast__aMHjc{position:fixed;top:20px;right:20px;background:white;border-radius:12px;padding:16px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:flex-start;gap:12px;min-width:300px;max-width:500px;z-index:9999;animation:Toast_slideIn__7i2we .3s ease-out}@keyframes Toast_slideIn__7i2we{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}.Toast_content__Jg2qa{flex:1 1;display:flex;align-items:flex-start;gap:12px}.Toast_icon___dR_w{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:2px}.Toast_message__2otSp{flex:1 1;font-size:14px;line-height:1.5;color:#1a1a1a;word-wrap:break-word}.Toast_closeButton__n9MK2{flex-shrink:0;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background .2s;color:#666;display:flex;align-items:center;justify-content:center}.Toast_closeButton__n9MK2:hover{background:rgba(0,0,0,.05)}.Toast_success__GjvBC{border-left:4px solid #2e7d32}.Toast_success__GjvBC .Toast_icon___dR_w{color:#2e7d32}.Toast_error__CIRD8{border-left:4px solid #d32f2f}.Toast_error__CIRD8 .Toast_icon___dR_w{color:#d32f2f}.Toast_info__N9u__{border-left:4px solid #1976d2}.Toast_info__N9u__ .Toast_icon___dR_w{color:#1976d2}@media (prefers-color-scheme:dark){.Toast_toast__aMHjc{background:#2a2a2a;box-shadow:0 4px 12px rgba(0,0,0,.4)}.Toast_message__2otSp{color:#fff}.Toast_closeButton__n9MK2{color:#aaa}.Toast_closeButton__n9MK2:hover{background:rgba(255,255,255,.1)}}@media (max-width:768px){.Toast_toast__aMHjc{top:10px;right:10px;left:10px;min-width:auto;max-width:none}}