.SubmittedDrugs_card__EXe03{background:#fff;border-radius:6px;padding:0;margin-bottom:.75rem;display:flex;flex-direction:column;width:100%;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e0e0e0;transition:box-shadow .2s ease-in-out}.SubmittedDrugs_card__EXe03:hover{box-shadow:0 2px 6px rgba(0,0,0,.15)}.SubmittedDrugs_accordion__T6kIW{width:100%;box-sizing:border-box;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e0e0e0;transition:box-shadow .2s ease-in-out}.SubmittedDrugs_accordion__T6kIW:hover{box-shadow:0 2px 6px rgba(0,0,0,.15)}.SubmittedDrugs_accordion__T6kIW .c-accordion__label{background:#fff;border:none;padding:.2rem .7rem;width:100%;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease-in-out}.SubmittedDrugs_accordion__T6kIW .c-accordion__label:hover{background-color:#f8f9fa}.SubmittedDrugs_accordion__T6kIW .c-accordion__label:focus{outline:2px solid #007bff;outline-offset:-2px}.SubmittedDrugs_accordion__T6kIW .c-accordion__content{background:#fff;border-top:1px solid #f0f0f0}.SubmittedDrugs_accordion__T6kIW.SubmittedDrugs_pending__v3_mm{border-left:3px solid #1168b0}.SubmittedDrugs_accordion__T6kIW.SubmittedDrugs_compatible__GzGMo{border-left:3px solid #4caf50}.SubmittedDrugs_accordion__T6kIW.SubmittedDrugs_incompatible__TxhEU{border-left:3px solid #f44336}.SubmittedDrugs_accordion__T6kIW.SubmittedDrugs_rejected__FE_lN{border-left:3px solid #9e9e9e}.SubmittedDrugs_accordionTitle__zG83X{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.SubmittedDrugs_drugMixTitle__quUXn{font-weight:600;color:#2c3e50;font-size:.95rem;line-height:1.3}.SubmittedDrugs_statusIndicator__AtYB9{font-size:.8rem;font-weight:600;padding:.2rem .5rem;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}.SubmittedDrugs_statusIndicatorCompatible__LBCsq{color:#4caf50;background-color:#e8f5e8}.SubmittedDrugs_statusIndicatorIncompatible__NQ6uV{color:#f44336;background-color:#ffebee}.SubmittedDrugs_statusIndicatorRejected__BAJBn{color:#9e9e9e;background-color:#f5f5f5}.SubmittedDrugs_accordionContent__58IRO{padding:.05rem;display:flex;flex-direction:column;gap:.05rem}.SubmittedDrugs_card__EXe03.SubmittedDrugs_pending__v3_mm{border-left:3px solid #1168b0}.SubmittedDrugs_card__EXe03.SubmittedDrugs_approved__86yiN{border-left:3px solid #4caf50}.SubmittedDrugs_card__EXe03.SubmittedDrugs_rejected__FE_lN{border-left:3px solid #f44336}.SubmittedDrugs_cardHeader__M4ZW0{padding:.75rem 1rem .5rem;border-bottom:1px solid #f0f0f0}.SubmittedDrugs_statusSection__9XjGf{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.SubmittedDrugs_timestamp__wfumZ{font-size:.8rem;color:#666;font-style:italic}.SubmittedDrugs_cardContent__gU2L8{padding:.75rem 1rem;flex:1 1;display:flex;flex-direction:column;gap:.75rem;min-height:0;overflow:hidden}.SubmittedDrugs_drugsTitle__tHRuw{margin:0 0 .5rem;font-size:.9rem;font-weight:600;color:#333}.SubmittedDrugs_drugsList__wURGJ{margin-bottom:0;flex-shrink:0}.SubmittedDrugs_drugLine__rap7T{margin:.15rem 0;padding:.15rem 0;font-weight:500;color:#2c3e50;font-size:.9rem}.SubmittedDrugs_detailsGrid__EIFUF{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:0;flex-shrink:0}.SubmittedDrugs_detail__Ukm3Y{margin:0;color:#666;font-size:.85em}.SubmittedDrugs_compatibilityDescription__OcdJs{font-size:.95rem;color:#666;line-height:1.4;margin:.75rem 0 .95rem}.SubmittedDrugs_notes__OygcX{margin:0;font-size:.9rem;line-height:1.4;color:#777;font-style:italic;flex:1 1;overflow:hidden;display:flex;flex-direction:column}.SubmittedDrugs_notesTitle__ZpcOK{margin:0 0 .15rem;font-size:.8rem;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.5px;font-style:normal;flex-shrink:0}.SubmittedDrugs_notes__OygcX p{margin:0;font-size:.9rem;line-height:1.4;color:#777;font-style:italic;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.SubmittedDrugs_reasonDisplay__uLSVl{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:0 0 6px 6px;font-weight:500;font-size:.85rem;flex-shrink:0}.SubmittedDrugs_reasonDisplay__uLSVl:has(.SubmittedDrugs_icon-check-circle__0qj7O){background:#e8f5e8;border-top:1px solid #c8e6c9;color:#2e7d32}.SubmittedDrugs_reasonDisplay__uLSVl:has(.SubmittedDrugs_icon-x-circle___Fg_Q){background:#ffebee;border-top:1px solid #ffcdd2;color:#c62828}.SubmittedDrugs_reasonIcon__DMruo{flex-shrink:0;width:14px;height:14px}.SubmittedDrugs_reasonText__qpPfY{font-size:.85rem}.SubmittedDrugs_actions__BsA7s{display:flex;gap:1rem;padding:.15rem .25rem}.SubmittedDrugs_actions__BsA7s button{flex:1 1}.SubmittedDrugs_approveButton__ecjdH{background-color:#4caf50;color:#fff;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem;padding:.5rem .75rem;margin-right:.5rem}.SubmittedDrugs_approveButton__ecjdH:hover{background-color:#45a049}.SubmittedDrugs_approveButton__ecjdH:disabled{background-color:#ccc;cursor:not-allowed}.SubmittedDrugs_rejectButton__6TM0j{background-color:#f44336;color:#fff;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem;padding:.5rem .75rem;margin-left:.5rem}.SubmittedDrugs_rejectButton__6TM0j:hover{background-color:#da190b}.SubmittedDrugs_rejectButton__6TM0j:disabled{background-color:#ccc;cursor:not-allowed}.SubmittedDrugs_actionGroup__EZGm5{display:flex;flex-direction:column;gap:.4rem;width:100%}.SubmittedDrugs_selectLabel__N1Y4o{font-size:.85rem;font-weight:500;color:#333;margin-bottom:.15rem}.SubmittedDrugs_confirmButtons__vJhLw{display:flex;gap:.5rem;justify-content:flex-end}.SubmittedDrugs_confirmButton__CqnqR{background-color:#4caf50;color:#fff;border:none;padding:.4rem .75rem;display:flex;align-items:center;gap:.5rem;min-width:auto;font-size:.85rem}.SubmittedDrugs_confirmButton__CqnqR:disabled{background-color:#ccc;cursor:not-allowed}.SubmittedDrugs_confirmButton__CqnqR:hover:not(:disabled){background-color:#45a049}.SubmittedDrugs_cancelButton__jQR37{background-color:#f44336;color:#fff;border:none;padding:.4rem .75rem;display:flex;align-items:center;gap:.5rem;min-width:auto;font-size:.85rem}.SubmittedDrugs_cancelButton__jQR37:hover{background-color:#da190b}.SubmittedDrugs_processingState__7E6c0{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:#f8f9fa;border-radius:6px;color:#666;font-size:.9rem;font-weight:500}.SubmittedDrugs_loadingSpinner__WDTzc{display:flex;align-items:center;justify-content:center;width:20px;height:20px;animation:SubmittedDrugs_spin__RoPYp 1s linear infinite}.SubmittedDrugs_loadingSpinner__WDTzc svg{width:16px;height:16px;color:#1168b0}.SubmittedDrugs_processingText__NXQ_n{font-size:.9rem;color:#666;font-weight:500}@keyframes SubmittedDrugs_spin__RoPYp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SubmittedDrugs_actionButtons__03xvK{display:flex;gap:1rem;width:100%}.SubmittedDrugs_pendingSubmissionsList__pStvq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;width:100%;align-items:stretch}.SubmittedDrugs_processedSubmissionsList__2_gyh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;width:100%;align-items:stretch}.SubmittedDrugs_singleColumnList__tEIoh{display:flex;flex-direction:column;gap:1rem;width:100%}.SubmittedDrugs_statsGrid__2GPaG{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.SubmittedDrugs_statCard__wCHde{background:#fff;padding:1.25rem;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e0e0e0;text-align:center}.SubmittedDrugs_statNumber__Ps5ie{font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.SubmittedDrugs_statLabel__NbXow{font-size:.8rem;color:#666;text-transform:uppercase;letter-spacing:.5px}.SubmittedDrugs_pending__v3_mm .SubmittedDrugs_statNumber__Ps5ie{color:#1168b0}.SubmittedDrugs_compatible__GzGMo .SubmittedDrugs_statNumber__Ps5ie{color:#4caf50}.SubmittedDrugs_incompatible__TxhEU .SubmittedDrugs_statNumber__Ps5ie{color:#f44336}.SubmittedDrugs_rejected__FE_lN .SubmittedDrugs_statNumber__Ps5ie{color:#9e9e9e}.SubmittedDrugs_loadingState__m9g9l{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--color-2);font-size:1.1rem}.SubmittedDrugs_errorState__FxbHS{display:flex;align-items:center;justify-content:center;padding:2rem;color:#f44336;font-size:1rem;background:#ffebee;border-radius:6px;border:1px solid #ffcdd2}.SubmittedDrugs_sectionHeader__9LRTT{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid #f0f0f0}.SubmittedDrugs_sectionTitle__Vxrd6{font-size:1.1rem;font-weight:600;color:#333;margin:0}.SubmittedDrugs_sectionCount__gphsH{font-size:.85rem;color:#666;font-style:italic}.SubmittedDrugs_submissionsGrid__LBlSt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;width:100%;align-items:start}.SubmittedDrugs_column__QXFPB{display:flex;flex-direction:column;min-height:0}.SubmittedDrugs_tabbedContainer__q27Yq{width:100%;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e0e0e0;overflow:hidden}.SubmittedDrugs_tabNavigation___C3Ki{display:flex;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.SubmittedDrugs_tabButton__Cqn_u{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;background:transparent;border:none;cursor:pointer;font-size:.9rem;font-weight:500;color:#666;transition:all .2s ease-in-out;position:relative}.SubmittedDrugs_tabButton__Cqn_u:hover{background:#e9ecef;color:#333}.SubmittedDrugs_tabButton__Cqn_u:focus{outline:none;box-shadow:inset 0 0 0 2px #007bff}.SubmittedDrugs_tabButton__Cqn_u.SubmittedDrugs_activeTab__Vpaxd{background:#fff;color:#333;border-bottom:2px solid #007bff;font-weight:600}.SubmittedDrugs_tabButton__Cqn_u.SubmittedDrugs_activeTab__Vpaxd:hover{background:#fff}.SubmittedDrugs_tabButton__Cqn_u.SubmittedDrugs_activeTab__Vpaxd.SubmittedDrugs_pending__v3_mm{border:none;border-bottom:2px solid #1168b0;background:#fff;color:#333}.SubmittedDrugs_tabButton__Cqn_u.SubmittedDrugs_activeTab__Vpaxd.SubmittedDrugs_pending__v3_mm:focus{outline:none;box-shadow:none}.SubmittedDrugs_tabButton__Cqn_u.SubmittedDrugs_activeTab__Vpaxd.SubmittedDrugs_compatible__GzGMo{border:none;border-bottom:2px solid #4caf50;background:#fff;color:#333}.SubmittedDrugs_tabButton__Cqn_u.SubmittedDrugs_activeTab__Vpaxd.SubmittedDrugs_compatible__GzGMo:focus{outline:none;box-shadow:none}.SubmittedDrugs_tabButton__Cqn_u.SubmittedDrugs_activeTab__Vpaxd.SubmittedDrugs_incompatible__TxhEU{border:none;border-bottom:2px solid #f44336;background:#fff;color:#333}.SubmittedDrugs_tabButton__Cqn_u.SubmittedDrugs_activeTab__Vpaxd.SubmittedDrugs_incompatible__TxhEU:focus{outline:none;box-shadow:none}.SubmittedDrugs_tabButton__Cqn_u.SubmittedDrugs_activeTab__Vpaxd.SubmittedDrugs_rejected__FE_lN{border:none;border-bottom:2px solid #9e9e9e;background:#fff;color:#333}.SubmittedDrugs_tabButton__Cqn_u.SubmittedDrugs_activeTab__Vpaxd.SubmittedDrugs_rejected__FE_lN:focus{outline:none;box-shadow:none}.SubmittedDrugs_tabLabel__qoKah{font-size:.9rem}.SubmittedDrugs_tabCount__Qqj8t{background:#e9ecef;color:#666;padding:.2rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;min-width:20px;text-align:center;transition:all .2s ease-in-out}.SubmittedDrugs_tabButton__Cqn_u.SubmittedDrugs_activeTab__Vpaxd .SubmittedDrugs_tabCount__Qqj8t{background:#007bff;color:#fff}.SubmittedDrugs_tabButton__Cqn_u.SubmittedDrugs_activeTab__Vpaxd.SubmittedDrugs_pending__v3_mm .SubmittedDrugs_tabCount__Qqj8t{background:#1168b0;color:#fff}.SubmittedDrugs_tabButton__Cqn_u.SubmittedDrugs_activeTab__Vpaxd.SubmittedDrugs_compatible__GzGMo .SubmittedDrugs_tabCount__Qqj8t{background:#4caf50;color:#fff}.SubmittedDrugs_tabButton__Cqn_u.SubmittedDrugs_activeTab__Vpaxd.SubmittedDrugs_incompatible__TxhEU .SubmittedDrugs_tabCount__Qqj8t{background:#f44336;color:#fff}.SubmittedDrugs_tabButton__Cqn_u.SubmittedDrugs_activeTab__Vpaxd.SubmittedDrugs_rejected__FE_lN .SubmittedDrugs_tabCount__Qqj8t{background:#9e9e9e;color:#fff}.SubmittedDrugs_tabContent__c3ckN{padding:1.5rem;min-height:125px;display:flex;flex-direction:column}.SubmittedDrugs_emptyState__iwZnB{text-align:center;padding:2rem;color:#666;font-style:italic;background:#f9f9f9;border-radius:6px;border:1px dashed #ddd}.SubmittedDrugs_globalSortControl__u4c_0{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.5rem 0}.SubmittedDrugs_sortControl__72kwP{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.SubmittedDrugs_sortLabel__SEW7q{font-size:.9rem;font-weight:500;color:#666;margin:0}.SubmittedDrugs_globalSortControl__u4c_0 .SubmittedDrugs_c-select__F_9oo,.SubmittedDrugs_sortControl__72kwP .SubmittedDrugs_c-select__F_9oo{min-width:140px;font-size:.875rem}@media(max-width:1200px){.SubmittedDrugs_submissionsGrid__LBlSt{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.SubmittedDrugs_submissionsGrid__LBlSt{grid-template-columns:1fr}.SubmittedDrugs_tabNavigation___C3Ki{flex-direction:column}.SubmittedDrugs_tabButton__Cqn_u{padding:.75rem 1rem}.SubmittedDrugs_tabContent__c3ckN{padding:1rem}}.TopicDescription_contentWrapper__nbNHY{line-height:1.8;max-width:1200px;margin:0 auto;padding:2rem;width:100%;min-height:100vh;background-color:var(--color-bg)}.TopicDescription_contentWrapper__nbNHY cite{font-size:.85em;color:#1168b0;font-style:normal;text-decoration:none}.TopicDescription_contentWrapper__nbNHY cite:before{content:" ["}.TopicDescription_contentWrapper__nbNHY cite:after{content:"]"}.TopicDescription_contentWrapper__nbNHY h6{margin:1em 0 .8em;color:#1168b0;font-size:16pt;font-weight:400}.TopicDescription_contentWrapper__nbNHY h5{margin:1.2em 0 .8em;color:#52488a;font-size:18pt;font-weight:500}.TopicDescription_contentWrapper__nbNHY acronym{font-size:.95em;color:#1168b0;font-weight:500}.TopicDescription_contentWrapper__nbNHY p{font-size:14pt;margin:1em 0;color:#333}.TopicDescription_contentWrapper__nbNHY ol,.TopicDescription_contentWrapper__nbNHY ul{margin:1em 0;padding-left:1.5em;color:#4f4f4f;font-size:14pt}.TopicDescription_contentWrapper__nbNHY ol li,.TopicDescription_contentWrapper__nbNHY ul li{margin-bottom:.1em}.TopicDescription_contentWrapper__nbNHY .TopicDescription_content-table__8s1Ta{width:100%;border-collapse:collapse;margin:1.5em 0}.TopicDescription_contentWrapper__nbNHY .TopicDescription_content-table__8s1Ta td,.TopicDescription_contentWrapper__nbNHY .TopicDescription_content-table__8s1Ta th{border:1px solid #ddd;padding:10px;text-align:left}.TopicDescription_contentWrapper__nbNHY .TopicDescription_content-table__8s1Ta th{background-color:#f7f7f7;font-weight:500}.TopicDescription_contentWrapper__nbNHY .TopicDescription_content-table__8s1Ta tr:nth-child(2n){background-color:#fbfbfb}.TopicDescription_contentWrapper__nbNHY .TopicDescription_content-table__8s1Ta tr:hover{background-color:#f0f8ff}.TopicDescription_contentWrapper__nbNHY img{max-width:100%;height:auto;margin:1em 0}@media(max-width:768px){.TopicDescription_contentWrapper__nbNHY{padding:0 15px}.TopicDescription_contentWrapper__nbNHY ol,.TopicDescription_contentWrapper__nbNHY p,.TopicDescription_contentWrapper__nbNHY ul{font-size:.95em}.TopicDescription_contentWrapper__nbNHY h5,.TopicDescription_contentWrapper__nbNHY h6{font-size:1em}}.TopicDescription_drugList__bX5th{margin-left:20px;margin-top:16px}.TopicDescription_drugItem__0dcVl{margin-bottom:16px}.TopicDescription_drugDetail__oiv6B{margin-top:8px;font-size:14pt;color:#333}.TopicDescription_preparation__xttru{margin-left:20px;margin-top:4px;font-size:14pt;color:#333}.TopicDescription_interaction__uaFHw{font-weight:700;font-style:italic;font-size:14pt;color:#333}@media(max-width:768px){.TopicDescription_drugList__bX5th{margin-left:10px}.TopicDescription_drugDetail__oiv6B,.TopicDescription_preparation__xttru{font-size:.95em}}.OpioidCalculator_opioidConverter__ZMrUW{max-width:800px;margin:0 auto;padding:20px}.OpioidCalculator_convertFromCard__WT05w{margin:20px 0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;min-width:100%;max-width:100%;--card-items-gap:0!important;gap:0!important}.OpioidCalculator_convertFromCard__WT05w>div{display:inline-block;min-width:max-content;padding:.5rem}.OpioidCalculator_convertFromCard__WT05w>*{margin-top:0!important;margin-bottom:0!important;-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.OpioidCalculator_convertFromCard__WT05w>*+*{margin-top:0!important;-webkit-margin-before:0!important;margin-block-start:0!important}.OpioidCalculator_convertToCard__YRHv9{margin:20px 0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;min-width:100%;max-width:100%;--card-items-gap:0!important;gap:0!important}.OpioidCalculator_convertToCard__YRHv9>div{display:inline-block;min-width:max-content;padding:.5rem}.OpioidCalculator_convertToCard__YRHv9>*{margin-top:0!important;margin-bottom:0!important;-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.OpioidCalculator_convertToCard__YRHv9>*+*{margin-top:0!important;-webkit-margin-before:0!important;margin-block-start:0!important}.OpioidCalculator_convertToCard__YRHv9 .OpioidCalculator_c-key-pair__AMIys{display:inline-block;margin-right:1rem;margin-bottom:0;white-space:nowrap}.OpioidCalculator_convertToCard__YRHv9 .OpioidCalculator_c-key-pair__AMIys+.OpioidCalculator_c-key-pair__AMIys,.OpioidCalculator_convertToCard__YRHv9 .OpioidCalculator_inputGroup__GP5Qj+.OpioidCalculator_c-key-pair__AMIys{margin-top:0!important;margin-bottom:0!important;-webkit-margin-before:0!important;margin-block-start:0!important}.OpioidCalculator_convertToCard__YRHv9 .OpioidCalculator_c-key-pair__AMIys+.OpioidCalculator_inputGroup__GP5Qj{margin-top:0!important}.OpioidCalculator_convertToCard__YRHv9 .OpioidCalculator_c-key-pair__AMIys.OpioidCalculator_keyPair__1PXpp,.OpioidCalculator_convertToCard__YRHv9 .OpioidCalculator_inputGroup__GP5Qj+.OpioidCalculator_keyPair__1PXpp,.OpioidCalculator_convertToCard__YRHv9 .OpioidCalculator_keyPair__1PXpp,.OpioidCalculator_convertToCard__YRHv9 .OpioidCalculator_keyPair__1PXpp+.OpioidCalculator_keyPair__1PXpp{margin-top:0!important;margin-bottom:0!important;-webkit-margin-before:0!important;margin-block-start:0!important}.OpioidCalculator_content__IAdvL{margin-top:-1rem}.OpioidCalculator_content__IAdvL h4{margin-top:.25rem;margin-bottom:.25rem}.OpioidCalculator_content__IAdvL h3{margin-bottom:-1em}.OpioidCalculator_keyPair__1PXpp{margin-bottom:.25rem;margin-top:.5rem}.OpioidCalculator_drugSelector__IoX1L+hr+.OpioidCalculator_keyPair__1PXpp+.OpioidCalculator_inputGroup__GP5Qj+.OpioidCalculator_keyPair__1PXpp{margin-top:.25rem;margin-bottom:.75rem}.OpioidCalculator_drugSelector__IoX1L+hr+.OpioidCalculator_keyPair__1PXpp+.OpioidCalculator_inputGroup__GP5Qj+.OpioidCalculator_keyPair__1PXpp+.OpioidCalculator_keyPair__1PXpp{margin-top:.05rem;margin-bottom:.75rem}.OpioidCalculator_drugSelector__IoX1L+hr+.OpioidCalculator_keyPair__1PXpp+.OpioidCalculator_inputGroup__GP5Qj+.OpioidCalculator_keyPair__1PXpp+.OpioidCalculator_keyPair__1PXpp+.OpioidCalculator_inputGroup__GP5Qj+.OpioidCalculator_keyPair__1PXpp{margin-top:.25rem;margin-bottom:.75rem}.OpioidCalculator_drugSelector__IoX1L+hr+.OpioidCalculator_keyPair__1PXpp+br{display:none}.OpioidCalculator_groupSelector__AeQc2{display:flex;gap:1rem;margin-bottom:1rem}.OpioidCalculator_groupSelector__AeQc2 .OpioidCalculator_pill__tcW5v{cursor:pointer;transition:all .2s ease-in-out}.OpioidCalculator_groupSelector__AeQc2 .OpioidCalculator_pill__tcW5v.OpioidCalculator_selected__HU2Yw{background-color:var(--color-primary);color:#fff}.OpioidCalculator_groupSelector__AeQc2 .OpioidCalculator_radioLabel__BD7Sd{display:flex;align-items:center;cursor:pointer;padding:.5rem 1rem}.OpioidCalculator_groupSelector__AeQc2 .OpioidCalculator_radioInput__4V_tJ{position:absolute;opacity:0;cursor:pointer}.OpioidCalculator_groupSelector__AeQc2 .OpioidCalculator_radioText__5HFCQ{margin-left:.5rem}.OpioidCalculator_groupSelector__AeQc2 .OpioidCalculator_pill__tcW5v:hover{background-color:var(--color-primary-light);color:var(--color-primary-dark)}.OpioidCalculator_groupSelector__AeQc2 .OpioidCalculator_pill__tcW5v.OpioidCalculator_selected__HU2Yw:hover{background-color:var(--color-primary-dark);color:#fff}.OpioidCalculator_drugSelector__IoX1L{margin:0 0 0 -.75rem;display:flex;flex-direction:column;gap:.75rem}.OpioidCalculator_drugSelector__IoX1L .OpioidCalculator_inputGroup__GP5Qj{margin-bottom:.75rem!important}.OpioidCalculator_drugSelector__IoX1L .OpioidCalculator_inputGroup__GP5Qj:last-child{margin-bottom:0!important}.OpioidCalculator_calculationResults__cM2u6{margin-top:20px;padding:15px;background-color:#f5f5f5;border-radius:4px}.OpioidCalculator_radioLabel__BD7Sd{display:flex;align-items:center;cursor:pointer}.OpioidCalculator_radioInput__4V_tJ{margin-right:.5rem}.OpioidCalculator_radioText__5HFCQ{font-size:1rem}.OpioidCalculator_conv__s196W{color:#1168b0;font-weight:700}.OpioidCalculator_inputGroup__GP5Qj{display:flex;align-items:center;margin-bottom:0;gap:10px;min-width:400px;flex-shrink:0}.OpioidCalculator_inputGroup__GP5Qj select{min-width:200px;max-width:200px;padding:8px;border:1px solid #ccc;border-radius:4px;flex-shrink:0}.OpioidCalculator_inputGroup__GP5Qj input[type=number]{width:100px;min-width:100px;padding:4px;border:1px solid #ccc;border-radius:4px;flex-shrink:0}.OpioidCalculator_inputGroup__GP5Qj span{min-width:30px;margin-right:.55em;flex-shrink:0;white-space:nowrap}.OpioidCalculator_groupButton__40sT_{padding:8px 16px;cursor:pointer;border:1px solid transparent;border-radius:4px;transition:background-color .2s ease}.OpioidCalculator_groupButton__40sT_.OpioidCalculator_selected__HU2Yw{background-color:#44475e;border-color:#1168b03f}.OpioidCalculator_buttonBar__fhyzc,.OpioidCalculator_card__jzcgr{margin-top:1rem}.OpioidCalculator_card__jzcgr h3{margin-bottom:-1em}.OpioidCalculator_card__jzcgr p{margin-bottom:.5rem;line-height:1.4}.OpioidCalculator_card__jzcgr p:not(.OpioidCalculator_totalMe__n_V7b):not(.OpioidCalculator_meNote__D6CXL){margin-bottom:.5rem}.OpioidCalculator_card__jzcgr p:not(.OpioidCalculator_totalMe__n_V7b):not(.OpioidCalculator_meNote__D6CXL) strong{font-weight:600;color:var(--color-primary)}.OpioidCalculator_card__jzcgr p:not(.OpioidCalculator_totalMe__n_V7b):not(.OpioidCalculator_meNote__D6CXL){font-size:.95rem}.OpioidCalculator_card__jzcgr p:not(.OpioidCalculator_totalMe__n_V7b):not(.OpioidCalculator_meNote__D6CXL) span{color:var(--color-primary);font-weight:500}.OpioidCalculator_card__jzcgr .OpioidCalculator_totalMe__n_V7b{font-size:1.1rem;font-weight:600;color:var(--color-primary);margin-top:1rem;padding:.5rem;background-color:var(--color-background-secondary);border-radius:4px}.OpioidCalculator_card__jzcgr .OpioidCalculator_totalMe__n_V7b strong{color:var(--color-primary-dark);font-weight:700}.OpioidCalculator_card__jzcgr .OpioidCalculator_meNote__D6CXL{font-size:.9rem;color:var(--color-text-secondary);font-style:italic;margin-top:.5rem;padding:.25rem 0;border-top:1px solid var(--color-border)}.OpioidCalculator_card__jzcgr .OpioidCalculator_conversionResult__gBwE3{margin-top:1rem;padding:1rem;background-color:var(--color-background-secondary);border-radius:4px}.OpioidCalculator_card__jzcgr .OpioidCalculator_conversionResult__gBwE3 h3{margin-bottom:.5rem;color:var(--color-primary)}.OpioidCalculator_card__jzcgr .OpioidCalculator_conversionResult__gBwE3 p{margin-bottom:.25rem}.OpioidCalculator_card__jzcgr .OpioidCalculator_conversionResult__gBwE3 strong{color:var(--color-primary-dark);font-weight:600}.OpioidCalculator_content__IAdvL h3{margin-bottom:.5rem}.OpioidCalculator_tabContent__OWGdl h3{margin-bottom:-1em}.OpioidCalculator_tabContent__OWGdl h3+br{display:none}.OpioidCalculator_tabContent__OWGdl h3+div{margin-top:.5rem}.OpioidCalculator_fixedWidthTable__BulSN{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;margin-bottom:1rem;margin-left:1rem;margin-right:1rem}.OpioidCalculator_columnContainer__DDkDy{padding:0 1rem}.OpioidCalculator_fixedWidthTable__BulSN td,.OpioidCalculator_fixedWidthTable__BulSN th{padding:.75rem;text-align:center;border:1px solid #e9ecef}.OpioidCalculator_fixedWidthTable__BulSN th{background-color:#f8f9fa;font-weight:600;font-size:.75rem;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3;vertical-align:top;padding-top:1.5rem;padding-bottom:1.5rem}.OpioidCalculator_fixedWidthTable__BulSN td{font-size:.95rem;white-space:normal;overflow:visible;text-overflow:clip;word-break:keep-all;overflow-wrap:break-word}.OpioidCalculator_fixedWidthTable__BulSN td:first-child,.OpioidCalculator_fixedWidthTable__BulSN th:first-child{width:35%;text-align:left;white-space:normal;overflow:visible;text-overflow:clip;word-break:keep-all;overflow-wrap:break-word;font-size:.8rem}.OpioidCalculator_fixedWidthTable__BulSN td:not(:first-child),.OpioidCalculator_fixedWidthTable__BulSN th:not(:first-child){width:32.5%}.OpioidCalculator_fixedWidthTable__BulSN th.OpioidCalculator_longHeader__m_1GA{font-size:.75rem;overflow-wrap:break-word;word-break:keep-all;-webkit-hyphens:none;hyphens:none;line-height:1.2;min-height:4rem;display:flex;align-items:center;justify-content:center;text-align:center;padding:.75rem}.OpioidCalculator_guidanceContainer__WoALe{max-width:100%;margin:0 auto;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow-x:auto}.OpioidCalculator_tableSection__cYawb{margin-bottom:2rem;min-width:0}.OpioidCalculator_tableSection__cYawb:last-child{margin-bottom:0}.OpioidCalculator_tableSection__cYawb h4{color:#2c3e50;margin-bottom:1.5rem;font-size:1.25rem;border-bottom:2px solid #1168b0;padding-bottom:.5rem}.OpioidCalculator_tableWrapper__9Gt7V{background:#fff;border-radius:6px;overflow-x:auto;box-shadow:0 1px 3px rgba(0,0,0,.1);margin:0 -.5rem;padding:0 .5rem}.OpioidCalculator_modernTable__kygLb{width:100%;min-width:600px;border-collapse:collapse;background:#fff}.OpioidCalculator_modernTable__kygLb th{background:var(--color-2);color:#fff;font-weight:600;font-size:.9rem;padding:1rem .75rem;text-align:center;border:none;text-transform:uppercase;letter-spacing:.5px}.OpioidCalculator_modernTable__kygLb td{padding:.875rem .75rem;text-align:center;border-bottom:1px solid #ecf0f1;font-size:.9rem;color:#2c3e50}.OpioidCalculator_modernTable__kygLb td:first-child{text-align:left;font-weight:500;color:#34495e;background:#f8f9fa;width:30%;min-width:120px}.OpioidCalculator_modernTable__kygLb td:not(:first-child){width:35%;min-width:100px}.OpioidCalculator_modernTable__kygLb tr:hover{background:#f8f9fa;transition:background .2s ease}.OpioidCalculator_modernTable__kygLb tr:nth-child(2n){background:#fafbfc}.OpioidCalculator_modernTable__kygLb tr:nth-child(2n):hover{background:#f1f3f4}@media (max-width:768px){.OpioidCalculator_convertFromCard__WT05w,.OpioidCalculator_convertToCard__YRHv9{margin:10px 0;border-radius:8px}.OpioidCalculator_convertFromCard__WT05w>div,.OpioidCalculator_convertToCard__YRHv9>div{padding:.75rem}.OpioidCalculator_convertToCard__YRHv9 .OpioidCalculator_keyPair__1PXpp{margin-right:.75rem;font-size:14px}.OpioidCalculator_inputGroup__GP5Qj{min-width:350px;gap:8px}.OpioidCalculator_inputGroup__GP5Qj select{min-width:180px;max-width:180px;padding:6px}.OpioidCalculator_inputGroup__GP5Qj input[type=number]{width:80px;min-width:80px;padding:6px}}@media (max-width:480px){.OpioidCalculator_convertFromCard__WT05w>div,.OpioidCalculator_convertToCard__YRHv9>div{padding:.5rem}.OpioidCalculator_convertToCard__YRHv9 .OpioidCalculator_keyPair__1PXpp{margin-right:.5rem;font-size:13px}.OpioidCalculator_inputGroup__GP5Qj{min-width:300px;gap:6px}.OpioidCalculator_inputGroup__GP5Qj select{min-width:150px;max-width:150px;padding:4px;font-size:14px}.OpioidCalculator_inputGroup__GP5Qj input[type=number]{width:70px;min-width:70px;padding:4px;font-size:14px}.OpioidCalculator_inputGroup__GP5Qj span{font-size:14px}}