.bar-container{height:4px!important}.status-button{font-size:.875rem!important;padding:.35rem .75rem!important}.group/dropdown{position:relative}.group/dropdown [id^="dropdown-content-"]{z-index:3000!important;background-color:#fff!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.status-changed-box{border:2px solid #ef4444;border-radius:.5rem;padding:.25rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;background-color:#fef2f2}.status-changed-text{color:#ef4444;font-weight:800;font-size:.75rem}.ingredient-link{cursor:pointer;color:#4f46e5}.ingredient-link:hover{text-decoration:underline}.sort-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem}.product-name-dropdown{position:relative;display:inline-block}.medicine-badge{display:inline-block;padding:.125rem .375rem;border-radius:.25rem;font-size:.625rem;font-weight:700;white-space:nowrap;border:1px solid transparent;margin-bottom:.125rem;line-height:1.2}.vertical-labels-container{display:flex;flex-direction:column;gap:.125rem;margin-right:.25rem}.badge-original{background-color:#dbeafe;color:#1e40af;border-color:#bfdbfe}.badge-generic{background-color:#dcfce7;color:#166534;border-color:#bbf7d0}.badge-semi{background-color:#f1f5f9;color:#1e293b;border-color:#e2e8f0}.badge-long{background-color:#fee2e2;color:#991b1b;border-color:#fecaca}.badge-basic{background-color:#f3e8ff;color:#6b21a8;border-color:#e9d5ff}.badge-old-generic{background-color:#fef3c7;color:#92400e;border-color:#fde68a}
