.connection-notice_notice__o9HnT{position:fixed;z-index:70;bottom:24px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:14px;width:min(680px,calc(100vw - 32px));padding:16px 18px;color:var(--texto-aviso);background:#fff9e8;border:1px solid #ebd9a0;border-radius:16px;box-shadow:0 10px 36px #3628041a}.connection-notice_notice__o9HnT>svg{flex-shrink:0}.connection-notice_notice__o9HnT>div{flex:1}.connection-notice_notice__o9HnT strong{display:block;font-size:13px;font-weight:650}.connection-notice_notice__o9HnT p{margin:4px 0 0;font-size:12px;line-height:1.5}.connection-notice_notice__o9HnT button{display:flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-height:38px;padding:8px 12px;border:1px solid #d8c487;border-radius:10px;background:#fffdf5;color:inherit;font-size:12px;font-weight:600;cursor:pointer}.connection-notice_notice__o9HnT button:disabled{opacity:.65;cursor:wait}.connection-notice_notice__o9HnT button:focus-visible{outline:2px solid #6b551d;outline-offset:3px}@media (max-width:600px){.connection-notice_notice__o9HnT{bottom:88px;gap:10px;padding:13px;flex-wrap:wrap}.connection-notice_notice__o9HnT>div{min-width:220px}.connection-notice_notice__o9HnT button{margin-left:30px}}.plan-wall_wall__bhu_o{display:flex;gap:16px;align-items:flex-start;background:var(--card);border:1px solid var(--borde-marca);border-radius:19px;padding:26px}.plan-wall_compact__sBiBR{padding:18px}.plan-wall_icon__RQ1O_{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--chapa-marca);color:var(--texto-marca);flex-shrink:0}.plan-wall_body__zxC9U{display:grid;gap:12px;min-width:0}.plan-wall_title__dHSFM{font-size:19px;font-weight:600;letter-spacing:-.4px;margin:0;color:var(--texto-cuerpo)}.plan-wall_compact__sBiBR .plan-wall_title__dHSFM{font-size:16px}.plan-wall_text__oyUgo{margin:0;font-size:14px;line-height:1.7;color:var(--texto-tenue)}.plan-wall_preview__FuRF_{display:flex;align-items:flex-start;gap:7px;margin:0;padding:7px 11px;border-radius:12px;background:var(--chapa-marca);color:var(--texto-marca);font-size:13px;font-weight:600;line-height:1.5}.plan-wall_preview__FuRF_ svg{flex-shrink:0;margin-top:3px}.plan-wall_listTitle__ZaTNg{margin:4px 0 0;font-size:13px;font-weight:600;color:var(--texto-suave)}.plan-wall_benefits__48CHr{display:grid;gap:9px;margin:0;padding:0;list-style:none}.plan-wall_benefits__48CHr li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;color:var(--texto-tenue)}.plan-wall_benefits__48CHr li svg{flex-shrink:0;margin-top:2px;color:var(--texto-marca)}.plan-wall_actions__CZ2rt{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.plan-wall_actions__CZ2rt a{min-height:44px}.plan-wall_secondary__Gs9EB{gap:6px}.plan-wall_dialogBody__mueM6{display:grid;gap:12px}@media (max-width:640px){.plan-wall_wall__bhu_o{flex-direction:column;gap:13px;padding:20px 16px}.plan-wall_withPreview__GiZhd .plan-wall_benefits__48CHr,.plan-wall_withPreview__GiZhd .plan-wall_icon__RQ1O_,.plan-wall_withPreview__GiZhd .plan-wall_listTitle__ZaTNg{display:none}.plan-wall_actions__CZ2rt{flex-direction:column}.plan-wall_actions__CZ2rt a{width:100%}}@media (max-height:700px){.plan-wall_withPreview__GiZhd .plan-wall_benefits__48CHr,.plan-wall_withPreview__GiZhd .plan-wall_listTitle__ZaTNg{display:none}}@media (max-height:480px),(max-width:640px) and (max-height:700px){.plan-wall_withPreview__GiZhd{padding:16px}.plan-wall_withPreview__GiZhd .plan-wall_body__zxC9U{gap:10px}.plan-wall_withPreview__GiZhd .plan-wall_text__oyUgo{display:none}.plan-wall_withPreview__GiZhd .plan-wall_title__dHSFM{font-size:16px}.plan-wall_withPreview__GiZhd .plan-wall_actions__CZ2rt{margin-top:2px}}@media (max-height:420px),(max-width:640px) and (max-height:600px){.plan-wall_withPreview__GiZhd{padding-top:14px}.plan-wall_withPreview__GiZhd .plan-wall_actions__CZ2rt,.plan-wall_withPreview__GiZhd .plan-wall_body__zxC9U{gap:8px}.plan-wall_withPreview__GiZhd .plan-wall_actions__CZ2rt{margin-top:0}.plan-wall_withPreview__GiZhd .plan-wall_title__dHSFM{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}