/* Pharmacy FIX6 — prominent medicine onboarding, mobile first */
.ph-inventory-addbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:18px;margin:14px 0;border:1px solid #b2d4ff;border-radius:14px;background:#eef6ff;color:#153b72}
.ph-inventory-addbar strong{font-size:18px}.ph-inventory-addbar p{margin:6px 0 0;font-size:13px}
.ph-inventory-addbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}
.ph-inventory-secondary,.ph-inventory-secondary:visited{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:10px 14px;background:white;border:1px solid #b0cbef;color:#1451a8;font-weight:750;border-radius:9px;text-decoration:none}
.ph-inventory-secondary:hover,.ph-inventory-secondary:focus-visible{background:#e1edff;outline:2px solid #3b82f6}
.ph-code-line{display:flex;gap:8px;align-items:center}.ph-code-line input{flex:1;min-width:120px}.ph-code-line button{white-space:nowrap}
.ph-code-note{font-size:12px;color:#385c84;margin:4px 0 8px}
#add-product-panel,#bulk-products{scroll-margin-top:80px}
#add-product-panel[open],#bulk-products[open]{border:2px solid #2365c9;background:#fff}
#add-product-panel summary strong,#bulk-products summary strong{font-size:17px;color:#134d9e}
#template-excel,#template-csv{min-height:44px;font-weight:750}
@media(max-width:700px){.ph-inventory-addbar-actions{width:100%}.ph-inventory-addbar-actions>a{width:100%;text-align:center}.ph-code-line{flex-wrap:wrap}.ph-code-line>button{width:100%}}

.ph-import-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-weight:650;margin-bottom:10px}.ph-import-check input{width:auto!important;margin:0;flex:0 0 auto}
