.imci-plugin-content-wrapper{--imci-plug-primary:#6f73ff;--imci-plug-secondary:#73b4ff;--imci-plug-shell:#f5f8ff;--imci-plug-card:#ffffff;--imci-plug-text-dark:#12213f;--imci-plug-text-medium:#4e5f84;--imci-plug-border:#dbe5ff;--imci-plug-shadow:rgba(59, 77, 154, 0.12);--imci-tier-pink:#d63384;--imci-tier-pink-soft:#fff1f7;--imci-tier-yellow:#d97706;--imci-tier-yellow-soft:#fff7db;--imci-tier-green:#0f9f6e;--imci-tier-green-soft:#ecfff7;font-family:"Lexend","Segoe UI",sans-serif;color:var(--imci-plug-text-dark);background:#f4f7ff;border-radius:24px;padding:12px;line-height:1.5;width:100%;max-width:100%;overflow-x:clip;text-rendering:optimizeLegibility}.imci-plugin-content-wrapper *,.imci-plugin-content-wrapper *::before,.imci-plugin-content-wrapper *::after{box-sizing:border-box}.imci-plugin-content-wrapper .imci-search-area-wrapper{background:linear-gradient(135deg,#746cff 0%,#67b6ff 100%);border-radius:22px;padding:14px;box-shadow:0 10px 24px var(--imci-plug-shadow);margin-bottom:16px}.imci-plugin-content-wrapper .imci-search-container-v3{max-width:980px;margin:0 auto}.imci-plugin-content-wrapper .imci-search-container-v3.has-results{position:sticky;top:10px;z-index:30}.imci-plugin-content-wrapper .imci-toolbar-row,.imci-plugin-content-wrapper .imci-quick-actions,.imci-plugin-content-wrapper .imci-language-switcher,.imci-plugin-content-wrapper .imci-age-band-nav,.imci-plugin-content-wrapper .imci-suggestion-buttons,.imci-plugin-content-wrapper .imci-user-list-block,.imci-plugin-content-wrapper .imci-card-chips{display:flex;flex-wrap:wrap;gap:10px}.imci-plugin-content-wrapper .imci-toolbar-row{justify-content:space-between;align-items:center;margin-bottom:12px}.imci-plugin-content-wrapper .imci-lang-chip,.imci-plugin-content-wrapper .imci-pill-btn,.imci-plugin-content-wrapper .imci-suggestion-buttons a,.imci-plugin-content-wrapper .imci-inline-link{border-radius:999px;text-decoration:none;transition:0.2s ease}.imci-plugin-content-wrapper .imci-lang-chip,.imci-plugin-content-wrapper .imci-pill-btn{border:1px solid rgb(255 255 255 / .3);background:rgb(255 255 255 / .14);color:#fff;padding:8px 12px;font-size:.82rem;font-weight:700}.imci-plugin-content-wrapper .imci-lang-chip.is-active,.imci-plugin-content-wrapper .imci-pill-btn:hover,.imci-plugin-content-wrapper .imci-lang-chip:hover{background:rgb(255 255 255 / .28)}.imci-plugin-content-wrapper .imci-danger-shortcut{background:rgb(190 24 93 / .2);border-color:rgb(255 228 238 / .6)}.imci-plugin-content-wrapper .imci-age-band-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.imci-plugin-content-wrapper .imci-age-card{display:flex;align-items:center;gap:12px;padding:16px;background:rgb(255 255 255 / .14);color:#fff;text-decoration:none;border-radius:18px;border:1px solid rgb(255 255 255 / .22);min-height:78px;font-weight:700}.imci-plugin-content-wrapper .imci-age-card i{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:rgb(255 255 255 / .18)}.imci-plugin-content-wrapper .imci-age-card.is-active{background:#fff;color:#26357c;box-shadow:0 6px 16px rgb(49 63 152 / .14)}.imci-plugin-content-wrapper .imci-search-form-v3{margin-bottom:10px}.imci-plugin-content-wrapper .imci-search-input-group-v3{position:relative;display:flex;align-items:stretch;width:100%;min-height:64px;background:#fff;border-radius:22px;border:1px solid rgb(196 211 255 / .95);overflow:hidden;box-shadow:0 6px 16px rgb(61 79 176 / .12)}.imci-plugin-content-wrapper #imci_query_input{display:block;width:100%;border:0;padding:18px 132px 18px 20px;font-size:1rem;color:var(--imci-plug-text-dark);background:#fff0}.imci-plugin-content-wrapper #imci_query_input:focus,.imci-plugin-content-wrapper .imci-search-button-v3:focus,.imci-plugin-content-wrapper .imci-collapsible-section summary:focus,.imci-plugin-content-wrapper .imci-lang-chip:focus,.imci-plugin-content-wrapper .imci-pill-btn:focus,.imci-plugin-content-wrapper .imci-age-card:focus{outline:2px solid #fde68a;outline-offset:2px}.imci-plugin-content-wrapper .imci-search-button-v3{position:absolute;top:7px;right:7px;bottom:7px;min-width:120px;border:0;background:linear-gradient(135deg,#5746f8 0%,#4f75ff 100%);color:#fff;padding:0 20px;font-size:.92rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border-radius:16px;white-space:nowrap}.imci-plugin-content-wrapper .imci-search-button-v3:hover{filter:brightness(1.03)}.imci-plugin-content-wrapper .imci-search-button-v3 i{font-size:1.15rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.imci-plugin-content-wrapper .imci-suggestion-buttons{align-items:center;color:rgb(255 255 255 / .96);font-size:.86rem;margin-bottom:10px}.imci-plugin-content-wrapper .imci-suggestion-buttons a{background:rgb(255 255 255 / .18);color:#fff;padding:7px 13px;font-weight:600}.imci-plugin-content-wrapper .imci-user-lists{display:grid;gap:8px}.imci-plugin-content-wrapper .imci-user-list-block{align-items:center;color:#fff;font-size:.84rem}.imci-plugin-content-wrapper .imci-inline-link{background:rgb(0 0 0 / .14);color:#fff;padding:6px 12px;font-weight:600}.imci-plugin-content-wrapper .imci-results-heading{margin:0 0 14px;font-size:1.2rem;font-weight:800;color:#112047}.imci-plugin-content-wrapper .results-age-filter{display:inline-block;margin-left:6px;color:#53648d;font-size:.9rem;font-weight:600}.imci-plugin-content-wrapper .imci-safety-prompt,.imci-plugin-content-wrapper .imci-no-results{border-radius:18px;padding:14px 16px;margin-bottom:14px}.imci-plugin-content-wrapper .imci-safety-prompt{background:#fff9e7;border:1px solid #f7d768;color:#9a5b00}.imci-plugin-content-wrapper .imci-no-results{background:#eef4ff;border:1px solid #d5e3ff;color:var(--imci-plug-text-medium)}.imci-plugin-content-wrapper .imci-search-results-v3{display:grid;gap:14px}.imci-plugin-content-wrapper .imci-result-card-v3{position:relative;width:100%;max-width:100%;overflow:hidden;background:#fff;border:1px solid var(--imci-plug-border);border-radius:22px;padding:18px;box-shadow:0 6px 18px rgb(67 86 162 / .08);content-visibility:auto;contain-intrinsic-size:760px}.imci-plugin-content-wrapper .imci-tier-pink{border-top:4px solid var(--imci-tier-pink);background:#fffdfd}.imci-plugin-content-wrapper .imci-tier-yellow{border-top:4px solid var(--imci-tier-yellow);background:#fffefb}.imci-plugin-content-wrapper .imci-tier-green{border-top:4px solid var(--imci-tier-green)}.imci-plugin-content-wrapper .imci-result-condition{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin:0 0 10px;color:#15305f;font-size:1.12rem;font-weight:800;word-break:break-word;overflow-wrap:anywhere}.imci-plugin-content-wrapper .imci-age-group-badge,.imci-plugin-content-wrapper .imci-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:700}.imci-plugin-content-wrapper .imci-age-group-badge{background:#edf7ff;color:#1f568d;border:1px solid #c9e1ff;white-space:nowrap}.imci-plugin-content-wrapper .imci-chip-severity{background:#fff3ec;color:#ad4b11;border:1px solid #ffd2b3}.imci-plugin-content-wrapper .imci-tier-pink .imci-chip-severity{background:var(--imci-tier-pink-soft);color:#b42363;border-color:#f6b2d2}.imci-plugin-content-wrapper .imci-tier-yellow .imci-chip-severity{background:var(--imci-tier-yellow-soft);color:#a86300;border-color:#f8d584}.imci-plugin-content-wrapper .imci-tier-green .imci-chip-severity{background:var(--imci-tier-green-soft);color:#0a7b55;border-color:#b7f0d7}.imci-plugin-content-wrapper .imci-chip-match{background:#effbf5;color:#18794f;border:1px solid #b6eacb}.imci-plugin-content-wrapper .imci-result-description,.imci-plugin-content-wrapper .imci-result-section li,.imci-plugin-content-wrapper .imci-caregiver-box ul,.imci-plugin-content-wrapper .imci-dose-helper p,.imci-plugin-content-wrapper .imci-urgency-box p{word-break:break-word;overflow-wrap:anywhere}.imci-plugin-content-wrapper .imci-result-description{margin:0 0 12px;color:var(--imci-plug-text-medium)}.imci-plugin-content-wrapper .imci-highlight{background:#fff08e;color:#192132;border-radius:4px;padding:0 3px}.imci-plugin-content-wrapper .imci-result-section,.imci-plugin-content-wrapper .imci-caregiver-box,.imci-plugin-content-wrapper .imci-dose-helper{margin-top:12px;border-radius:18px;padding:14px;border:1px solid #dde6ff;background:#fff}.imci-plugin-content-wrapper .section-title,.imci-plugin-content-wrapper .section-title-danger{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:#1d2f63;font-size:1rem;font-weight:800}.imci-plugin-content-wrapper .section-title::after,.imci-plugin-content-wrapper .section-title-danger::after{content:none}.imci-plugin-content-wrapper .section-title-danger{color:#b4234f}.imci-plugin-content-wrapper .section-title-danger::after{background:linear-gradient(90deg,rgb(214 51 132 / .48),#fff0)}.imci-plugin-content-wrapper .imci-result-section ul,.imci-plugin-content-wrapper .imci-caregiver-box ul,.imci-plugin-content-wrapper .imci-dose-list,.imci-plugin-content-wrapper .imci-assessment-list{list-style:none;margin:0;padding:0}.imci-plugin-content-wrapper .imci-result-section li,.imci-plugin-content-wrapper .imci-caregiver-box li,.imci-plugin-content-wrapper .imci-dose-list li{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;color:var(--imci-plug-text-medium);font-size:.92rem}.imci-plugin-content-wrapper .imci-result-section li::before,.imci-plugin-content-wrapper .imci-caregiver-box li::before,.imci-plugin-content-wrapper .imci-dose-list li::before{content:"\f00c";font-family:"Font Awesome 5 Free","Font Awesome 5 Solid";font-weight:900;color:#1bb8a0;font-size:.74em;margin-top:.45em;width:12px;flex-shrink:0}.imci-plugin-content-wrapper .subsection-title{margin:6px 0 8px;color:#243b74;font-size:.84rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.imci-plugin-content-wrapper .imci-caregiver-box{background:#f4f8ff;border-color:#bfd6ff}.imci-plugin-content-wrapper .imci-caregiver-box h6,.imci-plugin-content-wrapper .imci-dose-helper h6{margin:0 0 8px;color:#22489c;font-size:.95rem;font-weight:800}.imci-plugin-content-wrapper .imci-dose-helper{background:#f3fef9;border-color:#b7eedb}.imci-plugin-content-wrapper .imci-dose-helper input{width:100%;margin-top:6px;border:1px solid #b8e8d8;border-radius:12px;padding:10px 12px}.imci-plugin-content-wrapper .imci-urgency-box,.imci-plugin-content-wrapper .imci-pre-referral-box,.imci-plugin-content-wrapper .imci-red-flags-box{background:#fff6f9;border-color:#f4b2c9}.imci-plugin-content-wrapper .imci-urgency-box p,.imci-plugin-content-wrapper .imci-urgency-box li,.imci-plugin-content-wrapper .imci-pre-referral-box li,.imci-plugin-content-wrapper .imci-red-flags-box li{color:#a52453}.imci-plugin-content-wrapper .imci-urgency-box li::before,.imci-plugin-content-wrapper .imci-pre-referral-box li::before,.imci-plugin-content-wrapper .imci-red-flags-box li::before{color:#d63384}.imci-plugin-content-wrapper .imci-assessment-section{background:#fbfcff}.imci-plugin-content-wrapper .imci-assessment-group+.imci-assessment-group{margin-top:12px}.imci-plugin-content-wrapper .imci-assessment-item{display:block;padding:10px 0 10px 18px;border:0;background:#fff0;color:var(--imci-plug-text-medium);position:relative}.imci-plugin-content-wrapper .imci-assessment-item::before{content:"\f00c";font-family:"Font Awesome 5 Free","Font Awesome 5 Solid";font-weight:900;color:#1bb8a0;font-size:.74em;position:absolute;left:0;top:1.15em;transform:translateY(-50%)}.imci-plugin-content-wrapper .imci-collapsible-section summary{list-style:none;cursor:pointer}.imci-plugin-content-wrapper .imci-collapsible-section summary::-webkit-details-marker{display:none}.imci-plugin-content-wrapper .imci-guideline-ref{margin:12px 2px 0;color:#68789b;font-size:.82rem}.ui-autocomplete{position:absolute;z-index:2000;padding:6px 0;margin-top:4px;list-style:none;background:#fff;border:1px solid #d9e3ff;border-radius:16px;box-shadow:0 10px 24px rgb(39 53 122 / .14);max-height:260px;overflow-y:auto}.ui-autocomplete .ui-menu-item{padding:10px 14px;color:#16264c;font-size:.92rem;font-weight:600}.ui-autocomplete .ui-menu-item.ui-state-focus,.ui-autocomplete .ui-menu-item.ui-state-active{color:#fff;background:#5567ff}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}@media (max-width:820px){.imci-plugin-content-wrapper{border-radius:0;padding:8px}.imci-plugin-content-wrapper .imci-search-area-wrapper{border-radius:18px;padding:12px}.imci-plugin-content-wrapper .imci-search-container-v3.has-results{position:static;top:auto}.imci-plugin-content-wrapper .imci-toolbar-row{flex-direction:column;align-items:stretch}.imci-plugin-content-wrapper .imci-age-band-nav{grid-template-columns:1fr}.imci-plugin-content-wrapper .imci-search-input-group-v3{min-height:58px;border-radius:20px}.imci-plugin-content-wrapper #imci_query_input{padding:16px 78px 16px 18px}.imci-plugin-content-wrapper .imci-search-button-v3{top:6px;right:6px;bottom:6px;min-width:60px;padding:0 16px;border-radius:14px}.imci-plugin-content-wrapper .imci-search-button-v3 .search-button-text{display:none}.imci-plugin-content-wrapper .imci-result-card-v3{padding:16px 14px;contain-intrinsic-size:880px}.imci-plugin-content-wrapper .imci-result-condition{flex-direction:column}}.imci-home-landing{max-width:1280px;margin:0 auto;padding:10px 0 20px;font-family:"Lexend","Segoe UI",sans-serif;color:#1e2436}.imci-home-block{margin-bottom:42px}.imci-home-landing h2{margin:0 0 24px;text-align:center;font-size:clamp(2rem, 4vw, 3rem);font-weight:800;color:#2d3345}.imci-home-grid{display:grid;gap:28px}.imci-home-grid-features,.imci-home-grid-conditions{grid-template-columns:repeat(4,minmax(0,1fr))}.imci-home-card{background:#fff;border:1px solid #e7ebff;border-radius:22px;padding:28px 30px;box-shadow:0 14px 32px rgb(99 110 158 / .08)}.imci-home-feature-card{text-align:center}.imci-home-icon{width:88px;height:88px;margin:0 auto 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#6f63ff 0%,#2db39e 100%);color:#fff;font-size:2.3rem}.imci-home-feature-card h3,.imci-home-condition-card h3{margin:0 0 12px;font-size:1.15rem;font-weight:800;color:#7a59f5}.imci-home-condition-card h3{color:#2d3345;font-size:1.1rem}.imci-home-feature-card p,.imci-home-condition-card p{margin:0;color:#667089;font-size:.98rem;line-height:1.7}.imci-home-eyebrow{display:inline-block;margin-bottom:16px;text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;color:#6d748b}.imci-home-link{margin-top:24px;display:inline-flex;align-items:center;gap:10px;color:#7a59f5;font-size:.98rem;font-weight:800;text-decoration:none}.imci-home-disclaimer-wrap{background:linear-gradient(180deg,#f5f8ff 0%,#eef4ff 100%);border-radius:26px;padding:34px 38px 42px;box-shadow:0 16px 36px rgb(98 109 157 / .08)}.imci-home-disclaimer{border-left:6px solid #8928ff;background:#fff1bf;border-radius:18px;padding:28px 32px}.imci-home-disclaimer h3{margin:0 0 16px;display:flex;align-items:center;gap:14px;color:#9028ff;font-size:1.15rem;font-weight:800}.imci-home-disclaimer p{margin:0;color:#8d6800;font-size:1rem;line-height:1.7}.imci-home-cta{padding-top:34px;text-align:center}.imci-home-cta p{margin:0 0 18px;color:#4b556e;font-size:1rem}.imci-home-cta-btn{display:inline-flex;align-items:center;justify-content:center;min-width:280px;padding:18px 32px;border-radius:999px;background:linear-gradient(135deg,#8b1dff 0%,#4b8cff 100%);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;font-size:1rem;font-weight:800}@media (max-width:1100px){.imci-home-grid-features,.imci-home-grid-conditions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.imci-home-landing h2{font-size:2rem}.imci-home-grid-features,.imci-home-grid-conditions{grid-template-columns:1fr}.imci-home-card,.imci-home-disclaimer-wrap{padding-left:20px;padding-right:20px}.imci-home-disclaimer{padding:22px 20px}.imci-home-cta-btn{min-width:100%}}@media print{.imci-plugin-content-wrapper{background:#fff;box-shadow:none;padding:0}.imci-plugin-content-wrapper .imci-search-area-wrapper,.imci-plugin-content-wrapper .imci-suggestion-buttons,.imci-plugin-content-wrapper .imci-toolbar-row,.imci-plugin-content-wrapper .imci-search-button-v3{display:none!important}.imci-plugin-content-wrapper .imci-result-card-v3{box-shadow:none;break-inside:avoid}.imci-plugin-content-wrapper details{display:block}.imci-plugin-content-wrapper details>summary{list-style:none}.imci-plugin-content-wrapper details>*:not(summary){display:block}}