.medication-container{min-height:100vh;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));background:linear-gradient(180deg,#fff,#f8fafc);border:1.5px solid #e5e7eb;border-radius:1.25rem;box-shadow:0 8px 32px #1f26871a,0 1.5px 4px #0000000a;margin:auto 0;max-width:1400px;padding-top:0}.floating-nav{border-bottom-width:1px;left:0;position:fixed;right:0;top:0;z-index:50;--tw-border-opacity:1;background-color:#fffc;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;height:64px;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-hidden{transform:translateY(-100%)}.nav-content{align-items:center;display:flex;height:100%;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}.nav-brand{align-items:center;display:flex;font-size:1.125rem;font-weight:600;gap:.75rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.nav-brand svg{height:1.25rem;width:1.25rem;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.nav-action-button,.nav-actions{align-items:center;display:flex;gap:.5rem}.nav-action-button{background-color:#f3f4f680;border-radius:9999px;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.nav-action-button.active{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.content-layout{display:flex;gap:2rem;margin-left:auto;margin-right:auto;max-width:80rem;padding:2rem}.toc-sidebar{align-self:flex-start;flex-shrink:0;max-height:calc(100vh - 8rem);position:sticky;top:6rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:20rem}.sidebar-collapsed{width:4rem}.toc-header>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.toc-title{align-items:center;display:flex;justify-content:space-between}.toc-title h3{font-size:1.125rem;font-weight:600;line-height:1.75rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.collapse-button{border-radius:.5rem;padding:.5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.collapse-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.toc-search{position:relative}.toc-search input{border-radius:.5rem;border-width:1px;width:100%;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:.5rem 1rem .5rem 2.5rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toc-search input:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.toc-search svg{left:.75rem;position:absolute;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.toc-nav{margin-top:1rem}.toc-nav>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.toc-nav{max-height:calc(100vh - 16rem);overflow-y:auto}.toc-section{border-radius:.5rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toc-link{align-items:center;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;line-height:1.25rem;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.toc-link:hover{--tw-text-opacity:1}.toc-link.active,.toc-link:hover{color:rgb(29 78 216/var(--tw-text-opacity,1))}.toc-link.active{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1}.toc-link svg:first-child{height:1rem;width:1rem}.content-main{flex-grow:1}.info-section{border-radius:1rem;border-width:1px;margin-bottom:1.5rem;overflow:hidden;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:0 1px 3px #0000001a;scroll-margin-top:72px;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.section-active{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.section-title-group{align-items:center;display:flex;gap:1rem}.section-title-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.section-title{font-size:1.125rem;font-weight:600;line-height:1.75rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.section-subtitle{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.section-actions{align-items:center;display:flex;gap:.5rem}.action-button{border-radius:.5rem;padding:.5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.action-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.action-button svg{height:1.25rem;width:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.toggle-icon{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.section-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.section-content{max-height:0;opacity:0;overflow:hidden;padding:1.5rem;pointer-events:none;transform:translateY(16px) scaleY(.98);transform-origin:top;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.section-content.is-open{max-height:9999px;opacity:1;overflow:visible;pointer-events:auto;transform:translateY(0) scaleY(1);transition-delay:.05s}.content-block>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.paragraph-content{line-height:1.625;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.paragraph-content :deep(a){--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.paragraph-content :deep(a):hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1));text-decoration-line:underline}.paragraph-content :deep(.section-reference){font-weight:500;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.paragraph-content :deep(.section-reference):hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1));text-decoration-line:underline}.list-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.list-container{padding-left:1.5rem}.list-item{line-height:1.625;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.list-item:last-child{margin-bottom:0}.table-container{border-radius:.5rem;border-width:1px;margin-bottom:1rem;margin-top:1rem;overflow-x:auto;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));max-width:100%}.table-wrapper{display:inline-block;min-width:100%;vertical-align:middle}.data-table{border-collapse:collapse;min-width:500px;width:100%}.data-table th{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));font-weight:600;text-align:left;--tw-text-opacity:1}.data-table td,.data-table th{border-bottom-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));color:rgb(55 65 81/var(--tw-text-opacity,1));padding:.75rem}.data-table td{--tw-border-opacity:1;--tw-text-opacity:1}.image-container{align-items:center;border-radius:.5rem;display:flex;flex-direction:column;margin-bottom:1rem;margin-top:1rem;overflow:hidden;width:100%}.content-image{border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:block;height:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain}.content-image,.image-caption{max-width:100%}.image-caption{font-size:.875rem;line-height:1.25rem;margin-top:.5rem;text-align:center;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));padding:0 1rem}@media(max-width:768px){.image-container{margin-bottom:.75rem;margin-top:.75rem}.content-image{border-radius:.375rem;max-width:100%}.image-caption{font-size:.75rem;line-height:1rem;padding:0 .5rem}}@media(min-width:1024px){.image-container{margin-bottom:1.5rem;margin-top:1.5rem}.content-image{max-width:90%}}.subsections{margin-top:1.5rem}.subsections>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.subsection{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:1rem}.subsection-title{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.subsection-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.error-state{align-items:center;border-radius:1rem;display:flex;flex-direction:column;justify-content:center;--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));padding-bottom:3rem;padding-top:3rem;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.error-state svg{font-size:2.25rem;line-height:2.5rem;margin-bottom:1rem}.no-data-state{align-items:center;border-radius:1rem;border-style:dashed;border-width:2px;display:flex;flex-direction:column;justify-content:center;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding-bottom:4rem;padding-top:4rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.no-data-state svg{font-size:3.75rem;line-height:1;margin-bottom:1.5rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.no-data-state h3{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.no-data-state p{max-width:28rem;text-align:center;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}@media(max-width:1024px){.content-layout{flex-direction:column;padding:1rem}.toc-sidebar{display:none}.content-main{width:100%}}@media(max-width:768px){.medication-container{border-radius:0}.nav-content{flex-direction:column;gap:1rem;padding-bottom:.5rem;padding-top:.5rem}.nav-actions{overflow-x:auto;padding-bottom:.5rem;width:100%}.nav-action-button{flex:1 1 0%;justify-content:center;white-space:nowrap}.section-header{padding-left:1rem;padding-right:1rem}.section-content{padding:1rem}.table-container{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}}@media print{.medication-container{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.floating-nav,.toc-sidebar{display:none}.content-layout{padding:0}}.action-button .icon,.nav-action-button .icon,.nav-brand .icon,.section-icon .icon,.toc-link .icon,.toggle-icon{height:1.25rem;width:1.25rem}.link-arrow{display:none}.category-red{background-color:rgb(254 242 242/var(--tw-bg-opacity,1));border-color:rgb(254 202 202/var(--tw-border-opacity,1));color:rgb(220 38 38/var(--tw-text-opacity,1))}.category-blue,.category-red{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.category-blue{background-color:rgb(239 246 255/var(--tw-bg-opacity,1));border-color:rgb(191 219 254/var(--tw-border-opacity,1));color:rgb(37 99 235/var(--tw-text-opacity,1))}.category-purple{background-color:rgb(250 245 255/var(--tw-bg-opacity,1));border-color:rgb(233 213 255/var(--tw-border-opacity,1));color:rgb(147 51 234/var(--tw-text-opacity,1))}.category-green,.category-purple{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.category-green{background-color:rgb(240 253 244/var(--tw-bg-opacity,1));border-color:rgb(187 247 208/var(--tw-border-opacity,1));color:rgb(22 163 74/var(--tw-text-opacity,1))}.category-gray{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.toc-category{margin-bottom:1.5rem}.toc-category-title{border-radius:.5rem;border-width:1px;font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.5rem;padding:.5rem 1rem}.section-icon{align-items:center;border-radius:.5rem;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.section-icon svg{height:1.25rem;width:1.25rem}.section-header{align-items:center;border-bottom-width:1px;cursor:pointer;display:flex;justify-content:space-between;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:1rem 1.5rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.section-header.is-open,.section-header:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.list-item a,.paragraph-content a{color:#2563eb;font-weight:500;text-decoration:underline;transition:color .2s}.list-item a:hover,.paragraph-content a:hover{color:#1d4ed8;text-decoration:underline}.improved-table th{background:#f1f5f9;border-bottom:2px solid #e5e7eb;color:#1e293b;font-weight:700;padding:.75rem 1rem}.improved-table td{background:#fff;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem}.improved-table tr:nth-child(2n) td{background:#f9fafb}.table-note-row .table-note-cell{background:#fef9c3;color:#92400e;font-size:.95em;font-style:italic;padding:.75rem 1rem;text-align:left}.section-header{background:#f8fafc;border-bottom:2px solid #e5e7eb;font-weight:700}.section-header,.section-title{color:#0f172a;font-size:1.25rem}.section-title{letter-spacing:-.01em}.subsection-title{color:#334155;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.subsection{background:#f1f5f9;border-radius:.75rem;box-shadow:0 1px 2px #00000008;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.list-container{margin-bottom:1rem;margin-left:1.5rem;padding-left:1.25rem}.list-container.unordered{list-style-type:disc}.list-container.ordered{list-style-type:decimal}.list-item{color:#334155;font-size:1.05rem;margin-bottom:.5rem}[data-v-25293ac9]::-webkit-scrollbar{width:6px}[data-v-25293ac9]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-25293ac9]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-25293ac9]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.transition-all[data-v-25293ac9]{transition:all .2s ease-in-out}.modal-image[data-v-25293ac9]{transform:scale(var(--v735447ed));transition:transform .2s ease-in-out}.no-data-state[data-v-25293ac9]{align-items:center;border-radius:1rem;border-style:dashed;border-width:2px;display:flex;flex-direction:column;justify-content:center;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding-bottom:4rem;padding-top:4rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.no-data-state h3[data-v-25293ac9]{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.no-data-state p[data-v-25293ac9]{max-width:28rem;text-align:center;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.scroll-snap-align-start{scroll-snap-align:start}.bg-\[\#E9EFFD\]{background-color:#f8fafc!important;border:1px solid #d0d5dd!important}.bg-\[\#E9EFFD\],.bg-\[\#E9EFFD\] .text-\[\#344054\],.bg-\[\#E9EFFD\] .text-\[\#667085\]{color:#1d2939!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
