.wpal-root{--wpal-color:#25d366;--wpal-wa-green:#25d366;--wpal-wa-dark:#075e54;--wpal-wa-bg:#efeae2;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;box-sizing:border-box}.wpal-root *{box-sizing:border-box}.wpal-root button,.wpal-root textarea,.wpal-root input{font-family:inherit}.wpal-floating{position:fixed;z-index:999999;bottom:24px}.wpal-pos-right{right:24px}.wpal-pos-left{left:24px}.wpal-launcher{position:relative;width:60px;height:60px;border:0;border-radius:50%;background:var(--wpal-color);color:#fff;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.22);display:flex;align-items:center;justify-content:center;margin-left:auto;transition:transform .18s ease,box-shadow .18s ease}.wpal-launcher:hover{transform:translateY(-2px);box-shadow:0 13px 34px rgba(0,0,0,.27)}.wpal-pos-left .wpal-launcher{margin-left:0}.wpal-launcher svg{width:31px;height:31px;fill:currentColor}.wpal-launcher-close{display:none;font-size:31px;line-height:1;font-weight:300}.wpal-root.wpal-open .wpal-launcher-chat{display:none}.wpal-root.wpal-open .wpal-launcher-close{display:block}.wpal-launcher-dot{position:absolute;right:1px;top:1px;width:14px;height:14px;background:#ff3b30;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 0 rgba(255,59,48,.4);animation:wpalpulse 2s infinite}.wpal-root.wpal-open .wpal-launcher-dot{display:none}@keyframes wpalpulse{0%{box-shadow:0 0 0 0 rgba(255,59,48,.4)}70%{box-shadow:0 0 0 8px rgba(255,59,48,0)}100%{box-shadow:0 0 0 0 rgba(255,59,48,0)}}.wpal-launcher-prompt{position:absolute;right:72px;bottom:8px;white-space:nowrap;border:0;background:#fff;color:#1f2937;padding:11px 14px;border-radius:12px;box-shadow:0 7px 24px rgba(0,0,0,.16);font-size:13px;font-weight:650;cursor:pointer}.wpal-launcher-prompt:after{content:"";position:absolute;right:-7px;top:50%;transform:translateY(-50%);border-width:7px 0 7px 8px;border-style:solid;border-color:transparent transparent transparent #fff}.wpal-pos-left .wpal-launcher-prompt{right:auto;left:72px}.wpal-pos-left .wpal-launcher-prompt:after{right:auto;left:-7px;border-width:7px 8px 7px 0;border-color:transparent #fff transparent transparent}.wpal-window{width:390px;height:min(650px,calc(100vh - 120px));background:#fff;border-radius:18px;box-shadow:0 18px 60px rgba(15,23,42,.26);overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(15,23,42,.08);margin-bottom:14px}.wpal-window[hidden]{display:none}.wpal-header{background:var(--wpal-color);color:#fff;padding:14px 15px;display:flex;align-items:center;gap:11px;min-height:68px}.wpal-avatar{width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.18);display:grid;place-items:center;flex:0 0 42px}.wpal-avatar svg{width:24px;height:24px;fill:currentColor}.wpal-header strong{display:block;font-size:15px;line-height:1.2}.wpal-header small{display:flex;align-items:center;gap:6px;margin-top:4px;opacity:.94;font-size:11px}.wpal-header small i{width:7px;height:7px;border-radius:50%;background:#7df0a5}.wpal-close{margin-left:auto;background:transparent;color:#fff;border:0;font-size:28px;cursor:pointer;line-height:1;padding:4px 6px}.wpal-messages{flex:1;overflow:auto;padding:18px 14px;background:#f8fafc;scroll-behavior:smooth}.wpal-msg{display:flex;margin:0 0 10px}.wpal-msg>div{position:relative;max-width:84%;padding:9px 11px 18px;border-radius:12px;white-space:pre-wrap;word-wrap:break-word;font-size:14px;line-height:1.42;box-shadow:0 1px 1px rgba(0,0,0,.05)}.wpal-msg-text{display:block}.wpal-msg-time{position:absolute;right:7px;bottom:4px;font-size:9px;color:#87929c;line-height:1}.wpal-bot>div{background:#fff;color:#1e293b;border:1px solid #e2e8f0;border-bottom-left-radius:4px}.wpal-user{justify-content:flex-end}.wpal-user>div{background:var(--wpal-color);color:#fff;border-bottom-right-radius:4px}.wpal-user .wpal-msg-time{color:rgba(255,255,255,.72)}.wpal-typing>div{color:#64748b;padding-bottom:10px}.wpal-typing span{display:inline-block;animation:wpalblink 1.2s infinite}.wpal-typing span:nth-child(2){animation-delay:.15s}.wpal-typing span:nth-child(3){animation-delay:.3s}@keyframes wpalblink{0%,80%,100%{opacity:.25}40%{opacity:1}}.wpal-inputbar{display:flex;gap:8px;padding:10px;border-top:1px solid #e2e8f0;background:#fff;align-items:flex-end}.wpal-inputbar textarea{flex:1;resize:none;max-height:100px;min-height:42px;border:1px solid #cbd5e1;border-radius:14px;padding:10px 12px;outline:none;font:inherit;font-size:14px;background:#fff}.wpal-inputbar textarea:focus{border-color:var(--wpal-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--wpal-color) 14%,transparent)}.wpal-inputbar button{width:42px;height:42px;border:0;border-radius:12px;background:var(--wpal-color);color:#fff;cursor:pointer;display:grid;place-items:center}.wpal-inputbar button svg{width:20px;height:20px;fill:currentColor}.wpal-inputbar button:disabled{opacity:.55;cursor:not-allowed}.wpal-brand{text-align:center;font-size:9px;color:#94a3b8;padding:0 0 7px;background:#fff}.wpal-lead-card{background:#fff;border:1px solid #dbe3ef;border-radius:14px;padding:14px;margin:8px 0 14px;box-shadow:0 4px 15px rgba(15,23,42,.06)}.wpal-lead-head{display:flex;gap:10px;align-items:flex-start;margin-bottom:11px}.wpal-lead-icon{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:var(--wpal-color);color:#fff;font-weight:700}.wpal-lead-card h4{margin:0 0 4px;font-size:15px;color:#0f172a}.wpal-lead-card p{font-size:12px;color:#64748b;margin:0}.wpal-field{display:block;margin:0 0 9px}.wpal-field span{display:block;font-size:11px;color:#475569;margin:0 0 4px;font-weight:600}.wpal-lead-card input{width:100%;border:1px solid #cbd5e1;border-radius:9px;padding:9px 10px;margin:0;font-size:13px;outline:none;background:#fff}.wpal-lead-card input:focus{border-color:var(--wpal-color);box-shadow:0 0 0 2px rgba(37,99,235,.1)}.wpal-lead-card button{width:100%;background:var(--wpal-color);color:#fff;border:0;border-radius:9px;padding:10px;font-weight:700;cursor:pointer;margin-top:2px}.wpal-honeypot{position:absolute!important;left:-9999px!important}.wpal-privacy{display:block;margin:7px 0 0;color:#94a3b8;font-size:10px;text-align:center}.wpal-privacy a{color:inherit}.wpal-whatsapp{display:inline-flex!important;align-items:center;justify-content:center;text-decoration:none;background:#25d366!important;color:#fff!important;border-radius:999px;padding:10px 12px;font-weight:700;font-size:13px;margin-top:9px;width:100%}.wpal-success{text-align:center}.wpal-success>span{display:grid;place-items:center;width:36px;height:36px;margin:0 auto 8px;border-radius:50%;background:#dcfce7;color:#166534;font-size:20px;font-weight:800}.wpal-success h4{margin-bottom:3px}.wpal-success-note{font-size:11px;color:#64748b;margin-top:4px}.wpal-form-error{color:#b91c1c!important;margin-top:7px!important;text-align:center}.wpal-inline{max-width:440px}.wpal-inline .wpal-window{width:100%;height:620px;margin:0}.wpal-error>div{background:#fff1f2;border-color:#fecdd3;color:#9f1239}
/* Estilo inspirado en una conversación de mensajería familiar, sin usar branding oficial. */
.wpal-style-whatsapp{--wpal-color:var(--wpal-wa-green)}.wpal-style-whatsapp .wpal-launcher{background:var(--wpal-wa-green)}.wpal-style-whatsapp .wpal-header{background:var(--wpal-wa-dark)}.wpal-style-whatsapp .wpal-avatar{background:rgba(255,255,255,.16)}.wpal-style-whatsapp .wpal-messages{background-color:var(--wpal-wa-bg);background-image:radial-gradient(circle at 15% 22%,rgba(0,0,0,.025) 0 1px,transparent 1.5px),radial-gradient(circle at 78% 65%,rgba(0,0,0,.025) 0 1px,transparent 1.5px);background-size:32px 32px,38px 38px}.wpal-style-whatsapp .wpal-bot>div{border:0;background:#fff;color:#111b21}.wpal-style-whatsapp .wpal-user>div{background:#d9fdd3;color:#111b21}.wpal-style-whatsapp .wpal-user .wpal-msg-time{color:#667781}.wpal-style-whatsapp .wpal-inputbar{background:#f0f2f5;border-top:0}.wpal-style-whatsapp .wpal-inputbar textarea{border:0;border-radius:22px;padding:11px 14px;box-shadow:none}.wpal-style-whatsapp .wpal-inputbar textarea:focus{box-shadow:none}.wpal-style-whatsapp .wpal-inputbar button{border-radius:50%;background:var(--wpal-wa-green)}.wpal-style-whatsapp .wpal-brand{background:#f0f2f5;padding-bottom:8px}.wpal-style-whatsapp .wpal-lead-card{border:0;box-shadow:0 1px 3px rgba(0,0,0,.09)}.wpal-style-whatsapp .wpal-lead-icon,.wpal-style-whatsapp .wpal-lead-card button{background:var(--wpal-wa-green)}
@media(max-width:520px){.wpal-floating{left:12px!important;right:12px!important;bottom:12px}.wpal-launcher{margin-left:auto}.wpal-pos-left .wpal-launcher{margin-left:0}.wpal-launcher-prompt{max-width:calc(100vw - 110px);overflow:hidden;text-overflow:ellipsis}.wpal-window{position:fixed;left:8px;right:8px;bottom:78px;width:auto;height:min(690px,calc(100dvh - 96px));border-radius:16px}.wpal-inline .wpal-window{position:static;width:100%;height:72vh}}

.wpal-quick-actions{padding:8px 12px;background:#fff;border-top:1px solid #e2e8f0}.wpal-quick-actions[hidden]{display:none}.wpal-calendar-cta{border:1px solid color-mix(in srgb,var(--wpal-color) 55%,#cbd5e1);background:#fff;color:#0f5132;border-radius:999px;padding:8px 12px;font-weight:700;font-size:12px;cursor:pointer}.wpal-calendar-cta:hover{background:#f0fdf4}.wpal-style-whatsapp .wpal-quick-actions{background:#f0f2f5;border-top:0}.wpal-calendar-card{background:#fff;border:1px solid #dbe3ef;border-radius:14px;padding:14px;margin:8px 0 14px;box-shadow:0 4px 15px rgba(15,23,42,.06)}.wpal-calendar-head{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.wpal-calendar-head>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ecfdf5}.wpal-calendar-head h4{margin:0 0 3px;font-size:15px}.wpal-calendar-head p,.wpal-calendar-title,.wpal-calendar-empty{margin:0;color:#64748b;font-size:12px}.wpal-calendar-loader{width:24px;height:24px;border:3px solid #e2e8f0;border-top-color:var(--wpal-color);border-radius:50%;animation:wpalspin .8s linear infinite;margin:16px auto}@keyframes wpalspin{to{transform:rotate(360deg)}}.wpal-calendar-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.wpal-slot{border:1px solid #cbd5e1;background:#fff;border-radius:9px;padding:8px 7px;font-size:11px;cursor:pointer;color:#334155}.wpal-slot:hover{border-color:var(--wpal-color);background:#f0fdf4}.wpal-selected-slot{background:#ecfdf5;color:#166534;border-radius:9px;padding:9px 10px;font-size:12px;font-weight:700;margin-bottom:10px}.wpal-calendar-form .wpal-field{margin-bottom:9px}.wpal-calendar-confirm{width:100%;border:0;border-radius:9px;background:var(--wpal-color);color:#fff;padding:10px;font-weight:700;cursor:pointer}.wpal-calendar-back{width:100%;border:0;background:transparent;color:#64748b;padding:8px;cursor:pointer;font-size:11px}.wpal-calendar-error{color:#b91c1c;font-size:11px;text-align:center;margin:4px 0 0}.wpal-calendar-success{text-align:center;padding:4px}.wpal-calendar-success>span{display:grid;place-items:center;width:38px;height:38px;background:#dcfce7;color:#166534;border-radius:50%;margin:0 auto 8px;font-size:20px;font-weight:800}.wpal-calendar-success h4{margin:0 0 5px}.wpal-calendar-success p{font-size:12px;color:#64748b}.wpal-calendar-link{display:block;text-decoration:none;background:var(--wpal-color);color:#fff!important;border-radius:9px;padding:9px;margin-top:8px;font-size:12px;font-weight:700}.wpal-calendar-link.secondary{background:#fff;color:#334155!important;border:1px solid #cbd5e1}@media(max-width:420px){.wpal-calendar-slots{grid-template-columns:1fr}}
/* v2.6 · Contextual AI Triggers */
.wpal-trigger-only .wpal-window{margin-bottom:0}
@media(max-width:520px){.wpal-trigger-only .wpal-window{bottom:12px}}

/* v2.7 · Interactive Responses */
.wpal-inline-link{color:#0877c9;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:650}.wpal-user .wpal-inline-link{color:inherit}.wpal-response-actions{display:flex;flex-wrap:wrap;gap:7px;max-width:88%;margin:-4px 0 12px 2px}.wpal-action-btn{appearance:none;border:1px solid color-mix(in srgb,var(--wpal-color) 55%,#cbd5e1);background:#fff;color:#14532d;border-radius:999px;padding:8px 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:.15s ease}.wpal-action-btn:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(15,23,42,.08)}.wpal-action-btn.is-primary{background:var(--wpal-color);border-color:var(--wpal-color);color:#fff}.wpal-response-cards{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 1px 12px;max-width:100%}.wpal-response-card{flex:0 0 78%;scroll-snap-align:start;background:#fff;border:1px solid #dbe3ef;border-radius:14px;overflow:hidden;box-shadow:0 3px 12px rgba(15,23,42,.07)}.wpal-response-card img{display:block;width:100%;height:130px;object-fit:cover;background:#f1f5f9}.wpal-response-card-body{padding:11px}.wpal-response-card-body>strong{display:block;color:#0f172a;font-size:13px;margin-bottom:4px}.wpal-response-card-body p{font-size:11px;line-height:1.4;color:#64748b;margin:0 0 7px}.wpal-card-price{display:block;font-size:14px;font-weight:800;color:#0f172a;margin:5px 0 8px}.wpal-card-action{width:100%;border:0;border-radius:9px;background:var(--wpal-color);color:#fff;padding:8px 9px;font-size:11px;font-weight:700;cursor:pointer}.wpal-style-whatsapp .wpal-response-card{border:0;box-shadow:0 1px 3px rgba(0,0,0,.10)}.wpal-style-whatsapp .wpal-action-btn{border-color:#c8ddd0;color:#075e54}.wpal-style-whatsapp .wpal-action-btn.is-primary{background:var(--wpal-wa-green);border-color:var(--wpal-wa-green);color:#fff}@media(max-width:420px){.wpal-response-card{flex-basis:86%}}
/* v3.2 · A/B Testing quick replies */
.wpal-exp-quick-replies{display:inline-flex;flex-wrap:wrap;gap:7px;margin-left:6px}.wpal-exp-quick{appearance:none;border:1px solid color-mix(in srgb,var(--wpal-color) 55%,#cbd5e1);background:#fff;color:#14532d;border-radius:999px;padding:8px 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.wpal-exp-quick:hover{background:#f0fdf4}.wpal-style-whatsapp .wpal-exp-quick{border-color:#c8ddd0;color:#075e54}

/* v4.0.2 · Selectable widget themes */
.wpal-brand-icon{display:block;width:100%;height:100%;object-fit:contain}.wpal-avatar .wpal-brand-icon{width:31px;height:31px}.wpal-launcher .wpal-brand-icon{width:36px;height:36px}.wpal-header-copy{min-width:0;flex:1}.wpal-verified{font-size:10px}.wpal-day-divider{text-align:center;margin:0 0 12px}.wpal-day-divider span{display:inline-block;font-size:9px;color:#7c8798;background:rgba(255,255,255,.78);padding:4px 9px;border-radius:999px}.wpal-context-strip{display:none}

/* WhatsApp classic: preserve the familiar green messenger look. */
.wpal-style-whatsapp .wpal-context-strip{display:none}.wpal-style-whatsapp .wpal-window{border-radius:16px}.wpal-style-whatsapp .wpal-header-copy strong{color:#fff}.wpal-style-whatsapp .wpal-verified{display:none}.wpal-style-whatsapp .wpal-day-divider span{background:#e7f0ef;color:#667781;box-shadow:0 1px 1px rgba(0,0,0,.04)}.wpal-style-whatsapp .wpal-launcher .wpal-brand-icon{filter:brightness(0) invert(1);opacity:.96}.wpal-style-whatsapp .wpal-avatar .wpal-brand-icon{filter:brightness(0) invert(1);opacity:.95}.wpal-style-whatsapp .wpal-launcher-prompt{font-weight:650}.wpal-style-whatsapp .wpal-response-actions{display:flex;flex-wrap:wrap;gap:7px}.wpal-style-whatsapp .wpal-action-btn{border-color:#c9ddd0;background:#fff;color:#075e54}.wpal-style-whatsapp .wpal-action-btn.is-primary{background:#25d366;color:#063f37;border-color:#25d366}.wpal-style-whatsapp .wpal-response-card{border-color:#d6dfdc}.wpal-style-whatsapp .wpal-brand{font-size:9px}

/* Metrika Premium: white SaaS experience with brand blue/cyan details. */
.wpal-style-metrika{--wpal-navy:#07183d;--wpal-blue:#1269ff;--wpal-cyan:#18d2d9;--wpal-soft:#f5f8fc;--wpal-line:#e5ebf5;--wpal-text:#17264a;--wpal-muted:#7a879f;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.wpal-style-metrika .wpal-launcher{width:64px;height:64px;background:#fff;border:1px solid rgba(18,105,255,.22);box-shadow:0 16px 42px rgba(20,81,181,.22),0 0 0 6px rgba(18,105,255,.05);transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s}.wpal-style-metrika .wpal-launcher:hover{transform:translateY(-4px) scale(1.025);box-shadow:0 20px 50px rgba(20,81,181,.28),0 0 0 8px rgba(18,105,255,.06)}.wpal-style-metrika .wpal-launcher .wpal-brand-icon{width:39px;height:39px;filter:drop-shadow(0 4px 8px rgba(10,70,170,.12))}.wpal-style-metrika .wpal-launcher-close{color:var(--wpal-navy);font-size:28px;font-weight:400}.wpal-style-metrika .wpal-launcher-prompt{right:77px;bottom:7px;border:1px solid #e4eaf5;background:rgba(255,255,255,.97);backdrop-filter:blur(12px);color:#1a2d56;padding:11px 15px;border-radius:13px;box-shadow:0 12px 34px rgba(34,61,117,.13);font-size:12px;font-weight:720;animation:wpalMetrikaPromptIn .45s ease both}.wpal-style-metrika.wpal-pos-left .wpal-launcher-prompt{right:auto;left:77px}.wpal-style-metrika .wpal-launcher-dot{right:0;top:1px;width:13px;height:13px;background:#ff625f;border:2px solid #fff}@keyframes wpalMetrikaPromptIn{from{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}
.wpal-style-metrika .wpal-window{width:410px;height:min(690px,calc(100vh - 112px));background:#fff;border-radius:24px;border:1px solid rgba(18,105,255,.16);box-shadow:0 28px 80px rgba(28,55,108,.22),0 4px 16px rgba(28,55,108,.08);overflow:hidden;animation:wpalMetrikaWindowIn .28s cubic-bezier(.2,.8,.2,1) both;transform-origin:bottom right}.wpal-style-metrika.wpal-pos-left .wpal-window{transform-origin:bottom left}@keyframes wpalMetrikaWindowIn{from{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:none}}
.wpal-style-metrika .wpal-header{min-height:78px;background:rgba(255,255,255,.98);color:var(--wpal-text);padding:14px 15px 12px;border-bottom:1px solid var(--wpal-line);gap:12px}.wpal-style-metrika .wpal-avatar{width:48px;height:48px;flex:0 0 48px;background:linear-gradient(145deg,#f5f9ff,#edf4ff);border:1px solid #dce7fb;box-shadow:0 7px 18px rgba(37,83,165,.08)}.wpal-style-metrika .wpal-avatar .wpal-brand-icon{width:35px;height:35px;filter:drop-shadow(0 4px 8px rgba(10,70,170,.1))}.wpal-style-metrika .wpal-header strong{font-size:15px;color:#13234b;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wpal-style-metrika .wpal-verified{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#15c998;color:#fff;font-size:10px;box-shadow:0 0 0 3px rgba(21,201,152,.09)}.wpal-style-metrika .wpal-header small{color:#71809d;opacity:1;font-size:10px;margin-top:5px}.wpal-style-metrika .wpal-header small i{background:#20c887;box-shadow:0 0 0 4px rgba(32,200,135,.09)}.wpal-style-metrika .wpal-close{width:36px;height:36px;border-radius:50%;border:1px solid #e2e8f3;background:#f8faff;color:#415474;font-size:21px;display:grid;place-items:center;padding:0;transition:.18s}.wpal-style-metrika .wpal-close:hover{background:#eef4ff;color:#173e86;transform:scale(1.04)}
.wpal-style-metrika .wpal-context-strip{display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 12px;background:linear-gradient(90deg,#f3f8ff,#f5fbff,#f3f8ff);border-bottom:1px solid #e8edf6;color:#5f7192;font-size:10px;font-weight:650}.wpal-style-metrika .wpal-context-strip>span:first-child{color:#3978ff;font-size:12px}.wpal-style-metrika .wpal-messages{padding:14px 14px 16px;background-color:#f4f5f7;background-image:radial-gradient(circle at 20% 15%,rgba(18,105,255,.028) 0 1.2px,transparent 1.3px),radial-gradient(circle at 80% 72%,rgba(20,185,150,.025) 0 1.2px,transparent 1.3px);background-size:31px 31px,37px 37px}.wpal-style-metrika .wpal-day-divider span{padding:5px 11px;background:rgba(255,255,255,.88);border:1px solid #e4e9f1;color:#8490a5;font-weight:700;box-shadow:0 3px 10px rgba(40,60,100,.04)}
.wpal-style-metrika .wpal-msg{animation:wpalMetrikaMessageIn .22s ease both;margin-bottom:9px}@keyframes wpalMetrikaMessageIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.wpal-style-metrika .wpal-msg>div{max-width:82%;padding:10px 12px 19px;border-radius:14px;font-size:13px;line-height:1.45;box-shadow:0 2px 8px rgba(31,50,90,.055)}.wpal-style-metrika .wpal-bot>div{background:#fff;color:#1d2a45;border:1px solid #e3e8f0;border-bottom-left-radius:5px}.wpal-style-metrika .wpal-user>div{background:#dff7dc;color:#1d2a45;border:1px solid #ccefc9;border-bottom-right-radius:5px}.wpal-style-metrika .wpal-user .wpal-msg-time,.wpal-style-metrika .wpal-msg-time{color:#8a95a9;font-size:8.5px}.wpal-style-metrika .wpal-typing>div{padding:10px 14px;color:#6f7b92}.wpal-style-metrika .wpal-typing span{color:#3d78ff;font-size:9px}
.wpal-style-metrika .wpal-quick-actions{padding:10px 12px;background:#f5f7fa;border-top:1px solid #e7ebf2}.wpal-style-metrika .wpal-calendar-cta{width:100%;border:1px solid #dfe7f4;background:#fff;color:#25416f;border-radius:12px;padding:10px 12px;font-size:11px;box-shadow:0 3px 12px rgba(30,55,105,.04);transition:.18s}.wpal-style-metrika .wpal-calendar-cta:hover{border-color:#9bbfff;background:#f8fbff;transform:translateY(-1px)}.wpal-style-metrika .wpal-inputbar{padding:10px 11px 8px;background:#f5f7fa;border-top:1px solid #e5eaf2;gap:8px}.wpal-style-metrika .wpal-inputbar textarea{min-height:44px;border:1px solid #dfe5ee;border-radius:22px;padding:11px 14px;background:#fff;color:#22304f;box-shadow:0 3px 12px rgba(33,56,102,.04);transition:.18s}.wpal-style-metrika .wpal-inputbar textarea::placeholder{color:#9ba5b7}.wpal-style-metrika .wpal-inputbar textarea:focus{border-color:#a4bff3;box-shadow:0 0 0 4px rgba(18,105,255,.07)}.wpal-style-metrika .wpal-inputbar button{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#17c983,#22b879);box-shadow:0 8px 18px rgba(22,188,124,.24);transition:.18s}.wpal-style-metrika .wpal-inputbar button:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 10px 22px rgba(22,188,124,.3)}.wpal-style-metrika .wpal-brand{min-height:25px;display:flex;align-items:center;justify-content:center;gap:6px;background:#f5f7fa;color:#9aa5b7;font-size:8px;padding:0 0 7px;letter-spacing:.01em}
.wpal-style-metrika .wpal-response-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-width:100%;margin:-1px 0 12px}.wpal-style-metrika .wpal-action-btn,.wpal-style-metrika .wpal-exp-quick{min-height:40px;border:1px solid #dce5f3;background:#fff;color:#28426f;border-radius:12px;padding:9px 10px;font-size:11px;box-shadow:0 3px 12px rgba(31,52,94,.04);transition:.18s}.wpal-style-metrika .wpal-action-btn:hover,.wpal-style-metrika .wpal-exp-quick:hover{transform:translateY(-1px);border-color:#93b7fb;background:#f8fbff;box-shadow:0 6px 16px rgba(31,52,94,.07)}.wpal-style-metrika .wpal-action-btn.is-primary{background:linear-gradient(135deg,#166fff,#3d64ff);border-color:transparent;color:#fff;box-shadow:0 7px 16px rgba(30,100,255,.18)}.wpal-style-metrika .wpal-exp-quick-replies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0}.wpal-style-metrika .wpal-response-cards{gap:9px;padding:2px 0 13px}.wpal-style-metrika .wpal-response-card{flex-basis:82%;border:1px solid #e1e7f0;border-radius:16px;box-shadow:0 8px 22px rgba(33,54,96,.08);transition:.2s}.wpal-style-metrika .wpal-response-card:hover{transform:translateY(-2px)}.wpal-style-metrika .wpal-response-card img{height:135px}.wpal-style-metrika .wpal-response-card-body{padding:12px}.wpal-style-metrika .wpal-response-card-body>strong{font-size:13px;color:#17264a}.wpal-style-metrika .wpal-card-price{color:#11244d}.wpal-style-metrika .wpal-card-action{border-radius:10px;background:linear-gradient(135deg,#166fff,#3d64ff);padding:9px}
.wpal-style-metrika .wpal-lead-card,.wpal-style-metrika .wpal-calendar-card{border:1px solid #e0e6f0;border-radius:16px;box-shadow:0 8px 24px rgba(32,53,94,.07);padding:14px}.wpal-style-metrika .wpal-lead-icon{background:linear-gradient(135deg,#16c983,#2ab98a)}.wpal-style-metrika .wpal-lead-card h4,.wpal-style-metrika .wpal-calendar-head h4{color:#15254d}.wpal-style-metrika .wpal-lead-card input{border-color:#dfe6f1;border-radius:10px}.wpal-style-metrika .wpal-lead-card button,.wpal-style-metrika .wpal-calendar-confirm{background:linear-gradient(135deg,#166fff,#3b62ff);border-radius:10px;box-shadow:0 7px 16px rgba(28,94,240,.15)}.wpal-style-metrika .wpal-whatsapp{border-radius:11px;background:linear-gradient(135deg,#25d366,#15b85a)}.wpal-style-metrika .wpal-slot{border-color:#dfe6f1;border-radius:10px;padding:9px}.wpal-style-metrika .wpal-slot:hover{border-color:#8fb5ff;background:#f8fbff}.wpal-style-metrika .wpal-selected-slot{background:#eef7ff;color:#28539c}.wpal-style-metrika .wpal-calendar-head>span{background:#edf4ff;color:#2563eb}.wpal-style-metrika .wpal-inline-link{color:#1768d8}.wpal-style-metrika .wpal-success>span,.wpal-style-metrika .wpal-calendar-success>span{box-shadow:0 0 0 6px rgba(22,190,128,.08)}
@media(max-width:520px){.wpal-style-metrika .wpal-window{left:6px;right:6px;bottom:79px;height:min(720px,calc(100dvh - 92px));border-radius:22px}.wpal-style-metrika .wpal-launcher{width:60px;height:60px}.wpal-style-metrika .wpal-launcher-prompt{right:70px;max-width:calc(100vw - 100px)}.wpal-style-metrika.wpal-pos-left .wpal-launcher-prompt{right:auto;left:70px}.wpal-style-metrika .wpal-response-actions,.wpal-style-metrika .wpal-exp-quick-replies{grid-template-columns:1fr 1fr}}@media(max-width:380px){.wpal-style-metrika .wpal-response-actions,.wpal-style-metrika .wpal-exp-quick-replies{grid-template-columns:1fr}.wpal-style-metrika .wpal-window{left:4px;right:4px}}@media(prefers-reduced-motion:reduce){.wpal-style-metrika *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* v4.1.0 · Mobile conversation shell. Scoped to the widget. */
.wpal-root [hidden]{display:none!important}
.wpal-root.wpal-open .wpal-launcher,.wpal-root.wpal-open .wpal-launcher-prompt{display:none!important}
.wpal-root .wpal-header,.wpal-root .wpal-context-strip,.wpal-root .wpal-quick-actions,.wpal-root .wpal-inputbar,.wpal-root .wpal-brand{flex-shrink:0}
.wpal-root .wpal-messages{min-height:0;min-width:0;overscroll-behavior:contain;overflow-anchor:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch}
.wpal-root .wpal-inputbar textarea{min-width:0;max-height:120px;line-height:1.45;overflow-y:auto}
.wpal-root .wpal-inputbar button{flex-shrink:0;padding:0;line-height:1;display:flex;align-items:center;justify-content:center}
.wpal-root .wpal-inputbar button svg{display:block;flex:none;transform:none}
.wpal-root .wpal-close{flex-shrink:0;padding:0;display:flex;align-items:center;justify-content:center;line-height:1}
.wpal-root .wpal-window{position:relative}
.wpal-root .wpal-jump-latest{position:absolute;right:16px;bottom:90px;z-index:2;border:1px solid #d7e3f3;border-radius:24px;background:#fff;color:#244773;padding:10px 15px;min-height:44px;font-size:12px;box-shadow:0 4px 20px #18334d24;cursor:pointer}
.wpal-root .wpal-error{flex-wrap:wrap;gap:8px;align-items:center}
.wpal-root .wpal-retry{border:1px solid #e9a4ae;background:#fff;color:#9f1239;min-height:44px;border-radius:12px;padding:9px 14px;font-size:13px;cursor:pointer}
.wpal-root .wpal-step-progress{font-size:12px;color:#6481a5;margin:0 0 14px;font-weight:600}
.wpal-root .wpal-step-back{background:transparent!important;color:#5f738d!important;box-shadow:none!important;min-height:44px}
.wpal-root .wpal-calendar-form input,.wpal-root .wpal-coverage-form input{width:100%;max-width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:11px;background:#fff;color:#17264a}
.wpal-root button:focus-visible,.wpal-root a:focus-visible{outline:3px solid #4d91ff;outline-offset:3px}
.wpal-root .wpal-window:focus{outline:none}
.wpal-root .wpal-context-strip>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wpal-root.wpal-floating.wpal-mobile-open{position:fixed;left:var(--wpal-vleft,0px)!important;top:var(--wpal-vtop,0px)!important;right:auto!important;bottom:auto!important;width:var(--wpal-vwidth,100%);height:var(--wpal-vh,100dvh);z-index:2147483000}
.wpal-root.wpal-floating.wpal-mobile-open .wpal-window{position:relative;inset:auto;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;border-radius:0;animation:none;transform:none;box-shadow:none}
.wpal-root.wpal-mobile-open .wpal-header{padding-top:max(10px,env(safe-area-inset-top,0px))}
.wpal-root.wpal-mobile-open .wpal-brand{padding-bottom:max(7px,env(safe-area-inset-bottom,0px))}
.wpal-root.wpal-mobile-open.wpal-keyboard-open .wpal-context-strip,.wpal-root.wpal-mobile-open.wpal-keyboard-open .wpal-quick-actions,.wpal-root.wpal-mobile-open.wpal-keyboard-open .wpal-brand{display:none}
.wpal-root.wpal-mobile-open.wpal-keyboard-open .wpal-inputbar{padding-bottom:8px}
@media(max-width:767px),(max-height:500px) and (pointer:coarse){
 .wpal-root{font-size:16px;-webkit-text-size-adjust:100%}
 .wpal-root.wpal-floating{bottom:max(16px,env(safe-area-inset-bottom,0px))}
 .wpal-root .wpal-header{min-height:68px;padding:10px 12px;gap:10px}
 .wpal-root .wpal-avatar{width:42px;height:42px;flex-basis:42px}
 .wpal-root .wpal-close{width:48px;height:48px;font-size:25px;border-radius:14px}
 .wpal-root .wpal-header strong{font-size:15px;white-space:normal;overflow-wrap:anywhere}
 .wpal-root .wpal-header small{font-size:11px}
 .wpal-root .wpal-context-strip{font-size:11px;min-height:32px}
 .wpal-root .wpal-messages{padding:16px 14px 20px}
 .wpal-root .wpal-msg>div{max-width:90%;font-size:15px;line-height:1.5;padding:11px 13px 23px;overflow-wrap:anywhere}
 .wpal-root .wpal-msg-time{font-size:10px}
 .wpal-root .wpal-inputbar{padding:9px 12px;gap:9px;align-items:flex-end}
 .wpal-root .wpal-inputbar textarea{font-size:16px;min-height:48px;max-height:120px;padding:11px 14px;border-radius:23px}
 .wpal-root .wpal-inputbar button{width:48px;height:48px;border-radius:16px}
 .wpal-root .wpal-inputbar button svg{width:23px;height:23px}
 .wpal-root.wpal-style-metrika .wpal-inputbar button{background:#1269ff;box-shadow:0 5px 14px #1269ff28}
 .wpal-root.wpal-style-metrika .wpal-user>div{background:#e4efff;border-color:#d3e3fb}
 .wpal-root.wpal-style-metrika .wpal-messages{background:#f6f9fd}
 .wpal-root .wpal-action-btn,.wpal-root .wpal-exp-quick,.wpal-root .wpal-card-action,.wpal-root .wpal-calendar-cta,.wpal-root .wpal-slot,.wpal-root .wpal-calendar-confirm,.wpal-root .wpal-calendar-back,.wpal-root .wpal-lead-card button,.wpal-root .wpal-whatsapp{min-height:48px;padding:12px;font-size:14px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;touch-action:manipulation}
 .wpal-root .wpal-response-actions{max-width:100%;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}
 .wpal-root .wpal-starter-actions{display:grid;grid-template-columns:1fr;margin:2px 0 18px}
 .wpal-root .wpal-starter-actions button{text-align:left;border-radius:13px}
 .wpal-root .wpal-field input{font-size:16px;min-height:48px;color:#17264a;line-height:1.4}
 .wpal-root .wpal-field>span{font-size:13px;line-height:1.4;margin-bottom:7px}
 .wpal-root .wpal-lead-card h4,.wpal-root .wpal-calendar-head h4{font-size:16px}
 .wpal-root .wpal-lead-card p,.wpal-root .wpal-calendar-head p{font-size:13px;line-height:1.5}
 .wpal-root .wpal-privacy{font-size:11px;line-height:1.5;margin-top:12px}
 .wpal-root .wpal-response-card-body>strong{font-size:15px}
 .wpal-root .wpal-response-card-body p{font-size:13px;line-height:1.5}
 .wpal-root .wpal-response-card{flex-basis:87%;min-width:0}
 .wpal-root .wpal-quick-actions{padding:8px 12px;max-height:132px;overflow-y:auto;overscroll-behavior:contain}
 .wpal-root.wpal-inline .wpal-window{position:relative;inset:auto;width:100%;height:620px;max-height:82dvh}
}
@media(max-width:360px){.wpal-root .wpal-response-actions,.wpal-root .wpal-exp-quick-replies{grid-template-columns:1fr}.wpal-root .wpal-messages{padding-left:10px;padding-right:10px}}
@media(prefers-reduced-motion:reduce){.wpal-root *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Woo Metrika AI 4.2 */
.wpal-root .wpal-woo-toolbar{display:flex;gap:6px;padding:8px 10px;background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;overflow-x:auto}
.wpal-root .wpal-woo-toolbar button{font-size:12px;white-space:nowrap;width:auto;padding:9px;min-height:44px}
.wpal-root .wpal-woo-products{display:grid;gap:12px;margin:10px 0}
.wpal-root .wpal-woo-product,.wpal-root .wpal-woo-cart,.wpal-root .wpal-woo-search{border:1px solid #dce5f1;background:#fff;padding:14px;border-radius:16px;margin-bottom:12px;color:#17264a;overflow-wrap:anywhere}
.wpal-root .wpal-woo-product>img{display:block;width:100%;height:150px;object-fit:contain;border-radius:10px;background:#fafbfd}
.wpal-root .wpal-woo-product h4,.wpal-root .wpal-woo-cart h4,.wpal-root .wpal-woo-search h4{margin:10px 0;font-size:16px;line-height:1.4;color:#17264a}
.wpal-root .wpal-woo-price{font-size:16px;font-weight:700;margin:10px 0;color:#144887}
.wpal-root .wpal-woo-description,.wpal-root .wpal-woo-stock{font-size:12px;line-height:1.5;margin:8px 0;color:#5d6f89}
.wpal-root .wpal-woo-button,.wpal-root .wpal-woo-link{display:inline-flex;align-items:center;justify-content:center;background:#1269ff;color:#fff;border:0;border-radius:11px;min-height:46px;padding:11px 14px;line-height:1.4;font-size:14px;text-decoration:none;cursor:pointer}
.wpal-root.wpal-style-whatsapp .wpal-woo-button,.wpal-root.wpal-style-whatsapp .wpal-woo-link{background:#075e54;color:#fff}
.wpal-root .wpal-woo-button:disabled{opacity:.55;cursor:wait}
.wpal-root .wpal-woo-product>.wpal-woo-link{background:transparent;color:#245aaa;padding:5px 0;min-height:40px;text-decoration:underline}
.wpal-root .wpal-woo-buy label,.wpal-root .wpal-woo-search label{display:block;font-size:13px;font-weight:600;margin:10px 0}
.wpal-root .wpal-woo-buy select,.wpal-root .wpal-woo-buy input,.wpal-root .wpal-woo-search input{display:block;width:100%;max-width:100%;font:inherit;font-size:16px;min-height:46px;padding:9px 10px;margin:6px 0;color:#17264a;background:#fff;border:1px solid #cedced;border-radius:9px}
.wpal-root .wpal-woo-buy button,.wpal-root .wpal-woo-search button,.wpal-root .wpal-woo-cart>.wpal-woo-link{width:100%;margin-top:7px}
.wpal-root .wpal-woo-cart-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e8eef6;font-size:13px}
.wpal-root .wpal-woo-error{color:#a21d35!important;font-size:13px;line-height:1.5;margin:10px 0}
.wpal-root.wpal-keyboard-open .wpal-woo-toolbar{display:none}
/* Metrika AI 4.4.1 — Widget proactivo: notificación estilo mensajería */
.wpal-proactive{position:absolute;right:0;bottom:80px;width:min(310px,calc(100vw - 32px));background:#fff;color:#1f2937;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 16px 44px rgba(15,23,42,.2);padding:12px 12px 12px;opacity:0;transform:translateY(10px) scale(.98);transform-origin:bottom right;transition:opacity .25s ease,transform .25s ease;z-index:2}
.wpal-proactive.is-in{opacity:1;transform:none}
.wpal-pos-left .wpal-proactive{right:auto;left:0;transform-origin:bottom left}
.wpal-proactive:after{content:"";position:absolute;right:24px;bottom:-7px;width:14px;height:14px;background:#fff;border-right:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08);transform:rotate(45deg)}
.wpal-pos-left .wpal-proactive:after{right:auto;left:24px}
.wpal-proactive-head{display:flex;align-items:center;gap:9px;padding-right:26px;margin-bottom:8px}
.wpal-proactive-avatar{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:var(--wpal-color,#1269ff);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;overflow:hidden}
.wpal-style-metrika .wpal-proactive-avatar{background:#fff;border:1px solid #e4eaf5}
.wpal-proactive-avatar img{width:22px;height:22px;object-fit:contain}
.wpal-style-whatsapp .wpal-proactive-avatar{background:var(--wpal-wa-dark,#075e54)}
.wpal-style-whatsapp .wpal-proactive-avatar img{filter:brightness(0) invert(1)}
.wpal-proactive-who{display:flex;flex-direction:column;min-width:0;line-height:1.2}
.wpal-proactive-who strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wpal-proactive-who small{font-size:11px;color:#94a3b8}
.wpal-proactive-body{display:block;width:100%;text-align:left;background:#f1f5f9;border:0;border-radius:4px 14px 14px 14px;padding:10px 12px;cursor:pointer;font:inherit;color:inherit;min-height:38px}
.wpal-style-whatsapp .wpal-proactive-body{background:#f0f2f5}
.wpal-proactive-text{display:block;font-size:14px;line-height:1.45}
.wpal-proactive-typing{display:inline-flex;gap:4px;align-items:center;height:18px}
.wpal-proactive-typing i{width:7px;height:7px;border-radius:50%;background:#94a3b8;animation:wpalPxDot 1.2s infinite}
.wpal-proactive-typing i:nth-child(2){animation-delay:.15s}.wpal-proactive-typing i:nth-child(3){animation-delay:.3s}
@keyframes wpalPxDot{0%,80%,100%{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}
.wpal-proactive-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}
.wpal-proactive-quick[hidden]{display:none}
.wpal-proactive-quick button{border-radius:999px;padding:7px 12px;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;line-height:1.2}
.wpal-proactive-yes{background:var(--wpal-color,#1269ff);color:#fff;border:1px solid var(--wpal-color,#1269ff)}
.wpal-style-metrika .wpal-proactive-yes{background:var(--wpal-blue,#1269ff);border-color:var(--wpal-blue,#1269ff)}
.wpal-style-whatsapp .wpal-proactive-yes{background:var(--wpal-wa-green,#25d366);border-color:var(--wpal-wa-green,#25d366);color:#063f37}
.wpal-proactive-no{background:#fff;color:#475569;border:1px solid #d9e1ec}
.wpal-proactive-no:hover{background:#f8fafc}
.wpal-proactive-close{position:absolute;top:8px;right:8px;width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:#94a3b8;font-size:18px;line-height:1;cursor:pointer}
.wpal-proactive-close:hover,.wpal-proactive-close:focus-visible{background:#f1f5f9;color:#475569}
.wpal-proactive-badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#ff3b30;color:#fff;font-size:11px;font-weight:800;line-height:20px;text-align:center;border:2px solid #fff;box-shadow:0 2px 6px rgba(255,59,48,.35);animation:wpalPxBadge .35s ease both}
@keyframes wpalPxBadge{from{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}
.wpal-root.wpal-open .wpal-proactive,.wpal-root.wpal-open .wpal-proactive-badge{display:none}
@media(max-width:520px){.wpal-proactive{bottom:74px;width:calc(100vw - 24px)}}
@media(prefers-reduced-motion:reduce){.wpal-proactive{transition:none;transform:none}.wpal-proactive-typing i,.wpal-proactive-badge{animation:none}}
/* Metrika AI 4.5.0 — Metrika Commerce: comparación */
.wpal-root .wpal-woo-compare{border:1px solid #dce5f1;background:#fff;padding:12px;border-radius:16px;margin:0 0 12px;color:#17264a}
.wpal-root .wpal-woo-compare h4{margin:0 0 8px;font-size:14px}
.wpal-root .wpal-woo-compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
.wpal-root .wpal-woo-compare table{border-collapse:collapse;width:100%;min-width:320px;font-size:12px}
.wpal-root .wpal-woo-compare th,.wpal-root .wpal-woo-compare td{border-top:1px solid #edf1f7;padding:7px 6px;text-align:left;vertical-align:top}
.wpal-root .wpal-woo-compare tr:first-child th{border-top:0;font-weight:700}
.wpal-root .wpal-woo-compare tr:first-child img{display:block;width:64px;height:64px;object-fit:contain;margin-bottom:4px;background:#fafbfd;border-radius:8px}
.wpal-root .wpal-woo-compare tbody th,.wpal-root .wpal-woo-compare tr>th:first-child{color:#64748b;font-weight:600;white-space:nowrap}
/* Metrika AI 4.6.0 — Metrika Commerce: envío gratis y cupón */
.wpal-root .wpal-woo-freeship{margin:10px 0;padding:10px 12px;border-radius:12px;background:#f5f8ff;border:1px solid #dce5f1}
.wpal-root .wpal-woo-freeship p{margin:0 0 7px;font-size:12.5px;font-weight:650;color:#17264a}
.wpal-root .wpal-woo-freeship-bar{height:7px;border-radius:999px;background:#e2e8f0;overflow:hidden}
.wpal-root .wpal-woo-freeship-bar span{display:block;height:100%;border-radius:999px;background:var(--wpal-color,#1269ff);transition:width .4s ease}
.wpal-root .wpal-woo-freeship.is-reached{background:#ecfdf5;border-color:#a7f3d0}
.wpal-root .wpal-woo-freeship.is-reached .wpal-woo-freeship-bar span{background:#10b981}
.wpal-root .wpal-woo-coupons{font-size:12px;color:#047857;font-weight:650;margin:4px 0}
.wpal-root .wpal-woo-coupon{border:1.5px dashed #f59e0b;background:#fffbeb;padding:12px 14px;border-radius:16px;margin:0 0 12px;color:#17264a;text-align:center}
.wpal-root .wpal-woo-coupon-title{margin:0 0 6px;font-weight:700;font-size:13.5px}
.wpal-root .wpal-woo-coupon-code{display:inline-block;margin:0 0 10px;padding:5px 12px;border-radius:8px;background:#fff;border:1px solid #fcd34d;font:700 15px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}
@media(prefers-reduced-motion:reduce){.wpal-root .wpal-woo-freeship-bar span{transition:none}}
/* Metrika AI 4.7.0 — Metrika Commerce: pedidos */
.wpal-root .wpal-woo-order,.wpal-root .wpal-woo-order-card{border:1px solid #dce5f1;background:#fff;padding:14px;border-radius:16px;margin:0 0 12px;color:#17264a}
.wpal-root .wpal-woo-order h4,.wpal-root .wpal-woo-order-card h4{margin:0 0 6px;font-size:14px}
.wpal-root .wpal-woo-order-form{display:grid;gap:8px;margin-top:8px}
.wpal-root .wpal-woo-order-form input{width:100%;box-sizing:border-box;border:1px solid #cfd9e8;border-radius:10px;padding:9px 11px;font:inherit;font-size:14px}
.wpal-root .wpal-woo-order-status{display:inline-block;margin:0 0 8px;padding:4px 10px;border-radius:999px;background:#eef2ff;color:#3730a3;font-weight:700;font-size:12px}
.wpal-root .wpal-woo-order-status.wpal-status-completed{background:#ecfdf5;color:#047857}
.wpal-root .wpal-woo-order-status.wpal-status-processing{background:#eff6ff;color:#1d4ed8}
.wpal-root .wpal-woo-order-status.wpal-status-on-hold,.wpal-root .wpal-woo-order-status.wpal-status-pending{background:#fffbeb;color:#b45309}
.wpal-root .wpal-woo-order-status.wpal-status-cancelled,.wpal-root .wpal-woo-order-status.wpal-status-failed,.wpal-root .wpal-woo-order-status.wpal-status-refunded{background:#fef2f2;color:#b91c1c}
.wpal-root .wpal-woo-order-row{margin:3px 0;font-size:13px}
.wpal-root .wpal-woo-order-items{margin:6px 0 8px 18px;padding:0;font-size:13px}
