.PrescriptionScanCard_card__NW_mz{background:#fff;border-radius:12px;padding:24px;border:1px solid #f0f1f3;margin:16px}.PrescriptionScanCard_header__zPL8R{display:flex;align-items:center;margin-bottom:24px}.PrescriptionScanCard_iconContainer__uE_Ab{width:64px;height:64px;border-radius:12px;background:rgba(79,70,229,.1);display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.PrescriptionScanCard_icon__Zk_g0{width:32px;height:32px;color:#d97706}.PrescriptionScanCard_headerText__QEnsl{flex:1}.PrescriptionScanCard_title__ekClP{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 4px}.PrescriptionScanCard_subtitle__Raz9j{font-size:14px;color:#6b7280;margin:0}.PrescriptionScanCard_dropZone__BEQEj{border:2px dashed #e5e7eb;border-radius:8px;padding:40px 24px;text-align:center;transition:all .3s ease;cursor:pointer;background:#fafafa}.PrescriptionScanCard_dropZoneActive__U2bt_,.PrescriptionScanCard_dropZone__BEQEj:hover{border-color:#d97706;background:#fffbeb}.PrescriptionScanCard_uploadIcon__e29jA{width:48px;height:48px;color:#d97706;margin:0 auto 16px;display:block}.PrescriptionScanCard_dropText__7Jrss{font-size:16px;font-weight:500;color:#1f2937;margin:0 0 8px}.PrescriptionScanCard_dropSubtext__s57yg{font-size:14px;color:#9ca3af;margin:0 0 16px}.PrescriptionScanCard_actionButtons__7LkeR{display:flex;gap:12px;justify-content:center;margin-bottom:16px}.PrescriptionScanCard_button__NzWs6{display:flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(217,119,6,.1);color:#b45309;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.PrescriptionScanCard_button__NzWs6:hover{background:rgba(217,119,6,.18)}.PrescriptionScanCard_buttonIcon__yRdiC{font-size:16px}.PrescriptionScanCard_fileFormatText__gScAP{font-size:12px;color:#9ca3af;margin:0}.PrescriptionScanCard_loadingState__OFbY0{text-align:center;padding:40px 24px}.PrescriptionScanCard_spinner__dk4A5{width:48px;height:48px;border:3px solid #e5e7eb;border-top-color:#d97706;border-radius:50%;animation:PrescriptionScanCard_spin__yS8Hx 1s linear infinite;margin:0 auto 16px}@keyframes PrescriptionScanCard_spin__yS8Hx{to{transform:rotate(1turn)}}.PrescriptionScanCard_loadingText__1JEIp{font-size:14px;color:#6b7280;margin:0}@media (max-width:640px){.PrescriptionScanCard_card__NW_mz{padding:16px;margin:8px}.PrescriptionScanCard_header__zPL8R{flex-direction:column;text-align:center}.PrescriptionScanCard_iconContainer__uE_Ab{margin-right:0;margin-bottom:12px}.PrescriptionScanCard_dropZone__BEQEj{padding:24px 16px}.PrescriptionScanCard_actionButtons__7LkeR{flex-direction:column}.PrescriptionScanCard_button__NzWs6{width:100%;justify-content:center}}