/* V3.4.2 · Centro de ayuda contextual y contacto. */
.bs-v3-help[hidden]{display:none!important}
.bs-v3-help{position:fixed!important;z-index:2147483664!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;font-family:inherit!important}
.bs-v3-help__backdrop{position:absolute!important;inset:0!important;border:0!important;background:rgba(244,248,245,.18)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;cursor:pointer!important}
.bs-v3-help__panel{position:relative!important;z-index:2!important;display:flex!important;width:min(920px,96vw)!important;max-height:min(90dvh,850px)!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(31,69,48,.13)!important;border-radius:32px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 30px 90px rgba(14,35,23,.22)!important}
.bs-v3-help__header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding:24px 26px 18px!important;border-bottom:1px solid #e5ebe7!important}
.bs-v3-help__header small{display:block!important;color:#f16422!important;font-size:10px!important;font-weight:950!important;letter-spacing:.16em!important}
.bs-v3-help__header h2{margin:5px 0 0!important;color:#111914!important;font-size:clamp(27px,4vw,40px)!important;font-weight:950!important;line-height:1.03!important}
.bs-v3-help__header p{margin:8px 0 0!important;color:#6c7971!important;font-size:12px!important;line-height:1.45!important}
.bs-v3-help__close{display:grid!important;width:46px!important;height:46px!important;flex:0 0 46px!important;place-items:center!important;padding:0!important;border:1px solid #dfe7e2!important;border-radius:50%!important;background:#f5f8f6!important;color:#17231b!important;cursor:pointer!important}
.bs-v3-help__close span{display:block!important;width:1em!important;height:1em!important;font-size:27px!important;font-weight:400!important;line-height:.84!important;text-align:center!important}
.bs-v3-help__menu,.bs-v3-help__content{min-height:0!important;overflow:auto!important;padding:20px 26px 26px!important;-webkit-overflow-scrolling:touch!important}
.bs-v3-help__options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}
.bs-v3-help__options>button,.bs-v3-help__contact{display:grid!important;grid-template-columns:50px minmax(0,1fr) 22px!important;align-items:center!important;gap:12px!important;min-height:78px!important;width:100%!important;padding:11px 13px!important;border:1px solid #e0e7e3!important;border-radius:21px!important;background:#fff!important;color:#17231b!important;text-align:left!important;text-decoration:none!important;box-shadow:0 8px 24px rgba(17,35,24,.045)!important;cursor:pointer!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}
.bs-v3-help__options>button:hover,.bs-v3-help__options>button:focus-visible,.bs-v3-help__contact:hover,.bs-v3-help__contact:focus-visible{transform:translateY(-2px)!important;border-color:#bdd5c5!important;background:#f3f9f5!important;outline:0!important}
.bs-v3-help__options>button>span,.bs-v3-help__contact>span{display:grid!important;width:50px!important;height:50px!important;place-items:center!important;border-radius:17px!important;background:#eaf5ed!important;color:#145c37!important;font-size:22px!important;font-weight:900!important}
.bs-v3-help__options>button:nth-child(2)>span,.bs-v3-help__contact>span{background:#fff0e8!important;color:#f16422!important}
.bs-v3-help__options b,.bs-v3-help__contact b{display:block!important;color:#17231b!important;font-size:14px!important;font-weight:950!important;line-height:1.15!important}
.bs-v3-help__options small,.bs-v3-help__contact small{display:block!important;margin-top:4px!important;color:#738078!important;font-size:10px!important;font-weight:650!important;line-height:1.35!important}
.bs-v3-help__options i,.bs-v3-help__contact i{color:#9ca7a0!important;font-size:25px!important;font-style:normal!important}
.bs-v3-help__contact{margin-top:12px!important;background:linear-gradient(135deg,#154d32,#1e6844)!important;color:#fff!important}
.bs-v3-help__contact b,.bs-v3-help__contact small,.bs-v3-help__contact i{color:#fff!important}.bs-v3-help__contact small{opacity:.78!important}.bs-v3-help__contact>span{background:rgba(255,255,255,.14)!important;color:#fff!important}
.bs-v3-help__toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:14px!important}
.bs-v3-help__toolbar button{min-height:40px!important;padding:0 13px!important;border:1px solid #dce5df!important;border-radius:14px!important;background:#f4f8f5!important;color:#18462f!important;font-size:10px!important;font-weight:900!important;cursor:pointer!important}
.bs-v3-help__toolbar strong{color:#17231b!important;font-size:13px!important;font-weight:950!important;text-align:right!important}
.bs-v3-help__answer{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:16px!important;padding:22px!important;border:1px solid #dfe8e2!important;border-radius:24px!important;background:linear-gradient(145deg,#f2f8f4,#fff)!important}
.bs-v3-help__answer>span{display:grid!important;width:64px!important;height:64px!important;place-items:center!important;border-radius:21px!important;background:#e2f1e7!important;color:#195f3b!important;font-size:29px!important;font-weight:900!important}
.bs-v3-help__answer h3{margin:2px 0 9px!important;color:#111914!important;font-size:22px!important;font-weight:950!important}.bs-v3-help__answer p{margin:0 0 10px!important;color:#65736a!important;font-size:13px!important;line-height:1.58!important}.bs-v3-help__answer p:last-child{margin-bottom:0!important}
.bs-v3-help__answer button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;margin-top:5px!important;padding:0 17px!important;border:0!important;border-radius:15px!important;background:#f16422!important;color:#fff!important;font-size:11px!important;font-weight:950!important;cursor:pointer!important}
.bs-v3-help__framewrap{height:min(55dvh,570px)!important;overflow:hidden!important;border:1px solid #dde6e0!important;border-radius:22px!important;background:#f5f7f5!important}.bs-v3-help__framewrap iframe{display:block!important;width:100%!important;height:100%!important;border:0!important;background:#fff!important}
.bs-v3-help__more{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;margin-top:15px!important;padding:14px 15px!important;border:1px solid #d5e4da!important;border-radius:19px!important;background:#eef7f1!important;opacity:0!important;transform:translateY(8px)!important;transition:opacity .22s ease,transform .22s ease!important}.bs-v3-help__more[hidden]{display:none!important}.bs-v3-help__more.is-visible{opacity:1!important;transform:none!important}.bs-v3-help__more strong,.bs-v3-help__more span{display:block!important}.bs-v3-help__more strong{color:#173d2c!important;font-size:13px!important;font-weight:950!important}.bs-v3-help__more span{margin-top:3px!important;color:#6e7b73!important;font-size:10px!important}.bs-v3-help__more a{display:inline-flex!important;min-height:42px!important;align-items:center!important;justify-content:center!important;padding:0 15px!important;border-radius:14px!important;background:#17643e!important;color:#fff!important;font-size:10px!important;font-weight:950!important;text-decoration:none!important;white-space:nowrap!important}
html.bs-v3-help-open{overflow:hidden!important}html.bs-v3-help-open .bs-v3-bottomdock{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,140%)!important}
@media(max-width:700px){.bs-v3-help{align-items:flex-end!important;padding:8px 7px 0!important}.bs-v3-help__panel{width:100%!important;max-height:92dvh!important;border-radius:28px 28px 0 0!important}.bs-v3-help__header{padding:20px 17px 15px!important}.bs-v3-help__menu,.bs-v3-help__content{padding:14px 13px calc(18px + env(safe-area-inset-bottom,0px))!important}.bs-v3-help__options{grid-template-columns:1fr!important;gap:8px!important}.bs-v3-help__options>button,.bs-v3-help__contact{min-height:68px!important;border-radius:18px!important}.bs-v3-help__answer{grid-template-columns:1fr!important;padding:18px!important}.bs-v3-help__answer>span{width:54px!important;height:54px!important;border-radius:18px!important}.bs-v3-help__framewrap{height:58dvh!important}.bs-v3-help__more{align-items:stretch!important;flex-direction:column!important}.bs-v3-help__more a{width:100%!important}}
@media(prefers-reduced-motion:reduce){.bs-v3-help__options>button,.bs-v3-help__contact,.bs-v3-help__more{transition:none!important}}


/* V3.4.3 · Contacto queda al final de Ayuda, después de todos los temas. */
.bs-v3-help__contact-intro{margin:18px 2px 0!important;padding-top:17px!important;border-top:1px solid #dfe7e2!important;text-align:center!important}
.bs-v3-help__contact-intro strong,.bs-v3-help__contact-intro span{display:block!important}
.bs-v3-help__contact-intro strong{color:#27372e!important;font-size:12px!important;font-weight:950!important}
.bs-v3-help__contact-intro span{margin-top:4px!important;color:#7a867f!important;font-size:10px!important}
.bs-v3-help__contact{margin-top:10px!important}
