.compound-use-filter-tap{flex:0 1 auto}.compound-use-filter-tap,.compound-use-filter-tap .cfp-truncated-tooltip__host{display:inline-flex;min-width:0;max-width:100%}.compound-use-filter-tap:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 85%,transparent);outline-offset:3px;border-radius:999px}.compound-use-filter-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 12%,transparent);pointer-events:none}.compound-use-filter-badge.rt-Badge{min-width:0;max-width:100%;min-height:1.85rem;padding-inline:.65rem;padding-block:.2rem;font-weight:600;line-height:1.2;border:none!important;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.compound-use-filter-badge.rt-Badge .cfp-ui-badge__label{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cfp-type-caption-size)!important;line-height:1.25!important;color:inherit!important}.app-dashboard main.co-create-order-shell .compound-use-filter-tap[aria-pressed=true] .compound-use-filter-badge.rt-Badge,.app-dashboard main.co-create-order-shell .compound-use-filter-tap[aria-pressed=true] .compound-use-filter-badge.rt-Badge .cfp-ui-badge__label,.compound-use-filter-tap[aria-pressed=true] .compound-use-filter-badge.rt-Badge,.compound-use-filter-tap[aria-pressed=true] .compound-use-filter-badge.rt-Badge .cfp-ui-badge__label{color:var(--button-on-solid)!important}.app-dashboard main.co-create-order-shell .compound-use-filter-tap[aria-pressed=false] .compound-use-filter-badge--use.rt-Badge,.app-dashboard main.co-create-order-shell .compound-use-filter-tap[aria-pressed=false] .compound-use-filter-badge--use.rt-Badge .cfp-ui-badge__label,.compound-use-filter-tap[aria-pressed=false] .compound-use-filter-badge--use.rt-Badge,.compound-use-filter-tap[aria-pressed=false] .compound-use-filter-badge--use.rt-Badge .cfp-ui-badge__label{color:var(--primary)!important}.app-dashboard main.co-create-order-shell .compound-use-filter-tap[aria-pressed=false] .compound-use-filter-badge--all.rt-Badge,.app-dashboard main.co-create-order-shell .compound-use-filter-tap[aria-pressed=false] .compound-use-filter-badge--all.rt-Badge .cfp-ui-badge__label,.compound-use-filter-tap[aria-pressed=false] .compound-use-filter-badge--all.rt-Badge,.compound-use-filter-tap[aria-pressed=false] .compound-use-filter-badge--all.rt-Badge .cfp-ui-badge__label{color:var(--text-secondary)!important}.app-dashboard main.co-create-order-shell .compound-use-filter-tap[aria-pressed=true] .compound-use-filter-badge--use,.compound-use-filter-tap[aria-pressed=true] .compound-use-filter-badge--use{background-color:var(--button-primary-bg)!important;color:var(--button-on-solid)!important;box-shadow:inset 0 0 0 1px var(--button-primary-border)!important}.app-dashboard main.co-create-order-shell .compound-use-filter-tap[aria-pressed=false] .compound-use-filter-badge--use,.compound-use-filter-tap[aria-pressed=false] .compound-use-filter-badge--use{background-color:color-mix(in srgb,var(--primary) 8%,var(--surface))!important;color:var(--primary)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 32%,var(--line))!important}.app-dashboard main.co-create-order-shell .compound-use-filter-tap[aria-pressed=true] .compound-use-filter-badge--all,.compound-use-filter-tap[aria-pressed=true] .compound-use-filter-badge--all{background-color:color-mix(in srgb,var(--text-subtle) 82%,var(--surface))!important;color:var(--button-on-solid)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-subtle) 55%,var(--line))!important}.app-dashboard main.co-create-order-shell .compound-use-filter-tap[aria-pressed=false] .compound-use-filter-badge--all,.compound-use-filter-tap[aria-pressed=false] .compound-use-filter-badge--all{background-color:color-mix(in srgb,var(--line) 14%,var(--surface))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 70%,transparent)!important;color:var(--text-secondary)!important}.co-compound-catalog-root .helper{color:var(--text-secondary)}.co-compound-catalog-root .field-entry-hint{margin:0;padding:0;color:var(--text-subtle);line-height:1.4}.co-compound-ndc-card__head{min-width:0;row-gap:.35rem}.co-compound-ndc-card__head .co-compound-ndc-card__toolbar.co-wizard-step-head__actions{justify-content:flex-end}.co-compound-category-browse-head.co-compound-ndc-card__head{align-items:center;column-gap:.65rem}.co-compound-category-browse-head__label{flex:1 1 12rem}.co-wizard-toolbar.co-wizard-toolbar--category-browse{align-items:center;align-self:center;gap:.5rem;row-gap:.45rem;max-width:100%;padding-block:.22rem;padding-inline:.42rem}.co-wizard-toolbar.co-wizard-toolbar--category-browse.co-wizard-step-head__actions{min-height:unset;padding-block:.22rem}.co-wizard-toolbar--category-browse .co-wizard-toolbar__divider{align-self:center;flex-shrink:0;height:1.1rem;margin-inline:.05rem}@media (max-width:520px){.co-compound-category-browse-head.co-compound-ndc-card__head{align-items:stretch}.co-wizard-toolbar.co-wizard-toolbar--category-browse{width:100%;justify-content:flex-end}}.co-compound-catalog-root .co-compound-ndc-card.rt-Card,.co-compound-catalog-root .co-compound-ndc-well.rt-Card{overflow:visible}.co-compound-catalog-root .api-error{color:color-mix(in srgb,var(--danger) 72%,var(--text-primary));background:color-mix(in srgb,var(--cta-pink) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--danger) 28%,var(--panel-border));padding:.22rem .6rem;border-radius:999px}.co-compound-catalog-root .empty-state{margin:.4rem 0;color:var(--text-subtle)}.co-compound-catalog-root .error{color:var(--danger);margin-top:.55rem}.co-compound-catalog-root{position:relative;overflow:hidden;border-radius:1.5rem;box-sizing:border-box;background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,var(--primary) 3%) 0,color-mix(in srgb,var(--tile-bg) 93%,var(--primary) 7%) 45%,color-mix(in srgb,var(--surface) 92%,var(--cta-pink) 8%) 100%);border:1px solid color-mix(in srgb,var(--panel-border) 72%,var(--primary) 28%);box-shadow:0 0 0 1px color-mix(in srgb,var(--surface) 78%,transparent) inset,0 22px 48px -30px color-mix(in srgb,var(--primary) 38%,transparent),var(--bubble-shadow)}.co-compound-catalog-root:before{content:"";position:absolute;inset:-45% -25% auto -25%;height:58%;background:radial-gradient(ellipse 80% 70% at 50% 0,color-mix(in srgb,var(--primary) 22%,transparent),transparent 68%),radial-gradient(ellipse 50% 40% at 90% 20%,color-mix(in srgb,var(--cta-pink) 14%,transparent),transparent 55%);pointer-events:none;z-index:0}html[data-cfp-theme=dark] .co-compound-catalog-root:not(.co-compound-catalog-root--embedded){background:var(--surface);background-image:none;border-color:var(--cfp-accent-panel-border);box-shadow:0 0 0 1px var(--cfp-accent-panel-inset-ring) inset,var(--bubble-shadow)}html[data-cfp-theme=dark] .co-compound-catalog-root:not(.co-compound-catalog-root--embedded):before{display:none;content:none}.co-compound-catalog-root>*{position:relative;z-index:1}.co-compound-catalog-root.co-compound-catalog-root--standalone{padding:.75rem}@media (max-width:640px){.co-compound-catalog-root.co-compound-catalog-root--standalone{padding:.75rem;border-radius:1.125rem}}.app-dashboard main.co-create-order-shell form.portal-form>.co-wizard-step-body-card.co-compound-step.rt-Card{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:visible;gap:0}.app-dashboard main.co-create-order-shell form.portal-form>.co-wizard-step-body-card.co-compound-step section.co-compound-catalog-root.co-compound-catalog-root--create-order:not(.co-compound-catalog-root--embedded){display:flex;flex-direction:column;flex:1 1 0%;min-height:0;min-width:0;overflow:hidden}.app-dashboard main.co-create-order-shell form.portal-form>.co-wizard-step-body-card.co-compound-step section.co-compound-catalog-root.co-compound-catalog-root--create-order.co-compound-catalog-root--embedded{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:visible}.co-compound-catalog-root.co-compound-catalog-root--create-order{overflow-x:hidden;overflow-y:hidden}.co-compound-catalog-root.co-compound-catalog-root--create-order.co-compound-catalog-root--embedded{background:transparent;border-color:transparent;box-shadow:none;border-radius:0;overflow-x:hidden;overflow-y:visible}.app-dashboard main.co-create-order-shell form.portal-form>.co-wizard-step-body-card.co-compound-step section.co-compound-catalog-root.co-compound-catalog-root--create-order.co-compound-catalog-root--embedded{padding:0}.co-compound-catalog-root.co-compound-catalog-root--create-order.co-compound-catalog-root--embedded>.co-compound-create-order-combined-well.co-compound-create-order-combined-well--embedded-surface{display:flex;flex-direction:column;flex:none;min-width:0;overflow:visible}.co-compound-catalog-root.co-compound-catalog-root--create-order>.co-compound-step-inner{display:flex;flex-direction:column;flex:none;overflow-x:hidden;overflow-y:visible}.co-compound-catalog-chrome{display:flex;flex-direction:column;min-width:0}.app-dashboard main.co-create-order-shell .co-compound-catalog-root--create-order .co-compound-catalog-chrome--create-order-rhythm{gap:var(--co-wizard-stack-gap,var(--co-create-order-stack-gap,15px))}.co-compound-catalog-scroll{flex:1 1 0%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:.125rem;-webkit-overflow-scrolling:touch}.app-dashboard.app-dashboard--create-order .co-compound-catalog-scroll,.co-compound-catalog-root--create-order .co-compound-catalog-scroll{flex:none;min-height:auto;max-height:none;overflow-x:hidden;overflow-y:visible;overscroll-behavior:auto;scrollbar-gutter:auto;padding-right:0;-webkit-overflow-scrolling:auto}.inv-page .co-compound-catalog-root--standalone{overflow-x:hidden;overflow-y:visible}.inv-page .co-compound-catalog-root--standalone .co-compound-catalog-chrome--standalone,.inv-page .co-compound-catalog-root--standalone .co-compound-catalog-scroll,.inv-page .co-compound-catalog-root--standalone .co-compound-catalog-standalone-stack{flex:none;min-height:auto;max-height:none}.inv-page .co-compound-catalog-root--standalone .co-compound-catalog-scroll{overflow-x:hidden;overflow-y:visible;overscroll-behavior:auto;scrollbar-gutter:auto;padding-right:0;-webkit-overflow-scrolling:auto}.inv-page .co-compound-catalog-root--standalone .compound-category-accordion__content{overflow:visible}.compound-use-filter-bar{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border-radius:1rem;border:1px solid var(--panel-border);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 6%,transparent)}.compound-use-filter-bar__label{flex:0 0 auto}@media (max-width:639px){.compound-use-filter-bar__label{flex:1 1 100%;width:100%}.compound-use-filter-badge--use.rt-Badge{max-width:min(100%,13.5rem)}}.compound-use-filter-bar--create-order{padding:.62rem .72rem;margin-bottom:var(--co-wizard-stack-gap,var(--co-create-order-stack-gap,15px))}.compound-use-filter-bar--standalone{padding:.72rem .85rem}@media (min-width:768px){.compound-use-filter-bar--standalone{padding:.85rem 1rem}}.compound-ingredient-chips--compact{margin-bottom:0}.app-dashboard main.co-create-order-shell .co-compound-catalog-root--create-order .co-compound-drug-card{min-width:0}.app-dashboard main.co-create-order-shell .co-compound-catalog-root--create-order .compound-ingredient-chips{gap:.35rem}.app-dashboard main.co-create-order-shell .co-compound-catalog-root--create-order .compound-ingredient-chips .rt-Badge{max-width:100%;min-width:0}.app-dashboard main.co-create-order-shell .co-compound-catalog-root--create-order .co-compound-drug-card__dosage-badge{max-width:min(100%,9.5rem);flex-shrink:0}.co-compound-drug-card.co-wizard-selectable-row{height:100%;justify-content:flex-start;text-align:start;list-style:none}.co-compound-drug-card.co-wizard-selectable-row .co-compound-drug-card__inner{text-align:start}.co-compound-drug-card.co-wizard-selectable-row .compound-ingredient-chips{justify-content:flex-start;align-items:flex-start}.co-compound-drug-card.co-wizard-selectable-row .compound-ingredient-chips .cfp-ui-badge.rt-Badge{justify-content:flex-start;text-align:start}.co-compound-drug-card.co-wizard-selectable-row .co-compound-drug-card__dosage-badge{margin-left:auto;text-align:end}.compound-formulation-qr-well{border-radius:1rem;border:1px solid var(--panel-border);background:color-mix(in srgb,var(--tile-bg) 90%,var(--surface));box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 6%,transparent)}.co-compound-catalog-scroll .compound-tree{margin-top:.35rem}.co-compound-search-input-row,.co-compound-search-kind-select-wrap{min-width:0}.radix-themes .co-compound-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot,.radix-themes .co-compound-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot:where(:focus-within),.radix-themes .co-compound-search-mode-card .cfp-ui-input.rt-TextFieldRoot,.radix-themes .co-compound-search-mode-card .cfp-ui-input.rt-TextFieldRoot:where(:focus-within),.radix-themes .co-order-identity-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot,.radix-themes .co-order-identity-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot:where(:focus-within),.radix-themes .co-patient-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot,.radix-themes .co-patient-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot:where(:focus-within),.radix-themes .co-prescriber-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot,.radix-themes .co-prescriber-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot:where(:focus-within),.radix-themes .co-review-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot,.radix-themes .co-review-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot:where(:focus-within){border-radius:.65rem!important}.radix-themes .co-compound-create-order-combined-well .cfp-ui-input .rt-TextFieldInput,.radix-themes .co-compound-search-mode-card .cfp-ui-input .rt-TextFieldInput,.radix-themes .co-order-identity-create-order-combined-well .cfp-ui-input .rt-TextFieldInput,.radix-themes .co-patient-create-order-combined-well .cfp-ui-input .rt-TextFieldInput,.radix-themes .co-prescriber-create-order-combined-well .cfp-ui-input .rt-TextFieldInput,.radix-themes .co-review-create-order-combined-well .cfp-ui-input .rt-TextFieldInput{border-radius:.65rem!important}.radix-themes .co-compound-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot:where(:focus-within),.radix-themes .co-compound-search-mode-card .cfp-ui-input.rt-TextFieldRoot:where(:focus-within),.radix-themes .co-order-identity-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot:where(:focus-within),.radix-themes .co-patient-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot:where(:focus-within),.radix-themes .co-prescriber-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot:where(:focus-within),.radix-themes .co-review-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot:where(:focus-within){outline:none!important}@supports selector(:has(*)){.radix-themes .co-compound-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot:where(:has(.rt-TextFieldInput:focus)),.radix-themes .co-compound-search-mode-card .cfp-ui-input.rt-TextFieldRoot:where(:has(.rt-TextFieldInput:focus)),.radix-themes .co-order-identity-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot:where(:has(.rt-TextFieldInput:focus)),.radix-themes .co-patient-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot:where(:has(.rt-TextFieldInput:focus)),.radix-themes .co-prescriber-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot:where(:has(.rt-TextFieldInput:focus)),.radix-themes .co-review-create-order-combined-well .cfp-ui-input.rt-TextFieldRoot:where(:has(.rt-TextFieldInput:focus)){outline:none!important}}.app-dashboard.app-dashboard--create-order main.co-create-order-shell #compound-catalog-filter,.app-dashboard.app-dashboard--create-order main.co-create-order-shell #compound-catalog-filter:focus,.app-dashboard.app-dashboard--create-order main.co-create-order-shell #compound-catalog-filter:focus-visible{border:none!important;border-inline-start:none!important;outline:none!important;box-shadow:none!important}.app-dashboard.app-dashboard--create-order main.co-create-order-shell .co-compound-search-mode-card .cfp-ui-input-field{overflow:visible}.co-compound-catalog-root--create-order .co-compound-search-mode-card.cfp-panel-border.rt-Card{--card-border-width:0px;--card-border-radius:0.75rem!important;border-radius:.75rem!important;--card-background-color:var(--gray-6);box-shadow:none!important;isolation:isolate}@media (min-width:768px){.co-compound-catalog-root--create-order .co-compound-search-mode-card.cfp-panel-border.rt-Card{--card-border-radius:1rem!important;border-radius:1rem!important}}.co-compound-catalog-root--embedded .co-compound-create-order-combined-well--embedded-surface{margin:0;padding:0;background:transparent;border:none;box-shadow:none}.co-compound-catalog-root--embedded.co-compound-catalog-root--create-order .co-compound-catalog-scroll--embedded-accordion{flex:none;min-width:0;max-height:none;overflow-x:hidden;overflow-y:visible}.co-compound-catalog-root--embedded .co-compound-catalog-scroll--embedded-accordion .compound-tree{margin-top:.12rem}.co-compound-catalog-root--embedded .co-compound-catalog-scroll--embedded-accordion .compound-tree--accordion{gap:1rem}.co-compound-catalog-root--embedded .co-compound-catalog-scroll--embedded-accordion>.compound-tree.compound-tree--accordion{margin-top:0;background:transparent;border:none;box-shadow:none;padding:0}.co-compound-catalog-root--embedded .co-compound-category-browse-head{padding-bottom:.08rem}.co-compound-catalog-root--create-order:not(.co-compound-catalog-root--embedded) .co-compound-catalog-chrome--create-order{flex:none;min-width:0;display:flex;flex-direction:column;gap:.5rem}.co-compound-catalog-root--create-order:not(.co-compound-catalog-root--embedded) .co-compound-catalog-chrome--create-order .co-compound-catalog-scroll{flex:none;max-height:none;min-height:auto;overflow-x:hidden;overflow-y:visible}.co-compound-catalog-root--create-order:not(.co-compound-catalog-root--embedded) .co-compound-catalog-chrome--create-order .co-compound-catalog-scroll>.compound-tree.compound-tree--accordion{margin-top:0;background:transparent;border:none;box-shadow:none;padding:0}@media (min-width:768px){.co-compound-catalog-root--create-order:not(.co-compound-catalog-root--embedded) .co-compound-catalog-chrome--create-order .co-compound-catalog-scroll{min-height:auto}}.co-compound-catalog-root--standalone .co-compound-catalog-chrome--standalone{flex:1 1 0%;min-height:0;border-radius:14px;background:color-mix(in srgb,var(--gray-2) 55%,var(--surface));padding:.32rem .3rem .5rem .38rem;isolation:isolate}.inv-page .co-compound-catalog-root--match-accordion-inner .compound-category-accordion__panel{max-height:none;overflow-x:hidden;overflow-y:visible;padding:.62rem .72rem .85rem;border-top:none;background:color-mix(in srgb,var(--tile-bg) 94%,var(--surface))}@media (min-width:640px){.inv-page .co-compound-catalog-root--match-accordion-inner .compound-category-accordion__panel{padding:.72rem .85rem .95rem}}.co-compound-drug-card.co-wizard-selectable-row--selected .rt-Text{color:var(--text-primary)}.co-compound-catalog-root--standalone:not(.co-compound-catalog-root--match-accordion-inner) .co-compound-drug-card.co-wizard-selectable-row{--card-border-width:0px;--card-border-radius:1rem!important;border-radius:1rem!important;--card-background-color:var(--surface);border:2px solid color-mix(in srgb,var(--panel-border) 62%,var(--line));box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 7%,transparent),0 10px 28px -18px color-mix(in srgb,var(--primary) 22%,transparent);isolation:isolate;overflow:hidden}.co-compound-catalog-root--standalone:not(.co-compound-catalog-root--match-accordion-inner) .co-compound-drug-card.co-wizard-selectable-row:hover:not(.co-wizard-selectable-row--selected){border-color:color-mix(in srgb,var(--primary) 30%,var(--line));box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 8%,transparent),0 14px 32px -16px color-mix(in srgb,var(--primary) 28%,transparent)}.compound-step-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.compound-step-head h2{margin:0}.compound-step-head--create-order.compound-step-head{margin-bottom:0}.compound-step-head__main-row{width:100%}.compound-step-head__titles{min-width:0}.co-wizard-step-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:.28rem;min-height:2.85rem}.compound-step-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.compound-step-actions.compound-step-actions--end{justify-content:flex-end;align-items:center;gap:.5rem}.co-wizard-toolbar__divider{width:1px;height:1rem;background:var(--line)}.link-ledger{border:0;background:transparent;color:var(--brand-soft);font-size:.82rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:.2rem .15rem}.link-ledger:hover{color:var(--primary)}.co-wizard-toolbar{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.co-wizard-toolbar--below-search{margin-bottom:.85rem}.co-wizard-toolbar--single{align-items:center}.compound-tree{margin-top:1rem;display:flex;flex-direction:column;gap:.65rem}.compound-tree--accordion{gap:1rem}.compound-category.compound-category-accordion-item{margin-bottom:0;border:1px solid color-mix(in srgb,var(--panel-border) 88%,var(--primary) 12%);border-radius:1rem;box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 6%,transparent),0 4px 18px -10px color-mix(in srgb,var(--text-primary) 10%,transparent);background:var(--surface)}.compound-category.compound-category-accordion-item[data-state=open]{border-color:color-mix(in srgb,var(--primary) 32%,var(--panel-border));box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 7%,transparent),0 10px 28px -12px color-mix(in srgb,var(--primary) 22%,transparent)}.compound-category-accordion__content{overflow:hidden}.compound-category-accordion__panel{min-width:0;border-top:1px solid color-mix(in srgb,var(--panel-border) 88%,var(--line));background:color-mix(in srgb,var(--tile-bg) 92%,var(--surface));padding:1rem 1.1rem 1.15rem}@media (min-width:640px){.compound-category-accordion__panel{padding:1.1rem 1.35rem 1.35rem}}.co-compound-catalog-root--create-order .compound-category-accordion__panel{min-width:0;max-height:none;overflow-x:hidden;overflow-y:visible;padding:.62rem .72rem .85rem;border-top:none;background:color-mix(in srgb,var(--tile-bg) 94%,var(--surface))}@media (min-width:640px){.co-compound-catalog-root--create-order .compound-category-accordion__panel{padding:.72rem .85rem .95rem}}.compound-category{border-radius:18px;border:1px solid color-mix(in srgb,var(--panel-border) 90%,var(--line));background:var(--surface);box-shadow:0 4px 24px -6px color-mix(in srgb,var(--text-primary) 6%,transparent);transition:all .4s cubic-bezier(.4,0,.2,1)}.compound-category.is-open,.compound-category[data-state=open]{border-color:color-mix(in srgb,var(--primary) 42%,var(--panel-border));box-shadow:0 20px 40px -12px color-mix(in srgb,var(--primary) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--surface) 55%,var(--line));background:color-mix(in srgb,var(--surface) 94%,var(--primary) 6%)}html[data-cfp-theme=dark] .compound-category.is-open,html[data-cfp-theme=dark] .compound-category[data-state=open]{background:color-mix(in srgb,var(--surface) 92%,var(--primary) 8%)}.compound-category__toggle{width:100%;display:flex;align-items:center;gap:.55rem;padding:.52rem .72rem;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left;transition:background .22s ease}.compound-category__toggle:hover{background:color-mix(in srgb,var(--surface) 92%,var(--primary) 4%)}.compound-category__toggle[data-state=open]{background:color-mix(in srgb,var(--surface) 90%,var(--primary) 6%)}.co-compound-catalog-root--create-order .compound-category__toggle:focus-visible{outline:3px solid var(--ring);outline-offset:-2px}.compound-category__chevron{display:inline-flex;align-items:center;justify-content:center;color:var(--text-subtle)}.compound-category__chevron,.compound-category__chevron-icon{flex-shrink:0;width:16px;height:16px}.compound-category[data-state=open] .compound-category__chevron-icon--closed,.compound-category__chevron-icon--open,.compound-category__toggle[data-state=open] .compound-category__chevron-icon--closed{display:none}.compound-category[data-state=open] .compound-category__chevron-icon--open,.compound-category__toggle[data-state=open] .compound-category__chevron-icon--open{display:block}.compound-category__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.compound-category__title{font-weight:800;font-size:.96rem;color:var(--text-primary)}.compound-category__desc{font-size:.78rem;color:var(--text-subtle)}.compound-category__count{flex-shrink:0;margin-left:auto;font-size:.72rem;font-weight:800;padding:.22rem .58rem;border-radius:999px;background:var(--chip-pale);border:1px solid var(--line);color:var(--chip-text);text-align:center}.compound-category__grid{padding:0 .65rem .65rem;display:grid;gap:.45rem}@media (min-width:560px){.compound-category__grid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr))}}.sidebar-category-pill{display:inline-block;margin:0 0 .35rem;padding:.14rem .48rem;font-size:.65rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-radius:6px;background:var(--chip-bg);color:var(--chip-text);box-shadow:inset 0 0 0 1px var(--line)}.create-order-step__header.rt-Card.rt-variant-surface{--card-background-color:transparent;--card-border-width:0px;--card-box-shadow:none;--card-border-radius:18px!important;width:100%;overflow:hidden;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--page-header-border))!important;border-radius:18px!important;box-shadow:var(--page-header-shadow),0 1px 0 color-mix(in srgb,var(--surface) 72%,var(--gray-12)) inset;color:var(--text-primary);background:radial-gradient(ellipse 115% 90% at 96% 0,color-mix(in srgb,var(--primary) 38%,transparent),color-mix(in srgb,var(--primary) 12%,var(--surface)) 40%,transparent 46%),radial-gradient(ellipse 95% 80% at 4% 100%,color-mix(in srgb,var(--cta-pink) 22%,transparent),color-mix(in srgb,var(--cta-pink) 8%,var(--surface)) 36%,transparent 42%),linear-gradient(152deg,color-mix(in srgb,var(--surface) 93%,var(--primary) 7%) 0,color-mix(in srgb,var(--tile-bg) 94%,var(--primary) 6%) 40%,color-mix(in srgb,var(--surface) 96%,var(--cta-pink) 4%) 100%)!important;--card-padding:1rem}html[data-cfp-theme=dark] .create-order-step__header.rt-Card.rt-variant-surface{border-color:var(--page-header-border)!important;box-shadow:var(--page-header-shadow),0 1px 0 color-mix(in srgb,var(--surface) 18%,var(--gray-12)) inset;background:var(--surface)!important;background-image:none!important}@media (min-width:640px){.create-order-step__header.rt-Card.rt-variant-surface{--card-padding:1.125rem}}.create-order-step__header :is(h2,.rt-Heading){color:var(--text-primary)!important}.co-step-header-card.rt-Card.rt-variant-surface{isolation:isolate;box-sizing:border-box}.create-order-step__header.co-step-header-card--radix-inset.rt-Card.rt-variant-surface{--card-padding:0}.co-step-ready-pill.panel-status-chip{margin-top:0;align-self:center}.panel-status-chip{flex-shrink:0;display:inline-flex;align-items:center;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--ok-border) 55%,var(--text-primary));background:var(--ok-bg);border:1px solid var(--ok-border);border-radius:999px;padding:.25rem .75rem;line-height:1.15;box-shadow:0 1px 5px color-mix(in srgb,var(--ok-border) 22%,transparent)}html[data-cfp-theme=dark] .panel-status-chip{color:color-mix(in srgb,var(--ok-border) 70%,var(--text-primary))}.step-kicker{display:block;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:.2rem}.compound-category{transition:background .3s ease,border-color .3s ease;border-width:1px;border-style:solid;border-radius:16px;margin-bottom:.75rem;overflow:hidden}.compound-category--mint{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 14%,var(--surface)) 0,color-mix(in srgb,var(--surface) 78%,transparent) 100%);border-color:color-mix(in srgb,var(--primary) 32%,var(--line))}.compound-category--violet{background:linear-gradient(90deg,color-mix(in srgb,var(--cta-pink) 12%,var(--surface)) 0,color-mix(in srgb,var(--surface) 78%,transparent) 100%);border-color:color-mix(in srgb,var(--cta-pink) 28%,var(--line))}.compound-category--rose{background:linear-gradient(90deg,color-mix(in srgb,var(--danger) 10%,var(--surface)) 0,color-mix(in srgb,var(--surface) 78%,transparent) 100%);border-color:color-mix(in srgb,var(--danger) 26%,var(--line))}.app-dashboard .compound-step-head,.inv-page .compound-step-head{margin-bottom:.12rem}.app-dashboard .compound-tree,.inv-page .compound-tree{margin-top:.32rem;margin-left:0;padding-left:0;gap:.48rem}.app-dashboard .compound-category__toggle,.inv-page .compound-category__toggle{padding:.42rem .58rem;gap:.45rem}.app-dashboard .compound-category__grid,.inv-page .compound-category__grid{padding:0 .48rem .52rem;gap:.35rem}.app-dashboard .compound-category.is-open,.app-dashboard .compound-category[data-state=open],.inv-page .compound-category.is-open,.inv-page .compound-category[data-state=open]{box-shadow:0 18px 46px -26px color-mix(in srgb,var(--primary) 42%,transparent)}.app-dashboard .compound-category__toggle:focus-visible,.inv-page .compound-category__toggle:focus-visible{outline:3px solid var(--ring);outline-offset:-2px}.app-dashboard .compound-leaf__name,.inv-page .compound-leaf__name{margin-bottom:.1rem}.app-dashboard .compound-leaf__form,.inv-page .compound-leaf__form{margin-bottom:.18rem}.app-dashboard .co-compound-catalog-root .field-entry-hint,.inv-page .co-compound-catalog-root .field-entry-hint{margin:0;padding:0;line-height:1.32}@media (prefers-reduced-motion:reduce){.co-wizard-toolbar .custom-button.primary-outline,.compound-category__collapse{animation:none!important;transition:none!important}}.app-dashboard main.co-create-order-shell .co-compound-formulation-grid--create-order,.inv-page .co-compound-catalog-root--match-accordion-inner .co-compound-formulation-grid--create-order{gap:15px;align-items:stretch}.inv-page .co-compound-catalog-root--match-accordion-inner .co-compound-drug-card.co-wizard-selectable-row{width:100%;max-width:100%;min-width:0;border-radius:.75rem!important;box-shadow:none!important}@media (min-width:768px){.inv-page .co-compound-catalog-root--match-accordion-inner .co-compound-drug-card.co-wizard-selectable-row{border-radius:1rem!important}}.inv-page .co-compound-catalog-root--match-accordion-inner .co-compound-drug-card.co-wizard-selectable-row:not(.co-wizard-selectable-row--selected){border:2px solid color-mix(in srgb,var(--panel-border) 62%,var(--line))!important;box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 7%,transparent),0 10px 28px -18px color-mix(in srgb,var(--primary) 22%,transparent)!important}html[data-cfp-theme=dark] .inv-page .co-compound-catalog-root--match-accordion-inner .co-compound-drug-card.co-wizard-selectable-row:not(.co-wizard-selectable-row--selected){box-shadow:0 1px 2px color-mix(in srgb,var(--gray-12) 12%,transparent),0 10px 28px -18px color-mix(in srgb,var(--primary) 26%,transparent)!important}.inv-page .co-compound-catalog-root--match-accordion-inner .co-compound-drug-card.co-wizard-selectable-row:not(.co-wizard-selectable-row--selected):hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--line))!important;background:color-mix(in srgb,var(--gray-3) 45%,var(--surface))!important;box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 8%,transparent),0 14px 32px -16px color-mix(in srgb,var(--primary) 28%,transparent)!important}html[data-cfp-theme=dark] .inv-page .co-compound-catalog-root--match-accordion-inner .co-compound-drug-card.co-wizard-selectable-row:not(.co-wizard-selectable-row--selected):hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--line))!important;background:color-mix(in srgb,var(--gray-3) 35%,var(--gray-2))!important;box-shadow:0 1px 2px color-mix(in srgb,var(--gray-12) 14%,transparent),0 14px 32px -16px color-mix(in srgb,var(--primary) 32%,transparent)!important}