.sq[data-v-a782ba10]{position:fixed;inset:0;z-index:210;display:grid;place-items:center;padding:20px}.sq__fondo[data-v-a782ba10]{position:absolute;inset:0;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sq__caja[data-v-a782ba10]{position:relative;width:100%;max-width:420px;background:var(--color-bg-card,#fff);border-radius:var(--radius-modal);box-shadow:0 20px 60px #00000047;padding:22px 20px 18px;display:flex;flex-direction:column;gap:14px}.sq__x[data-v-a782ba10]{position:absolute;top:10px;right:10px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--color-text-subtle,#94a3b8);cursor:pointer}.sq__titulo[data-v-a782ba10]{margin:0 28px 0 0;font-size:1.05rem;font-weight:800;color:var(--color-text-heading,#0f172a)}.sq__pie[data-v-a782ba10]{display:flex;gap:10px;justify-content:flex-end}.sq__btn[data-v-a782ba10]{padding:11px 18px;border:0;border-radius:var(--radius-button);background:var(--color-primary,#1d174d);color:#fff;font-weight:700;font-size:.92rem;cursor:pointer}.sq__btn[data-v-a782ba10]:disabled{opacity:.5;cursor:default}.sq__btn--ghost[data-v-a782ba10]{background:transparent;border:1.5px solid var(--color-border,#e2e8f0);color:var(--color-text-body,#334155)}.sq__aviso[data-v-a782ba10]{margin:24px 0;text-align:center;color:var(--color-text-subtle,#94a3b8)}.sq__fallo[data-v-a782ba10]{margin:0;font-size:var(--text-xs);color:var(--color-danger-ink)}.sq__hecho[data-v-a782ba10]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:10px 0 0}.sq__hecho h3[data-v-a782ba10]{margin:4px 0 0;font-size:1.05rem;color:var(--color-text-heading,#0f172a)}.sq__hecho p[data-v-a782ba10]{margin:0;font-size:.9rem;color:var(--color-text-subtle,#94a3b8)}.sq__ok[data-v-a782ba10]{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:var(--color-success-soft,#ecfdf5);color:var(--color-success-ink,#059669)}.sq--embebida[data-v-a782ba10]{align-self:stretch;text-align:left}.sq__dentro[data-v-a782ba10]{display:flex;flex-direction:column;gap:14px}.sq__btn--ancho[data-v-a782ba10]{flex:1;padding:14px;font-size:1rem}.sq__resenas[data-v-a782ba10]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}.camp__backdrop[data-v-4b8c828d]{position:fixed;inset:0;z-index:400;background:#080c188c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.camp[data-v-4b8c828d]{position:fixed;z-index:401;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);max-width:380px;max-height:88dvh;overflow-y:auto;background:var(--color-bg-card,#fff);border-radius:var(--radius-modal);box-shadow:0 20px 60px #080c1866}.camp__close[data-v-4b8c828d]{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:34px;height:34px;padding:0;border:none;border-radius:50%;background:#ffffffe6;color:#0f172a;cursor:pointer;box-shadow:0 2px 8px #00000026}.camp__close[data-v-4b8c828d] svg{display:block}.camp__hero[data-v-4b8c828d]{height:160px;background:var(--color-bg,#eef2f7) center/cover}.camp__body[data-v-4b8c828d]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:24px 22px 22px}.camp__body h2[data-v-4b8c828d]{margin:0;font-size:1.3rem;font-weight:800;color:var(--color-text-heading,#0f172a);text-wrap:balance}.camp__sub[data-v-4b8c828d]{margin:0;white-space:pre-line}.camp__html[data-v-4b8c828d],.camp__sub[data-v-4b8c828d]{color:var(--color-text-body,#475569);font-size:.95rem}.camp__html[data-v-4b8c828d]{text-align:left;line-height:1.5;align-self:stretch}.camp__html[data-v-4b8c828d] p{margin:0 0 8px}.camp__html[data-v-4b8c828d] strong{color:var(--color-text-heading,#0f172a)}.camp__html[data-v-4b8c828d] a{color:var(--color-primary,#1d174d);font-weight:600}.camp__actions[data-v-4b8c828d]{display:flex;flex-direction:column}.camp__actions[data-v-4b8c828d],.camp__btn[data-v-4b8c828d]{align-self:stretch;gap:8px}.camp__btn[data-v-4b8c828d]{display:inline-flex;align-items:center;justify-content:center;padding:14px;border-radius:var(--radius-button);border:none;font-size:1rem;font-weight:700;cursor:pointer;margin-top:4px}.camp__btn--primary[data-v-4b8c828d]{background:var(--color-primary,#1d174d);color:#fff}.camp__btn--primary[data-v-4b8c828d]:disabled{opacity:.4;cursor:not-allowed}.camp__btn--ghost[data-v-4b8c828d]{background:transparent;border:1.5px solid var(--color-border,#e2e8f0);color:var(--color-text-body,#334155)}.camp--image .camp__hero[data-v-4b8c828d]{height:auto;aspect-ratio:16/10}.camp--survey .camp__body[data-v-4b8c828d]{align-items:stretch}.camp--survey .camp__body h2[data-v-4b8c828d],.camp--survey .camp__sub[data-v-4b8c828d]{text-align:center}.camp__q-preview[data-v-4b8c828d]{display:flex;flex-direction:column;gap:10px}.camp__q-text[data-v-4b8c828d]{margin:0;font-weight:700;color:var(--color-text-heading,#0f172a)}.camp--notice .camp__body[data-v-4b8c828d]{align-items:stretch;text-align:left;padding-top:22px}.camp__notice-head[data-v-4b8c828d]{display:flex;align-items:center;gap:12px;padding-right:36px}.camp__notice-head h2[data-v-4b8c828d]{font-size:1.1rem;text-wrap:pretty}.camp__thumb[data-v-4b8c828d]{flex:none;width:56px;height:56px;border-radius:var(--radius-card,12px);-o-object-fit:cover;object-fit:cover}.camp__notice-ic[data-v-4b8c828d]{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--color-primary-soft,rgba(29,23,77,.08));color:var(--color-primary,#1d174d)}.camp--notice .camp__sub[data-v-4b8c828d]{text-align:left}.camp--notice .camp__close[data-v-4b8c828d]{background:transparent;box-shadow:none;color:var(--color-text-subtle,#94a3b8)}.camp--text[data-v-4b8c828d]{top:calc(env(safe-area-inset-top,0px) + 12px);transform:translate(-50%);max-width:420px;border-radius:var(--radius-card,16px);box-shadow:0 10px 30px #080c1838}.camp--text .camp__body[data-v-4b8c828d]{align-items:stretch;text-align:left;gap:4px;padding:14px 44px 14px 16px}.camp--text .camp__body h2[data-v-4b8c828d]{font-size:1rem}.camp--text .camp__html[data-v-4b8c828d],.camp--text .camp__sub[data-v-4b8c828d]{font-size:.9rem}.camp--text .camp__close[data-v-4b8c828d]{top:8px;right:8px;width:28px;height:28px;background:transparent;box-shadow:none;color:var(--color-text-subtle,#94a3b8)}.camp--text .camp__actions[data-v-4b8c828d]{flex-direction:row}.camp--text .camp__btn[data-v-4b8c828d]{align-self:flex-start;padding:8px 14px;font-size:.9rem}.camp-fade-enter-active[data-v-4b8c828d],.camp-fade-leave-active[data-v-4b8c828d]{transition:opacity .25s}.camp-fade-enter-from[data-v-4b8c828d],.camp-fade-leave-to[data-v-4b8c828d]{opacity:0}.camp-pop-enter-active[data-v-4b8c828d]{transition:opacity .28s ease,transform .28s cubic-bezier(.2,.9,.3,1.3)}.camp-pop-leave-active[data-v-4b8c828d]{transition:opacity .2s ease}.camp-pop-enter-from[data-v-4b8c828d]{opacity:0;transform:translate(-50%,-46%) scale(.94)}.camp-pop-leave-to[data-v-4b8c828d]{opacity:0}.camp-drop-enter-active[data-v-4b8c828d]{transition:opacity .25s ease,transform .25s ease}.camp-drop-enter-from[data-v-4b8c828d]{opacity:0;transform:translate(-50%,-12px)}
