/* Enhanced table responsiveness */ .responsive-table { font-size: 0.875rem; /* text-sm */ } .responsive-table th, .responsive-table td { padding: 0.625rem 0.75rem; /* px-2 py-2 */ } @media (max-width: 640px) { .responsive-table { font-size: 0.8rem; /* Slightly smaller on mobile */ } .responsive-table th, .responsive-table td { padding: 0.5rem 0.625rem; } } @media (max-width: 480px) { .responsive-table { font-size: 0.75rem; /* text-xs on very small screens */ } .responsive-table th, .responsive-table td { padding: 0.375rem 0.5rem; } } /* Table container improvements */ .table-container { overflow-x: auto; -webkit-overflow-scrolling: touch; } /* Enhanced scrollbar styling for tables */ .overflow-y-auto::-webkit-scrollbar { width: 12px; } .overflow-y-auto::-webkit-scrollbar-track { background: #f1f5f9; border-radius: 6px; border: 1px solid #e2e8f0; } .overflow-y-auto::-webkit-scrollbar-thumb { background: linear-gradient(180deg, #cbd5e1, #94a3b8); border-radius: 6px; border: 2px solid #f1f5f9; transition: all 0.2s ease; } .overflow-y-auto::-webkit-scrollbar-thumb:hover { background: linear-gradient(180deg, #94a3b8, #64748b); border-color: #e2e8f0; } .overflow-y-auto::-webkit-scrollbar-thumb:active { background: linear-gradient(180deg, #64748b, #475569); } /* Firefox scrollbar styling */ .overflow-y-auto { scrollbar-width: thin; scrollbar-color: #cbd5e1 #f1f5f9; } .table-container table { border-collapse: separate; border-spacing: 0; } /* Increased table heights */ .table-container { max-height: 85vh !important; } @media (min-height: 800px) { .table-container { max-height: 90vh !important; } } /* Desktop-specific table improvements */ @media (min-width: 1024px) { .overflow-y-auto { max-height: calc(100vh - 250px) !important; } /* Sticky header for better navigation */ .overflow-y-auto thead { position: sticky; top: 0; z-index: 10; background: linear-gradient(to right, #f9fafb, #f3f4f6); } /* Enhanced row hover effects */ .overflow-y-auto tbody tr { transition: all 0.15s ease; } .overflow-y-auto tbody tr:hover { background-color: #eff6ff !important; transform: translateX(2px); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); } /* Better cell padding on desktop */ .overflow-y-auto td { padding: 0.75rem 0.5rem !important; } .overflow-y-auto th { padding: 1rem 0.5rem !important; } } /* Main content area height optimization */ .main-content { min-height: calc(100vh - 120px); } .dashboard-section { min-height: calc(100vh - 140px); } /* Enhanced desktop routed sections */ @media (min-width: 1024px) { .responsive-container { max-width: 100%; padding-left: 2rem; padding-right: 2rem; } #routeContainer > div { margin-bottom: 2rem; } .section-card { padding: 2rem; } } @media (min-width: 1280px) { .responsive-container { padding-left: 2.5rem; padding-right: 2.5rem; } } @media (min-width: 1536px) { .responsive-container { padding-left: 3rem; padding-right: 3rem; } } } @media (min-height: 1000px) { .table-container { max-height: 92vh !important; } } min-width: 600px; /* Ensure minimum width for usability */ }
Loading Dashboard...

Important Notice

Platinum Health Pharmacy Logo

Diamond Pharmacy is Rebranding

Platinum Health Pharmacy

We are excited to announce that Diamond Pharmacy will be rebranding to Platinum Health Pharmacy at the end of March 2026.

Thank you to all our valued clients for your continued trust and support. We look forward to serving you under our new brand with the same commitment to excellence.

Auto-close in 30s

Or tap "Continue to Dashboard" to proceed

Diamond Pharmacy
Select branch
No Branch Selected
Choose a branch to load data.
β€”
Revenue this month
$0
Total Orders
β€”
↑ 0.0% from last update
Total Products
β€”
↑ 0.0% from last update
Prescription Uploads
β€”
↑ 0.0% from last update
Registered Users
β€”
↑ 0.0% from last update
Subscribers
β€”
↑ 0.0% from last update