.vademecum_page__eOvi0{background:#f1f5f9;background-image:radial-gradient(at 10% 10%,rgba(14,165,233,.08) 0,transparent 45%),radial-gradient(at 90% 90%,rgba(30,58,138,.07) 0,transparent 45%),radial-gradient(at 50% 50%,rgba(241,245,249,1) 0,rgba(226,232,240,.8) 100%);min-height:100vh}.vademecum_hero__dqspt{position:relative;padding:85px 20px 28px;text-align:center;overflow:hidden;background:#061540;min-height:260px;display:flex;flex-direction:column;justify-content:center;align-items:center}.vademecum_heroBg___mc8L{position:absolute;inset:0;z-index:0}.vademecum_heroImg__j06Bh{object-fit:cover;object-position:center 35%;opacity:.6;filter:contrast(1.08) saturate(1.1)}.vademecum_heroOverlay__4v0_D{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,21,64,.42),rgba(10,36,99,.52) 50%,rgba(6,21,64,.75));z-index:10;pointer-events:none}.vademecum_heroContent__omy31{max-width:840px;margin:0 auto;position:relative;z-index:20}.vademecum_ospsaLogoWrapper__RgdGz{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:8px}.vademecum_ospsaLogoHero__uf_Ze{object-fit:contain;height:48px;width:auto;filter:brightness(0) invert(1);drop-shadow:0 4px 16px rgba(0,0,0,.4)}.vademecum_filialTitle__xydsE{font-family:var(--font-jakarta),sans-serif;font-size:.78rem;font-weight:800;color:#ffffff;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.9),0 1px 3px rgba(0,0,0,.95);margin-top:5px;margin-bottom:2px}.vademecum_heroTitle__htrfh{font-family:var(--font-jakarta),sans-serif;font-size:clamp(1.6rem,2.7vw,2.3rem);font-weight:900;color:#ffffff;line-height:1.15;margin-bottom:6px;letter-spacing:-.02em;text-shadow:0 2px 14px rgba(0,0,0,.7)}.vademecum_heroTitleLine1__4PaTq{display:block;color:#ffffff}.vademecum_heroTitleHighlight__ANefh{display:block;color:#38bdf8;background:linear-gradient(135deg,#38bdf8,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vademecum_heroSubtitle__6QWKp{color:#e2e8f0;font-size:clamp(.85rem,1.1vw,.96rem);line-height:1.45;max-width:620px;margin:0 auto 10px;text-shadow:0 1px 6px rgba(0,0,0,.6)}.vademecum_heroActionsRow__F6HFm{display:flex;justify-content:center;align-items:center;margin-bottom:16px}.vademecum_downloadPdfHeroBtn__zQHL3{display:inline-flex;align-items:center;gap:8px;background:#38bdf8;color:#061540;font-size:.85rem;font-weight:800;padding:10px 22px;border-radius:12px;text-decoration:none;box-shadow:0 4px 16px rgba(56,189,248,.35);transition:all .2s}.vademecum_downloadPdfHeroBtn__zQHL3:hover{background:#ffffff;color:#0a2463;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,255,255,.4)}.vademecum_heroBreadcrumbs__tYoII{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.8rem;color:#94a3b8;font-weight:600}.vademecum_heroBreadcrumbs__tYoII a{color:#38bdf8;text-decoration:none;transition:color .2s}.vademecum_heroBreadcrumbs__tYoII a:hover{color:#ffffff}.vademecum_mainContainer__2UmF5{max-width:1180px;width:90%;margin:0 auto;padding:20px 24px 60px;box-sizing:border-box}@media (max-width:960px){.vademecum_mainContainer__2UmF5{padding:16px 16px 50px;width:100%}}.vademecum_farmarNoticeCard__6g9Co{background:#ffffff;border:1.5px solid #cbd5e1;border-left:5px solid #0284c7;border-radius:18px;padding:20px 24px;margin-top:-38px;margin-bottom:24px;position:relative;z-index:30;box-shadow:0 8px 24px -4px rgba(10,36,99,.08);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.vademecum_farmarNoticeLeft__oBCku{display:flex;align-items:center;gap:16px;max-width:820px}.vademecum_farmarIconWrap__Ukouk{width:44px;height:44px;border-radius:12px;background:#e0f2fe;color:#0284c7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vademecum_farmarNoticeTitle__bERzB{font-family:var(--font-jakarta),sans-serif;font-size:1.15rem;font-weight:800;color:#0f172a;margin:0 0 3px;letter-spacing:-.01em}.vademecum_farmarNoticeDesc__M00hD{font-size:.82rem;color:#64748b;margin:0;line-height:1.45}.vademecum_farmarNoticeActions__Qi1VI{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vademecum_farmarSucursalesBtn__g3kvO{display:inline-flex;align-items:center;gap:6px;background:#0a2463;color:#ffffff;font-size:.78rem;font-weight:800;padding:8px 14px;border-radius:10px;text-decoration:none;transition:all .2s}.vademecum_farmarSucursalesBtn__g3kvO:hover{background:#0284c7;transform:translateY(-1px)}.vademecum_pdfDownloadBtnSecondary__S1jqu{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;color:#1e293b;border:1.5px solid #cbd5e1;font-size:.78rem;font-weight:800;padding:8px 14px;border-radius:10px;text-decoration:none;transition:all .2s}.vademecum_pdfDownloadBtnSecondary__S1jqu:hover{background:#e2e8f0;color:#0f172a}.vademecum_filterHub__Y0zl_{background:#ffffff;border:1.5px solid #cbd5e1;border-radius:18px;padding:18px 22px;box-shadow:0 4px 14px -2px rgba(15,23,42,.05);margin-bottom:22px}.vademecum_searchBarRow__laT5s{margin-bottom:14px}.vademecum_searchBox__NH9nt{position:relative;display:flex;align-items:center;width:100%}.vademecum_searchIcon__Cxnhw{position:absolute;left:14px;color:#64748b;pointer-events:none;display:flex;align-items:center}.vademecum_searchInput___lslH{width:100%;height:44px;padding:8px 36px 8px 40px;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:12px;font-size:.88rem;font-weight:600;color:#0f172a;outline:none;transition:all .2s;box-sizing:border-box}.vademecum_searchInput___lslH:focus{background:#ffffff;border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.12)}.vademecum_clearSearchBtn__czyMa{position:absolute;right:12px;background:#e2e8f0;border:none;color:#475569;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;cursor:pointer;transition:all .2s}.vademecum_clearSearchBtn__czyMa:hover{background:#cbd5e1;color:#0f172a}.vademecum_categoryPills__DTHX9{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid #f1f5f9}.vademecum_categoryBtn__zzplK{padding:7px 14px;border-radius:10px;font-size:.76rem;font-weight:700;border:1.5px solid #e2e8f0;background:#f8fafc;color:#334155;cursor:pointer;transition:all .15s}.vademecum_categoryBtn__zzplK:hover{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}.vademecum_categoryBtnActive__OOpop{background:#0a2463;color:#ffffff;border-color:#0a2463;box-shadow:0 2px 8px rgba(10,36,99,.25)}.vademecum_resultsBar___MFAD{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:18px}.vademecum_resultsCount__fekX1{font-size:.88rem;font-weight:800;color:#1e293b;font-family:var(--font-jakarta),sans-serif;display:flex;align-items:center;gap:8px}.vademecum_resultsBadge___ZYpG{background:#0a2463;color:#ffffff;padding:2px 10px;border-radius:9999px;font-size:.76rem;font-weight:800}.vademecum_loadingSpinner__4Ajz0{font-size:.74rem;color:#0284c7;font-weight:700}.vademecum_clearAllBtn__hekNF{background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5;padding:4px 10px;border-radius:8px;font-size:.74rem;font-weight:800;cursor:pointer;transition:all .15s}.vademecum_clearAllBtn__hekNF:hover{background:#fecaca;color:#991b1b}.vademecum_medsGrid__l3Jkd{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px;margin-bottom:28px}@media (max-width:640px){.vademecum_medsGrid__l3Jkd{grid-template-columns:1fr}}.vademecum_medCard__N9JPG{background:#ffffff;border:1.5px solid #cbd5e1;border-radius:14px;padding:16px 18px;box-shadow:0 2px 6px rgba(15,23,42,.03);display:flex;flex-direction:column;gap:8px;transition:all .2s cubic-bezier(.16,1,.3,1)}.vademecum_medCard__N9JPG:hover{border-color:#0284c7;transform:translateY(-2px);box-shadow:0 8px 18px -2px rgba(10,36,99,.1)}.vademecum_medCardTop__VvvrG{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;border-bottom:1px solid #f1f5f9;padding-bottom:8px}.vademecum_catBadge__M4_qn{display:inline-block;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:6px;margin-bottom:3px}.vademecum_catBadgeGeneral__JaXI2{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.vademecum_catBadgeSexual__xKWfC{background:#fdf2f8;color:#be185d;border:1px solid #fbcfe8}.vademecum_catBadgeTabaquismo__35vhx{background:#fefce8;color:#a16207;border:1px solid #fef08a}.vademecum_catBadgeEspeciales__SC9mV{background:#faf5ff;color:#7e22ce;border:1px solid #e9d5ff}.vademecum_medCommercialName__5Xfdd{font-family:var(--font-jakarta),sans-serif;font-size:1.05rem;font-weight:900;color:#0f172a;margin:0;letter-spacing:-.01em}.vademecum_medLabBadge__prCK3{font-size:.68rem;font-weight:800;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;padding:3px 8px;border-radius:8px;flex-shrink:0;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vademecum_monodrogaRow__jCnNW{display:flex;align-items:baseline;gap:6px;font-size:.82rem}.vademecum_monodrogaLabel___0VEA{font-weight:700;color:#64748b;font-size:.74rem;text-transform:uppercase;letter-spacing:.03em}.vademecum_monodrogaValue__FLLHr{font-weight:800;color:#0284c7;text-transform:capitalize}.vademecum_presentationRow__YtdEA{display:flex;align-items:baseline;gap:6px;font-size:.8rem;background:#f8fafc;padding:4px 8px;border-radius:8px;border:1px solid #f1f5f9}.vademecum_presentationLabel__BX2tj{font-weight:700;color:#64748b;font-size:.72rem}.vademecum_presentationValue__prUuD{font-weight:700;color:#334155}.vademecum_actionRow__xoNtt{display:flex;align-items:baseline;gap:6px;font-size:.76rem}.vademecum_actionLabel__JmMbL{font-weight:700;color:#94a3b8;font-size:.7rem}.vademecum_actionValue__4Y77x{font-weight:600;color:#475569}.vademecum_paginationBar__mfuOZ{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}.vademecum_pageBtn__DBYx6{background:#ffffff;border:1.5px solid #cbd5e1;color:#0f172a;font-size:.82rem;font-weight:800;padding:8px 16px;border-radius:10px;cursor:pointer;transition:all .2s}.vademecum_pageBtn__DBYx6:hover:not(:disabled){background:#0a2463;color:#ffffff;border-color:#0a2463}.vademecum_pageBtn__DBYx6:disabled{opacity:.4;cursor:not-allowed}.vademecum_pageIndicator__DL9IU{font-size:.82rem;color:#64748b;font-weight:600}.vademecum_pageIndicator__DL9IU strong{color:#0f172a}.vademecum_emptyState__qY_QP{text-align:center;padding:50px 20px;background:#ffffff;border-radius:16px;border:1.5px dashed #cbd5e1;max-width:480px;margin:30px auto}.vademecum_emptyIcon__WV_mG{display:inline-flex;padding:14px;background:#f1f5f9;border-radius:50%;color:#94a3b8;margin-bottom:12px}.vademecum_emptyTitle__nY7P2{font-family:var(--font-jakarta),sans-serif;font-size:1.05rem;font-weight:800;color:#1e293b;margin:0 0 6px}.vademecum_emptyDesc__fn_sS{color:#64748b;font-size:.82rem;margin:0;line-height:1.4}.vademecum_progressiveHub__3K1v4{background:#ffffff;border:1.5px solid #cbd5e1;border-radius:22px;padding:24px;margin-bottom:24px;box-shadow:0 8px 24px -4px rgba(10,36,99,.08)}.vademecum_hubHeader__iWUAg{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:22px;padding-bottom:18px;border-bottom:1.5px solid #f1f5f9}.vademecum_hubHeaderTitleWrap__5xq0C{max-width:600px}.vademecum_hubBadge__0OpYi{display:inline-flex;align-items:center;gap:6px;background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd;padding:3px 10px;border-radius:9999px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.vademecum_hubTitle__b_bya{font-family:var(--font-jakarta),sans-serif;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:900;color:#0f172a;margin:0 0 4px;letter-spacing:-.015em}.vademecum_hubSubtitle__MEZKw{font-size:.82rem;color:#64748b;margin:0;line-height:1.4}.vademecum_stepsTracker__vkBmn{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1.5px solid #e2e8f0;padding:8px 14px;border-radius:14px}.vademecum_stepIndicator__iQScj{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:800;color:#64748b}.vademecum_stepIndicatorActive__JZHDG{color:#0284c7}.vademecum_stepIndicatorDone__Rpa6d{color:#059669}.vademecum_stepIndicatorPending__XdgrU{color:#94a3b8;opacity:.6}.vademecum_stepNum__rC9t7{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;background:#cbd5e1;color:#ffffff}.vademecum_stepIndicatorActive__JZHDG .vademecum_stepNum__rC9t7{background:#0284c7;color:#ffffff;box-shadow:0 0 0 3px rgba(2,132,199,.2)}.vademecum_stepIndicatorDone__Rpa6d .vademecum_stepNum__rC9t7{background:#059669;color:#ffffff}.vademecum_stepConnector__V_gk3{width:14px;height:2px;background:#cbd5e1;border-radius:2px}.vademecum_hubGrid__fZ1WR{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:1024px){.vademecum_hubGrid__fZ1WR{grid-template-columns:1fr}}.vademecum_stepCard__fG3bz{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:all .2s}.vademecum_stepCard__fG3bz:hover{border-color:#cbd5e1;background:#f1f5f9}.vademecum_stepCardHeader__5l4zt{display:flex;align-items:flex-start;gap:10px}.vademecum_stepBadgeCircle__QUrFG{width:26px;height:26px;border-radius:8px;background:#0a2463;color:#ffffff;font-size:.78rem;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px rgba(10,36,99,.2)}.vademecum_stepCardTitle__1_u6S{font-family:var(--font-jakarta),sans-serif;font-size:.88rem;font-weight:800;color:#0f172a;margin:0 0 2px;letter-spacing:-.01em}.vademecum_stepCardDesc__SJTX_{font-size:.72rem;color:#64748b;margin:0;line-height:1.35}.vademecum_stepSelectWrapper__r3vHN{position:relative;display:flex;align-items:center;width:100%}.vademecum_stepSelect__nwIp9{width:100%;height:42px;padding:8px 34px 8px 12px;background:#ffffff;border:1.5px solid #cbd5e1;border-radius:12px;font-size:.82rem;font-weight:700;color:#0f172a;outline:none;cursor:pointer;transition:all .2s;appearance:none;-webkit-appearance:none;box-sizing:border-box}.vademecum_stepSelect__nwIp9:focus{border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.15)}.vademecum_selectChevron__LmhIZ{position:absolute;right:12px;pointer-events:none;color:#64748b;display:flex;align-items:center}.vademecum_quickPillsRow__mXMNC{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.vademecum_quickPill__l_QLa{font-size:.7rem;font-weight:700;background:#ffffff;border:1px solid #cbd5e1;color:#475569;padding:3px 8px;border-radius:8px;cursor:pointer;transition:all .15s}.vademecum_quickPill__l_QLa:hover{background:#e0f2fe;color:#0369a1;border-color:#bae6fd}.vademecum_quickPillActive__AKUQ0{background:#0a2463!important;color:#ffffff!important;border-color:#0a2463!important}.vademecum_activeFiltersBar__8ikuD{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:14px;border-top:1.5px solid #f1f5f9}.vademecum_activeFilterChips__bBp1Z{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.vademecum_activeFilterLead__731_Z{font-size:.74rem;font-weight:800;color:#64748b;margin-right:4px}.vademecum_activeChip__YE_ou{display:inline-flex;align-items:center;gap:5px;background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd;padding:3px 8px;border-radius:8px;font-size:.72rem;font-weight:600}.vademecum_activeChip__YE_ou strong{font-weight:800}.vademecum_activeChip__YE_ou button{background:none;border:none;color:#0369a1;cursor:pointer;font-size:.75rem;padding:0;display:flex;align-items:center}.vademecum_activeChip__YE_ou button:hover{color:#0c4a6e}.vademecum_resetAllBtn__5xJ4l{display:inline-flex;align-items:center;gap:6px;background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5;padding:4px 12px;border-radius:8px;font-size:.72rem;font-weight:800;cursor:pointer;transition:all .15s}.vademecum_resetAllBtn__5xJ4l:hover{background:#fecaca;color:#991b1b}