.DrugProductsPage_container__37zMY{min-height:100vh;background-color:#f9fafb;padding:1.5rem}.DrugProductsPage_header__SG899{display:flex;justify-content:space-between;margin-bottom:2rem}.DrugProductsPage_title__MWePW{font-size:1.5rem;font-weight:700;color:#111827}.DrugProductsPage_createButton__A8Dya{background-color:var(--primary-color);color:white;padding:.625rem 1rem;border-radius:.375rem;display:flex;align-items:center;gap:.5rem;cursor:pointer}.DrugProductsPage_actionBar__CZkLB{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.DrugProductsPage_searchFilterWrapper__9tJA2{display:flex;gap:.75rem;flex-wrap:nowrap}@media (max-width:767px){.DrugProductsPage_actionBar__CZkLB{flex-direction:column;align-items:stretch;gap:10px;width:100%}.DrugProductsPage_searchFilterWrapper__9tJA2{flex-direction:column;flex-wrap:wrap;gap:10px;width:100%}.DrugProductsPage_container__37zMY{padding:1rem 1rem 90px}}.DrugProductsPage_exportButton__zcXGT{padding:8px 16px;background-color:var(--primary-color);color:white;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;box-shadow:0 3px 6px -3px #0000000d,0 2px 4px -2px #0000000d,0 1px 2px -1px #0000000d,0 1px 0 -1px #0000000d}.DrugProductsPage_exportButton__zcXGT:hover:not(:disabled){background-color:var(--primary-button-hover);transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.DrugProductsPage_exportButton__zcXGT:disabled{opacity:.5;cursor:not-allowed}.DrugProductsPage_viewToggleContainer__0psrD{display:flex;border-radius:8px;overflow:hidden;border:1px solid #dbdbdb;box-shadow:0 3px 6px -3px #0000000d,0 2px 4px -2px #0000000d,0 1px 2px -1px #0000000d,0 1px 0 -1px #0000000d;height:max-content}.DrugProductsPage_viewButton__TxFmt{padding:8px 12px;background-color:white;border:none;cursor:pointer;transition:all .2s ease}.DrugProductsPage_viewButton__TxFmt:hover:not(.DrugProductsPage_viewButtonActive__o71FX){background-color:#f5f5f5;transform:scale(1.05)}.DrugProductsPage_viewButtonActive__o71FX{background-color:#f2f2f2}.DrugProductsPage_viewIcon__lu1Yz{width:1.25rem;height:1.25rem;color:#4b5563}.DrugProductsPage_searchContainer__UNygb{flex-grow:1;max-width:230px;position:relative;background-color:white;border:1px solid #dbdbdb;box-shadow:0 3px 6px -3px #0000000d,0 2px 4px -2px #0000000d,0 1px 2px -1px #0000000d,0 1px 0 -1px #0000000d;border-radius:8px}.DrugProductsPage_searchInput__i_OOe{width:100%;padding:6px 16px 6px 25px;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.DrugProductsPage_searchIcon__igjKj{position:absolute;left:5px;top:50%;transform:translateY(-50%);color:#9ca3af;width:1rem;height:1rem}.DrugProductsPage_filterBar__eiuX1{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.DrugProductsPage_filterButton__XKoZa{padding:.5rem 1rem;border-radius:.375rem;display:flex;align-items:center;gap:.5rem;background-color:white;border:1px solid #e5e7eb;font-size:.875rem}.DrugProductsPage_filterButtonActive__YcTr8{background-color:#f3f4f6;border-color:#d1d5db}.DrugProductsPage_filterBadge__lV_Rz{background-color:#10b981;color:white;font-size:.75rem;border-radius:9999px;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.DrugProductsPage_clearButton__ZOEO6{padding:.5rem 1rem;color:#6b7280;display:flex;align-items:center;gap:.25rem}.DrugProductsPage_clearButton__ZOEO6:hover{color:#374151}.DrugProductsPage_loadingContainer__EweMs{display:flex;justify-content:center;align-items:center;height:16rem}.DrugProductsPage_spinner__qPRHy{animation:DrugProductsPage_spin__VDnTQ 1s linear infinite;border-radius:9999px;height:3rem;width:3rem;border-bottom:2px solid #111827;border-color:#111827 currentcolor;border-top:2px solid #111827}@keyframes DrugProductsPage_spin__VDnTQ{to{transform:rotate(1turn)}}.DrugProductsPage_errorMessage__tLtab{background-color:#fee2e2;color:#dc2626;padding:1rem;border-radius:.375rem}.DrugProductsPage_categoryGroupsContainer__MybPA{display:flex;flex-direction:column;gap:2rem}.DrugProductsPage_categorySection__2Fi_D{display:flex;flex-direction:column;gap:.75rem}.DrugProductsPage_categorySectionHeader__vA9gU{display:flex;align-items:center;gap:.75rem}.DrugProductsPage_categoryName__t_aHi{font-weight:900;font-size:22px;line-height:100%;letter-spacing:0;vertical-align:middle;text-transform:uppercase;color:#132f19;margin:0}.DrugProductsPage_gridLayout__cqQgh{display:flex;flex-wrap:wrap;gap:10px}.DrugProductsPage_emptyState__pGy8B{grid-column:1/-1;background-color:white;border-radius:.375rem;padding:2rem;text-align:center}.DrugProductsPage_emptyText__kx7T5{color:#6b7280}.DrugProductsPage_tableContainer__V_cK6{background-color:white;border-radius:.375rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);overflow-x:auto;max-width:max-content}.DrugProductsPage_table__nELlb{min-width:100%;border-collapse:collapse}.DrugProductsPage_tableHeader__338O3{background-color:#f9fafb}.DrugProductsPage_tableHeaderCell__znTLb{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.DrugProductsPage_tableBody__lluIp{background-color:white}.DrugProductsPage_tableRow__Kkw3n{border-top:1px solid #e5e7eb}.DrugProductsPage_tableRow__Kkw3n:hover{background-color:#f9fafb}.DrugProductsPage_tableCell__SNx5_{padding:1rem 1.5rem;white-space:nowrap}.DrugProductsPage_cellText__bDrRK{font-size:.875rem}.DrugProductsPage_cellTextPrimary__C3BEp{font-weight:500;color:#111827}.DrugProductsPage_cellTextSecondary__BUdkE{color:#6b7280}.DrugProductsPage_statusBadgeActive__zVAdv{padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:9999px;background-color:#d1fae5;color:var(--primary-color)}.DrugProductsPage_statusBadgeDiscontinued__S_lYX{padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:9999px;background-color:#fee2e2;color:#b91c1c}.DrugProductsPage_actionContainer__jothn{display:flex;justify-content:flex-end;gap:.5rem}.DrugProductsPage_editButton__B_sTv{color:#4f46e5}.DrugProductsPage_editButton__B_sTv:hover{color:#4338ca}.DrugProductsPage_deleteButton__ENiIa{color:#dc2626;margin-left:1rem}.DrugProductsPage_deleteButton__ENiIa:hover{color:#b91c1c}.DrugProductsPage_productTypeLabel__x_dN_{position:absolute;top:.5rem;left:.5rem;background-color:white;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;color:#374151;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.DrugProductsPage_newBadge__P8RKA{position:absolute;top:.5rem;right:.5rem;background-color:var(--primary-color);color:white;font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:.25rem}.DrugProductsPage_productCardInfo__Sim1X{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 0}.DrugProductsPage_productName__jRQ1N{font-weight:500;font-size:1rem;color:#111827}.DrugProductsPage_productDetails__qkBnB{display:flex;color:#6b7280;font-size:.875rem}.DrugProductsPage_productPrice__UBMgD{font-weight:600;color:#10b981;font-size:1rem;margin-top:.25rem}.DrugProductsPage_outOfStockLabel__ojmbC{color:#9ca3af;font-size:.75rem;margin-top:.25rem}.DrugProductsPage_viewMoreContainer__Y6WyA{display:flex;justify-content:center;margin-top:2rem;padding:1rem 0}.DrugProductsPage_viewMoreButton__myn3e{padding:.75rem 2rem;background-color:white;color:var(--primary-color);border:2px solid var(--primary-color);border-radius:.375rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.DrugProductsPage_viewMoreButton__myn3e:hover{background-color:var(--primary-color);color:white;transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.DrugProductsPage_expandButton__Bdakz{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s ease}.DrugProductsPage_expandButton__Bdakz:hover{color:#111827}.DrugProductsPage_expandIcon__dRB_O{transition:transform .2s ease}.DrugProductsPage_expandIconRotated__i0RS_{transform:rotate(180deg)}.DrugProductsPage_expandedRow__IQhnS{background-color:#f9fafb}.DrugProductsPage_expandedCell__8e2t4{padding:0!important}.DrugProductsPage_expandedContent__dH6TL{padding:1.5rem;background-color:#f9fafb;border-top:1px solid #e5e7eb}.DrugProductsPage_nestedTable__460Bo{width:100%;border-collapse:collapse;background-color:white;border-radius:.375rem;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.DrugProductsPage_nestedTable__460Bo thead{background-color:#f3f4f6}.DrugProductsPage_nestedTable__460Bo th{padding:.5rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.DrugProductsPage_nestedTable__460Bo tbody tr{border-top:1px solid #e5e7eb}.DrugProductsPage_nestedTable__460Bo tbody tr:hover{background-color:#f9fafb}.DrugProductsPage_nestedTable__460Bo td{padding:.75rem 1rem;font-size:.875rem;color:#111827}.DrugProductsPage_noData__1yNKr{color:#6b7280;font-size:.875rem;font-style:italic;margin:0}.DrugProductsPage_actionBarLeft__fJ9PJ{display:flex;gap:12px}.DrugProductsPage_actionBarRight__lKEMb{display:flex;gap:12px;align-items:center}.DrugProductsPage_expandColumn__zKWiR{width:50px}.DrugProductsPage_expandCollapseButtons__s_70O{display:flex;gap:8px;align-items:center}.DrugProductsPage_expandCollapseButton__2DUpn{padding:8px 16px;background-color:white;color:var(--primary-color);border:1px solid var(--primary-color);border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 3px 6px -3px #0000000d,0 2px 4px -2px #0000000d,0 1px 2px -1px #0000000d,0 1px 0 -1px #0000000d}.DrugProductsPage_expandCollapseButton__2DUpn:hover{background-color:var(--primary-color);color:white;transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.DrugProductsPage_tableHeaderCellNarrow__Au_O8{width:50px;padding:.75rem 1rem}