.PrescriptionsPage-module__UxDFTq__container{flex-direction:column;gap:20px;max-width:1400px;margin:0 auto;display:flex}.PrescriptionsPage-module__UxDFTq__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.PrescriptionsPage-module__UxDFTq__pageTitle{color:var(--text-primary);font-size:1.5rem;font-weight:800}.PrescriptionsPage-module__UxDFTq__pageSubtitle{color:var(--text-muted);margin-top:4px;font-size:.875rem}.PrescriptionsPage-module__UxDFTq__headerActions{align-items:center;gap:12px;display:flex}.PrescriptionsPage-module__UxDFTq__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.PrescriptionsPage-module__UxDFTq__kpiCard{flex-direction:column;gap:8px;padding:18px 20px;display:flex}.PrescriptionsPage-module__UxDFTq__kpiHeader{justify-content:space-between;align-items:center;display:flex}.PrescriptionsPage-module__UxDFTq__kpiLabel{color:var(--text-muted);font-size:.8125rem;font-weight:600}.PrescriptionsPage-module__UxDFTq__kpiValue{color:var(--text-primary);font-size:1.75rem;font-weight:800}.PrescriptionsPage-module__UxDFTq__kpiIconPrimary{color:var(--primary-500)}.PrescriptionsPage-module__UxDFTq__kpiIconWarning{color:var(--accent-amber)}.PrescriptionsPage-module__UxDFTq__kpiIconSuccess{color:var(--accent-emerald)}.PrescriptionsPage-module__UxDFTq__kpiIconInfo{color:var(--accent-sky)}.PrescriptionsPage-module__UxDFTq__tabNav{border-bottom:1px solid var(--border-color);gap:8px;padding-bottom:4px;display:flex}.PrescriptionsPage-module__UxDFTq__tabBtn{color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:600;display:flex}.PrescriptionsPage-module__UxDFTq__tabBtn:hover{color:var(--text-primary)}.PrescriptionsPage-module__UxDFTq__tabBtnActive{color:var(--primary-500);border-bottom-color:var(--primary-500)}.PrescriptionsPage-module__UxDFTq__tableCard{flex-direction:column;gap:16px;padding:20px;display:flex}.PrescriptionsPage-module__UxDFTq__filterBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.PrescriptionsPage-module__UxDFTq__searchWrapper{flex:1;max-width:440px;position:relative}.PrescriptionsPage-module__UxDFTq__searchIcon{inset-inline-start:12px;color:var(--text-muted);position:absolute;top:50%;transform:translateY(-50%)}.PrescriptionsPage-module__UxDFTq__searchWrapper input{padding-inline-start:38px}.PrescriptionsPage-module__UxDFTq__statusPills{align-items:center;gap:6px;display:flex}.PrescriptionsPage-module__UxDFTq__pillBtn{border:1px solid var(--border-color);border-radius:var(--radius-full);background-color:var(--bg-tertiary);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);padding:6px 12px;font-size:.75rem;font-weight:700}.PrescriptionsPage-module__UxDFTq__pillBtn:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.PrescriptionsPage-module__UxDFTq__pillBtnActive{background-color:var(--primary-500);border-color:var(--primary-500);color:#fff}.PrescriptionsPage-module__UxDFTq__tableWrapper{overflow-x:auto}.PrescriptionsPage-module__UxDFTq__table{border-collapse:collapse;text-align:start;width:100%}.PrescriptionsPage-module__UxDFTq__table th{text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-color);white-space:nowrap;padding:12px 14px;font-size:.75rem;font-weight:700}.PrescriptionsPage-module__UxDFTq__table td{color:var(--text-primary);border-bottom:1px solid var(--border-color);vertical-align:middle;padding:14px;font-size:.8125rem}.PrescriptionsPage-module__UxDFTq__rxNumber{color:var(--primary-500);font-weight:700;display:block}.PrescriptionsPage-module__UxDFTq__rxTime{color:var(--text-muted);font-size:.6875rem}.PrescriptionsPage-module__UxDFTq__patientName{font-weight:700;display:block}.PrescriptionsPage-module__UxDFTq__patientMrn{color:var(--text-muted);font-size:.6875rem}.PrescriptionsPage-module__UxDFTq__doctorName{font-weight:600;display:block}.PrescriptionsPage-module__UxDFTq__doctorSpec{color:var(--text-muted);font-size:.6875rem}.PrescriptionsPage-module__UxDFTq__itemsSummary{flex-direction:column;gap:4px;display:flex}.PrescriptionsPage-module__UxDFTq__brandTitle{color:var(--text-primary);font-size:.875rem}.PrescriptionsPage-module__UxDFTq__genericText{color:var(--text-secondary);font-size:.75rem}.PrescriptionsPage-module__UxDFTq__actionButtons{align-items:center;gap:6px;display:flex}.PrescriptionsPage-module__UxDFTq__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.PrescriptionsPage-module__UxDFTq__modalContent{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;gap:20px;width:100%;max-width:540px;max-height:90vh;padding:24px;display:flex;overflow-y:auto}.PrescriptionsPage-module__UxDFTq__modalContentWide{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;gap:20px;width:100%;max-width:860px;max-height:90vh;padding:24px;display:flex;overflow-y:auto}.PrescriptionsPage-module__UxDFTq__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.PrescriptionsPage-module__UxDFTq__modalTitle{color:var(--text-primary);font-size:1.125rem;font-weight:800}.PrescriptionsPage-module__UxDFTq__modalSubtitle{color:var(--text-muted);margin-top:2px;font-size:.8125rem}.PrescriptionsPage-module__UxDFTq__closeBtn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px}.PrescriptionsPage-module__UxDFTq__closeBtn:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}.PrescriptionsPage-module__UxDFTq__modalForm{flex-direction:column;gap:16px;display:flex}.PrescriptionsPage-module__UxDFTq__formRowTwo{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.PrescriptionsPage-module__UxDFTq__formRowTwo{grid-template-columns:1fr}}.PrescriptionsPage-module__UxDFTq__formLabel{color:var(--text-secondary);margin-bottom:6px;font-size:.75rem;font-weight:600;display:block}.PrescriptionsPage-module__UxDFTq__selectInput{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;height:42px;color:var(--text-primary);outline:none;padding:0 12px;font-size:.875rem}.PrescriptionsPage-module__UxDFTq__selectInput:focus{border-color:var(--primary-500)}.PrescriptionsPage-module__UxDFTq__rxItemsSection{background-color:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-color);flex-direction:column;gap:12px;padding:16px;display:flex}.PrescriptionsPage-module__UxDFTq__rxSectionHeader{justify-content:space-between;align-items:center;display:flex}.PrescriptionsPage-module__UxDFTq__rxHeading{color:var(--text-primary);font-size:.875rem;font-weight:700}.PrescriptionsPage-module__UxDFTq__draftItemsList{flex-direction:column;gap:12px;display:flex}.PrescriptionsPage-module__UxDFTq__draftItemCard{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:14px;display:flex}.PrescriptionsPage-module__UxDFTq__draftItemGrid{grid-template-columns:2fr 1fr 1fr 1.2fr 1fr 1fr;gap:10px;display:grid}@media (max-width:900px){.PrescriptionsPage-module__UxDFTq__draftItemGrid{grid-template-columns:1fr 1fr}}.PrescriptionsPage-module__UxDFTq__draftItemFooter{align-items:center;gap:10px;display:flex}.PrescriptionsPage-module__UxDFTq__instructionsInputWrapper{flex:1}.PrescriptionsPage-module__UxDFTq__deleteDraftBtn{color:var(--accent-rose);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:6px}.PrescriptionsPage-module__UxDFTq__deleteDraftBtn:hover{background-color:#f43f5e1a}.PrescriptionsPage-module__UxDFTq__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;align-items:center;gap:12px;padding-top:16px;display:flex}.PrescriptionsPage-module__UxDFTq__printContainer{color:#111827;border-radius:var(--radius-md);background-color:#fff;flex-direction:column;gap:20px;width:100%;max-width:760px;max-height:90vh;padding:32px;display:flex;overflow-y:auto}.PrescriptionsPage-module__UxDFTq__printHeader{border-bottom:2px solid #111827;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.PrescriptionsPage-module__UxDFTq__hospitalLogoSection{align-items:center;gap:12px;display:flex}.PrescriptionsPage-module__UxDFTq__printLogo{color:#0284c7}.PrescriptionsPage-module__UxDFTq__printHospitalName{color:#0f172a;font-size:1.25rem;font-weight:800}.PrescriptionsPage-module__UxDFTq__printHospitalSub{color:#64748b;font-size:.75rem}.PrescriptionsPage-module__UxDFTq__rxBadgeSection{flex-direction:column;align-items:flex-end;display:flex}.PrescriptionsPage-module__UxDFTq__rxSymbol{color:#0284c7;font-size:2rem;font-weight:900;line-height:1}.PrescriptionsPage-module__UxDFTq__printRxNum{color:#334155;font-family:monospace;font-size:.875rem;font-weight:700}.PrescriptionsPage-module__UxDFTq__printPatientBox{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px;font-size:.8125rem;display:grid}.PrescriptionsPage-module__UxDFTq__printItemsTableWrapper{margin-top:6px}.PrescriptionsPage-module__UxDFTq__printTable{border-collapse:collapse;text-align:start;width:100%}.PrescriptionsPage-module__UxDFTq__printTable th{color:#334155;text-transform:uppercase;background-color:#f1f5f9;border-bottom:1px solid #cbd5e1;padding:8px 10px;font-size:.75rem;font-weight:700}.PrescriptionsPage-module__UxDFTq__printTable td{color:#1e293b;border-bottom:1px solid #e2e8f0;padding:10px;font-size:.8125rem}.PrescriptionsPage-module__UxDFTq__printNotes{color:#475569;background-color:#f8fafc;border-radius:4px;padding:10px;font-size:.8125rem}.PrescriptionsPage-module__UxDFTq__printFooter{border-top:1px dashed #cbd5e1;justify-content:space-between;align-items:flex-end;margin-top:24px;padding-top:16px;display:flex}.PrescriptionsPage-module__UxDFTq__printDoctorSection{color:#1e293b;font-size:.8125rem}.PrescriptionsPage-module__UxDFTq__doctorLicense{color:#64748b;font-size:.75rem}.PrescriptionsPage-module__UxDFTq__signatureBox{flex-direction:column;align-items:center;gap:6px;display:flex}.PrescriptionsPage-module__UxDFTq__signLine{border-bottom:1px solid #334155;width:200px;height:30px}.PrescriptionsPage-module__UxDFTq__signatureBox span{color:#64748b;font-size:.6875rem}.PrescriptionsPage-module__UxDFTq__modalFooterNoPrint{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}
