/* Metrika AI 4.9.1 — Aislamiento del widget frente a estilos de temas y plugins.
   1) Todas las reglas llevan el prefijo #metrika-ai-widget#metrika-ai-widget (prioridad alta, gana a temas con ID de página).
   2) Esta capa devuelve cada elemento a los valores del navegador (all: revert), ignorando los estilos del tema;
      las reglas propias del widget, más específicas, se aplican encima. Los SVG se excluyen: revert borraría su forma. */
#metrika-ai-widget#metrika-ai-widget:where(.wpal-root){all:revert;box-sizing:border-box;font-size:16px;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-align:left;text-shadow:none;font-weight:400;font-style:normal;color:#000;white-space:normal;direction:ltr}
#metrika-ai-widget#metrika-ai-widget :where(*:not(svg):not(svg *)),#metrika-ai-widget#metrika-ai-widget :where(*:not(svg):not(svg *))::before,#metrika-ai-widget#metrika-ai-widget :where(*:not(svg):not(svg *))::after{all:revert}
#metrika-ai-widget#metrika-ai-widget :where(svg){fill:initial;stroke:initial;max-width:none;box-shadow:none;border:0;background:none;filter:none}
#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.wpal-root *{box-sizing:border-box}#metrika-ai-widget#metrika-ai-widget.wpal-root button,#metrika-ai-widget#metrika-ai-widget.wpal-root textarea,#metrika-ai-widget#metrika-ai-widget.wpal-root input{font-family:inherit}#metrika-ai-widget#metrika-ai-widget.wpal-floating{position:fixed;z-index:999999;bottom:24px}#metrika-ai-widget#metrika-ai-widget.wpal-pos-right{right:24px}#metrika-ai-widget#metrika-ai-widget.wpal-pos-left{left:24px}#metrika-ai-widget#metrika-ai-widget .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}#metrika-ai-widget#metrika-ai-widget .wpal-launcher:hover{transform:translateY(-2px);box-shadow:0 13px 34px rgba(0,0,0,.27)}#metrika-ai-widget#metrika-ai-widget.wpal-pos-left .wpal-launcher{margin-left:0}#metrika-ai-widget#metrika-ai-widget .wpal-launcher svg{width:31px;height:31px;fill:currentColor}#metrika-ai-widget#metrika-ai-widget .wpal-launcher-close{display:none;font-size:31px;line-height:1;font-weight:300}#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-open .wpal-launcher-chat{display:none}#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-open .wpal-launcher-close{display:block}#metrika-ai-widget#metrika-ai-widget .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}#metrika-ai-widget#metrika-ai-widget.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)}}#metrika-ai-widget#metrika-ai-widget .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}#metrika-ai-widget#metrika-ai-widget .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}#metrika-ai-widget#metrika-ai-widget.wpal-pos-left .wpal-launcher-prompt{right:auto;left:72px}#metrika-ai-widget#metrika-ai-widget.wpal-pos-left .wpal-launcher-prompt:after{right:auto;left:-7px;border-width:7px 8px 7px 0;border-color:transparent #fff transparent transparent}#metrika-ai-widget#metrika-ai-widget .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}#metrika-ai-widget#metrika-ai-widget .wpal-window[hidden]{display:none}#metrika-ai-widget#metrika-ai-widget .wpal-header{background:var(--wpal-color);color:#fff;padding:14px 15px;display:flex;align-items:center;gap:11px;min-height:68px}#metrika-ai-widget#metrika-ai-widget .wpal-avatar{width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.18);display:grid;place-items:center;flex:0 0 42px}#metrika-ai-widget#metrika-ai-widget .wpal-avatar svg{width:24px;height:24px;fill:currentColor}#metrika-ai-widget#metrika-ai-widget .wpal-header strong{display:block;font-size:15px;line-height:1.2}#metrika-ai-widget#metrika-ai-widget .wpal-header small{display:flex;align-items:center;gap:6px;margin-top:4px;opacity:.94;font-size:11px}#metrika-ai-widget#metrika-ai-widget .wpal-header small i{width:7px;height:7px;border-radius:50%;background:#7df0a5}#metrika-ai-widget#metrika-ai-widget .wpal-close{margin-left:auto;background:transparent;color:#fff;border:0;font-size:28px;cursor:pointer;line-height:1;padding:4px 6px}#metrika-ai-widget#metrika-ai-widget .wpal-messages{flex:1;overflow:auto;padding:18px 14px;background:#f8fafc;scroll-behavior:smooth}#metrika-ai-widget#metrika-ai-widget .wpal-msg{display:flex;margin:0 0 10px}#metrika-ai-widget#metrika-ai-widget .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)}#metrika-ai-widget#metrika-ai-widget .wpal-msg-text{display:block}#metrika-ai-widget#metrika-ai-widget .wpal-msg-time{position:absolute;right:7px;bottom:4px;font-size:9px;color:#87929c;line-height:1}#metrika-ai-widget#metrika-ai-widget .wpal-bot>div{background:#fff;color:#1e293b;border:1px solid #e2e8f0;border-bottom-left-radius:4px}#metrika-ai-widget#metrika-ai-widget .wpal-user{justify-content:flex-end}#metrika-ai-widget#metrika-ai-widget .wpal-user>div{background:var(--wpal-color);color:#fff;border-bottom-right-radius:4px}#metrika-ai-widget#metrika-ai-widget .wpal-user .wpal-msg-time{color:rgba(255,255,255,.72)}#metrika-ai-widget#metrika-ai-widget .wpal-typing>div{color:#64748b;padding-bottom:10px}#metrika-ai-widget#metrika-ai-widget .wpal-typing span{display:inline-block;animation:wpalblink 1.2s infinite}#metrika-ai-widget#metrika-ai-widget .wpal-typing span:nth-child(2){animation-delay:.15s}#metrika-ai-widget#metrika-ai-widget .wpal-typing span:nth-child(3){animation-delay:.3s}@keyframes wpalblink{0%,80%,100%{opacity:.25}40%{opacity:1}}#metrika-ai-widget#metrika-ai-widget .wpal-inputbar{display:flex;gap:8px;padding:10px;border-top:1px solid #e2e8f0;background:#fff;align-items:flex-end}#metrika-ai-widget#metrika-ai-widget .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}#metrika-ai-widget#metrika-ai-widget .wpal-inputbar textarea:focus{border-color:var(--wpal-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--wpal-color) 14%,transparent)}#metrika-ai-widget#metrika-ai-widget .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}#metrika-ai-widget#metrika-ai-widget .wpal-inputbar button svg{width:20px;height:20px;fill:currentColor}#metrika-ai-widget#metrika-ai-widget .wpal-inputbar button:disabled{opacity:.55;cursor:not-allowed}#metrika-ai-widget#metrika-ai-widget .wpal-brand{text-align:center;font-size:9px;color:#94a3b8;padding:0 0 7px;background:#fff}#metrika-ai-widget#metrika-ai-widget .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)}#metrika-ai-widget#metrika-ai-widget .wpal-lead-head{display:flex;gap:10px;align-items:flex-start;margin-bottom:11px}#metrika-ai-widget#metrika-ai-widget .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}#metrika-ai-widget#metrika-ai-widget .wpal-lead-card h4{margin:0 0 4px;font-size:15px;color:#0f172a}#metrika-ai-widget#metrika-ai-widget .wpal-lead-card p{font-size:12px;color:#64748b;margin:0}#metrika-ai-widget#metrika-ai-widget .wpal-field{display:block;margin:0 0 9px}#metrika-ai-widget#metrika-ai-widget .wpal-field span{display:block;font-size:11px;color:#475569;margin:0 0 4px;font-weight:600}#metrika-ai-widget#metrika-ai-widget .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}#metrika-ai-widget#metrika-ai-widget .wpal-lead-card input:focus{border-color:var(--wpal-color);box-shadow:0 0 0 2px rgba(37,99,235,.1)}#metrika-ai-widget#metrika-ai-widget .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}#metrika-ai-widget#metrika-ai-widget .wpal-honeypot{position:absolute!important;left:-9999px!important}#metrika-ai-widget#metrika-ai-widget .wpal-privacy{display:block;margin:7px 0 0;color:#94a3b8;font-size:10px;text-align:center}#metrika-ai-widget#metrika-ai-widget .wpal-privacy a{color:inherit}#metrika-ai-widget#metrika-ai-widget .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%}#metrika-ai-widget#metrika-ai-widget .wpal-success{text-align:center}#metrika-ai-widget#metrika-ai-widget .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}#metrika-ai-widget#metrika-ai-widget .wpal-success h4{margin-bottom:3px}#metrika-ai-widget#metrika-ai-widget .wpal-success-note{font-size:11px;color:#64748b;margin-top:4px}#metrika-ai-widget#metrika-ai-widget .wpal-form-error{color:#b91c1c!important;margin-top:7px!important;text-align:center}#metrika-ai-widget#metrika-ai-widget.wpal-inline{max-width:440px}#metrika-ai-widget#metrika-ai-widget.wpal-inline .wpal-window{width:100%;height:620px;margin:0}#metrika-ai-widget#metrika-ai-widget .wpal-error>div{background:#fff1f2;border-color:#fecdd3;color:#9f1239}/* Estilo inspirado en una conversación de mensajería familiar, sin usar branding oficial. */

