._banner_1gcc8_1{background-color:var(--color-danger-bg);color:var(--color-danger-text);border:1px solid var(--color-danger-border);border-radius:6px;padding:.75rem 1rem;font-size:.9rem}._wrapper_1bvsn_1{display:flex;position:relative}._input_1bvsn_8{width:100%;padding-right:2.25rem!important}._toggle_1bvsn_13{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.2rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}._toggle_1bvsn_13:hover{color:var(--color-text)}._page_oqof5_1{background-color:var(--color-bg);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}._card_oqof5_10{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:1rem;width:100%;max-width:360px;padding:2rem;display:flex;box-shadow:0 4px 20px #0000000f}._logo_oqof5_23{align-self:center;width:88px;height:88px}._title_oqof5_29{color:var(--color-text);text-align:center;margin:0;font-size:1.6rem;font-weight:700}._field_oqof5_37{flex-direction:column;gap:.3rem;display:flex}._fieldLabel_oqof5_43{color:var(--color-text-muted);font-size:.8rem;font-weight:600}._input_oqof5_49{border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);border-radius:8px;padding:.6rem .75rem;font-family:inherit;font-size:.95rem}._input_oqof5_49:focus{outline:2px solid var(--color-primary);outline-offset:1px}._submit_oqof5_64{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:.5rem;padding:.7rem;font-size:.95rem;font-weight:600;display:flex}._submit_oqof5_64:disabled{opacity:.7;cursor:not-allowed}._submit_oqof5_64:not(:disabled):hover{background-color:var(--color-primary-hover)}._overlay_1pa20_1{z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1pa20_11{background:var(--color-bg);border-radius:10px;width:90%;max-width:420px;max-height:70vh;padding:1.25rem 1.5rem;overflow-y:auto}._header_1pa20_21{justify-content:space-between;align-items:center;display:flex}._title_1pa20_27{color:var(--color-danger-text);margin:0;font-size:1.05rem}._closeButton_1pa20_33{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;font-size:1rem}._subtitle_1pa20_41{color:var(--color-text-muted);margin:.25rem 0 1rem;font-size:.85rem}._list_1pa20_47{margin:0;padding:0;list-style:none}._asunto_1pa20_53{color:var(--color-text);font-size:.9rem}._fecha_1pa20_58{color:var(--color-text-muted);margin-top:.15rem;font-size:.75rem}._link_1pa20_64{color:var(--color-primary);margin-top:.4rem;font-size:.85rem;text-decoration:none;display:inline-block}._link_1pa20_64:hover{text-decoration:underline}._divider_1pa20_76{border:none;border-top:1px solid var(--color-border);margin:.75rem 0}._badge_1awlm_7{border:2px solid var(--color-primary);background-color:var(--color-surface);width:2rem;height:2rem;color:var(--color-primary);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;padding:.4rem;display:inline-flex}._wrapper_5pyat_1{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:.85rem 1rem}._heading_5pyat_8{text-transform:uppercase;letter-spacing:.03em;color:var(--color-primary);align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:flex}._list_5pyat_20{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._toggleButton_5pyat_29{color:var(--color-primary);cursor:pointer;background:0 0;border:none;margin-top:.5rem;padding:0;font-size:.8rem;display:block}._toggleButton_5pyat_29:hover{text-decoration:underline}._item_5pyat_44{background-color:var(--color-surface-subtle);border-radius:6px;padding:.5rem .75rem;font-size:.85rem}._itemHeader_5pyat_51{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}._medicineName_5pyat_58{color:var(--color-text);font-weight:600}._similarity_5pyat_63{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem}._sectionLine_5pyat_69{color:var(--color-text-muted);margin-top:.15rem}._sharedNote_5pyat_74{color:var(--color-text-muted);margin-top:.15rem;font-size:.75rem;font-style:italic}._link_5pyat_81{color:var(--color-primary);margin-top:.35rem;font-size:.8rem;text-decoration:none;display:inline-block}._link_5pyat_81:hover{text-decoration:underline}._safetyAlert_5pyat_93{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger-text);cursor:pointer;border-radius:6px;padding:.2rem .5rem;font-size:.75rem;text-decoration:none;display:inline-block}._safetyAlert_5pyat_93:hover{filter:brightness(1.15)}._safetyNotesRow_5pyat_109{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}._wrapper_v2t5a_1{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:.75rem 1rem}._heading_v2t5a_8{color:var(--color-text);margin-bottom:.5rem;font-size:.85rem;font-weight:600}._medicineName_v2t5a_15{color:var(--color-text-muted);font-size:.75rem;font-weight:400}._badgeRow_v2t5a_21{flex-wrap:wrap;gap:.4rem;display:flex}._chip_v2t5a_27{background-color:var(--color-surface-subtle);color:var(--color-text-muted);border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.75rem;display:inline-flex}._chipIcon_v2t5a_38{flex-shrink:0;width:.9rem;height:.9rem;display:inline-flex}._chipWarning_v2t5a_45{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger-text)}._chipDark_v2t5a_53{background-color:var(--color-surface-subtle);border:1px solid var(--color-text-muted);color:var(--color-text)}@media (width<=860px){._assistantGrid_16bzt_35{grid-template-columns:1fr}}._page_a60u8_1{flex-direction:column;height:100%;display:flex}._tabs_a60u8_24{border-bottom:1px solid var(--color-border);background-color:color-mix(in srgb, #fb5f37 10%, var(--color-surface));flex-shrink:0;align-items:flex-end;gap:.25rem;padding:calc(.2rem + 2px) 1.5rem 0;display:flex}._sidebar_19gqr_7{--sidebar-open-width:220px;background-color:color-mix(in srgb, var(--color-success-text) 12%, var(--color-surface));border-right:1px solid var(--color-border);box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;width:60px;height:100vh;padding:.9rem 0;display:flex;position:relative}._sidebar_19gqr_7:before{content:"";background:linear-gradient(to right, transparent, var(--color-primary));z-index:31;pointer-events:none;width:60px;height:3px;transition:width .28s;position:absolute;top:0;left:0}._sidebarOpen_19gqr_9:before{width:var(--sidebar-open-width)}._sidebarKiosk_19gqr_12{--sidebar-open-width:190px;width:var(--sidebar-open-width)}._sidebarKiosk_19gqr_12 ._panelOpen_19gqr_9{box-shadow:none}._sidebar_19gqr_7:after{content:"";width:5px;height:var(--panel-ventas-nav-height,0px);background-color:color-mix(in srgb, var(--color-success-text) 12%, var(--color-surface));z-index:31;pointer-events:none;position:absolute;top:3px;right:-1px}._brandBlock_19gqr_144{display:none}._brandRow_19gqr_148{align-items:center;gap:.5rem;display:flex}._brandLogo_19gqr_154{flex-shrink:0;width:36px;height:36px}._wordmark_19gqr_160{width:100%;height:auto;display:block}._brand_19gqr_144{color:var(--color-text);font-size:1.1rem;font-weight:700}._brandLogoButton_19gqr_175{cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}._panelBrand_19gqr_186{padding:0 0 1rem}._panelBrand_19gqr_186 ._wordmark_19gqr_160{max-width:150px}._iconRailLogo_19gqr_194{cursor:pointer;background:0 0;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:.4rem;padding:0;display:flex;overflow:hidden}@keyframes _sidebarLogoRingPulse_19gqr_1{0%,to{box-shadow:0 0 0 2px var(--color-primary)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-primary) 45%, transparent)}}._iconRailLogo_19gqr_194:hover,._panel_19gqr_4:hover:not(._panelOpen_19gqr_9) ._iconRailLogo_19gqr_194{animation:1.4s ease-in-out infinite _sidebarLogoRingPulse_19gqr_1}._iconRailLogoImg_19gqr_237{width:100%;height:100%;display:block}._iconRailButton_19gqr_212{width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._panelOpen_19gqr_9 ._logoutButton_19gqr_263{justify-content:center;gap:.6rem;width:100%;padding:0 .6rem}._panelOpen_19gqr_9 ._logoutButton_19gqr_263 svg{display:none}._iconRailButton_19gqr_212:hover{color:var(--color-text);background-color:#00000014}._railCentered_19gqr_284{transition:padding .28s,gap .28s}._panel_19gqr_4:not(._panelOpen_19gqr_9) ._railCentered_19gqr_284{justify-content:center;gap:0;padding-left:0;padding-right:0}._panel_19gqr_4:not(._panelOpen_19gqr_9) ._headingActive_19gqr_298{background-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-surface));color:var(--color-text);border-radius:8px}._iconRailButtonActive_19gqr_306{color:var(--color-primary)}._iconRailButton_19gqr_212:disabled{opacity:.6;cursor:not-allowed}._iconRailSpacer_19gqr_315{flex:1}._panel_19gqr_4{background-color:color-mix(in srgb, var(--color-success-text) 12%, var(--color-surface));border-right:1px solid var(--color-border);box-sizing:border-box;z-index:30;flex-direction:column;width:60px;height:100vh;padding:1.25rem .9rem;transition:width .28s;display:flex;position:absolute;top:0;left:0;overflow:hidden auto}._panelOpen_19gqr_9{width:var(--sidebar-open-width);box-shadow:0 12px 28px #0003}._panel_19gqr_4>._iconRailLogo_19gqr_194{margin-bottom:.4rem;transition:opacity .12s}._panelOpen_19gqr_9>._iconRailLogo_19gqr_194{display:none}._panelBrand_19gqr_186{opacity:0;max-height:0;transition:opacity .16s,max-height .22s;overflow:hidden}._panelOpen_19gqr_9 ._panelBrand_19gqr_186{opacity:1;max-height:80px;transition-delay:40ms}._label_19gqr_259{opacity:0;white-space:nowrap;vertical-align:bottom;max-width:0;transition:opacity .16s,max-width .22s;display:inline-block;overflow:hidden}._panelOpen_19gqr_9 ._label_19gqr_259{opacity:1;max-width:140px}._submenu_19gqr_299{opacity:0;max-height:0;transition:opacity .16s,max-height .22s;overflow:hidden}._panelOpen_19gqr_9 ._submenu_19gqr_299{opacity:1;max-height:200px}._panelOpen_19gqr_9 ._menu_19gqr_415>li:first-child ._label_19gqr_259,._panelOpen_19gqr_9 ._menu_19gqr_415>li:first-child ._submenu_19gqr_299{transition-delay:80ms}._panelOpen_19gqr_9 ._menu_19gqr_415>li:nth-child(2) ._label_19gqr_259,._panelOpen_19gqr_9 ._menu_19gqr_415>li:nth-child(2) ._submenu_19gqr_299{transition-delay:.12s}._panelOpen_19gqr_9 ._menu_19gqr_415>li:nth-child(3) ._label_19gqr_259,._panelOpen_19gqr_9 ._menu_19gqr_415>li:nth-child(3) ._submenu_19gqr_299{transition-delay:.16s}._panelOpen_19gqr_9 ._menu_19gqr_415>li:nth-child(4) ._label_19gqr_259,._panelOpen_19gqr_9 ._menu_19gqr_415>li:nth-child(4) ._submenu_19gqr_299{transition-delay:.2s}._panelOpen_19gqr_9 ._menu_19gqr_415>li:nth-child(5) ._label_19gqr_259,._panelOpen_19gqr_9 ._menu_19gqr_415>li:nth-child(5) ._submenu_19gqr_299{transition-delay:.24s}._panelActions_19gqr_438{flex-direction:column;align-items:center;gap:.3rem;width:100%;display:flex}._collapseHint_19gqr_454{background:linear-gradient(to bottom, transparent 0, color-mix(in srgb, var(--color-primary) 12%, transparent) 34px);opacity:0;pointer-events:none;flex-direction:column;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:56px 0 0}._panel_19gqr_4:hover:not(._panelOpen_19gqr_9) ._collapseHint_19gqr_454{opacity:1}._collapseHintText_19gqr_488{color:var(--color-primary);text-align:center;flex-shrink:0;margin:.35rem 0;padding:0 .3rem;font-size:.7rem;font-weight:700;line-height:1.2}._collapseHintSpacer_19gqr_457{flex:1}._identity_19gqr_507{color:var(--color-text-muted);margin:.3rem 0 0;font-size:.78rem;line-height:1.35}._organizationName_19gqr_514{font-weight:600}._username_19gqr_518{font-weight:400}._menu_19gqr_415{flex-direction:column;flex:1;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}._link_19gqr_296,._linkActive_19gqr_296{color:var(--color-text-muted);border-radius:8px;padding:.25rem .75rem;font-size:.9rem;text-decoration:none;display:block}._link_19gqr_296:hover{color:var(--color-text);background-color:#00000014}._linkActive_19gqr_296{background-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-surface));color:var(--color-text);font-weight:600}._linkActive_19gqr_296:hover{background-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-surface));color:var(--color-text)}._submenuGroup_19gqr_570{margin-top:.5rem}._submenuHeading_19gqr_299{color:var(--color-text-muted);cursor:default;padding:.25rem .75rem;font-size:.9rem;display:block}._topLevelLink_19gqr_601{align-items:flex-end;gap:.65rem;font-weight:700;display:flex}._topLevelIcon_19gqr_377{flex-shrink:0;transition:transform .15s}._link_19gqr_296:hover ._topLevelIcon_19gqr_377,._linkActive_19gqr_296:hover ._topLevelIcon_19gqr_377,._submenuHeading_19gqr_299:hover ._topLevelIcon_19gqr_377{transform:scale(1.2)}._submenu_19gqr_299{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}._submenu_19gqr_299 ._link_19gqr_296,._submenu_19gqr_299 ._linkActive_19gqr_296{padding-left:calc(1.4rem - 3px);font-size:.85rem}._submenu_19gqr_299 ._link_19gqr_296._subLink_19gqr_649,._submenu_19gqr_299 ._linkActive_19gqr_296._subLink_19gqr_649{margin-top:-.15rem;padding-top:.1rem;padding-bottom:.1rem;padding-left:calc(2.3rem - 3px);font-size:.78rem}@media (width<=640px){._sidebar_19gqr_7{border-right:none;border-bottom:1px solid var(--color-border);z-index:40;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;padding:.6rem .9rem}._sidebar_19gqr_7:after{display:none}._brandBlock_19gqr_144{align-items:center;gap:.75rem;width:100%;min-width:0;padding:0;display:flex}._brandLogoButton_19gqr_175{flex-shrink:0;width:auto}._wordmark_19gqr_160{max-width:120px}._identity_19gqr_507{text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden}._mobileMenuIcon_19gqr_716{color:var(--color-text);flex-shrink:0;display:flex}._panelOpen_19gqr_9 ._submenu_19gqr_299{max-height:none}._link_19gqr_296,._linkActive_19gqr_296,._submenuHeading_19gqr_299{padding-top:.6rem;padding-bottom:.6rem;font-size:1rem}._submenu_19gqr_299 ._link_19gqr_296,._submenu_19gqr_299 ._linkActive_19gqr_296{font-size:.95rem}._submenu_19gqr_299 ._link_19gqr_296._subLink_19gqr_649,._submenu_19gqr_299 ._linkActive_19gqr_296._subLink_19gqr_649{margin-top:0;padding-top:.45rem;padding-bottom:.45rem;font-size:.88rem}._panelActions_19gqr_438{border-top:1px solid var(--color-border);flex-direction:row;justify-content:space-between;padding-top:.6rem}._panelOpen_19gqr_9 ._logoutButton_19gqr_263{width:auto}._panelOpen_19gqr_9 ._logoutButton_19gqr_263 svg{display:block}._iconRailSpacer_19gqr_315,._collapseHint_19gqr_454{display:none}._sidebar_19gqr_7:before,._sidebarOpen_19gqr_9:before{width:100%}._panelBrand_19gqr_186,._panel_19gqr_4>._iconRailLogo_19gqr_194{display:none}._panel_19gqr_4{flex:initial;background-color:color-mix(in srgb, var(--color-success-text) 12%, var(--color-surface));border-right:none;border-bottom:1px solid var(--color-border);z-index:20;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;gap:.75rem;width:auto;height:auto;max-height:calc(100dvh - 60px);padding:.75rem .9rem 1rem;transition:transform .2s,opacity .2s,visibility 0s linear .2s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-10px);box-shadow:0 8px 16px #0000001f}._panelOpen_19gqr_9{opacity:1;visibility:visible;pointer-events:auto;transition:transform .2s,opacity .2s;transform:translateY(0)}._menu_19gqr_415{flex:initial}}._toast_9xsli_1{background-color:var(--color-text);color:var(--color-bg);z-index:200;border-radius:8px;padding:.65rem 1.25rem;font-size:.875rem;font-weight:500;animation:.15s _toast-in_9xsli_1;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0003}@keyframes _toast-in_9xsli_1{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}._layout_r445c_1{height:100vh;display:flex}._content_r445c_6{border-top:3px solid var(--color-primary);flex-direction:column;flex:1;display:flex;overflow:hidden}@media (width<=640px){._layout_r445c_1{flex-direction:column;height:100dvh}._content_r445c_6{overflow:auto}}._overlay_4752e_1{z-index:100;background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_4752e_11{background-color:var(--color-surface);border-radius:12px;flex-direction:column;gap:.75rem;width:100%;max-width:360px;padding:1.5rem;display:flex}._title_4752e_22{color:var(--color-text);margin:0;font-size:1.1rem}._subtitle_4752e_28{color:var(--color-text-muted);margin:-.5rem 0 0;font-size:.85rem}._field_4752e_34{flex-direction:column;gap:.3rem;display:flex}._fieldLabel_4752e_40{color:var(--color-text-muted);font-size:.8rem;font-weight:600}._input_4752e_46{border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);border-radius:8px;padding:.55rem .75rem;font-family:inherit;font-size:.9rem}._hint_4752e_56{color:var(--color-text-muted);margin:-.4rem 0 0;font-size:.75rem}._actions_4752e_62{justify-content:flex-end;gap:.6rem;margin-top:.4rem;display:flex}._cancelButton_4752e_69{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:0 0;border-radius:8px;padding:.5rem 1rem;font-size:.9rem}._submitButton_4752e_79{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.5rem 1.2rem;font-size:.9rem;font-weight:600;display:flex}._submitButton_4752e_79:disabled{opacity:.7;cursor:not-allowed}._page_1jike_1{flex-direction:column;height:100%;display:flex}._tabs_1jike_7{padding:calc(.2rem + 2px) 1.5rem 0}._tabDisabled_1jike_23{opacity:.4;cursor:not-allowed}._tabDisabled_1jike_23:hover{color:var(--color-text-muted);background-color:#0000;border-bottom-color:#0000}._tabsLevel2_fw6od_23{background-color:var(--color-elevation-3);border-bottom:1px solid var(--color-border);flex-shrink:0;gap:.25rem;display:flex}._tabLevel2_fw6od_36{color:var(--color-text-muted);cursor:pointer;background-color:#0000001a;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;padding:.7rem 1.1rem;font-size:.9rem;text-decoration:none;transition:color .15s,border-bottom-color .15s,background-color .15s}._tabLevel2_fw6od_36:hover{color:var(--color-text);border-bottom-color:var(--color-border);background-color:#0000002e}._tabLevel2Active_fw6od_59{color:var(--color-text);border-bottom-color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary) 32%, var(--color-surface));font-weight:600}._tabLevel2_fw6od_36._tabLevel2Active_fw6od_59:hover{color:var(--color-text);border-bottom-color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-surface))}._tabsLevel3_fw6od_76{background:var(--color-elevation-2);border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.25rem;padding-top:7px;display:flex}._tabLevel3_fw6od_33{color:var(--color-text-muted);cursor:pointer;background:#0000001a;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;padding:.4rem .75rem;font-size:.8rem;text-decoration:none;transition:background-color .15s,color .15s,border-bottom-color .15s}._tabLevel3_fw6od_33:hover{color:var(--color-text);border-bottom-color:var(--color-border);background-color:#0000002e}._tabLevel3Active_fw6od_113{background:color-mix(in srgb, var(--color-primary) 24%, var(--color-surface));border-bottom-color:var(--color-primary);color:var(--color-text);font-weight:600}._tabLevel3_fw6od_33._tabLevel3Active_fw6od_113:hover{background:color-mix(in srgb, var(--color-primary) 32%, var(--color-surface));border-bottom-color:var(--color-primary);color:var(--color-text)}._page_1wz8x_1{flex-direction:column;height:100%;min-height:0;display:flex}._tabs_1wz8x_12{padding:calc(.2rem + 2px) 1.5rem 0}._blocked_4z0ib_4{opacity:.5;cursor:not-allowed}._overlay_4z0ib_9{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_4z0ib_19{background:var(--color-bg);border-radius:10px;width:90%;max-width:460px;max-height:80vh;padding:1.25rem 1.5rem;overflow-y:auto}._header_4z0ib_29{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}._title_4z0ib_37{color:var(--color-text);margin:0;font-size:1.05rem}._closeButton_4z0ib_43{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;font-size:1rem}._message_4z0ib_51{color:var(--color-text);font-size:.9rem;line-height:1.45}._message_4z0ib_51 p{margin:0 0 .6rem}._privacy_4z0ib_61{color:var(--color-text-muted);font-size:.85rem}._link_4z0ib_66{color:var(--color-primary);font-weight:600;text-decoration:none;display:inline-block}._link_4z0ib_66:hover{text-decoration:underline}._wrapper_4tfbu_1{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:.85rem 1rem}._heading_4tfbu_8{text-transform:uppercase;letter-spacing:.03em;color:var(--color-primary);align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:flex}._group_4tfbu_20{flex-direction:column;display:flex}._group_4tfbu_20+._group_4tfbu_20{margin-top:.9rem}._groupHeading_4tfbu_29{color:var(--color-text-muted);margin-bottom:.35rem;font-size:.75rem;font-weight:600;display:block}._list_4tfbu_37{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}._item_4tfbu_46{background-color:var(--color-surface-subtle);border-radius:6px;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.4rem .75rem;font-size:.85rem;display:flex}._presentationName_4tfbu_57{color:var(--color-text)}._stockValue_4tfbu_61{color:var(--color-text);white-space:nowrap;font-weight:600}._stockValue_4tfbu_61[data-empty=true]{color:var(--color-text-muted);font-weight:400}._toggleButton_4tfbu_72{color:var(--color-primary);cursor:pointer;background:0 0;border:none;margin-top:.4rem;padding:0;font-size:.8rem;display:block}._toggleButton_4tfbu_72:hover{text-decoration:underline}._item_158fu_13{flex-direction:column;align-items:stretch;gap:.15rem}._itemHeader_158fu_20{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}._name_158fu_27{font-weight:600}._lab_158fu_32{color:var(--color-text-muted);font-size:.75rem}._note_158fu_41{color:var(--color-text);font-size:.75rem}._stock_158fu_46{font-weight:400}._stock_158fu_46[data-empty=true]{color:var(--color-text-muted)}._outOfStockToggle_158fu_55{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.4rem;padding:.2rem 0;font-size:.8rem;text-decoration:underline}._badgeTraditional_158fu_67{color:#b45309;white-space:nowrap;background-color:#d9770626;border-radius:999px;padding:.1rem .5rem;font-size:.7rem}._group_158fu_78{border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}._group_158fu_78+._group_158fu_78{margin-top:.75rem}._groupParapharmacy_158fu_91{border-top:3px solid #15803d}._groupOtc_158fu_96{border-top:3px solid #1d4ed8}._groupBadgeParapharmacy_158fu_101{text-transform:uppercase;letter-spacing:.02em;color:#15803d;white-space:nowrap;background-color:#16a34a26;border-radius:999px;align-self:flex-start;padding:.15rem .6rem;font-size:.7rem;font-weight:700}._groupBadgeOtc_158fu_114{text-transform:uppercase;letter-spacing:.02em;color:#1d4ed8;white-space:nowrap;background-color:#2563eb26;border-radius:999px;align-self:flex-start;padding:.15rem .6rem;font-size:.7rem;font-weight:700}._groupUnreviewed_158fu_127{border-top:3px solid #78716c}._groupBadgeUnreviewed_158fu_132{text-transform:uppercase;letter-spacing:.02em;color:#57534e;white-space:nowrap;background-color:#78716c26;border-radius:999px;align-self:flex-start;padding:.15rem .6rem;font-size:.7rem;font-weight:700}._matchedTerm_158fu_145{color:var(--color-text-muted);font-size:.7rem;font-style:italic}._groupAi_158fu_152{border-top:3px solid var(--color-danger-text)}._groupBadgeAi_158fu_157{background-color:var(--color-danger-bg);color:var(--color-danger-text)}._row_16bzt_1{width:100%;display:flex}._rowUser_16bzt_6{justify-content:flex-end}._rowAssistant_16bzt_10{justify-content:flex-start}._bubble_16bzt_14{border-radius:12px;max-width:75%;padding:.75rem 1rem}._bubbleUser_16bzt_20{background-color:var(--color-primary);color:#fff;border-bottom-right-radius:4px}._bubbleAssistant_16bzt_26{background-color:var(--color-surface);border:1px solid var(--color-border)}._assistantGrid_16bzt_35{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:1.25rem;width:100%;display:grid}._assistantGrid_16bzt_35 ._bubble_16bzt_14{max-width:none}._answerCol_16bzt_47{flex-direction:column;gap:.9rem;min-width:0;display:flex}._sideCol_16bzt_54{flex-direction:column;gap:1rem;display:flex}@media (width<=860px){._assistantGrid_16bzt_35{grid-template-columns:1fr}}._bubbleError_16bzt_67{background-color:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text)}._content_16bzt_73{white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.45}._bubble_12yg1_10{max-width:none}._answerColumn_12yg1_29{flex-direction:column;gap:.9rem;min-width:0;max-width:75%;display:flex}._topicName_12yg1_37{text-transform:uppercase;letter-spacing:.03em;color:var(--color-primary);margin:0 0 .4rem;font-size:.85rem;font-weight:700}._professionalNote_12yg1_46{background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:10px;margin:0;padding:.75rem 1rem;font-size:.85rem;font-style:italic}._otcDisclaimer_12yg1_57{background-color:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger-text);border-radius:10px;margin:0;padding:.75rem 1rem;font-size:.85rem}._unsupervised_12yg1_69{background-color:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:12px;padding:.9rem}._unsupervisedLabel_12yg1_76{text-transform:uppercase;letter-spacing:.03em;color:var(--color-danger-text);margin:0;font-size:.8rem;font-weight:700}._unsupervisedOffer_12yg1_85{border:1px dashed var(--color-danger-border);background-color:var(--color-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}._unsupervisedOfferText_12yg1_96{color:var(--color-text-muted);flex:16rem;margin:0;font-size:.85rem}._unsupervisedButton_12yg1_103{border:1px solid var(--color-danger-border);background-color:var(--color-danger-bg);color:var(--color-danger-text);cursor:pointer;border-radius:8px;padding:.5rem .9rem;font-size:.85rem;font-weight:600}._unsupervisedButton_12yg1_103:hover{border-color:var(--color-danger-text)}._page_1trlz_1{background-color:var(--color-bg);flex-direction:column;height:100%;display:flex}._pageHeader_1trlz_8{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:1.1rem 1.5rem 0}._pageTitle_1trlz_16{color:var(--color-text);margin:0;font-size:1.25rem}._pageSubtitle_1trlz_22{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.85rem}._chatArea_1trlz_28{overflow-anchor:none;flex-direction:column;flex:1;gap:.9rem;width:100%;max-width:1200px;min-height:0;margin:0 auto;padding:1.5rem;display:flex;overflow-y:auto}._emptyState_1trlz_50{text-align:center;max-width:480px;color:var(--color-text-muted);margin:auto}._faqAccordion_1trlz_57{text-align:left;flex-direction:column;gap:.4rem;width:100%;max-width:480px;margin:1.25rem auto 0;display:flex}._faqSection_1trlz_67{border:1px solid var(--color-border);border-radius:8px;overflow:hidden}._faqSectionHeader_1trlz_73{background-color:var(--color-surface);width:100%;color:var(--color-text);cursor:pointer;border:none;justify-content:space-between;align-items:center;padding:.65rem .9rem;font-size:.85rem;font-weight:600;display:flex}._faqSectionHeader_1trlz_73:hover{background-color:var(--color-surface-subtle)}._faqChevron_1trlz_91{color:var(--color-text-muted);transition:transform .15s}._faqChevron_1trlz_91[data-open=true]{transform:rotate(180deg)}._faqList_1trlz_100{border-top:1px solid #0000;flex-direction:column;gap:.4rem;max-height:0;padding:0 .5rem;transition:max-height .25s,padding .2s,border-color .2s;display:flex;overflow:hidden}._faqList_1trlz_100[data-open=true]{border-top-color:var(--color-border);max-height:400px;padding:.5rem}._faqChip_1trlz_120{background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;text-align:left;border-radius:8px;padding:.6rem .9rem;font-size:.85rem;transition:border-color .15s,background-color .15s}._faqChip_1trlz_120:hover{background-color:var(--color-surface-subtle);border-color:var(--color-primary)}._pendingRow_1trlz_139{padding:.5rem 0;display:flex}._inputBar_1trlz_144{border-top:1px solid var(--color-border);background-color:var(--color-surface);box-sizing:border-box;border-radius:12px 12px 0 0;gap:.6rem;width:100%;max-width:1200px;margin:0 auto;padding:1rem 1.5rem .6rem;display:flex}._input_1trlz_144{border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);border-radius:8px;flex:1;padding:.65rem .9rem;font-family:inherit;font-size:.95rem}._input_1trlz_144:focus{outline:2px solid var(--color-primary);outline-offset:1px}._input_1trlz_144:disabled{background-color:var(--color-surface-subtle)}._sendButton_1trlz_177{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:0 1.4rem;font-size:.95rem;font-weight:600}._sendButton_1trlz_177:disabled{opacity:.5;cursor:not-allowed}._sendButton_1trlz_177:not(:disabled):hover{background-color:var(--color-primary-hover)}._clearButton_1trlz_197{white-space:nowrap;border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;padding:.15rem .6rem;font-size:.78rem;line-height:1.4}._clearButton_1trlz_197:hover{background-color:var(--color-surface-subtle)}._clearButton_1trlz_197:disabled{opacity:.5;cursor:not-allowed}._footer_1trlz_219{box-sizing:border-box;background-color:var(--color-surface);border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:1200px;margin-inline:auto;padding:.3rem 1.5rem .85rem;display:flex}._disclaimer_1trlz_233{text-align:center;min-width:0;color:var(--color-text-muted);flex:1;margin:0;font-size:.75rem}._box_15y7b_20{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;padding:1rem 1.25rem}._sectionTitle_15y7b_29{margin:var(--pv-section-title-top) 0 .6rem;color:var(--color-text);font-size:1.25rem}._sectionTitleRow_15y7b_41{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}._sectionTitlePeriodo_15y7b_49{color:var(--color-text-muted);font-size:.85rem;font-weight:400}._sectionNote_15y7b_13{margin:0 0 var(--pv-note-gap);font-size:var(--pv-note-font-size);color:var(--color-text-muted);text-align:left;padding:0}._filters_15y7b_14{gap:var(--pv-filter-gap);margin:0 0 var(--pv-after-filters);flex-direction:column;display:flex}._error_15y7b_75{color:var(--color-danger-text);margin:0;font-size:.85rem}._periodoRow_15y7b_83{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;display:flex}._periodoRowSpaced_15y7b_91{margin-bottom:1.25rem}._rangeDate_15y7b_97{color:var(--color-text-muted);font-size:.78rem;font-weight:400}._periodoSelector_15y7b_110{border:1px solid var(--color-primary);background:var(--color-surface);width:fit-content;color:var(--color-text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.3rem .75rem;font-size:.78rem;display:flex;position:relative}._periodoOption_15y7b_125{cursor:pointer;white-space:nowrap;align-items:center;gap:.3rem;font-weight:600;display:flex}._periodoOption_15y7b_125 input{cursor:pointer;accent-color:var(--color-primary)}._periodoDivider_15y7b_142{background:var(--color-border);align-self:stretch;width:1px}._inlineDateFields_15y7b_103{z-index:5;border:1px solid var(--color-primary);background:var(--color-surface);border-radius:8px;flex-wrap:nowrap;align-items:center;gap:1rem;margin-left:.6rem;padding:.5rem .75rem;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%);box-shadow:0 4px 12px #00000026}._customDateLabel_15y7b_173{align-items:center;gap:.4rem;display:flex}._customDateLabel_15y7b_173 input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:4px;padding:.15rem .4rem}._categoriaSelector_15y7b_194{margin:0 0 1.25rem}._categoriaDivider_15y7b_140{background:var(--color-border);align-self:stretch;width:1px}@media (width<=640px){._box_15y7b_20{padding:.85rem .75rem;overflow-x:auto}._sectionTitle_15y7b_29{font-size:1.4rem}._periodoSelector_15y7b_110,._chipRow_15y7b_222{scrollbar-width:none;background:0 0;border:none;border-radius:0;flex-wrap:nowrap;gap:.4rem;width:auto;max-width:none;margin:0 -.75rem;padding:.1rem .75rem;font-size:.85rem;display:flex;position:static;overflow-x:auto}._periodoSelector_15y7b_110::-webkit-scrollbar{display:none}._chipRow_15y7b_222::-webkit-scrollbar{display:none}._periodoOption_15y7b_125,._chip_15y7b_222{border:1px solid var(--color-border);background:var(--color-surface);min-height:2.25rem;color:var(--color-text);white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;padding:0 .9rem;font-weight:500;display:flex;position:relative}._periodoOption_15y7b_125 input,._chip_15y7b_222 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:is(._periodoOption_15y7b_125:has(input:checked),._chip_15y7b_222:has(input:checked)){border-color:var(--color-primary);background:var(--color-primary);color:#fff;font-weight:600}:is(._periodoOption_15y7b_125:has(input:focus-visible),._chip_15y7b_222:has(input:focus-visible)){outline:2px solid var(--color-primary);outline-offset:2px}._periodoRow_15y7b_83{position:relative}._periodoDivider_15y7b_142,._categoriaDivider_15y7b_140{display:none}._inlineDateFields_15y7b_103{box-shadow:none;flex-wrap:wrap;gap:.5rem 1rem;margin:0;position:static;transform:none}}._filtersRow_i935w_39{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;width:100%;max-width:1200px;margin:0 auto 3px;padding:.6rem 1.5rem 0;display:flex}:root,[data-theme=light]{--color-bg:#f7f8fa;--color-surface:#fff;--color-surface-subtle:#f1f3f5;--color-border:#dde1e6;--color-text:#1a1d23;--color-text-muted:#6b7280;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-danger-bg:#fef2f2;--color-danger-border:#fecaca;--color-danger-text:#b91c1c;--color-success-text:#16a34a;--color-warning-text:#b45309;--color-elevation-1:color-mix(in srgb, black 3%, var(--color-bg));--color-elevation-2:color-mix(in srgb, black 6%, var(--color-bg));--color-elevation-3:color-mix(in srgb, black 10%, var(--color-bg))}:root{--pv-note-font-size:.85rem;--pv-note-gap:.85rem;--pv-filter-gap:.75rem;--pv-after-filters:1.25rem;--pv-section-title-top:2.5rem;--pv-first-section-title-top:.75rem}[data-theme=dark]{--color-bg:#15171c;--color-surface:#1e2127;--color-surface-subtle:#262a32;--color-border:#343943;--color-text:#e7e9ee;--color-text-muted:#9499a3;--color-primary:#3b82f6;--color-primary-hover:#60a5fa;--color-danger-bg:#2a1515;--color-danger-border:#5c2626;--color-danger-text:#f87171;--color-success-text:#4ade80;--color-warning-text:#fbbf24;--color-elevation-1:color-mix(in srgb, black 10%, var(--color-bg));--color-elevation-2:color-mix(in srgb, black 18%, var(--color-bg));--color-elevation-3:color-mix(in srgb, black 28%, var(--color-bg))}:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background-color:var(--color-bg);color:var(--color-text);transition:background-color .15s,color .15s}button{font-family:inherit}select[data-filter-active=true],input[data-filter-active=true]{border-color:var(--color-primary)!important;background-color:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))!important}
