.connection-status{padding:5px 8px;border-radius:999px;font-size:9px!important;font-weight:850}.connection-status.online{background:#e7f7eb;color:#237b36}.connection-status.offline{background:#fff0d8;color:#9a6810}.install-app{border:1px solid var(--cyan);border-radius:8px;padding:7px 9px;background:#effafb;color:var(--blue);font-size:10px;font-weight:850;cursor:pointer}.is-offline .welcome:before{content:'Trabajando sin conexión';display:block;position:fixed;left:50%;bottom:18px;z-index:50;transform:translateX(-50%);padding:9px 14px;border-radius:999px;background:#9a6810;color:white;font-size:11px;font-weight:800;box-shadow:0 8px 25px #0003}@media(max-width:700px){.connection-status{position:absolute;right:13px;bottom:-24px;box-shadow:0 3px 12px #0001}.install-app{display:none}}
