.PrescriptionScanCard_card__NW_mz{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08);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:#4f46e5}.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_dropZone__BEQEj:hover{border-color:#4f46e5;background:#f3f0ff}.PrescriptionScanCard_dropZoneActive__U2bt_{border-color:#4f46e5;background:#f3f0ff;box-shadow:0 0 10px rgba(79,70,229,.1)}.PrescriptionScanCard_uploadIcon__e29jA{width:48px;height:48px;color:#4f46e5;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:#4f46e5;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.PrescriptionScanCard_button__NzWs6:hover{background:#4338ca;transform:translateY(-2px);box-shadow:0 4px 12px rgba(79,70,229,.3)}.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:#4f46e5;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}}