#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp{--wpal-color:var(--wpal-wa-green)}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-launcher{background:var(--wpal-wa-green)}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-header{background:var(--wpal-wa-dark)}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-avatar{background:rgba(255,255,255,.16)}#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-bot>div{border:0;background:#fff;color:#111b21}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-user>div{background:#d9fdd3;color:#111b21}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-user .wpal-msg-time{color:#667781}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-inputbar{background:#f0f2f5;border-top:0}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-inputbar textarea{border:0;border-radius:22px;padding:11px 14px;box-shadow:none}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-inputbar textarea:focus{box-shadow:none}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-inputbar button{border-radius:50%;background:var(--wpal-wa-green)}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-brand{background:#f0f2f5;padding-bottom:8px}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-lead-card{border:0;box-shadow:0 1px 3px rgba(0,0,0,.09)}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-lead-icon,#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-lead-card button{background:var(--wpal-wa-green)}
@media(max-width:520px){#metrika-ai-widget#metrika-ai-widget.wpal-floating{left:12px!important;right:12px!important;bottom:12px}#metrika-ai-widget#metrika-ai-widget .wpal-launcher{margin-left:auto}#metrika-ai-widget#metrika-ai-widget.wpal-pos-left .wpal-launcher{margin-left:0}#metrika-ai-widget#metrika-ai-widget .wpal-launcher-prompt{max-width:calc(100vw - 110px);overflow:hidden;text-overflow:ellipsis}#metrika-ai-widget#metrika-ai-widget .wpal-window{position:fixed;left:8px;right:8px;bottom:78px;width:auto;height:min(690px,calc(100dvh - 96px));border-radius:16px}#metrika-ai-widget#metrika-ai-widget.wpal-inline .wpal-window{position:static;width:100%;height:72vh}}

#metrika-ai-widget#metrika-ai-widget .wpal-quick-actions{padding:8px 12px;background:#fff;border-top:1px solid #e2e8f0}#metrika-ai-widget#metrika-ai-widget .wpal-quick-actions[hidden]{display:none}#metrika-ai-widget#metrika-ai-widget .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}#metrika-ai-widget#metrika-ai-widget .wpal-calendar-cta:hover{background:#f0fdf4}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-quick-actions{background:#f0f2f5;border-top:0}#metrika-ai-widget#metrika-ai-widget .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)}#metrika-ai-widget#metrika-ai-widget .wpal-calendar-head{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}#metrika-ai-widget#metrika-ai-widget .wpal-calendar-head>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ecfdf5}#metrika-ai-widget#metrika-ai-widget .wpal-calendar-head h4{margin:0 0 3px;font-size:15px}#metrika-ai-widget#metrika-ai-widget .wpal-calendar-head p,#metrika-ai-widget#metrika-ai-widget .wpal-calendar-title,#metrika-ai-widget#metrika-ai-widget .wpal-calendar-empty{margin:0;color:#64748b;font-size:12px}#metrika-ai-widget#metrika-ai-widget .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)}}#metrika-ai-widget#metrika-ai-widget .wpal-calendar-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}#metrika-ai-widget#metrika-ai-widget .wpal-slot{border:1px solid #cbd5e1;background:#fff;border-radius:9px;padding:8px 7px;font-size:11px;cursor:pointer;color:#334155}#metrika-ai-widget#metrika-ai-widget .wpal-slot:hover{border-color:var(--wpal-color);background:#f0fdf4}#metrika-ai-widget#metrika-ai-widget .wpal-selected-slot{background:#ecfdf5;color:#166534;border-radius:9px;padding:9px 10px;font-size:12px;font-weight:700;margin-bottom:10px}#metrika-ai-widget#metrika-ai-widget .wpal-calendar-form .wpal-field{margin-bottom:9px}#metrika-ai-widget#metrika-ai-widget .wpal-calendar-confirm{width:100%;border:0;border-radius:9px;background:var(--wpal-color);color:#fff;padding:10px;font-weight:700;cursor:pointer}#metrika-ai-widget#metrika-ai-widget .wpal-calendar-back{width:100%;border:0;background:transparent;color:#64748b;padding:8px;cursor:pointer;font-size:11px}#metrika-ai-widget#metrika-ai-widget .wpal-calendar-error{color:#b91c1c;font-size:11px;text-align:center;margin:4px 0 0}#metrika-ai-widget#metrika-ai-widget .wpal-calendar-success{text-align:center;padding:4px}#metrika-ai-widget#metrika-ai-widget .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}#metrika-ai-widget#metrika-ai-widget .wpal-calendar-success h4{margin:0 0 5px}#metrika-ai-widget#metrika-ai-widget .wpal-calendar-success p{font-size:12px;color:#64748b}#metrika-ai-widget#metrika-ai-widget .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}#metrika-ai-widget#metrika-ai-widget .wpal-calendar-link.secondary{background:#fff;color:#334155!important;border:1px solid #cbd5e1}@media(max-width:420px){#metrika-ai-widget#metrika-ai-widget .wpal-calendar-slots{grid-template-columns:1fr}}/* v2.6 · Contextual AI Triggers */

#metrika-ai-widget#metrika-ai-widget.wpal-trigger-only .wpal-window{margin-bottom:0}
@media(max-width:520px){#metrika-ai-widget#metrika-ai-widget.wpal-trigger-only .wpal-window{bottom:12px}}/* v2.7 · Interactive Responses */


#metrika-ai-widget#metrika-ai-widget .wpal-inline-link{color:#0877c9;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:650}#metrika-ai-widget#metrika-ai-widget .wpal-user .wpal-inline-link{color:inherit}#metrika-ai-widget#metrika-ai-widget .wpal-response-actions{display:flex;flex-wrap:wrap;gap:7px;max-width:88%;margin:-4px 0 12px 2px}#metrika-ai-widget#metrika-ai-widget .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}#metrika-ai-widget#metrika-ai-widget .wpal-action-btn:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(15,23,42,.08)}#metrika-ai-widget#metrika-ai-widget .wpal-action-btn.is-primary{background:var(--wpal-color);border-color:var(--wpal-color);color:#fff}#metrika-ai-widget#metrika-ai-widget .wpal-response-cards{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 1px 12px;max-width:100%}#metrika-ai-widget#metrika-ai-widget .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)}#metrika-ai-widget#metrika-ai-widget .wpal-response-card img{display:block;width:100%;height:130px;object-fit:cover;background:#f1f5f9}#metrika-ai-widget#metrika-ai-widget .wpal-response-card-body{padding:11px}#metrika-ai-widget#metrika-ai-widget .wpal-response-card-body>strong{display:block;color:#0f172a;font-size:13px;margin-bottom:4px}#metrika-ai-widget#metrika-ai-widget .wpal-response-card-body p{font-size:11px;line-height:1.4;color:#64748b;margin:0 0 7px}#metrika-ai-widget#metrika-ai-widget .wpal-card-price{display:block;font-size:14px;font-weight:800;color:#0f172a;margin:5px 0 8px}#metrika-ai-widget#metrika-ai-widget .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}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-response-card{border:0;box-shadow:0 1px 3px rgba(0,0,0,.10)}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-action-btn{border-color:#c8ddd0;color:#075e54}#metrika-ai-widget#metrika-ai-widget.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){#metrika-ai-widget#metrika-ai-widget .wpal-response-card{flex-basis:86%}}/* v3.2 · A/B Testing quick replies */

#metrika-ai-widget#metrika-ai-widget .wpal-exp-quick-replies{display:inline-flex;flex-wrap:wrap;gap:7px;margin-left:6px}#metrika-ai-widget#metrika-ai-widget .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}#metrika-ai-widget#metrika-ai-widget .wpal-exp-quick:hover{background:#f0fdf4}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-exp-quick{border-color:#c8ddd0;color:#075e54}/* v4.0.2 · Selectable widget themes */


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


#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-context-strip{display:none}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-window{border-radius:16px}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-header-copy strong{color:#fff}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-verified{display:none}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-day-divider span{background:#e7f0ef;color:#667781;box-shadow:0 1px 1px rgba(0,0,0,.04)}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-launcher .wpal-brand-icon{filter:brightness(0) invert(1);opacity:.96}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-avatar .wpal-brand-icon{filter:brightness(0) invert(1);opacity:.95}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-launcher-prompt{font-weight:650}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-response-actions{display:flex;flex-wrap:wrap;gap:7px}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-action-btn{border-color:#c9ddd0;background:#fff;color:#075e54}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-action-btn.is-primary{background:#25d366;color:#063f37;border-color:#25d366}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-response-card{border-color:#d6dfdc}#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-brand{font-size:9px}/* Metrika Premium: white SaaS experience with brand blue/cyan details. */


#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.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)}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-launcher .wpal-brand-icon{width:39px;height:39px;filter:drop-shadow(0 4px 8px rgba(10,70,170,.12))}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-launcher-close{color:var(--wpal-navy);font-size:28px;font-weight:400}#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika.wpal-pos-left .wpal-launcher-prompt{right:auto;left:77px}#metrika-ai-widget#metrika-ai-widget.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}}
#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.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}}
#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.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)}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-avatar .wpal-brand-icon{width:35px;height:35px;filter:drop-shadow(0 4px 8px rgba(10,70,170,.1))}#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.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)}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-header small{color:#71809d;opacity:1;font-size:10px;margin-top:5px}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-header small i{background:#20c887;box-shadow:0 0 0 4px rgba(32,200,135,.09)}#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-close:hover{background:#eef4ff;color:#173e86;transform:scale(1.04)}
#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-context-strip>span:first-child{color:#3978ff;font-size:12px}#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.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)}
#metrika-ai-widget#metrika-ai-widget.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}}#metrika-ai-widget#metrika-ai-widget.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)}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-bot>div{background:#fff;color:#1d2a45;border:1px solid #e3e8f0;border-bottom-left-radius:5px}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-user>div{background:#dff7dc;color:#1d2a45;border:1px solid #ccefc9;border-bottom-right-radius:5px}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-user .wpal-msg-time,#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-msg-time{color:#8a95a9;font-size:8.5px}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-typing>div{padding:10px 14px;color:#6f7b92}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-typing span{color:#3d78ff;font-size:9px}
#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-quick-actions{padding:10px 12px;background:#f5f7fa;border-top:1px solid #e7ebf2}#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-calendar-cta:hover{border-color:#9bbfff;background:#f8fbff;transform:translateY(-1px)}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-inputbar{padding:10px 11px 8px;background:#f5f7fa;border-top:1px solid #e5eaf2;gap:8px}#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-inputbar textarea::placeholder{color:#9ba5b7}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-inputbar textarea:focus{border-color:#a4bff3;box-shadow:0 0 0 4px rgba(18,105,255,.07)}#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-inputbar button:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 10px 22px rgba(22,188,124,.3)}#metrika-ai-widget#metrika-ai-widget.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}
#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-action-btn,#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-action-btn:hover,#metrika-ai-widget#metrika-ai-widget.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)}#metrika-ai-widget#metrika-ai-widget.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)}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-exp-quick-replies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-response-cards{gap:9px;padding:2px 0 13px}#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-response-card:hover{transform:translateY(-2px)}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-response-card img{height:135px}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-response-card-body{padding:12px}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-response-card-body>strong{font-size:13px;color:#17264a}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-card-price{color:#11244d}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-card-action{border-radius:10px;background:linear-gradient(135deg,#166fff,#3d64ff);padding:9px}
#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-lead-card,#metrika-ai-widget#metrika-ai-widget.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}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-lead-icon{background:linear-gradient(135deg,#16c983,#2ab98a)}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-lead-card h4,#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-calendar-head h4{color:#15254d}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-lead-card input{border-color:#dfe6f1;border-radius:10px}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-lead-card button,#metrika-ai-widget#metrika-ai-widget.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)}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-whatsapp{border-radius:11px;background:linear-gradient(135deg,#25d366,#15b85a)}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-slot{border-color:#dfe6f1;border-radius:10px;padding:9px}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-slot:hover{border-color:#8fb5ff;background:#f8fbff}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-selected-slot{background:#eef7ff;color:#28539c}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-calendar-head>span{background:#edf4ff;color:#2563eb}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-inline-link{color:#1768d8}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-success>span,#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-calendar-success>span{box-shadow:0 0 0 6px rgba(22,190,128,.08)}
@media(max-width:520px){#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-window{left:6px;right:6px;bottom:79px;height:min(720px,calc(100dvh - 92px));border-radius:22px}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-launcher{width:60px;height:60px}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-launcher-prompt{right:70px;max-width:calc(100vw - 100px)}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika.wpal-pos-left .wpal-launcher-prompt{right:auto;left:70px}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-response-actions,#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-exp-quick-replies{grid-template-columns:1fr 1fr}}@media(max-width:380px){#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-response-actions,#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-exp-quick-replies{grid-template-columns:1fr}#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-window{left:4px;right:4px}}@media(prefers-reduced-motion:reduce){#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}/* v4.1.0 · Mobile conversation shell. Scoped to the widget. */


#metrika-ai-widget#metrika-ai-widget.wpal-root [hidden]{display:none!important}
#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-open .wpal-launcher,#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-open .wpal-launcher-prompt{display:none!important}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-header,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-context-strip,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-quick-actions,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-inputbar,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-brand{flex-shrink:0}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-messages{min-height:0;min-width:0;overscroll-behavior:contain;overflow-anchor:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-inputbar textarea{min-width:0;max-height:120px;line-height:1.45;overflow-y:auto}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-inputbar button{flex-shrink:0;padding:0;line-height:1;display:flex;align-items:center;justify-content:center}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-inputbar button svg{display:block;flex:none;transform:none}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-close{flex-shrink:0;padding:0;display:flex;align-items:center;justify-content:center;line-height:1}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-window{position:relative}
#metrika-ai-widget#metrika-ai-widget.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}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-error{flex-wrap:wrap;gap:8px;align-items:center}
#metrika-ai-widget#metrika-ai-widget.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}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-step-progress{font-size:12px;color:#6481a5;margin:0 0 14px;font-weight:600}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-step-back{background:transparent!important;color:#5f738d!important;box-shadow:none!important;min-height:44px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-calendar-form input,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-coverage-form input{width:100%;max-width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:11px;background:#fff;color:#17264a}
#metrika-ai-widget#metrika-ai-widget.wpal-root button:focus-visible,#metrika-ai-widget#metrika-ai-widget.wpal-root a:focus-visible{outline:3px solid #4d91ff;outline-offset:3px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-window:focus{outline:none}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-context-strip>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#metrika-ai-widget#metrika-ai-widget.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}
#metrika-ai-widget#metrika-ai-widget.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}
#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-mobile-open .wpal-header{padding-top:max(10px,env(safe-area-inset-top,0px))}
#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-mobile-open .wpal-brand{padding-bottom:max(7px,env(safe-area-inset-bottom,0px))}
#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-mobile-open.wpal-keyboard-open .wpal-context-strip,#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-mobile-open.wpal-keyboard-open .wpal-quick-actions,#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-mobile-open.wpal-keyboard-open .wpal-brand{display:none}
#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-mobile-open.wpal-keyboard-open .wpal-inputbar{padding-bottom:8px}
@media(max-width:767px),(max-height:500px) and (pointer:coarse){
 #metrika-ai-widget#metrika-ai-widget.wpal-root{font-size:16px;-webkit-text-size-adjust:100%}
 #metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-floating{bottom:max(16px,env(safe-area-inset-bottom,0px))}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-header{min-height:68px;padding:10px 12px;gap:10px}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-avatar{width:42px;height:42px;flex-basis:42px}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-close{width:48px;height:48px;font-size:25px;border-radius:14px}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-header strong{font-size:15px;white-space:normal;overflow-wrap:anywhere}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-header small{font-size:11px}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-context-strip{font-size:11px;min-height:32px}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-messages{padding:16px 14px 20px}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-msg>div{max-width:90%;font-size:15px;line-height:1.5;padding:11px 13px 23px;overflow-wrap:anywhere}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-msg-time{font-size:10px}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-inputbar{padding:9px 12px;gap:9px;align-items:flex-end}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-inputbar textarea{font-size:16px;min-height:48px;max-height:120px;padding:11px 14px;border-radius:23px}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-inputbar button{width:48px;height:48px;border-radius:16px}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-inputbar button svg{width:23px;height:23px}
 #metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-style-metrika .wpal-inputbar button{background:#1269ff;box-shadow:0 5px 14px #1269ff28}
 #metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-style-metrika .wpal-user>div{background:#e4efff;border-color:#d3e3fb}
 #metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-style-metrika .wpal-messages{background:#f6f9fd}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-action-btn,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-exp-quick,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-card-action,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-calendar-cta,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-slot,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-calendar-confirm,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-calendar-back,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-lead-card button,#metrika-ai-widget#metrika-ai-widget.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}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-response-actions{max-width:100%;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-starter-actions{display:grid;grid-template-columns:1fr;margin:2px 0 18px}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-starter-actions button{text-align:left;border-radius:13px}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-field input{font-size:16px;min-height:48px;color:#17264a;line-height:1.4}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-field>span{font-size:13px;line-height:1.4;margin-bottom:7px}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-lead-card h4,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-calendar-head h4{font-size:16px}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-lead-card p,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-calendar-head p{font-size:13px;line-height:1.5}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-privacy{font-size:11px;line-height:1.5;margin-top:12px}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-response-card-body>strong{font-size:15px}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-response-card-body p{font-size:13px;line-height:1.5}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-response-card{flex-basis:87%;min-width:0}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-quick-actions{padding:8px 12px;max-height:132px;overflow-y:auto;overscroll-behavior:contain}
 #metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-inline .wpal-window{position:relative;inset:auto;width:100%;height:620px;max-height:82dvh}
}
@media(max-width:360px){#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-response-actions,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-exp-quick-replies{grid-template-columns:1fr}#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-messages{padding-left:10px;padding-right:10px}}
@media(prefers-reduced-motion:reduce){#metrika-ai-widget#metrika-ai-widget.wpal-root *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}/* Woo Metrika AI 4.2 */

#metrika-ai-widget#metrika-ai-widget.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}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar button{font-size:12px;white-space:nowrap;width:auto;padding:9px;min-height:44px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-products{display:grid;gap:12px;margin:10px 0}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-product,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-cart,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-search{border:1px solid #dce5f1;background:#fff;padding:14px;border-radius:16px;margin-bottom:12px;color:#17264a;overflow-wrap:anywhere}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-product>img{display:block;width:100%;height:150px;object-fit:contain;border-radius:10px;background:#fafbfd}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-product h4,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-cart h4,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-search h4{margin:10px 0;font-size:16px;line-height:1.4;color:#17264a}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-price{font-size:16px;font-weight:700;margin:10px 0;color:#144887}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-description,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-stock{font-size:12px;line-height:1.5;margin:8px 0;color:#5d6f89}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-button,#metrika-ai-widget#metrika-ai-widget.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}
#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-style-whatsapp .wpal-woo-button,#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-style-whatsapp .wpal-woo-link{background:#075e54;color:#fff}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-button:disabled{opacity:.55;cursor:wait}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-product>.wpal-woo-link{background:transparent;color:#245aaa;padding:5px 0;min-height:40px;text-decoration:underline}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-buy label,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-search label{display:block;font-size:13px;font-weight:600;margin:10px 0}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-buy select,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-buy input,#metrika-ai-widget#metrika-ai-widget.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}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-buy button,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-search button,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-cart>.wpal-woo-link{width:100%;margin-top:7px}
#metrika-ai-widget#metrika-ai-widget.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}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-error{color:#a21d35!important;font-size:13px;line-height:1.5;margin:10px 0}
#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-keyboard-open .wpal-woo-toolbar{display:none}/* Metrika AI 4.4.1 — Widget proactivo: notificación estilo mensajería */

#metrika-ai-widget#metrika-ai-widget .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}
#metrika-ai-widget#metrika-ai-widget .wpal-proactive.is-in{opacity:1;transform:none}
#metrika-ai-widget#metrika-ai-widget.wpal-pos-left .wpal-proactive{right:auto;left:0;transform-origin:bottom left}
#metrika-ai-widget#metrika-ai-widget .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)}
#metrika-ai-widget#metrika-ai-widget.wpal-pos-left .wpal-proactive:after{right:auto;left:24px}
#metrika-ai-widget#metrika-ai-widget .wpal-proactive-head{display:flex;align-items:center;gap:9px;padding-right:26px;margin-bottom:8px}
#metrika-ai-widget#metrika-ai-widget .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}
#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-proactive-avatar{background:#fff;border:1px solid #e4eaf5}
#metrika-ai-widget#metrika-ai-widget .wpal-proactive-avatar img{width:22px;height:22px;object-fit:contain}
#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-proactive-avatar{background:var(--wpal-wa-dark,#075e54)}
#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-proactive-avatar img{filter:brightness(0) invert(1)}
#metrika-ai-widget#metrika-ai-widget .wpal-proactive-who{display:flex;flex-direction:column;min-width:0;line-height:1.2}
#metrika-ai-widget#metrika-ai-widget .wpal-proactive-who strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#metrika-ai-widget#metrika-ai-widget .wpal-proactive-who small{font-size:11px;color:#94a3b8}
#metrika-ai-widget#metrika-ai-widget .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}
#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-proactive-body{background:#f0f2f5}
#metrika-ai-widget#metrika-ai-widget .wpal-proactive-text{display:block;font-size:14px;line-height:1.45}
#metrika-ai-widget#metrika-ai-widget .wpal-proactive-typing{display:inline-flex;gap:4px;align-items:center;height:18px}
#metrika-ai-widget#metrika-ai-widget .wpal-proactive-typing i{width:7px;height:7px;border-radius:50%;background:#94a3b8;animation:wpalPxDot 1.2s infinite}
#metrika-ai-widget#metrika-ai-widget .wpal-proactive-typing i:nth-child(2){animation-delay:.15s}#metrika-ai-widget#metrika-ai-widget .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)}}
#metrika-ai-widget#metrika-ai-widget .wpal-proactive-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}
#metrika-ai-widget#metrika-ai-widget .wpal-proactive-quick[hidden]{display:none}
#metrika-ai-widget#metrika-ai-widget .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}
#metrika-ai-widget#metrika-ai-widget .wpal-proactive-yes{background:var(--wpal-color,#1269ff);color:#fff;border:1px solid var(--wpal-color,#1269ff)}
#metrika-ai-widget#metrika-ai-widget.wpal-style-metrika .wpal-proactive-yes{background:var(--wpal-blue,#1269ff);border-color:var(--wpal-blue,#1269ff)}
#metrika-ai-widget#metrika-ai-widget.wpal-style-whatsapp .wpal-proactive-yes{background:var(--wpal-wa-green,#25d366);border-color:var(--wpal-wa-green,#25d366);color:#063f37}
#metrika-ai-widget#metrika-ai-widget .wpal-proactive-no{background:#fff;color:#475569;border:1px solid #d9e1ec}
#metrika-ai-widget#metrika-ai-widget .wpal-proactive-no:hover{background:#f8fafc}
#metrika-ai-widget#metrika-ai-widget .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}
#metrika-ai-widget#metrika-ai-widget .wpal-proactive-close:hover,#metrika-ai-widget#metrika-ai-widget .wpal-proactive-close:focus-visible{background:#f1f5f9;color:#475569}
#metrika-ai-widget#metrika-ai-widget .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}}
#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-open .wpal-proactive,#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-open .wpal-proactive-badge{display:none}
@media(max-width:520px){#metrika-ai-widget#metrika-ai-widget .wpal-proactive{bottom:74px;width:calc(100vw - 24px)}}
@media(prefers-reduced-motion:reduce){#metrika-ai-widget#metrika-ai-widget .wpal-proactive{transition:none;transform:none}#metrika-ai-widget#metrika-ai-widget .wpal-proactive-typing i,#metrika-ai-widget#metrika-ai-widget .wpal-proactive-badge{animation:none}}/* Metrika AI 4.5.0 — Metrika Commerce: comparación */

#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-compare{border:1px solid #dce5f1;background:#fff;padding:12px;border-radius:16px;margin:0 0 12px;color:#17264a}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-compare h4{margin:0 0 8px;font-size:14px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-compare table{border-collapse:collapse;width:100%;min-width:320px;font-size:12px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-compare th,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-compare td{border-top:1px solid #edf1f7;padding:7px 6px;text-align:left;vertical-align:top}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-compare tr:first-child th{border-top:0;font-weight:700}
#metrika-ai-widget#metrika-ai-widget.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}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-compare tbody th,#metrika-ai-widget#metrika-ai-widget.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 */

#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-freeship{margin:10px 0;padding:10px 12px;border-radius:12px;background:#f5f8ff;border:1px solid #dce5f1}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-freeship p{margin:0 0 7px;font-size:12.5px;font-weight:650;color:#17264a}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-freeship-bar{height:7px;border-radius:999px;background:#e2e8f0;overflow:hidden}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-freeship-bar span{display:block;height:100%;border-radius:999px;background:var(--wpal-color,#1269ff);transition:width .4s ease}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-freeship.is-reached{background:#ecfdf5;border-color:#a7f3d0}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-freeship.is-reached .wpal-woo-freeship-bar span{background:#10b981}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-coupons{font-size:12px;color:#047857;font-weight:650;margin:4px 0}
#metrika-ai-widget#metrika-ai-widget.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}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-coupon-title{margin:0 0 6px;font-weight:700;font-size:13.5px}
#metrika-ai-widget#metrika-ai-widget.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){#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-freeship-bar span{transition:none}}/* Metrika AI 4.7.0 — Metrika Commerce: pedidos */

#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-order,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-order-card{border:1px solid #dce5f1;background:#fff;padding:14px;border-radius:16px;margin:0 0 12px;color:#17264a}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-order h4,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-order-card h4{margin:0 0 6px;font-size:14px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-order-form{display:grid;gap:8px;margin-top:8px}
#metrika-ai-widget#metrika-ai-widget.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}
#metrika-ai-widget#metrika-ai-widget.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}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-order-status.wpal-status-completed{background:#ecfdf5;color:#047857}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-order-status.wpal-status-processing{background:#eff6ff;color:#1d4ed8}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-order-status.wpal-status-on-hold,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-order-status.wpal-status-pending{background:#fffbeb;color:#b45309}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-order-status.wpal-status-cancelled,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-order-status.wpal-status-failed,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-order-status.wpal-status-refunded{background:#fef2f2;color:#b91c1c}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-order-row{margin:3px 0;font-size:13px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-order-items{margin:6px 0 8px 18px;padding:0;font-size:13px}/* Metrika AI 4.8.0 — Agenda consultiva */

#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-meeting-types{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-meeting-type{border:1px solid #d7e0ee;background:#fff;color:#17264a;border-radius:999px;padding:7px 12px;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-meeting-type.is-active{background:var(--wpal-color,#1269ff);border-color:var(--wpal-color,#1269ff);color:#fff}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-calendar-tz{margin:-4px 0 8px;font-size:11.5px;color:#64748b}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-calendar-days{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;margin-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-calendar-day{flex:0 0 auto;border:1px solid #d7e0ee;background:#f8fafc;color:#17264a;border-radius:10px;padding:7px 10px;font:inherit;font-size:12px;font-weight:650;cursor:pointer;text-transform:capitalize}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-calendar-day.is-active{background:#eef4ff;border-color:var(--wpal-color,#1269ff);color:var(--wpal-color,#1269ff)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-calendar-card .wpal-calendar-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-calendar-questions{margin:10px 0 2px;font-size:12.5px;font-weight:700;color:#17264a}/* Metrika AI 4.8.2 — Barra de accesos de la tienda: ícono + etiqueta, sin ruido visual */

#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;padding:4px 6px;overflow:visible;background:#fff;border-top:1px solid #edf1f7}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;min-height:48px;padding:6px 2px;margin:0;border:0;border-radius:12px;background:transparent;color:var(--wpal-muted,#64748b);font:inherit;font-size:11px;font-weight:600;line-height:1.1;letter-spacing:.01em;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool:hover{background:#f3f6fb;color:var(--wpal-color,#1269ff)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool:active{transform:scale(.96)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool:focus-visible{outline:2px solid var(--wpal-color,#1269ff);outline-offset:-2px;color:var(--wpal-color,#1269ff)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool:disabled{opacity:.5;cursor:wait;transform:none}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-tool-badge{position:absolute;top:4px;left:calc(50% + 4px);min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--wpal-color,#1269ff);color:#fff;font-size:10px;font-weight:800;line-height:17px;text-align:center;box-shadow:0 0 0 2px #fff;animation:wpalBadgeIn .3s ease both}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-tool-badge[hidden]{display:none}
@keyframes wpalBadgeIn{from{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}
#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-style-whatsapp .wpal-woo-toolbar .wpal-woo-tool:hover,#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-style-whatsapp .wpal-woo-toolbar .wpal-woo-tool:focus-visible{color:var(--wpal-wa-dark,#075e54)}
#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-style-whatsapp .wpal-woo-tool-badge{background:var(--wpal-wa-green,#25d366);color:#063f37}/* Tooltip solo donde hay mouse: en pantallas táctiles basta la etiqueta */

@media (hover:hover) and (pointer:fine){
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px);padding:6px 9px;border-radius:8px;background:#0f172a;color:#fff;font-size:11.5px;font-weight:500;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease .35s,transform .15s ease .35s;z-index:5;box-shadow:0 6px 18px rgba(15,23,42,.18)}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool:hover::after,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool:focus-visible::after{opacity:1;transform:translate(-50%,0)}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool:first-child::after{left:4px;transform:translate(0,4px)}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool:first-child:hover::after,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool:first-child:focus-visible::after{transform:translate(0,0)}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool:last-child::after{left:auto;right:4px;transform:translate(0,4px)}
 #metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool:last-child:hover::after,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool:last-child:focus-visible::after{transform:translate(0,0)}
}
#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-style-metrika .wpal-woo-toolbar .wpal-woo-tool:hover,#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-style-metrika .wpal-woo-toolbar .wpal-woo-tool:focus-visible{color:var(--wpal-blue,#1269ff)}
#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-style-metrika .wpal-woo-toolbar .wpal-woo-tool:focus-visible{outline-color:var(--wpal-blue,#1269ff)}
#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-style-metrika .wpal-woo-tool-badge{background:var(--wpal-blue,#1269ff)}
@media (prefers-reduced-motion:reduce){#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-tool-badge{transition:none;animation:none}#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-toolbar .wpal-woo-tool::after{transition:none}}/* Metrika AI 4.8.3 — Tarjeta de producto compacta */

#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-products{display:grid;gap:8px;margin:8px 0 12px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-product{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:start;padding:10px;margin:0;border:1px solid #e5ebf5;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 18px rgba(15,23,42,.05);overflow:visible}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-media{position:relative;display:block;width:76px;height:76px;border-radius:12px;background:#f5f8fc;overflow:hidden;flex-shrink:0}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-media img{display:block;width:100%;height:100%;object-fit:contain;padding:4px;box-sizing:border-box;transition:transform .25s ease}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-media:hover img{transform:scale(1.05)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-badge{position:absolute;top:5px;left:5px;padding:2px 6px;border-radius:999px;background:#e11d48;color:#fff;font-size:10.5px;font-weight:800;line-height:1.4;letter-spacing:.01em}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-badge[hidden]{display:none}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-body{min-width:0;display:flex;flex-direction:column;gap:3px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-title{margin:0;font-size:14px;font-weight:700;line-height:1.3;color:var(--wpal-text,#17264a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-title a{color:inherit;text-decoration:none}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-title a:hover{text-decoration:underline;text-underline-offset:2px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-product .wpal-woo-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin:0}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-price-now{font-size:15px;font-weight:800;color:var(--wpal-navy,#0f1f44)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-price-old{font-size:12px;color:#94a3b8;text-decoration-thickness:1px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-price-wait,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-price-note{font-size:12px;color:var(--wpal-muted,#64748b)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-product .wpal-woo-stock{margin:0;font-size:11.5px;color:#b45309}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-product .wpal-woo-buy{display:grid;gap:8px;margin-top:6px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-options{display:grid;gap:6px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-options[hidden]{display:none}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-options label{display:grid;gap:3px;font-size:11.5px;font-weight:600;color:var(--wpal-muted,#64748b)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-options select{width:100%;height:36px;padding:0 10px;border:1px solid #d7e0ee;border-radius:10px;background:#fff;color:var(--wpal-text,#17264a);font:inherit;font-size:13px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-actions{display:flex;align-items:center;gap:8px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-actions[hidden]{display:none}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-stepper{display:inline-flex;align-items:center;height:36px;border:1px solid #d7e0ee;border-radius:10px;overflow:hidden;background:#fff;flex-shrink:0}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-stepper[hidden]{display:none}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-stepper button{width:30px;height:100%;border:0;background:transparent;color:var(--wpal-text,#17264a);font-size:16px;line-height:1;cursor:pointer;padding:0;min-height:0}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-stepper button:hover{background:#f3f6fb}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-stepper input{width:30px;height:100%;border:0;padding:0;text-align:center;font:inherit;font-size:13px;font-weight:700;color:var(--wpal-text,#17264a);background:transparent;-moz-appearance:textfield;appearance:textfield}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-stepper input::-webkit-outer-spin-button,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-product .wpal-woo-pc-add{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;height:36px;padding:0 12px;border-radius:10px;font-size:13px;font-weight:700;white-space:nowrap}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-add svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-add.is-done{background:#059669}
#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-style-metrika .wpal-woo-product .wpal-woo-pc-add:not(.is-done){background:var(--wpal-blue,#1269ff)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-toggle{height:36px;border:1px solid #d7e0ee;border-radius:10px;background:#fff;color:var(--wpal-text,#17264a);font:inherit;font-size:13px;font-weight:700;cursor:pointer}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-toggle:hover{border-color:var(--wpal-blue,#1269ff);color:var(--wpal-blue,#1269ff)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-product .wpal-woo-pc-view{align-self:flex-start;margin-top:4px;min-height:32px;padding:6px 12px;font-size:12.5px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-product .wpal-woo-error{grid-column:1/-1;margin:2px 0 0;font-size:12px}
@media (prefers-reduced-motion:reduce){#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-media img{transition:none}}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-pc-options select:focus,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-stepper:focus-within{outline:none;border-color:var(--wpal-blue,#1269ff);box-shadow:0 0 0 3px rgba(18,105,255,.15)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-stepper input:focus{outline:none}/* Metrika AI 4.8.4 — Logo propio del cliente */

#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-brand-icon.is-custom{filter:none!important;opacity:1!important}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-launcher .wpal-brand-icon.is-custom.is-fit-contain{width:40px;height:40px;object-fit:contain;border-radius:8px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-avatar .wpal-brand-icon.is-custom.is-fit-contain{width:34px;height:34px;object-fit:contain;border-radius:6px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-launcher{position:relative}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-launcher-chat:has(.is-fit-cover){position:absolute;inset:0;display:block;border-radius:50%;overflow:hidden}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-avatar:has(.is-fit-cover){overflow:hidden;padding:0}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-brand-icon.is-custom.is-fit-cover{width:100%!important;height:100%!important;object-fit:cover;border-radius:50%}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-proactive-avatar img.is-custom{filter:none!important}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-proactive-avatar:has(img.is-fit-cover){padding:0;overflow:hidden}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-proactive-avatar img.is-fit-cover{width:100%;height:100%;object-fit:cover;border-radius:50%}/* Metrika AI 5.0.0 — Checkout asistido */

#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-cart .wpal-woo-co-start{display:block;width:100%;min-height:42px;margin:10px 0 4px;font-size:14px;font-weight:800}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-style-metrika .wpal-woo-cart .wpal-woo-co-start,#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-style-metrika .wpal-woo-co-start,#metrika-ai-widget#metrika-ai-widget.wpal-root.wpal-style-metrika .wpal-woo-co-pay{background:var(--wpal-blue,#1269ff)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-cart .wpal-woo-co-alt{display:block;text-align:center;font-size:12px;color:var(--wpal-muted,#64748b);margin:2px 0 8px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-checkout{border:1px solid #dce5f1;background:#fff;padding:14px;border-radius:16px;margin:0 0 12px;color:#17264a;box-shadow:0 1px 2px rgba(15,23,42,.04),0 6px 18px rgba(15,23,42,.05)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-checkout h4{margin:0 0 4px;font-size:15px;font-weight:800}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-checkout>.wpal-woo-description{margin:0 0 6px;font-size:12.5px;color:var(--wpal-muted,#64748b)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-checkout-form{display:grid;gap:8px;margin-top:6px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-field{display:grid;gap:4px;font-size:12px;font-weight:650;color:var(--wpal-muted,#64748b)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-field input,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-field select{width:100%;height:40px;padding:0 11px;border:1px solid #d7e0ee;border-radius:10px;background:#fff;color:#17264a;font:inherit;font-size:14px;font-weight:500;box-sizing:border-box}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-field input:focus,#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-field select:focus{outline:none;border-color:var(--wpal-blue,#1269ff);box-shadow:0 0 0 3px rgba(18,105,255,.15)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-summary{display:grid;gap:8px;margin-top:4px;padding-top:10px;border-top:1px dashed #d7e0ee}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-summary[hidden]{display:none}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-rows{display:grid;gap:4px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:13px;color:#334155}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-row span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-row.is-sub{padding-top:4px;border-top:1px solid #eef2f7;color:#17264a;font-weight:650}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-row.is-discount span:last-child{color:#047857;font-weight:700}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-row.is-total{padding-top:8px;border-top:1px solid #eef2f7;font-size:14px;font-weight:700;color:#17264a}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-row.is-total strong{font-size:17px;font-weight:800}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-rates{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-rates legend{padding:0;margin:0 0 4px;font-size:12px;font-weight:700;color:var(--wpal-muted,#64748b)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-rate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;border:1px solid #d7e0ee;border-radius:10px;font-size:13px;cursor:pointer;background:#fff}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-rate:has(input:checked){border-color:var(--wpal-blue,#1269ff);background:#f3f7ff}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-rate input{margin:0;accent-color:var(--wpal-blue,#1269ff)}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-rate strong{font-weight:700}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-pay{width:100%;min-height:46px;margin-top:2px;font-size:15px;font-weight:800;border-radius:12px}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-pay:disabled{opacity:.6;cursor:not-allowed}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-secure{margin:2px 0 0;font-size:11.5px;line-height:1.4;color:var(--wpal-muted,#64748b);text-align:center}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-co-secure::before{content:"🔒 "}
#metrika-ai-widget#metrika-ai-widget.wpal-root .wpal-woo-checkout .wpal-woo-error{margin:4px 0 0}

/* 5.2.0 · Atención humana desde el Inbox de Metrika */
#metrika-ai-widget#metrika-ai-widget .wpal-human-bar{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:8px 14px;background:#ecfdf3;border-bottom:1px solid #c9f0d8;color:#11633a;font-size:12px;font-weight:700}#metrika-ai-widget#metrika-ai-widget .wpal-human-bar[hidden]{display:none}#metrika-ai-widget#metrika-ai-widget .wpal-human-bar i{width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.18);flex:0 0 8px}
#metrika-ai-widget#metrika-ai-widget .wpal-advisor>div{border-left:3px solid #16a34a}#metrika-ai-widget#metrika-ai-widget .wpal-advisor-name{display:block;font-size:11px;font-weight:700;color:#11633a;margin:0 0 3px}
#metrika-ai-widget#metrika-ai-widget .wpal-advisor-file{display:block;margin-top:6px;color:#0877c9;font-weight:650;word-break:break-word}#metrika-ai-widget#metrika-ai-widget .wpal-advisor-file img{display:block;max-width:100%;max-height:220px;border-radius:9px;object-fit:cover}
#metrika-ai-widget#metrika-ai-widget .wpal-human-note{text-align:center;font-size:11px;color:#64748b;margin:4px 0 12px}

/* 5.3.0 · Ubicación en mapa (Formulario de Flow Studio) */
#metrika-ai-widget#metrika-ai-widget .wpal-loc-card{margin:4px 0 10px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:10px;box-shadow:0 6px 18px rgba(15,23,42,.08);display:grid;gap:8px;animation:wpal-loc-in .35s cubic-bezier(.2,.8,.2,1)}
@keyframes wpal-loc-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-search gmp-place-autocomplete,#metrika-ai-widget#metrika-ai-widget .wpal-loc-input{width:100%;box-sizing:border-box;border-radius:10px;color-scheme:light}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-input{height:40px;border:1px solid #cbd5e1;padding:0 12px;font:inherit;font-size:14px;background:#fff}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-input:focus{outline:2px solid var(--wpal-color,#1269ff);outline-offset:1px}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-map{height:190px;border-radius:12px;overflow:hidden;background:#eef2f7;position:relative}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;text-align:center;color:#64748b;font-size:13px;line-height:1.4}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-loading span{width:16px;height:16px;border-radius:50%;border:2px solid #cbd5e1;border-top-color:var(--wpal-color,#1269ff);animation:wpal-loc-spin .8s linear infinite}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-loading.is-error{color:#b45309;background:#fffbeb}
@keyframes wpal-loc-spin{to{transform:rotate(360deg)}}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-gps{appearance:none;justify-self:start;border:0;background:none;color:var(--wpal-color,#1269ff);font:inherit;font-size:13px;font-weight:650;padding:2px 0;cursor:pointer}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-gps span{display:inline-block;transition:transform .3s}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-gps:hover span{transform:scale(1.25)}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-gps:disabled{opacity:.6;cursor:progress}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-address{margin:0;font-size:13px;line-height:1.4;color:#475569;min-height:18px}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-address.is-ok{color:#0f172a;font-weight:600}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-address.is-warn{color:#b45309}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-address.is-busy{color:#64748b;font-style:italic}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-ref{display:grid;gap:4px;font-size:12px;color:#64748b}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-ref input{height:38px;border:1px solid #cbd5e1;border-radius:10px;padding:0 12px;font:inherit;font-size:14px;color:#0f172a;background:#fff}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-confirm{appearance:none;height:42px;border:0;border-radius:12px;background:var(--wpal-color,#1269ff);color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:transform .15s,opacity .2s,box-shadow .2s}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-confirm:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(15,23,42,.18)}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-confirm:disabled{opacity:.45;cursor:not-allowed}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-card.has-point .wpal-loc-confirm:not(:disabled){animation:wpal-loc-ready .5s}
@keyframes wpal-loc-ready{40%{transform:scale(1.03)}}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-type{appearance:none;border:0;background:none;color:#64748b;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer;justify-self:center}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-card.is-closed{opacity:.7}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-card.is-closed .wpal-loc-map{height:110px;filter:grayscale(.4)}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-card.is-closed .wpal-loc-confirm,#metrika-ai-widget#metrika-ai-widget .wpal-loc-card.is-closed .wpal-loc-type,#metrika-ai-widget#metrika-ai-widget .wpal-loc-card.is-closed .wpal-loc-gps,#metrika-ai-widget#metrika-ai-widget .wpal-loc-card.is-closed .wpal-loc-ref,#metrika-ai-widget#metrika-ai-widget .wpal-loc-card.is-closed .wpal-loc-search{display:none}
#metrika-ai-widget#metrika-ai-widget .wpal-loc-done{margin:0;font-size:12px;font-weight:700;color:#059669}
@media (prefers-reduced-motion:reduce){#metrika-ai-widget#metrika-ai-widget .wpal-loc-card,#metrika-ai-widget#metrika-ai-widget .wpal-loc-confirm{animation:none!important;transition:none!important}}
