:root{--bg: #051015;--bg-soft: rgba(8,22,29,.86);--card: rgba(9,27,35,.9);--card-border: rgba(116,230,214,.12);--cyan: #74e6d6;--amber: #f8b24d;--lime: #b8f35f;--danger: #ff6c81;--text: #e0eef4;--text-dim: #7a9bab;--radius: 14px;--glass: blur(18px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);line-height:1.5;overflow-x:hidden}.nav-bar{display:flex;align-items:center;gap:6px;padding:10px 18px;background:var(--bg-soft);border-bottom:1px solid var(--card-border);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);position:sticky;top:0;z-index:100;height:54px}.nav-bar .logo{font-size:1.15rem;font-weight:800;color:var(--cyan);margin-right:12px;letter-spacing:1px}.nav-bar button{background:transparent;border:1px solid transparent;color:var(--text-dim);padding:6px 14px;border-radius:8px;cursor:pointer;font-size:.82rem;font-weight:600;display:flex;align-items:center;gap:5px;transition:all .2s}.nav-bar button:hover{color:var(--text);background:#74e6d60f}.nav-bar button.active{color:var(--cyan);border-color:var(--cyan);background:#74e6d614}.nav-bar .spacer{flex:1}.nav-bar .user-pill{font-size:.78rem;color:var(--text-dim);display:flex;align-items:center;gap:6px}.nav-bar .logout-btn{color:var(--danger);font-size:.75rem}.glass{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);padding:20px}.login-wrap{display:flex;align-items:center;justify-content:center;min-height:100vh;background:radial-gradient(ellipse at 30% 20%,rgba(116,230,214,.06) 0%,transparent 60%)}.login-card{width:360px;text-align:center}.login-card h1{color:var(--cyan);font-size:2rem;margin-bottom:6px;letter-spacing:2px}.login-card p{color:var(--text-dim);font-size:.85rem;margin-bottom:24px}.login-card input{width:100%;padding:11px 14px;margin-bottom:12px;background:#74e6d60a;border:1px solid var(--card-border);border-radius:8px;color:var(--text);font-size:.9rem;outline:none;transition:border .2s}.login-card input:focus{border-color:var(--cyan)}.login-card .btn-primary{width:100%;padding:11px;background:linear-gradient(135deg,var(--cyan),#4ecdc4);color:var(--bg);border:none;border-radius:8px;font-weight:700;font-size:.95rem;cursor:pointer;transition:opacity .2s}.login-card .btn-primary:hover{opacity:.85}.login-card .error{color:var(--danger);font-size:.8rem;margin-bottom:10px}.login-wrap{position:relative;overflow:hidden;padding:16px}.login-card{position:relative;z-index:1;max-width:100%}.login-card .login-instalar{width:100%;margin-top:10px;padding:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--cyan);border:1px solid rgba(116,230,214,.45);border-radius:8px;font-weight:600;font-size:.88rem;cursor:pointer;transition:background .2s,border-color .2s}.login-card .login-instalar:hover{background:#74e6d614;border-color:var(--cyan)}.login-pie{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:.76rem}.login-pie a{color:var(--text-dim);text-decoration:none}.login-pie a b{color:var(--cyan)}.login-pie a.login-soporte{display:inline-flex;align-items:center;gap:6px;color:#25d366;font-weight:600}.login-card [role=dialog]{text-align:left}.page{padding:20px;max-width:1360px;margin:0 auto}.cerebro-wrap{display:grid;grid-template-columns:1fr 320px;gap:14px;height:calc(100vh - 90px);padding:14px 18px;max-width:1500px;margin:0 auto}.cerebro-main{display:flex;flex-direction:column;min-height:0}.cerebro-status{display:flex;align-items:center;gap:14px;padding:10px 16px;background:var(--card);border:1px solid var(--card-border);border-radius:10px;margin-bottom:10px;flex-shrink:0;flex-wrap:wrap}.mood-dot{width:12px;height:12px;border-radius:50%;display:inline-block;flex-shrink:0}.iq-badge{background:#b8f35f1f;color:var(--lime);padding:2px 10px;border-radius:20px;font-size:.78rem;font-weight:700}.status-item{font-size:.78rem;color:var(--text-dim)}.status-item strong{color:var(--text)}.chat-messages{flex:1;overflow-y:auto;padding:12px 4px;display:flex;flex-direction:column;gap:10px;min-height:0}.chat-messages::-webkit-scrollbar{width:5px}.chat-messages::-webkit-scrollbar-thumb{background:#74e6d626;border-radius:10px}.msg{max-width:82%;padding:12px 16px;border-radius:14px;font-size:.88rem;line-height:1.55;animation:fadeIn .25s}.msg.user{align-self:flex-end;background:#74e6d61a;border:1px solid rgba(116,230,214,.18);color:var(--cyan)}.msg.brain{align-self:flex-start;background:var(--card);border:1px solid var(--card-border)}.msg .data-toggle{font-size:.75rem;color:var(--amber);cursor:pointer;margin-top:6px;display:inline-block}.msg pre{background:#0000004d;padding:10px;border-radius:8px;overflow-x:auto;font-size:.78rem;margin-top:8px;white-space:pre-wrap;word-break:break-all}.welcome-screen{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:var(--text-dim)}.welcome-screen h2{color:var(--cyan);font-size:1.5rem}.welcome-screen .quick-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.welcome-screen .quick-actions button{background:#74e6d612;border:1px solid var(--card-border);color:var(--text);padding:8px 16px;border-radius:20px;cursor:pointer;font-size:.82rem;transition:all .2s}.welcome-screen .quick-actions button:hover{border-color:var(--cyan);color:var(--cyan)}.chat-input-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--card);border:1px solid var(--card-border);border-radius:12px;margin-top:10px;flex-shrink:0}.chat-input-bar input{flex:1;background:transparent;border:none;color:var(--text);font-size:.9rem;outline:none}.chat-input-bar input::placeholder{color:var(--text-dim)}.chat-input-bar button{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;transition:all .2s}.chat-input-bar .send-btn{color:var(--cyan);font-size:1.2rem}.chat-input-bar .send-btn:hover{background:#74e6d61a}.mic-btn{color:var(--amber);font-size:1.1rem}.mic-btn.active{animation:pulse 1s infinite;color:var(--danger)}.voice-btn{color:var(--lime);font-size:1.1rem}.voice-btn.active{color:var(--cyan)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.activity-sidebar{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);display:flex;flex-direction:column;min-height:0}.activity-sidebar h3{padding:14px 16px 8px;font-size:.85rem;color:var(--amber);flex-shrink:0}.activity-list{flex:1;overflow-y:auto;padding:0 12px 12px}.activity-list::-webkit-scrollbar{width:4px}.activity-list::-webkit-scrollbar-thumb{background:#74e6d61a;border-radius:10px}.activity-entry{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:.78rem}.activity-entry .ae-time{color:var(--text-dim);font-size:.7rem}.activity-entry .ae-type{font-weight:700;text-transform:uppercase;font-size:.68rem;margin-right:4px}.ae-type.alert{color:var(--danger)}.ae-type.info{color:var(--cyan)}.ae-type.action{color:var(--lime)}.ae-type.scan{color:var(--amber)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px}.stat-card{text-align:center;padding:18px}.stat-card .stat-val{font-size:2rem;font-weight:800;color:var(--cyan)}.stat-card .stat-label{font-size:.78rem;color:var(--text-dim);margin-top:2px}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mini-chart{display:flex;align-items:flex-end;gap:3px;height:90px;padding:10px 0}.mini-chart .bar{flex:1;background:linear-gradient(to top,var(--cyan),rgba(116,230,214,.2));border-radius:3px 3px 0 0;min-width:4px;transition:height .3s}.domain-list{list-style:none}.domain-list li{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:.85rem}.domain-list .domain-status{padding:2px 10px;border-radius:12px;font-size:.72rem;font-weight:700}.domain-list .domain-status.healthy{background:#74e6d61f;color:var(--cyan)}.domain-list .domain-status.degraded{background:#f8b24d1f;color:var(--amber)}.domain-list .domain-status.down{background:#ff6c811f;color:var(--danger)}.tag-cloud{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}.tag-cloud .tag{background:#74e6d612;border:1px solid var(--card-border);padding:4px 12px;border-radius:20px;font-size:.75rem;color:var(--text-dim)}.autonomy-modes{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.autonomy-card{flex:1;min-width:140px;padding:14px;border-radius:10px;text-align:center;cursor:pointer;transition:all .2s;border:2px solid transparent}.autonomy-card.active{border-color:var(--cyan)}.autonomy-card:hover{background:#74e6d60d}.autonomy-card h4{font-size:.9rem;margin-bottom:4px}.autonomy-card p{font-size:.72rem;color:var(--text-dim)}.motor-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.action-btns{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.btn{padding:10px 20px;border:none;border-radius:8px;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.btn-cyan{background:var(--cyan);color:var(--bg)}.btn-cyan:hover{opacity:.85}.btn-amber{background:var(--amber);color:var(--bg)}.btn-amber:hover{opacity:.85}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{opacity:.85}.btn-lime{background:var(--lime);color:var(--bg)}.btn-outline{background:transparent;border:1px solid var(--card-border);color:var(--text)}.btn-outline:hover{border-color:var(--cyan);color:var(--cyan)}.service-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:14px}.service-card{display:flex;align-items:center;gap:10px;padding:12px 14px}.service-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.service-dot.up{background:var(--lime);box-shadow:0 0 6px var(--lime)}.service-dot.down{background:var(--danger);box-shadow:0 0 6px var(--danger)}.service-card .svc-name{font-size:.85rem;font-weight:600}.service-card .svc-id{font-size:.7rem;color:var(--text-dim)}.exec-form{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end;margin-top:14px}.exec-form select,.exec-form input{padding:9px 12px;background:#74e6d60a;border:1px solid var(--card-border);border-radius:8px;color:var(--text);font-size:.85rem;outline:none}.exec-form select:focus,.exec-form input:focus{border-color:var(--cyan)}.result-box{margin-top:14px;padding:14px;background:#00000040;border-radius:10px;font-size:.82rem;white-space:pre-wrap;word-break:break-all;max-height:300px;overflow-y:auto}.filter-bar{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.filter-bar input,.filter-bar select{padding:9px 12px;background:#74e6d60a;border:1px solid var(--card-border);border-radius:8px;color:var(--text);font-size:.85rem;outline:none;min-width:140px}.filter-bar input:focus,.filter-bar select:focus{border-color:var(--cyan)}.incident-list{display:flex;flex-direction:column;gap:8px}.incident-row{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .2s}.incident-row:hover{background:#74e6d60a}.sev-badge{padding:2px 10px;border-radius:12px;font-size:.72rem;font-weight:700;text-transform:uppercase}.sev-badge.baja{background:#74e6d61f;color:var(--cyan)}.sev-badge.media{background:#f8b24d1f;color:var(--amber)}.sev-badge.alta{background:#ff6c811f;color:var(--danger)}.sev-badge.critica{background:#ff6c8133;color:var(--danger);border:1px solid var(--danger)}.incident-title{flex:1;font-size:.88rem}.incident-domain{font-size:.75rem;color:var(--text-dim)}.incident-time{font-size:.72rem;color:var(--text-dim)}.detail-panel{margin-top:16px;animation:fadeIn .3s}.detail-panel h2{font-size:1.1rem;margin-bottom:12px}.detail-field{margin-bottom:10px}.detail-field label{font-size:.75rem;color:var(--text-dim);display:block;margin-bottom:2px}.detail-field .val{font-size:.88rem}.decision-timeline{margin-top:16px;border-left:2px solid var(--card-border);padding-left:16px}.decision-item{margin-bottom:14px;position:relative}.decision-item:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cyan);position:absolute;left:-21px;top:6px}.decision-item .dt{font-size:.72rem;color:var(--text-dim)}.decision-item .daction{font-weight:600;font-size:.85rem}.decision-item .dresult{font-size:.8rem;color:var(--text-dim)}.register-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.register-form .full{grid-column:1 / -1}.form-group label{display:block;font-size:.78rem;color:var(--text-dim);margin-bottom:4px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:10px 12px;background:#74e6d60a;border:1px solid var(--card-border);border-radius:8px;color:var(--text);font-size:.85rem;outline:none;font-family:inherit}.form-group textarea{min-height:80px;resize:vertical}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--cyan)}.config-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.config-section h3{font-size:.95rem;margin-bottom:12px;color:var(--cyan)}.webhook-info{font-size:.82rem;color:var(--text-dim);word-break:break-all}.webhook-info code{background:#0000004d;padding:2px 8px;border-radius:4px;font-size:.8rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.cerebro-wrap{grid-template-columns:1fr;height:auto}.activity-sidebar{max-height:300px}.dashboard-grid,.motor-grid,.register-form,.config-grid{grid-template-columns:1fr}.nav-bar{flex-wrap:wrap;height:auto}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#74e6d61f;border-radius:10px}option{background:var(--bg);color:var(--text)}.proyectos-layout{display:grid;grid-template-columns:280px 1fr;gap:16px;height:calc(100vh - 90px)}.projects-list{background:var(--bg-soft);border-radius:20px;border:1px solid var(--card-border);padding:16px;overflow-y:auto}.project-item{padding:12px;border-radius:12px;cursor:pointer;margin-bottom:8px;border:1px solid transparent}.project-item:hover{background:#74e6d60d}.project-item.active{background:#74e6d61f;border-color:#74e6d64d}.project-item strong{display:block}.project-item small{color:var(--muted)}.canvas-builder{background:var(--bg-soft);border-radius:20px;border:1px solid var(--card-border);display:flex;flex-direction:column;overflow:hidden}.canvas-toolbar{display:flex;gap:8px;padding:12px;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.section-add-btn{padding:8px 12px;border-radius:10px;border:1px solid rgba(116,230,214,.3);background:#74e6d614;color:var(--cyan);cursor:pointer;font-size:.85rem;display:inline-flex;align-items:center;gap:6px}.section-add-btn:hover{background:#74e6d62e}.canvas-sections{flex:1;overflow-y:auto;padding:16px}.section-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px;margin-bottom:12px}.section-card.selected{border-color:#74e6d680}.section-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-card-head strong{color:var(--cyan)}.section-controls{display:flex;gap:4px}.section-controls button{background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text);padding:4px 8px;cursor:pointer}.section-fields{display:grid;gap:10px}.section-fields label{display:grid;gap:4px;font-size:.85rem}.section-fields input,.section-fields textarea{background:#020a0e80;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 10px;color:var(--text)}.canvas-actions{padding:12px;border-top:1px solid rgba(255,255,255,.06);display:flex;gap:8px}.upload-zone{border:2px dashed rgba(116,230,214,.3);border-radius:14px;padding:20px;text-align:center;color:var(--muted);margin-bottom:12px;cursor:pointer}.upload-zone:hover,.upload-zone.dragging{border-color:var(--cyan);background:#74e6d60d}.assets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;margin-top:12px}.asset-thumb{aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;border:1px solid rgba(255,255,255,.08);position:relative}.asset-thumb img{width:100%;height:100%;object-fit:cover}.asset-thumb.selected{border-color:var(--cyan)}.asset-thumb-label{position:absolute;bottom:0;left:0;right:0;background:#000000b3;color:#fff;font-size:.7rem;padding:2px 4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-attachments{display:flex;flex-wrap:wrap;gap:6px;padding:8px 16px;border-top:1px solid rgba(255,255,255,.06)}.chat-attachment{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#74e6d61a;border:1px solid rgba(116,230,214,.3);font-size:.8rem}.chat-attachment img{width:24px;height:24px;border-radius:4px;object-fit:cover}.chat-attachment button{background:none;border:0;color:var(--danger);cursor:pointer;padding:0;font-size:1rem}.cerebro-feed.dragging{background:#74e6d60d}@media (max-width: 900px){.proyectos-layout{grid-template-columns:1fr}}input[type=text],input[type=email],input[type=password],input[type=number],input:not([type]),textarea,select{background:#020a0e99;border:1px solid rgba(116,230,214,.18);border-radius:8px;padding:8px 11px;color:var(--text);font-family:inherit;font-size:.88rem;transition:border-color .15s,box-shadow .15s,background .15s;outline:none}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=number]:hover,input:not([type]):hover,textarea:hover,select:hover{border-color:#74e6d659}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input:not([type]):focus,textarea:focus,select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #74e6d626;background:#020a0ed9}input[type=text]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#7a9bab8c}input[type=text]:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed}input[type=checkbox]{accent-color:var(--cyan);cursor:pointer;width:14px;height:14px}textarea{resize:vertical;min-height:60px;font-family:inherit}select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path fill='%2374e6d6' d='M2 4l4 4 4-4z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}select option{background:#0c1018;color:var(--text)}.btn{transition:transform .08s,box-shadow .15s,background .15s,color .15s}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.45;cursor:not-allowed}.section-add-btn{background:#020a0e73;border:1px solid rgba(116,230,214,.16);border-radius:10px;padding:7px 12px;color:var(--text);cursor:pointer;font-size:.84rem;display:inline-flex;align-items:center;gap:6px;transition:all .15s}.section-add-btn:hover{border-color:#74e6d673;background:#74e6d60f}.section-add-btn.selected{background:linear-gradient(135deg,#74e6d638,#74e6d614);border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 0 1px #74e6d640,0 4px 12px #74e6d61a}.section-card{background:linear-gradient(180deg,#091b23a6,#091b2366);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px;margin-bottom:10px;transition:border-color .15s,box-shadow .15s}.section-card:hover{border-color:#74e6d62e}.section-card.selected{border-color:var(--cyan);box-shadow:0 0 0 1px #74e6d62e}.section-controls button{background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text);padding:3px 7px;cursor:pointer;transition:all .12s}.section-controls button:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan);background:#74e6d60d}.section-controls button:disabled{opacity:.3;cursor:not-allowed}.project-item{cursor:pointer;padding:10px 12px;border-radius:10px;margin-bottom:6px;border:1px solid transparent;transition:all .12s;display:block}.project-item:hover{background:#74e6d60d;border-color:#74e6d626}.project-item.active{background:linear-gradient(135deg,#74e6d62e,#74e6d60f);border-color:var(--cyan)}.project-item strong{display:block;font-size:.92rem}.project-item small{color:var(--text-dim);font-size:.74rem}*{scrollbar-width:thin;scrollbar-color:rgba(116,230,214,.25) rgba(0,0,0,.3)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:#00000040;border-radius:4px}*::-webkit-scrollbar-thumb{background:#74e6d640;border-radius:4px;border:1px solid transparent}*::-webkit-scrollbar-thumb:hover{background:#74e6d673}.md{line-height:1.55;word-break:break-word}.md p{margin:0 0 6px}.md p:last-child{margin:0}.md strong{color:inherit;font-weight:700}.md em{font-style:italic;opacity:.92}.md code{background:#00000073;padding:1px 6px;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:.85em}.md ul,.md ol{padding-left:18px;margin:4px 0 6px}.md li{margin:2px 0}.md h1,.md h2,.md h3{margin:6px 0 4px;line-height:1.25}.md h1{font-size:1.05em;font-weight:700}.md h2{font-size:1em;font-weight:700;color:var(--cyan)}.md h3{font-size:.95em;font-weight:600}.md a{color:var(--cyan);text-decoration:underline;word-break:break-all}.md hr{border:0;border-top:1px solid rgba(255,255,255,.1);margin:8px 0}.md blockquote{border-left:3px solid rgba(116,230,214,.4);padding-left:10px;margin:4px 0;color:var(--text-dim)}.page{padding:24px;max-width:1400px;margin:0 auto}@media (max-width: 720px){.config-grid{grid-template-columns:1fr}.nav-bar{padding:10px 12px}.page{padding:14px}}.active-tab-pill{max-width:220px}@media (max-width: 700px){.active-tab-pill{display:none!important}.user-pill-name{display:none}.user-pill{padding:4px 8px!important}}@media (max-width: 480px){aside[style*="width: 250px"]{width:86vw!important;max-width:280px}}.stats-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}@media (max-width: 480px){.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-val{font-size:1.4rem!important}}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.canvas-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:10px}@media (max-width: 700px){.canvas-toolbar{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.canvas-toolbar::-webkit-scrollbar{display:none}.canvas-toolbar .section-add-btn{flex-shrink:0}}.proyectos-layout{display:grid;grid-template-columns:280px 1fr}@media (max-width: 900px){.proyectos-layout{grid-template-columns:220px 1fr}}@media (max-width: 640px){.proyectos-layout{grid-template-columns:1fr}.projects-list{max-height:220px;overflow-y:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}}@media (max-width: 800px){[style*="grid-template-columns: 320px 1fr"],[style*="grid-template-columns: 300px 1fr"]{grid-template-columns:1fr!important}}.profile-page .profile-grid{gap:14px}@media (max-width: 600px){.profile-avatar{width:56px!important;height:56px!important;font-size:1.4rem!important}}.filter-bar{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px;align-items:center}.filter-bar input,.filter-bar select{min-width:140px}@media (max-width: 600px){.filter-bar input,.filter-bar select{flex:1 1 calc(50% - 4px);min-width:0}}@media (max-width: 540px){div[style*="z-index: 200"]>div,div[style*="z-index: 250"]>div,div[style*="z-index: 100"]>div{max-width:calc(100vw - 24px)!important}}.page table{width:100%}@media (max-width: 700px){.page table{display:block;overflow-x:auto;white-space:nowrap}}html,body,#root,.page,.glass,.config-grid,.config-grid>*{min-width:0;max-width:100%}@media (max-width: 900px){.page{width:100%;padding:12px}.nav-bar{width:100%;max-width:100vw;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.nav-bar>*{flex:0 0 auto}.nav-bar .spacer{display:none}.config-grid{grid-template-columns:minmax(0,1fr)}.autonomy-cards{flex-wrap:wrap}.autonomy-card{min-width:min(140px,100%)}}:root{--cx-bg: #051015;--cx-panel: #061319;--cx-card: rgba(9, 27, 35, .9);--cx-borde: rgba(116, 230, 214, .12);--cx-borde2: rgba(116, 230, 214, .22);--cx-cian: #74e6d6;--cx-cian-osc: #04161b;--cx-ambar: #f8b24d;--cx-lima: #b8f35f;--cx-rojo: #ff6c81;--cx-morado: #b48cff;--cx-texto: #e0eef4;--cx-tenue: #7a9bab;--cx-campo: #04121a;--cx-barra-h: 64px;--cx-lateral: 240px;--cx-lateral-min: 72px}.cx-app{min-height:100vh;min-height:100dvh;background:var(--cx-bg);color:var(--cx-texto)}.cx-barra{position:sticky;top:0;z-index:120;height:var(--cx-barra-h);display:flex;align-items:center;gap:12px;padding:0 18px;background:#051015eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--cx-borde)}.cx-barra .cx-icono-btn{flex:0 0 auto}.cx-logo{font-weight:800;letter-spacing:.02em;color:var(--cx-cian);font-size:1.45rem;line-height:1;white-space:nowrap}.cx-logo-sub{font-size:.72rem;color:var(--cx-tenue);margin-left:8px;white-space:nowrap}.cx-pildora{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:10px;border:1px solid var(--cx-borde2);background:#ffffff08;color:var(--cx-texto);font-size:.9rem;white-space:nowrap;max-width:100%}.cx-pildora.cian{background:#74e6d61f;border-color:#74e6d68c;color:var(--cx-cian);font-weight:600;cursor:pointer}.cx-pildora.cian:hover{background:#74e6d633}.cx-espacio{flex:1 1 auto;min-width:0}.cx-pildoras{display:flex;align-items:center;gap:10px;min-width:0;margin-left:14px}.cx-icono-btn{position:relative;width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--cx-texto);background:transparent;border:1px solid var(--cx-borde);cursor:pointer}.cx-icono-btn:hover{border-color:var(--cx-borde2);background:#74e6d60f}.cx-icono-btn .cx-punto{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--cx-rojo);color:#fff;font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--cx-bg)}.cx-usuario{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 10px 0 4px;border-radius:12px;border:1px solid var(--cx-borde);background:transparent;color:var(--cx-texto);cursor:pointer;max-width:300px}.cx-usuario:hover{border-color:var(--cx-borde2)}.cx-usuario .nombre{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-usuario .rol{color:var(--cx-tenue);white-space:nowrap}.cx-usuario .txt{display:inline-flex;align-items:center;gap:6px;min-width:0}.cx-avatar{flex:0 0 auto;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#17333f;color:#dff;font-weight:700;border:1px solid var(--cx-borde2)}.cx-avatar img{width:100%;height:100%;object-fit:cover}.cx-cuerpo{display:flex;min-height:calc(100dvh - var(--cx-barra-h))}.cx-lateral{position:sticky;top:var(--cx-barra-h);align-self:flex-start;height:calc(100dvh - var(--cx-barra-h));width:var(--cx-lateral);flex:0 0 var(--cx-lateral);display:flex;flex-direction:column;background:var(--cx-panel);border-right:1px solid var(--cx-borde);padding:18px 14px;gap:4px;transition:width .18s ease,flex-basis .18s ease;overflow-y:auto;overflow-x:hidden}.cx-lateral.min{display:none}.cx-lateral .cx-nav{flex:1 1 auto;display:flex;flex-direction:column;gap:4px}.cx-nav-item{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:11px 12px;border-radius:12px;border:1px solid transparent;background:transparent;color:#c7dbe3;font-size:.95rem;text-align:left;cursor:pointer;white-space:nowrap}.cx-nav-item .ico{flex:0 0 auto;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cx-borde);color:#c7dbe3}.cx-nav-item:hover{background:#74e6d60d;color:#fff}.cx-nav-item.activo{background:#74e6d621;border-color:#74e6d659;color:var(--cx-cian);font-weight:600}.cx-nav-item.activo:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--cx-cian)}.cx-nav-item.activo .ico{border-color:#74e6d673;color:var(--cx-cian)}.cx-nav-item .cuenta{margin-left:auto;background:var(--cx-cian);color:var(--cx-cian-osc);border-radius:999px;padding:0 8px;font-size:.72rem;font-weight:700}.cx-lateral.min .cx-nav-item{justify-content:center;padding:8px 0}.cx-lateral.min .cx-nav-item .txt,.cx-lateral.min .cx-nav-item .cuenta,.cx-lateral.min .cx-lateral-pie .txt,.cx-lateral.min .cx-instalar .txt{display:none}.cx-lateral.min .cx-nav-item.activo:before{left:-10px}.cx-instalar{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:12px;padding:12px;border-radius:12px;border:1px solid rgba(116,230,214,.55);background:transparent;color:var(--cx-cian);font-weight:600;cursor:pointer}.cx-instalar:hover{background:#74e6d614}.cx-lateral-pie{display:flex;align-items:center;gap:10px;border-top:1px solid var(--cx-borde);margin-top:14px;padding-top:14px}.cx-lateral-pie .txt{flex:1 1 auto;min-width:0}.cx-lateral-pie .txt b{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-lateral-pie .txt span{font-size:.78rem;color:var(--cx-tenue)}.cx-lateral.min .cx-lateral-pie{flex-direction:column}.cx-contenido{flex:1 1 auto;min-width:0}.cx-contenido.crm{overflow:hidden}.cx-pagina{padding:26px 28px 40px;max-width:1500px}.cx-velo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:140}.cx-cajon{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:86vw;z-index:150;background:var(--cx-panel);border-right:1px solid var(--cx-borde);display:flex;flex-direction:column;padding:18px 16px;gap:4px;overflow-y:auto;box-shadow:8px 0 30px #00000080}.cx-cajon-cab{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:8px;border-bottom:1px solid var(--cx-borde)}.cx-franja{display:none}.cx-menu-usuario{position:absolute;right:0;top:calc(100% + 8px);min-width:230px;z-index:200;padding:8px;background:#071820;border:1px solid var(--cx-borde2);border-radius:12px;box-shadow:0 12px 40px #00000080}.cx-menu-usuario button{display:flex;width:100%;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:transparent;border:0;color:var(--cx-texto);cursor:pointer;text-align:left}.cx-menu-usuario button:hover{background:#74e6d614}.cx-menu-usuario button.peligro{color:var(--cx-rojo)}@media (max-width: 1023px){:root{--cx-barra-h: 56px}.cx-lateral{display:none}.cx-barra{padding:0 12px;gap:8px}.cx-logo{font-size:1.3rem}.cx-logo-sub,.cx-barra .cx-pildoras,.cx-usuario .txt{display:none}.cx-usuario{padding:0;border:0;height:auto}.cx-franja{display:flex;gap:8px;padding:10px 14px 0;overflow-x:auto;scrollbar-width:none}.cx-franja::-webkit-scrollbar{display:none}.cx-pagina{padding:14px 14px 32px}}.cx-cab{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center;justify-content:space-between;margin-bottom:18px}.cx-cab h1{font-size:2.05rem;line-height:1.1;margin:0;font-weight:750;color:#fff;letter-spacing:-.01em}.cx-cab .sub{color:var(--cx-tenue);margin-top:6px;font-size:.98rem}.cx-cab .sub.cian{color:#8fe9dc}.cx-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cx-select-wrap{position:relative;display:inline-flex;align-items:center}.cx-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:42px;padding:0 38px 0 14px;border-radius:10px;border:1px solid var(--cx-borde2);background:var(--cx-campo);color:var(--cx-texto);font:inherit;font-size:.93rem;cursor:pointer;max-width:100%}.cx-select-wrap>svg{position:absolute;right:12px;pointer-events:none;color:var(--cx-tenue)}.cx-campo,.cx-area{width:100%;min-height:42px;padding:10px 14px;border-radius:10px;border:1px solid var(--cx-borde2);background:var(--cx-campo);color:var(--cx-texto);font:inherit;font-size:.93rem;outline:none}.cx-area{min-height:92px;resize:vertical}.cx-campo:focus,.cx-area:focus,.cx-select:focus{border-color:var(--cx-cian);box-shadow:0 0 0 3px #74e6d624}.cx-etq{display:block;font-size:.84rem;color:#c7dbe3;margin:0 0 6px;font-weight:600}.cx-ayuda{font-size:.8rem;color:var(--cx-tenue);margin-top:6px}.cx-chips{display:inline-flex;border:1px solid var(--cx-borde2);border-radius:12px;padding:3px;gap:2px;background:var(--cx-campo);max-width:100%;overflow-x:auto;scrollbar-width:none}.cx-chips::-webkit-scrollbar{display:none}.cx-chips button{flex:0 0 auto;height:34px;padding:0 16px;border-radius:9px;border:1px solid transparent;background:transparent;color:#b9cfd8;font:inherit;font-size:.9rem;cursor:pointer;white-space:nowrap}.cx-chips button.activo{background:#74e6d624;border-color:#74e6d699;color:var(--cx-cian);font-weight:600}.cx-seg{display:flex;width:100%;border:1px solid var(--cx-borde2);border-radius:999px;padding:3px;gap:2px;background:var(--cx-campo)}.cx-seg button{flex:1 1 0;min-width:0;height:34px;border-radius:999px;border:0;background:transparent;color:#c7dbe3;font:inherit;font-size:.84rem;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px}.cx-seg button.activo{background:var(--cx-cian);color:var(--cx-cian-osc);font-weight:650}.cx-seg button:disabled{cursor:default}.cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:10px;border:1px solid rgba(116,230,214,.55);background:transparent;color:var(--cx-cian);font:inherit;font-size:.93rem;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none}.cx-btn:hover:not(:disabled){background:#74e6d614}.cx-btn.primario{background:var(--cx-cian);color:var(--cx-cian-osc);border-color:var(--cx-cian)}.cx-btn.primario:hover:not(:disabled){filter:brightness(1.06);background:var(--cx-cian)}.cx-btn.peligro{color:var(--cx-rojo);border-color:#ff6c818c}.cx-btn.whatsapp{background:#25d366;border-color:#25d366;color:#052e16}.cx-btn.chico{height:34px;padding:0 12px;font-size:.85rem;border-radius:9px}.cx-btn:disabled{opacity:.55;cursor:default}.cx-btn .giro{animation:cx-giro 1s linear infinite}@keyframes cx-giro{to{transform:rotate(360deg)}}.cx-tarjeta{background:var(--cx-card);border:1px solid var(--cx-borde);border-radius:14px;padding:20px;min-width:0}.cx-tarjeta h2,.cx-tarjeta h3{margin:0;font-size:1.12rem;font-weight:700;color:#fff}.cx-tarjeta .cx-tarjeta-sub{color:var(--cx-tenue);font-size:.86rem;margin-top:3px}.cx-tarjeta-cab{display:flex;align-items:center;gap:14px;margin-bottom:16px}.cx-tarjeta-cab .ico-g{flex:0 0 auto;color:var(--cx-cian)}.cx-tarjeta-cab .der{margin-left:auto;display:flex;align-items:center;gap:10px}.cx-tarjeta-cab{flex-wrap:wrap}.cx-tarjeta-cab>div:not(.der){flex:1 1 220px;min-width:0}@media (max-width: 760px){.cx-tarjeta-cab .der{margin-left:0;width:100%}}.cx-grilla{display:grid;gap:16px}.cx-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.cx-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-g-costos{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,1.15fr)}.cx-g-estado{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:center}.cx-g-piezas{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1200px){.cx-g-estado{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.cx-g-piezas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.cx-seg{flex-wrap:wrap;border-radius:14px}.cx-seg button{flex:1 1 45%}}@media (max-width: 1599px){.cx-g-costos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cx-g-costos>:first-child{grid-column:1 / -1}}@media (max-width: 1100px){.cx-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-g3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){.cx-g2,.cx-g-costos{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1023px){.cx-grilla{gap:12px}.cx-tarjeta{padding:16px}.cx-cab h1{font-size:1.7rem}}.cx-kpi{display:flex;gap:16px;align-items:flex-start;position:relative;min-height:132px}.cx-kpi .caja{flex:0 0 auto;width:50px;height:50px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;background:#ffffff05}.cx-kpi .eti{color:#c7dbe3;font-size:.9rem;line-height:1.3}.cx-kpi .val{font-size:2.1rem;font-weight:750;color:#fff;line-height:1.15;margin-top:6px;font-variant-numeric:tabular-nums}.cx-kpi .det{font-size:.85rem;color:var(--cx-tenue);margin-top:4px}.cx-kpi .fuente{font-size:.74rem;color:var(--cx-tenue);margin-top:6px}@media (max-width: 1023px){.cx-kpi{flex-direction:column;gap:8px;min-height:0}.cx-kpi .caja{width:40px;height:40px}.cx-kpi .val{font-size:1.6rem;margin-top:2px}}.c-cian{color:var(--cx-cian)}.c-lima{color:var(--cx-lima)}.c-ambar{color:var(--cx-ambar)}.c-rojo{color:var(--cx-rojo)}.c-tenue{color:var(--cx-tenue)}.c-gris{color:#9fb3bd}.c-morado{color:var(--cx-morado)}.cx-insignia{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;font-size:.78rem;font-weight:650;white-space:nowrap;border:1px solid transparent}.cx-insignia.lima{background:#b8f35fe6;color:#1a2a05}.cx-insignia.ambar{background:#f8b24deb;color:#2d1a00}.cx-insignia.rojo{background:#ff6c8126;color:var(--cx-rojo);border-color:#ff6c8180}.cx-insignia.cian{background:#74e6d6e6;color:var(--cx-cian-osc)}.cx-insignia.gris{background:#ffffff14;color:#c7dbe3;border-color:var(--cx-borde2)}.cx-insignia.borde-ambar{background:#f8b24d1f;color:var(--cx-ambar);border-color:#f8b24d8c}.cx-insignia.borde-rojo{background:#ff6c811f;color:var(--cx-rojo);border-color:#ff6c818c}.cx-insignia.borde-cian{background:#74e6d61a;color:var(--cx-cian);border-color:#74e6d680}.cx-insignia.borde-lima{background:#b8f35f1a;color:var(--cx-lima);border-color:#b8f35f80}.cx-punto-estado{width:10px;height:10px;border-radius:999px;display:inline-block;flex:0 0 auto}.cx-tabla-wrap{overflow-x:auto;border:1px solid var(--cx-borde);border-radius:12px}.cx-tabla{width:100%;border-collapse:collapse;font-size:.9rem}.cx-tabla th{text-align:left;font-weight:600;color:#c7dbe3;padding:12px 14px;background:#ffffff05;border-bottom:1px solid var(--cx-borde);white-space:nowrap}.cx-tabla td{padding:12px 14px;border-bottom:1px solid rgba(116,230,214,.07);vertical-align:middle}.cx-tabla tr:last-child td{border-bottom:0}.cx-tabla .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cx-tabla .cen{text-align:center}.cx-tabla tbody tr:hover{background:#74e6d608}.cx-trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:380px}.cx-lista-movil{display:none}@media (max-width: 760px){.cx-solo-pc{display:none!important}.cx-lista-movil{display:flex;flex-direction:column}}@media (min-width: 761px){.cx-solo-movil{display:none!important}}.cx-fila-movil{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid rgba(116,230,214,.08)}.cx-fila-movil:last-child{border-bottom:0}.cx-fila-movil .cuerpo{flex:1 1 auto;min-width:0}.cx-fila-movil .linea{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cx-fila-movil .gris{color:var(--cx-tenue);font-size:.88rem;margin-top:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cx-vacio{display:flex;align-items:center;gap:10px;color:var(--cx-lima);padding:14px 4px;font-weight:600}.cx-aviso{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:.88rem;line-height:1.45;border:1px solid var(--cx-borde2);background:#74e6d60d;color:#cfe3ea}.cx-aviso.ambar{border-color:#f8b24d73;background:#f8b24d12;color:#f6d9a8}.cx-aviso.rojo{border-color:#ff6c8173;background:#ff6c8112;color:#ffc9d1}.cx-aviso>svg{flex:0 0 auto;margin-top:2px}.cx-error{color:var(--cx-rojo)}.cx-cargando{color:var(--cx-tenue);padding:30px 0;display:flex;align-items:center;gap:10px}.cx-plegable-cab{display:flex;align-items:center;gap:12px;width:100%;background:transparent;border:0;color:inherit;cursor:pointer;padding:0;text-align:left;font:inherit}.cx-plegable-cab h3{font-size:1.15rem}.cx-contador{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:26px;padding:0 9px;border-radius:999px;font-size:.82rem;font-weight:700}.cx-interruptor{position:relative;width:48px;height:28px;flex:0 0 auto;border-radius:999px;border:1px solid var(--cx-borde2);background:#0b2430;cursor:pointer;transition:background .15s}.cx-interruptor:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#e8f4f7;transition:transform .15s}.cx-interruptor.si{background:var(--cx-cian);border-color:var(--cx-cian)}.cx-interruptor.si:after{transform:translate(20px);background:#fff}.cx-interruptor:disabled{opacity:.5;cursor:default}.cx-barra-progreso{height:10px;border-radius:999px;background:#0d2a35;overflow:hidden}.cx-barra-progreso>div{height:100%;border-radius:999px;background:var(--cx-cian)}.cx-panel-lateral{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100vw;z-index:160;background:#061620;border-left:1px solid var(--cx-borde2);box-shadow:-10px 0 40px #00000080;display:flex;flex-direction:column}.cx-panel-lateral .cab{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--cx-borde)}.cx-panel-lateral .cab h3{margin:0;font-size:1.15rem;color:#fff}.cx-panel-lateral .cuerpo{flex:1 1 auto;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:16px}.cx-panel-lateral .pie{display:flex;gap:12px;padding:16px 22px;border-top:1px solid var(--cx-borde)}.cx-panel-lateral .pie .cx-btn{flex:1 1 0}.cx-codigo{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;background:#020b10;border:1px solid var(--cx-borde);border-radius:10px;padding:12px 14px;color:#cfe3ea;white-space:pre-wrap;word-break:break-all}.cx-pie-guardado{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 18px;border-radius:12px;border:1px solid var(--cx-borde);background:var(--cx-card);color:#cfe3ea;font-size:.9rem;flex-wrap:wrap}.cx-graf{position:relative;height:210px;display:flex;gap:10px}.cx-graf .eje{display:flex;flex-direction:column;justify-content:space-between;font-size:.74rem;color:var(--cx-tenue);padding-bottom:22px;text-align:right;min-width:30px}.cx-graf .area{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:flex-end;gap:3px;padding-bottom:22px}.cx-graf .lineas{position:absolute;top:0;right:0;bottom:22px;left:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.cx-graf .lineas>div{border-top:1px dashed rgba(116,230,214,.1)}.cx-graf .col{position:relative;flex:1 1 0;min-width:2px;height:100%;display:flex;flex-direction:column-reverse}.cx-graf .col>i{display:block;width:100%}.cx-graf .col>i:last-of-type{border-radius:3px 3px 0 0}.cx-graf .col .dia{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);font-size:.7rem;color:var(--cx-tenue);white-space:nowrap}.cx-graf .col:hover{background:#74e6d60d}.cx-leyenda{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.84rem;color:#c7dbe3}.cx-leyenda span{display:inline-flex;align-items:center;gap:7px}.cx-leyenda i{width:11px;height:11px;border-radius:999px;display:inline-block}.cx-oculto-visual{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cx-hor{display:grid;gap:8px 24px;grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.cx-hor-fila{display:flex;align-items:center;gap:8px;min-width:0}.cx-hor-fila .dia{flex:0 0 84px;font-size:.88rem}.cx-hor-fila .horas{flex:1 1 auto;display:flex;gap:6px;align-items:center;min-width:0}.cx-hor-fila input[type=time]{width:100px;min-width:0;padding:6px 8px;min-height:36px;color-scheme:dark}@media (max-width: 420px){.cx-hor{grid-template-columns:minmax(0,1fr)}.cx-hor-fila .dia{flex-basis:72px;font-size:.82rem}.cx-hor-fila input[type=time]{width:86px;padding:6px 4px;font-size:.85rem}}.cx-canal{display:flex;align-items:center;gap:14px;padding:14px;margin-top:10px;background:#ffffff04}.cx-canal>svg{flex:0 0 auto}.cx-g-vend{grid-template-columns:minmax(0,1fr);align-items:start}.cx-vend-der{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media (min-width: 1700px){.cx-g-vend{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr)}.cx-vend-der{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){.cx-vend-der{grid-template-columns:minmax(0,1fr)}}.cx-g-tab{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);align-items:start}@media (max-width: 1200px){.cx-g-tab{grid-template-columns:minmax(0,1fr)}}.cx-tabla.compacta th,.cx-tabla.compacta td{padding:12px 9px}.cx-flujos button:not(.cx-btn):not(.cx-icono-btn){background:transparent;border:1px solid transparent;color:var(--text-dim);padding:6px 14px;border-radius:8px;cursor:pointer;font-size:.82rem;font-weight:600;display:flex;align-items:center;gap:5px;transition:all .2s}.cx-flujos button:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan);background:#74e6d60d}.cx-flujos button:active:not(:disabled){transform:translateY(1px)}.cx-flujos button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.cx-flujos button:disabled{opacity:.3;cursor:not-allowed}.cx-flujos input[type=text],.cx-flujos input[type=email],.cx-flujos input[type=password],.cx-flujos input[type=number],.cx-flujos input[type=search],.cx-flujos input:not([type]),.cx-flujos textarea,.cx-flujos select{background:#020a0e99;border:1px solid rgba(116,230,214,.18);border-radius:8px;padding:8px 11px;color:var(--text);font-family:inherit;font-size:.88rem;transition:border-color .15s,box-shadow .15s,background .15s;outline:none}.cx-flujos input[type=text]:hover,.cx-flujos input[type=email]:hover,.cx-flujos input[type=password]:hover,.cx-flujos input[type=number]:hover,.cx-flujos input[type=search]:hover,.cx-flujos input:not([type]):hover,.cx-flujos textarea:hover,.cx-flujos select:hover{border-color:#74e6d659}.cx-flujos input[type=text]:focus,.cx-flujos input[type=email]:focus,.cx-flujos input[type=password]:focus,.cx-flujos input[type=number]:focus,.cx-flujos input[type=search]:focus,.cx-flujos input:not([type]):focus,.cx-flujos textarea:focus,.cx-flujos select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #74e6d626;background:#020a0ed9}.cx-flujos input[type=text]::placeholder,.cx-flujos input[type=search]::placeholder,.cx-flujos input:not([type])::placeholder,.cx-flujos textarea::placeholder{color:#7a9bab8c}.cx-flujos input[type=text]:disabled,.cx-flujos textarea:disabled,.cx-flujos select:disabled{opacity:.5;cursor:not-allowed}.cx-flujos input[type=checkbox]{accent-color:var(--cyan);cursor:pointer;width:14px;height:14px}.cx-flujos textarea{resize:vertical;min-height:60px;font-family:inherit}.cx-flujos select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path fill='%2374e6d6' d='M2 4l4 4 4-4z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}.cx-flujos .glass{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);padding:20px}.cx-aviso-version{position:fixed;left:12px;right:12px;bottom:18px;width:fit-content;margin:0 auto;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-radius:14px;background:#0d2026;border:1px solid var(--cx-cian);box-shadow:0 10px 30px #00000073;color:var(--cx-texto);font-size:.9rem}.cx-aviso-version span{line-height:1.3}.cx-aviso-version .cx-btn{flex:0 0 auto}:root{--cx-bg: #041016;--cx-barra-bg: #06141C;--cx-barra-borde: #0C1F27;--cx-panel: #0A141E;--cx-card: #061A22;--cx-borde: #10272F;--cx-borde2: #1E3A41;--cx-campo: #040E12;--cx-cian: #60F0E8;--cx-cian-rell: #62E2D8;--cx-cian-osc: #001814;--cx-activo: #063236;--cx-activo-txt: #48F4F0;--cx-texto: #FCFCFC;--cx-texto2: #B0D4E0;--cx-tenue: #78A0B4;--cx-etq: #7C9CAC;--cx-rojo: #F64860;--cx-rojo-txt: #F45864;--cx-ambar: #F0B854;--cx-verde: #34E29E;--cx-barra-h: 54px;--cx-lateral: 228px}body{background:var(--cx-bg)}.cx-barra{height:var(--cx-barra-h);padding:0 18px 0 16px;gap:10px;background:var(--cx-barra-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--cx-barra-borde)}.cx-barra .cx-hamb{width:38px;height:34px;border-radius:8px}.cx-logo{font-size:22px;font-weight:800;letter-spacing:.01em;color:var(--cx-cian)}.cx-logo-sub{font-size:13px;color:var(--cx-texto2);margin-left:4px}.cx-barra-sep{width:1px;height:26px;background:var(--cx-borde);margin:0 6px 0 8px;flex:0 0 auto}.cx-pildoras{margin-left:0;gap:10px}.cx-ruta{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border:1px solid var(--cx-borde);border-radius:8px;font-size:14px;font-weight:600;color:var(--cx-texto);white-space:nowrap}.cx-pildora.cian{height:28px;padding:0 12px;border-radius:8px;gap:7px;background:var(--cx-cian-rell);border-color:var(--cx-cian-rell);color:var(--cx-cian-osc);font-size:13px;font-weight:700}.cx-pildora.cian:hover{background:var(--cx-cian)}.cx-icono-btn{width:34px;height:34px;border-radius:8px;border-color:var(--cx-borde)}.cx-icono-btn .cx-punto{top:-7px;right:-7px;min-width:18px;height:18px;padding:0 4px;font-size:11px;background:var(--cx-rojo);border:2px solid var(--cx-barra-bg)}.cx-empresa-sel{position:relative;display:inline-flex;align-items:center}.cx-empresa-sel>svg{position:absolute;pointer-events:none;color:var(--cx-texto2)}.cx-empresa-sel>svg:first-of-type{left:11px}.cx-empresa-sel>svg:last-of-type{right:10px}.cx-empresa-sel .txt{display:inline-flex;align-items:center;height:34px;padding:0 30px 0 34px;border-radius:8px;border:1px solid var(--cx-borde);color:var(--cx-texto);font-size:13px;font-weight:600;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.cx-empresa-sel select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:14px}.cx-empresa-sel select option{background:#071820;color:var(--cx-texto)}.cx-empresa-sel:hover .txt{border-color:var(--cx-borde2)}.cx-empresa-sel:focus-within .txt{border-color:var(--cx-cian)}.cx-usuario{height:34px;padding:0 2px 0 0;border:0;border-radius:999px;gap:10px}.cx-usuario .txt{flex-direction:column;align-items:flex-start;gap:0;line-height:1.2}.cx-usuario .nombre{font-size:13px;font-weight:600;max-width:170px}.cx-usuario .rol{font-size:11px}.cx-usuario>svg{color:var(--cx-texto2)}.cx-avatar{background:#163844;border-color:var(--cx-borde2)}.cx-lateral{width:var(--cx-lateral);flex-basis:var(--cx-lateral);background:var(--cx-panel);border-right:1px solid var(--cx-borde);padding:22px 14px 14px}.cx-lateral .cx-nav,.cx-cajon .cx-nav{gap:9px}.cx-nav-item{height:40px;padding:0 14px;gap:18px;border-radius:8px;border:0;color:var(--cx-texto);font-size:14px;font-weight:500}.cx-nav-item .ico{width:auto;height:auto;border:0;border-radius:0;color:inherit}.cx-nav-item:hover{background:#60f0e80d;color:#fff}.cx-nav-item.activo{background:var(--cx-activo);color:var(--cx-activo-txt);font-weight:600;border:0}.cx-nav-item.activo:before{display:none}.cx-nav-item.activo .ico{color:var(--cx-activo-txt);border:0}.cx-nav-item .cuenta{display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:28px;padding:0 7px;background:var(--cx-cian-rell);color:var(--cx-cian-osc);font-size:12px;font-weight:700;border-radius:999px}.cx-instalar{height:41px;padding:0 12px;margin-top:14px;border-radius:8px;border:1px solid #24464C;color:var(--cx-cian);font-size:14px;font-weight:600;gap:10px}.cx-instalar:hover{background:#60f0e812}.cx-lateral-pie{border-top:1px solid var(--cx-borde);margin-top:16px;padding-top:16px;gap:10px}.cx-lateral-pie .txt b{font-size:14px;color:var(--cx-texto)}.cx-lateral-pie .txt span{font-size:12px;color:var(--cx-tenue)}.cx-lateral-pie .cx-salir{border-color:#3a1f2a;color:#f5777e}.cx-lateral-pie .cx-salir:hover{background:#f648601a;border-color:#f6486080}.cx-cajon{background:var(--cx-panel);border-right:1px solid var(--cx-borde);padding:16px 14px}.cx-cajon-cab{border-bottom-color:var(--cx-borde);padding-bottom:12px;margin-bottom:10px}.cx-cajon-cab .cx-logo{font-size:20px}.cx-pagina{padding:18px 22px 32px;max-width:1600px}.cx-cab{margin-bottom:14px;gap:12px 16px}.cx-cab h1{font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--cx-texto)}.cx-cab .sub{font-size:15px;color:var(--cx-tenue);margin-top:4px}.cx-cab .sub.cian{color:#5fc9d0}.cx-filtros{gap:10px}.cx-grilla{gap:12px}.cx-tarjeta{background:var(--cx-card);border:1px solid var(--cx-borde);border-radius:12px;padding:18px}.cx-tarjeta h2,.cx-tarjeta h3{font-size:16px;font-weight:700;color:var(--cx-texto)}.cx-tarjeta .cx-tarjeta-sub{font-size:13px;color:var(--cx-tenue);margin-top:2px}.cx-tarjeta-cab{gap:12px;margin-bottom:14px}.cx-kpi{gap:14px;min-height:0;padding:18px;align-items:flex-start}.cx-kpi .caja{width:44px;height:44px;border-radius:12px;border:0;background:color-mix(in srgb,currentColor 16%,transparent)}.cx-kpi .eti{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--cx-etq);line-height:1.35}.cx-kpi .val{font-size:30px;font-weight:700;line-height:1.1;margin-top:8px;color:var(--cx-texto)}.cx-kpi .det{font-size:13px;color:var(--cx-tenue);margin-top:6px}.cx-kpi .fuente{font-size:11px}.cx-kpi.apilado{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:9px;row-gap:0;align-items:center;padding:15px}.cx-kpi.apilado .eti{font-size:10.5px;font-weight:500;letter-spacing:-.01em}.cx-kpi.apilado .caja{width:36px;height:36px;border-radius:10px;grid-row:1;grid-column:1}.cx-kpi.apilado>div{display:contents}.cx-kpi.apilado .eti{grid-row:1;grid-column:2}.cx-kpi.apilado .val{grid-row:2;grid-column:1 / -1;margin-top:10px;font-size:32px;line-height:1.05}.cx-kpi.apilado .det{grid-row:3;grid-column:1 / -1;margin-top:6px}.cx-btn{height:34px;padding:0 14px;border-radius:8px;font-size:14px;border-color:#60f0e873;color:var(--cx-cian)}.cx-btn:hover:not(:disabled){background:#60f0e812}.cx-btn.primario{background:var(--cx-cian-rell);border-color:var(--cx-cian-rell);color:var(--cx-cian-osc)}.cx-btn.primario:hover:not(:disabled){background:var(--cx-cian);filter:none}.cx-btn.neutro{color:var(--cx-texto);border-color:var(--cx-borde2)}.cx-btn.chico{height:30px;padding:0 12px;font-size:13px;border-radius:8px}.cx-select{height:34px;padding:0 34px 0 12px;border-radius:8px;border-color:var(--cx-borde2);background:var(--cx-campo);font-size:14px}.cx-select-wrap>svg{right:10px}.cx-campo,.cx-area{min-height:36px;padding:8px 12px;border-radius:8px;border-color:var(--cx-borde2);background:var(--cx-campo);font-size:14px}.cx-campo:focus,.cx-area:focus,.cx-select:focus{border-color:var(--cx-cian);box-shadow:0 0 0 3px #60f0e81f}.cx-etq{font-size:13px;color:var(--cx-texto2)}.cx-ayuda{font-size:12px}.cx-chips{border:1px solid var(--cx-borde2);border-radius:10px;padding:3px;gap:2px;background:transparent}.cx-chips button{height:28px;padding:0 14px;border-radius:7px;color:var(--cx-texto2);font-size:14px}.cx-chips button.activo{background:#60f0e81f;border-color:var(--cx-cian);color:var(--cx-cian);font-weight:600}.cx-seg{border-radius:10px;border-color:var(--cx-borde2);padding:3px;background:transparent}.cx-seg button{height:34px;border-radius:8px;border:1px solid transparent;color:var(--cx-texto);font-size:13px}.cx-seg button.activo{background:#60f0e81a;border-color:var(--cx-cian);color:var(--cx-cian);font-weight:600}.cx-pestanas{display:flex;flex-wrap:wrap;gap:8px}.cx-pestanas button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 16px;border-radius:10px;border:1px solid var(--cx-borde2);background:transparent;color:var(--cx-texto2);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.cx-pestanas button:hover{border-color:#60f0e873;color:var(--cx-texto)}.cx-pestanas button.activo{background:#60f0e81a;border-color:var(--cx-cian);color:var(--cx-cian)}.cx-pestanas .cuenta{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--cx-rojo);color:#fff;font-size:11px;font-weight:700}.cx-interruptor.si{background:var(--cx-cian-rell);border-color:var(--cx-cian-rell)}.cx-tabla-wrap{border-color:var(--cx-borde);border-radius:10px}.cx-tabla{font-size:14px}.cx-tabla th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--cx-etq);padding:11px 14px;background:#ffffff05;border-bottom-color:var(--cx-borde)}.cx-tabla td{padding:12px 14px;border-bottom-color:#60f0e80f}.cx-aviso{border-radius:10px;font-size:14px}.cx-insignia{height:24px;padding:0 10px;font-size:12px;border-radius:6px}@media (max-width: 1023px){:root{--cx-barra-h: 52px}.cx-barra{padding:0 12px;gap:8px}.cx-logo{font-size:20px}.cx-barra-sep,.cx-empresa-sel,.cx-ruta{display:none}.cx-franja{display:none!important}.cx-pagina{padding:14px 14px 28px}.cx-cab h1{font-size:24px}.cx-cab .sub{font-size:14px}.cx-kpi.apilado .val{font-size:26px;margin-top:10px}}@media (max-width: 1023px){.cx-usuario>svg{display:none}}.cx-dash-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:15px}.cx-dash-tit{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cx-dash-tit h3{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;margin:0;color:var(--cx-texto)}.cx-dash-tit h3 svg{color:var(--cx-texto2);flex:0 0 auto}.cx-dash-link{margin-left:auto;display:inline-flex;align-items:center;gap:4px;background:none;border:0;color:#5fc9e0;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0}.cx-dash-moneda{background:linear-gradient(90deg,#6fd98a,#c8f0e8);-webkit-background-clip:text;background-clip:text;color:transparent}.cx-dash-empresas{margin-bottom:15px;padding:14px}.cx-dash-fila3>.cx-tarjeta,.cx-dash-fila4>.cx-tarjeta{padding:16px}.cx-dash-fila3>.cx-dash-plantillas{padding:16px 12px}.cx-dash-plantillas .cx-dash-tit h3{gap:6px}.cx-dash-tit{margin-bottom:12px}.cx-dash-empresas .cx-dash-tit{padding:0 2px}.cx-dash-emp-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(440px,100%),440px));gap:13px}.cx-dash-emp{border:1px solid var(--cx-borde);border-radius:10px;padding:12px 16px 13px;background:#ffffff03}.cx-dash-emp .cab{display:flex;align-items:center;gap:12px}.cx-dash-emp .logo{flex:0 0 auto;width:38px;height:38px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:17px;color:#041016;overflow:hidden}.cx-dash-emp .logo img{width:100%;height:100%;object-fit:cover}.cx-dash-emp .cab b{display:block;font-size:15px;color:var(--cx-texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-dash-emp .estado{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#7898a4;margin-top:2px}.cx-dash-emp .estado i{width:8px;height:8px;border-radius:999px;display:inline-block}.cx-dash-emp .cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.cx-dash-emp .cifras>div{padding:0 12px;border-left:1px solid var(--cx-borde);min-width:0}.cx-dash-emp .cifras>div:first-child{padding-left:0;border-left:0}.cx-dash-emp .cifras span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#708c9c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-dash-emp .cifras b{display:block;font-size:17px;font-weight:700;color:var(--cx-texto);margin-top:3px}.cx-dash-fila3{grid-template-columns:minmax(0,2.7fr) minmax(0,1fr) minmax(0,1.7fr);gap:12px;margin-bottom:15px}.cx-dash-fila4{grid-template-columns:minmax(0,2.7fr) minmax(0,2.75fr);gap:12px}.cx-dash-barras{width:100%;height:auto;display:block}.cx-dash-barras .eje{font-size:10px;fill:#90acb8}.cx-dash-plantillas{display:flex;flex-direction:column}.cx-dash-plantillas .num{font-size:38px;font-weight:800;color:#6cecdc;line-height:1;margin-top:4px}.cx-dash-plantillas .cx-btn{margin-top:auto;width:100%}.cx-dash-inc{table-layout:fixed}.cx-dash-inc th{background:#0c242c;padding:8px 5px}.cx-dash-inc td{padding:10px 5px;color:#bcc0c4;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-dash-inc th:nth-child(1){width:60px}.cx-dash-inc th:nth-child(3){width:70px}.cx-dash-inc th:nth-child(4){width:54px}.cx-dash-sev{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.03em;background:#084e2a;color:#50c8b0}.cx-dash-sev.media{background:#342e18;color:var(--cx-ambar)}.cx-dash-sev.alta,.cx-dash-sev.critica{background:#4a1c24;color:var(--cx-rojo-txt)}.cx-dash-modos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cx-dash-modo{display:flex;align-items:flex-start;gap:12px;text-align:left;padding:12px 14px;border-radius:10px;border:1px solid var(--cx-borde);background:transparent;color:var(--cx-texto);font:inherit;cursor:pointer}.cx-dash-modo:disabled{cursor:default}.cx-dash-modo:not(:disabled):not(.activo):hover{border-color:var(--cx-borde2)}.cx-dash-modo .radio{flex:0 0 auto;width:16px;height:16px;border-radius:999px;border:2px solid #8AA4B0;margin-top:2px}.cx-dash-modo b{display:block;font-size:14px}.cx-dash-modo small{display:block;font-size:13px;color:var(--cx-tenue);margin-top:4px;line-height:1.35}.cx-dash-modo.activo{border-color:#1cbcac;background:#0a222a}.cx-dash-modo.activo .radio{border-color:#84dcfc;background:radial-gradient(circle,#84DCFC 0 4px,transparent 5px)}.cx-dash-tags{display:flex;flex-wrap:wrap;gap:8px}.cx-dash-tags span{display:inline-flex;align-items:center;height:29px;padding:0 14px;border-radius:999px;border:1px solid #1E4A50;background:#0c242c;color:#64d4d4;font-size:13px;font-weight:600}@media (max-width: 1279px){.cx-dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1179px){.cx-dash-fila3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cx-dash-fila3>:first-child{grid-column:1 / -1}}@media (max-width: 899px){.cx-dash-fila4{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.cx-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cx-dash-fila3,.cx-dash-modos{grid-template-columns:minmax(0,1fr)}.cx-dash-emp .cifras b{font-size:16px}.cx-dash-emp .cifras>div{padding:0 8px}.cx-dash-emp .cifras span{white-space:normal;overflow:visible;line-height:1.25}}.cx-dash .cx-cab .cx-btn{font-size:13px}.cx-emp{--bg: var(--cx-bg);--card: var(--cx-card);--card-border: var(--cx-borde);--cyan: var(--cx-cian-rell);--text: var(--cx-texto);--text-dim: var(--cx-tenue);--radius: 12px;--danger: var(--cx-rojo)}.cx-emp-grid{display:grid;grid-template-columns:237px minmax(0,1fr);gap:13px;align-items:start}.cx-emp-logo{flex:0 0 auto;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#041016;overflow:hidden}.cx-emp-logo img{width:100%;height:100%;object-fit:cover}.cx-emp-lista{padding:10px;position:sticky;top:calc(var(--cx-barra-h) + 12px)}.cx-emp-buscar{position:relative;display:block}.cx-emp-buscar svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--cx-tenue);pointer-events:none}.cx-emp-buscar .cx-campo{height:38px;padding-left:36px}.cx-emp-nueva{width:100%;height:38px;margin:10px 0 12px}.cx-emp-form{display:grid;gap:8px;margin:-2px 0 12px}.cx-emp-items{display:flex;flex-direction:column;gap:4px}.cx-emp-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 8px 10px 10px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--cx-texto);font:inherit;text-align:left;cursor:pointer}.cx-emp-item:hover{background:#60f0e80a}.cx-emp-item.activo{background:#0c262c;border-color:#00dcd0}.cx-emp-item .txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.cx-emp-item b{font-size:14px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cx-emp-item small{font-size:12px;color:var(--cx-tenue)}.cx-emp-item>svg{color:var(--cx-texto2);flex:0 0 auto}.cx-emp-item .estado,.cx-emp-cab .estado{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--cx-texto2);margin-top:2px}.cx-emp-item .estado i,.cx-emp-cab .estado i{width:8px;height:8px;border-radius:999px;display:inline-block}.cx-emp-detalle{padding:0;overflow:hidden}.cx-emp-cab{display:flex;align-items:center;gap:16px;padding:18px 20px 14px}.cx-emp-cab h2{margin:0;font-size:24px;font-weight:700;color:var(--cx-texto);line-height:1.2}.cx-emp-cab .sub{font-size:15px;color:#9fb8c6;margin-top:2px}.cx-emp-cab .der{margin-left:auto;display:flex;align-items:center;gap:10px}.cx-emp-subtabs{display:flex;gap:2px;padding:0 16px;border-bottom:1px solid var(--cx-borde);overflow-x:auto;scrollbar-width:none}.cx-emp-subtabs::-webkit-scrollbar{display:none}.cx-emp-subtabs button{flex:0 0 auto;height:40px;padding:0 9px;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:#b0c4d0;font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.cx-emp-subtabs button:hover{color:var(--cx-texto)}.cx-emp-subtabs button.activo{color:#54f0ec;border-bottom-color:#54f0ec;font-weight:600}.cx-emp-msg{padding:8px 20px 0;font-size:13px;color:var(--cx-tenue)}.cx-emp-cuerpo{padding:16px 18px 18px}.cx-emp-vacio{padding:50px 20px;text-align:center;color:var(--cx-tenue)}.cx-emp-vacio svg{opacity:.35}.cx-emp-resumen{display:grid;gap:12px}.cx-emp-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.cx-emp-kpis .cx-kpi.apilado .val{font-size:28px}.cx-emp-kpis .cx-kpi.apilado{padding:13px;column-gap:8px;grid-template-columns:32px minmax(0,1fr)}.cx-emp-kpis .cx-kpi.apilado .caja{width:32px;height:32px}.cx-emp-kpis .cx-kpi.apilado .eti{font-size:10px;overflow-wrap:anywhere}.cx-emp-fila{grid-template-columns:minmax(0,1fr) 210px;gap:12px}.cx-emp-actividad .leyenda{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--cx-texto2)}.cx-emp-actividad .leyenda i{width:10px;height:10px;border-radius:999px;display:inline-block;margin-left:10px}.cx-emp-actividad .leyenda b{color:var(--cx-texto)}.cx-emp-accesos{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:16px}.cx-emp-accesos .cx-btn{width:100%;height:46px;justify-content:flex-start;gap:12px}.cx-emp-accesos .cx-btn span{flex:1 1 auto;text-align:left}.cx-emp-accesos .cx-btn svg{flex:0 0 auto}.cx-emp-accesos .cx-btn{gap:10px;padding:0 12px}.cx-emp-embudo{display:flex;align-items:center;gap:6px}.cx-emp-embudo .etapa-wrap{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:6px}.cx-emp-embudo .etapa{flex:1 1 auto;min-width:0;text-align:left;padding:12px 14px;border-radius:10px;border:1px solid;color:var(--cx-texto);font:inherit;cursor:pointer}.cx-emp-embudo .etapa .cab{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-emp-embudo .etapa b{display:block;font-size:26px;font-weight:700;margin-top:6px;text-align:center}.cx-emp-embudo .flecha{flex:0 0 auto;color:var(--cx-texto2)}.cx-emp-cuerpo .glass{background:var(--cx-card);border:1px solid var(--cx-borde);border-radius:12px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cx-emp-cuerpo .btn{height:34px;padding:0 14px;border-radius:8px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.cx-emp-cuerpo .btn-cyan{background:var(--cx-cian-rell);color:var(--cx-cian-osc);border:1px solid var(--cx-cian-rell)}.cx-emp-cuerpo .btn-outline{background:transparent;border:1px solid var(--cx-borde2);color:var(--cx-texto)}.cx-emp-cuerpo .btn-outline:hover{border-color:var(--cx-cian);color:var(--cx-cian)}.cx-emp-cuerpo .section-add-btn{border-radius:8px;border:1px solid rgba(96,240,232,.4);background:transparent;color:var(--cx-cian);font-size:13px;font-weight:600;padding:7px 12px}.cx-emp-cuerpo .section-add-btn:hover{background:#60f0e812}.cx-emp-cuerpo .section-card{background:#ffffff04;border:1px solid var(--cx-borde);border-radius:10px}.cx-emp-cuerpo input[type=text],.cx-emp-cuerpo input[type=email],.cx-emp-cuerpo input[type=password],.cx-emp-cuerpo input[type=number],.cx-emp-cuerpo input:not([type]),.cx-emp-cuerpo textarea,.cx-emp-cuerpo select{background:var(--cx-campo);border-color:var(--cx-borde2);border-radius:8px;font-size:14px}.cx-emp-cuerpo h3{font-size:15px}@media (max-width: 1279px){.cx-emp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1023px){.cx-emp-grid{grid-template-columns:minmax(0,1fr)}.cx-emp-lista{position:static}.cx-emp-items{flex-direction:row;overflow-x:auto;scrollbar-width:none}.cx-emp-item{flex:0 0 240px}.cx-emp-fila{grid-template-columns:minmax(0,1fr)}.cx-emp-embudo{flex-wrap:wrap}.cx-emp-embudo .etapa-wrap{flex:1 1 30%}.cx-emp-embudo .flecha{display:none}}@media (max-width: 760px){.cx-emp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-emp-cab{flex-wrap:wrap;padding:14px}.cx-emp-cab .der{margin-left:0;width:100%}.cx-emp-cuerpo{padding:12px}.cx-emp-embudo .etapa-wrap{flex:1 1 45%}}.c-verde{color:var(--cx-verde)}.c-azul{color:#68cce8}.cx-vend-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:-2px 0 14px}.cx-vend-grid{display:grid;grid-template-columns:minmax(0,1fr) 281px;gap:12px;align-items:start}.cx-vend-tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.cx-vend-tarjeta{padding:16px}.cx-vend-tarjeta .cab{display:flex;align-items:center;gap:12px}.cx-vend-tarjeta .cab b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-vend-tarjeta .conexion{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--cx-texto2)}.cx-vend-tarjeta .conexion i{width:8px;height:8px;border-radius:999px;display:inline-block}.cx-vend-estado{flex:0 0 auto;height:26px;padding:0 11px;border-radius:999px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;border:1px solid}.cx-vend-estado.si{background:#022c2c;color:#3ddbb0;border-color:#3ddbb080}.cx-vend-estado.no{background:#222018;color:var(--cx-ambar);border-color:#f0b8548c}.cx-vend-tarjeta .cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center;border-top:1px solid var(--cx-borde);border-bottom:1px solid var(--cx-borde);padding:14px 0;margin:14px 0}.cx-vend-tarjeta .cifras b{display:block;font-size:24px;font-weight:700;color:var(--cx-texto)}.cx-vend-tarjeta .cifras span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--cx-etq);margin-top:4px}.cx-vend-tarjeta .filas{display:flex;flex-direction:column;gap:9px;font-size:14px}.cx-vend-tarjeta .filas>div{display:flex;justify-content:space-between;gap:10px}.cx-vend-tarjeta .filas span{color:var(--cx-texto2)}.cx-vend-tarjeta .filas b{color:var(--cx-texto);text-align:right}.cx-vend-tarjeta .filas .meta{display:flex;align-items:center;gap:10px}.cx-vend-tarjeta .filas .meta .cx-barra-progreso{flex:1 1 auto;height:8px;background:#0d2a33}.cx-vend-tarjeta .filas .meta .cx-barra-progreso>div{background:var(--cx-verde)}.cx-vend-tarjeta .filas .meta small{color:var(--cx-texto2);font-size:12px}.cx-vend-tarjeta .botones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.cx-vend-tarjeta .botones .cx-btn,.cx-vend-pasar{color:var(--cx-texto);border-color:var(--cx-borde2)}.cx-vend-pasar{width:100%;margin-top:8px}.cx-vend-der{display:flex;flex-direction:column;gap:12px}.cx-vend-der .cx-tarjeta-cab h3{font-size:15px}.cx-vend-rank{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--cx-borde)}.cx-vend-rank .pos{width:18px;font-size:17px;font-weight:700;color:var(--cx-texto);text-align:center}.cx-vend-rank b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-vend-rank small{font-size:12px;color:var(--cx-tenue)}.cx-vend-rank .monto{font-size:15px;font-weight:700;color:var(--cx-texto);white-space:nowrap}.cx-vend-texto{font-size:13px;color:var(--cx-texto2);line-height:1.5}.cx-vend-estadorep{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:6px 12px;border:1px solid var(--cx-borde);border-radius:8px;font-size:13px;color:var(--cx-texto2)}.cx-vend-estadorep i{width:8px;height:8px;border-radius:999px;display:inline-block}.cx-vend-plazo{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;font-size:13px;color:var(--cx-texto2);flex-wrap:wrap}.cx-espera{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:6px;font-size:12px;font-weight:700;white-space:nowrap}.cx-espera.roja{background:#76222c;color:#fff}.cx-espera.ambar{background:#342e18;color:var(--cx-ambar)}@media (max-width: 1100px){.cx-vend-grid{grid-template-columns:minmax(0,1fr)}.cx-vend-der{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cx-vend-der{grid-template-columns:minmax(0,1fr)}.cx-vend-barra .cx-filtros{width:100%}}.cx-insignia.gratis{background:#0e3a2a;color:#34e29e;border-color:transparent}.cx-insignia.cobra{background:#4a1c24;color:#f45864;border-color:transparent}.cx-cobra{display:flex;flex-direction:column;gap:12px}.cx-cobra-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:start}.cx-cobra-grid.abajo{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.cx-cobra-destinos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cx-cobra-destinos .destino{border:1px solid var(--cx-borde);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--cx-texto2)}.cx-cobra-destinos .cab{display:flex;align-items:center;gap:12px}.cx-cobra-destinos .cab b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.03em}.cx-cobra-destinos .cab b.wa{color:var(--cx-texto)}.cx-cobra-destinos .cab b.fb{color:#6fa8ff}.cx-cobra-destinos .cab b.ig{color:#e66fa8}.cx-cobra-destinos .cab small{font-size:12px;color:var(--cx-tenue)}.cx-cobra-destinos p{margin:0;line-height:1.5}.cx-cobra-destinos p b{color:var(--cx-texto)}.cx-cobra-destinos .ok{display:flex;gap:8px;align-items:flex-start;padding:10px;border-radius:8px;background:#0c2a22;border:1px solid #1E5E40;color:#cdefe0}.cx-cobra-destinos .ok svg,.cx-cobra-destinos .pie svg{flex:0 0 auto;color:var(--cx-verde);margin-top:1px}.cx-cobra-destinos .regla{display:flex;gap:8px;align-items:flex-start;padding:10px;border-radius:8px;border:1px solid var(--cx-borde)}.cx-cobra-destinos .regla svg{flex:0 0 auto;color:var(--cx-verde);margin-top:1px}.cx-cobra-destinos .tarifas{display:flex;flex-direction:column;gap:6px}.cx-cobra-destinos .tarifas>span{color:var(--cx-texto);font-weight:600}.cx-cobra-destinos .tarifas>div{display:flex;align-items:center;gap:8px}.cx-cobra-destinos .tarifas b{margin-left:auto;color:var(--cx-texto)}.cx-cobra-destinos i[class^=p-],.cx-cobra-punto{width:10px;height:10px;border-radius:999px;display:inline-block;flex:0 0 auto;margin-right:6px}.p-marketing{background:#f45864}.p-utility{background:#f0b854}.p-authentication{background:#e0c04c}.cx-cobra-destinos .pie{margin-top:auto;display:flex;gap:8px;align-items:center;padding:10px;border-radius:8px;background:#ffffff05;border:1px solid var(--cx-borde);color:var(--cx-texto);font-weight:600}.cx-cobra-destinos .destino:not(:first-child) .pie svg{color:#68cce8}.cx-cobra-pol h4{margin:14px 0 8px;font-size:14px;color:var(--cx-texto)}.cx-cobra-pol .cx-tabla th,.cx-cobra-pol .cx-tabla td{padding:8px 6px}.cx-cobra-vigente{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:12px;border-radius:10px;background:#0c2a22;border:1px solid #1E5E40;color:#cdefe0;font-size:13px}.cx-cobra-vigente svg{color:var(--cx-verde);flex:0 0 auto}.cx-cobra-vigente.futura{background:#2a2618;border-color:#6a5424;color:#f3ddb0}.cx-cobra-vigente.futura svg{color:var(--cx-ambar)}.cx-cobra-embudo{display:flex;align-items:stretch;gap:6px}.cx-cobra-embudo .paso{flex:1 1 0;min-width:0;border:1px solid var(--cx-borde);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:4px;color:#68cce8}.cx-cobra-embudo .paso b{font-size:24px;color:var(--cx-texto)}.cx-cobra-embudo .paso span{font-size:13px;color:var(--cx-texto2)}.cx-cobra-embudo .paso small{font-size:12px;color:var(--cx-tenue)}.cx-cobra-embudo .paso strong{font-size:20px;color:var(--cx-texto)}.cx-cobra-embudo .paso.verde{background:#0a2a24;border-color:#1e5e40;color:var(--cx-verde)}.cx-cobra-embudo .paso.verde span{color:#9fe8c4}.cx-cobra-embudo .paso.rojo{background:#2c1c24;border-color:#6a2a36;color:#f45864}.cx-cobra-embudo .paso.rojo span{color:#f7a7b2}.cx-cobra-embudo .flecha{align-self:center;flex:0 0 auto;color:var(--cx-texto2)}.cx-cobra-reglas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:r}.cx-cobra-reglas li{counter-increment:r;display:grid;grid-template-columns:30px 1fr;column-gap:12px;font-size:13px;color:var(--cx-texto2)}.cx-cobra-reglas li:before{content:counter(r);grid-row:1 / 3;width:28px;height:28px;border-radius:999px;background:var(--cx-cian-rell);color:var(--cx-cian-osc);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.cx-cobra-reglas li b{color:var(--cx-texto);font-size:14px}@media (max-width: 1279px){.cx-cobra-grid{grid-template-columns:minmax(0,1fr)}.cx-cobra-destinos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width: 1023px){.cx-cobra-grid.abajo{grid-template-columns:minmax(0,1fr)}.cx-cobra-embudo{flex-wrap:wrap}.cx-cobra-embudo .paso{flex:1 1 40%}.cx-cobra-embudo .flecha{display:none}}.cx-cfg-fila{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,2fr);gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--cx-borde)}.cx-tarjeta-cab+.cx-cfg-fila,.cx-cfg-fila:first-child{border-top:0;padding-top:4px}.cx-cfg-fila .izq .cx-etq{margin:0;font-size:14px;font-weight:600;color:var(--cx-texto)}.cx-cfg-fila .izq .cx-ayuda{margin-top:3px;line-height:1.4}.cx-cfg-fila .der{min-width:0}.cx-cfg-fila .cx-seg button{flex:1 1 auto;padding:0 10px;text-overflow:clip}@media (max-width: 1360px){.cx-cfg-fila{grid-template-columns:minmax(0,1fr);gap:8px}}.cx-emp-actividad .cx-dash-tit{flex-wrap:wrap;row-gap:6px}.cx-app .iav-page{padding:18px 22px 32px;max-width:1600px;--text: var(--cx-texto);--text-dim: var(--cx-tenue);--cyan: var(--cx-cian-rell);--card: var(--cx-card);--border: var(--cx-borde)}.cx-app .iav-head{margin-bottom:14px;align-items:center}.cx-app .iav-head h1{font-size:28px;font-weight:700;margin:0;color:var(--cx-texto)}.cx-app .iav-head h1 svg{display:none}.cx-app .iav-head p{font-size:15px;margin:4px 0 0;color:var(--cx-tenue)}.cx-app .iav-head-actions{align-items:center}.cx-app .iav-head-actions label{font-size:0;gap:0}.cx-app .iav-head-actions select{font-size:14px;height:34px;min-width:200px;padding:0 30px 0 12px;border-radius:8px;border-color:var(--cx-borde2);background-color:var(--cx-campo)}.cx-app .iav-head-actions button{height:34px;border-radius:8px;font-size:14px}.cx-app .iav-tabs{padding:0 0 12px;gap:8px}.cx-app .iav-tabs button{height:34px;padding:0 16px;border-radius:10px;border-color:var(--cx-borde2);color:var(--cx-texto2);font-size:14px;font-weight:600}.cx-app .iav-tabs button.active{background:#60f0e81a;border-color:var(--cx-cian);color:var(--cx-cian)}.cx-app .iav-alert{border-radius:10px;font-size:14px;padding:10px 14px}.cx-app .iav-card{background:var(--cx-card);border-color:var(--cx-borde);border-radius:12px;padding:18px;margin-bottom:12px}.cx-app .iav-card h3{font-size:16px;font-weight:700;color:var(--cx-texto)}.cx-app .iav-card p{font-size:13px;margin:2px 0 12px}.cx-app .iav-stats{gap:12px;margin-bottom:12px}.cx-app .iav-stats>.iav-card{position:relative;padding:18px 18px 18px 76px;min-height:104px;margin:0}.cx-app .iav-stats>.iav-card:before{content:"";position:absolute;left:18px;top:18px;width:44px;height:44px;border-radius:12px;background:#0c2c42}.cx-app .iav-stats>.iav-card:after{content:"";position:absolute;left:30px;top:30px;width:20px;height:20px;background:#64e8f4;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}.cx-app .iav-stats>.iav-card:nth-child(1){--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 2 7 12 12 22 7 12 2'/%3E%3Cpolyline points='2 17 12 22 22 17'/%3E%3Cpolyline points='2 12 12 17 22 12'/%3E%3C/svg%3E")}.cx-app .iav-stats>.iav-card:nth-child(2){--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z'/%3E%3Cpath d='M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z'/%3E%3C/svg%3E")}.cx-app .iav-stats>.iav-card:nth-child(3){--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cline x1='7' y1='8' x2='17' y2='8'/%3E%3Cline x1='7' y1='12' x2='17' y2='12'/%3E%3Cline x1='7' y1='16' x2='13' y2='16'/%3E%3C/svg%3E")}.cx-app .iav-stats>.iav-card:nth-child(4){--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='2'/%3E%3Crect x='9' y='9' width='6' height='6'/%3E%3Cline x1='9' y1='1' x2='9' y2='4'/%3E%3Cline x1='15' y1='1' x2='15' y2='4'/%3E%3Cline x1='9' y1='20' x2='9' y2='23'/%3E%3Cline x1='15' y1='20' x2='15' y2='23'/%3E%3Cline x1='20' y1='9' x2='23' y2='9'/%3E%3Cline x1='20' y1='14' x2='23' y2='14'/%3E%3Cline x1='1' y1='9' x2='4' y2='9'/%3E%3Cline x1='1' y1='14' x2='4' y2='14'/%3E%3C/svg%3E")}.cx-app .iav-stats>.iav-card:nth-child(4):before{background:#0a302e}.cx-app .iav-stats>.iav-card:nth-child(4):after{background:#58e8b4}.cx-app .iav-stats .iav-card small{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--cx-etq)}.cx-app .iav-stats .iav-card>strong{font-size:30px;font-weight:700;margin-top:6px;color:var(--cx-texto)}.cx-app .iav-stats .iav-card>strong.iav-modelo{font-size:20px}.cx-app .iav-canales{gap:10px}.cx-app .iav-canal{position:relative;padding:14px 14px 14px 64px;border-color:var(--cx-borde);border-radius:10px}.cx-app .iav-canal:before{content:"";position:absolute;left:16px;top:50%;width:34px;height:34px;transform:translateY(-50%);background:var(--color-canal, #68CCE8);-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}.cx-app .iav-canales .iav-canal:nth-child(1){--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'/%3E%3C/svg%3E");--color-canal: #25D366}.cx-app .iav-canales .iav-canal:nth-child(2){--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'/%3E%3C/svg%3E");--color-canal: #4F8CFF}.cx-app .iav-canales .iav-canal:nth-child(3){--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Cpath d='M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z'/%3E%3Cline x1='17.5' y1='6.5' x2='17.51' y2='6.5'/%3E%3C/svg%3E");--color-canal: #E1306C}.cx-app .iav-canales .iav-canal:nth-child(4){--ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='2' y1='12' x2='22' y2='12'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/%3E%3C/svg%3E");--color-canal: #68CCE8}.cx-app .iav-canal b{font-size:15px;color:var(--cx-texto)}.cx-app .iav-canal span{font-size:13px}.cx-app .iav-switch{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:transparent;color:var(--cx-tenue);font-size:13px}.cx-app .iav-switch:before{content:"";width:42px;height:24px;border-radius:999px;background:radial-gradient(circle at 12px 12px,#fff 0 8px,transparent 9px),#23414b;flex:0 0 auto}.cx-app .iav-switch.on{background:transparent;border:0;color:var(--cx-cian)}.cx-app .iav-switch.on:before{background:radial-gradient(circle at 30px 12px,#fff 0 8px,transparent 9px),var(--cx-cian-rell)}.cx-app .iav-choice,.cx-app .iav-button{border-radius:8px;font-size:13px;height:34px;padding:0 14px}.cx-app .iav-button{background:var(--cx-cian-rell);border-color:var(--cx-cian-rell);color:var(--cx-cian-osc)}.cx-app .iav-button.secondary{background:transparent;border-color:var(--cx-borde2);color:var(--cx-texto)}.cx-app .iav-choice.active{border-color:var(--cx-cian);color:var(--cx-cian);background:#60f0e81a}.cx-app .iav-sources>div{border-color:var(--cx-borde)}.cx-app .iav-row{border-bottom-color:var(--cx-borde);font-size:14px}@media (max-width: 1023px){.cx-app .iav-page{padding:14px 14px 28px}.cx-app .iav-head h1{font-size:24px}}@media (max-width: 640px){.cx-app .iav-stats>.iav-card{padding:66px 14px 14px;min-height:0}.cx-app .iav-stats>.iav-card:before{left:14px;top:14px;width:40px;height:40px}.cx-app .iav-stats>.iav-card:after{left:24px;top:24px}.cx-app .iav-stats .iav-card>strong.iav-modelo{font-size:16px}.cx-app .iav-canal{padding:14px 14px 14px 58px}.cx-app .iav-canal:before{top:16px;left:14px;width:30px;height:30px;transform:none}}.cx-app .iav-stats .iav-card>small:not(:first-child){text-transform:none;font-size:12px;letter-spacing:0;font-weight:400;color:var(--cx-tenue)}.cx-flujos .cx-flu-barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.cx-flujos .cx-flu-buscar{flex:0 1 300px;height:36px}.cx-flujos .cx-flu .cx-pestanas button{display:inline-flex;height:34px;padding:0 14px;border:1px solid var(--cx-borde2);border-radius:10px;background:transparent;color:var(--cx-texto2);font-size:14px;font-weight:600}.cx-flujos .cx-flu .cx-pestanas button.activo{background:#60f0e81a;border-color:var(--cx-cian);color:var(--cx-cian)}.cx-flu-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px;align-items:start}.cx-flu-tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px}.cx-flu-tarjeta{padding:16px;display:flex;flex-direction:column;gap:12px;cursor:pointer}.cx-flu-tarjeta.elegida{border-color:#3ce0d8;box-shadow:0 0 0 1px #3ce0d840}.cx-flujos .cx-flu button.cx-flu-interruptor,.cx-flujos .cx-flu span.cx-flu-interruptor{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--cx-tenue);font-size:13px;font-weight:600}.cx-flu-interruptor i{width:38px;height:22px;border-radius:999px;flex:0 0 auto;background:radial-gradient(circle at 11px 11px,#fff 0 7px,transparent 8px),#23414b}.cx-flu-interruptor.si{color:var(--cx-cian)!important}.cx-flu-interruptor.si i{background:radial-gradient(circle at 27px 11px,#fff 0 7px,transparent 8px),var(--cx-cian-rell)}.cx-flu-interruptor.mini{font-size:12px;padding:3px 10px!important;border:1px solid var(--cx-borde2)!important;border-radius:999px}.cx-flu-interruptor.mini i{display:none}.cx-flu-tarjeta .nombre{display:flex;align-items:center;gap:12px}.cx-flu-tarjeta .nombre .ico{flex:0 0 auto;width:40px;height:40px;border-radius:10px;background:#0a302e;display:inline-flex;align-items:center;justify-content:center;font-size:19px}.cx-flu-tarjeta .nombre b{font-size:16px;color:var(--cx-texto);line-height:1.3}.cx-flu-tarjeta .dato{display:flex;flex-direction:column;gap:6px}.cx-flu-tarjeta .dato>span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--cx-etq)}.cx-flu-tarjeta .dato em,.cx-flu-tarjeta .canales em{align-self:flex-start;font-style:normal;font-size:12px;color:var(--cx-texto);border:1px solid var(--cx-borde2);border-radius:999px;padding:3px 10px}.cx-flu-tarjeta .canales{display:flex;flex-wrap:wrap;gap:6px}.cx-flu-tarjeta .canal:before{content:"";display:inline-block;width:8px;height:8px;border-radius:999px;margin-right:6px;background:#68cce8}.cx-flu-tarjeta .canal.whatsapp:before{background:#25d366}.cx-flu-tarjeta .canal.messenger:before{background:#4f8cff}.cx-flu-tarjeta .canal.instagram:before{background:#e1306c}.cx-flu-tarjeta .pie{border-top:1px solid var(--cx-borde);padding-top:10px;font-size:13px;color:var(--cx-tenue)}.cx-flu-tarjeta .pie b{font-size:18px;color:var(--cx-texto);margin-right:4px}.cx-flu-tarjeta .botones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cx-flujos .cx-flu .cx-btn.peligro{color:var(--cx-rojo-txt);border-color:#f6486080}.cx-flu-paginas{display:flex;gap:6px;justify-content:center;margin-top:14px}.cx-flu-previa{position:sticky;top:calc(var(--cx-barra-h) + 12px)}.cx-flu-previa .titulo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.cx-flu-previa .titulo b{color:var(--cx-cian);font-size:15px}.cx-flu-previa .lienzo{border:1px solid var(--cx-borde);border-radius:10px;padding:14px;background:#00000026;display:flex;flex-direction:column;align-items:stretch}.cx-flu-previa .nodo{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--cx-borde2);border-radius:10px;padding:10px 12px;background:var(--cx-card)}.cx-flu-previa .nodo .ico{flex:0 0 auto;width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.cx-flu-previa .nodo b{display:block;font-size:13px;color:var(--cx-texto)}.cx-flu-previa .nodo small{display:block;font-size:12px;color:var(--cx-tenue);margin-top:2px;line-height:1.35}.cx-flu-previa .nodo .ops{display:flex;flex-direction:column;gap:5px;margin-top:8px}.cx-flu-previa .nodo .ops em{font-style:normal;font-size:12px;color:var(--cx-cian);text-align:center;border:1px solid rgba(96,240,232,.45);border-radius:6px;padding:4px 8px}.cx-flu-previa .flecha{width:2px;height:18px;margin:2px auto;background:var(--cx-cian-rell);position:relative}.cx-flu-previa .flecha:after{content:"";position:absolute;left:-4px;bottom:-2px;border:5px solid transparent;border-top-color:var(--cx-cian-rell);border-bottom:0}@media (max-width: 1100px){.cx-flu-grid{grid-template-columns:minmax(0,1fr)}.cx-flu-previa{position:static}}@media (max-width: 760px){.cx-flujos .cx-flu-buscar{flex:1 1 100%}}.cx-sop-estado .cx-tarjeta-cab{margin-bottom:14px}.cx-sop-resumen{border:1px solid var(--cx-borde);border-radius:12px;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:100%}.cx-sop-resumen .circulo{width:48px;height:48px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#1a1200;background:var(--cx-ambar);margin-bottom:4px}.cx-sop-resumen.ok .circulo{background:var(--cx-verde);color:#00200c}.cx-sop-resumen b{font-size:20px;font-weight:700;line-height:1.25;color:var(--cx-ambar)}.cx-sop-resumen.ok b{color:var(--cx-verde)}.cx-sop-resumen p{margin:0;font-size:14px;line-height:1.45;color:var(--cx-texto2)}.cx-sop-pieza{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--cx-borde);border-radius:12px;padding:14px;background:#ffffff04;min-width:0}.cx-sop-pieza.alerta{border-color:#f0b85473}.cx-sop-pieza.error{border-color:#f6486080}.cx-sop-pieza .ico{flex:0 0 auto;width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:19px;background:#0c2c42;color:#64e8f4}.cx-sop-pieza .ico.base{background:#0a302e;color:#3ce0d8}.cx-sop-pieza .ico.whatsapp{background:#25d36624;color:#25d366}.cx-sop-pieza .ico.messenger{background:#4f8cff29;color:#4f8cff}.cx-sop-pieza .ico.instagram{background:#e1306c29;color:#e1306c}.cx-sop-pieza .ico.ia{background:#f0b85424;color:var(--cx-ambar)}.cx-sop-pieza .nombre{display:flex;align-items:center;gap:8px}.cx-sop-pieza .nombre b{font-size:14px;color:var(--cx-texto);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-sop-pieza .nombre .cx-punto-estado{width:8px;height:8px}.cx-sop-pieza .detalle{font-size:13px;line-height:1.4;color:var(--cx-tenue);margin-top:3px}.cx-sop-pieza .detalle.tenue{font-size:12px;color:var(--cx-etq);margin-top:2px}@media (max-width: 700px){.cx-sop-estado .cx-g-piezas{grid-template-columns:minmax(0,1fr)}}.cx-usu-tabla .cx-insignia{height:26px;border-radius:8px;font-weight:600}.cx-usu-tabla .cx-insignia.cian{background:#a78bfa24;border-color:#a78bfa8c;color:#c4b5fd}.cx-usu-tabla .cx-insignia.lima{background:#4f8cff24;border-color:#4f8cff8c;color:#8ab4ff}.cx-usu-tabla .cx-insignia.ambar{background:#f0b8541f;border-color:#f0b8548c;color:var(--cx-ambar)}.cx-usu-tabla .cx-insignia.gris{background:#ffffff0d;border-color:var(--cx-borde2);color:var(--cx-texto2)}.cx-usu-tabla input[type=checkbox]{color-scheme:dark}.cx-app{--cx-lateral: 216px}.cx-app .cx-lateral{padding:16px 12px 12px}.cx-app .cx-lateral .cx-nav,.cx-app .cx-cajon .cx-nav{gap:0;overflow-y:auto;scrollbar-width:none}.cx-app .cx-lateral .cx-nav::-webkit-scrollbar{display:none}.cx-nav-grupo{display:flex;flex-direction:column;gap:2px}.cx-nav-grupo+.cx-nav-grupo{margin-top:12px;padding-top:12px;border-top:1px solid var(--cx-borde)}.cx-nav-titulo{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--cx-etq, #7C9CAC);padding:2px 12px 6px}.cx-app .cx-nav-item{position:relative;height:38px;padding:0 12px;gap:12px;border-radius:9px;font-size:13.5px;font-weight:500;color:#d6e6ec}.cx-app .cx-nav-item .ico{display:inline-flex;color:#9fb6c1}.cx-app .cx-nav-item:hover{background:#60f0e80f;color:#fff}.cx-app .cx-nav-item:hover .ico{color:#e6f1f5}.cx-app .cx-nav-item.activo{background:#60f0e81f;color:var(--cx-cian);font-weight:600}.cx-app .cx-nav-item.activo .ico{color:var(--cx-cian)}.cx-app .cx-nav-item.activo:before{display:block;content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--cx-cian)}.cx-app .cx-nav-item .txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-app .cx-nav-item .cuenta{height:20px;min-width:26px;font-size:11.5px}.cx-nav-item .nuevo{margin-left:auto;font-size:10px;font-weight:700;padding:1px 7px;border-radius:999px;background:#60f0e81f;color:var(--cx-cian);border:1px solid rgba(96,240,232,.35)}.cx-app .cx-instalar{height:36px;margin-top:12px;font-size:13px;border-radius:9px}.cx-app .cx-lateral-pie{margin-top:12px;padding-top:12px}.cx-app .cx-lateral-pie .txt b{font-size:13.5px}.cx-app .cx-cajon .cx-nav-grupo+.cx-nav-grupo{margin-top:10px;padding-top:10px}.cx-app .cx-nav-item:has(.nuevo){gap:10px}.cx-nav-item .nuevo{flex:0 0 auto;font-size:9.5px;padding:1px 6px}.cx-contenido .nav-bar button:hover{background:#00a88411!important}.cx-contenido .nav-bar button.active{background:#00a88416!important}.cx-contenido .login-wrap{background:radial-gradient(ellipse at 30% 20%,rgba(0,168,132,.066) 0%,transparent 60%)!important}.cx-contenido .login-card input{background:#00a8840b!important}.cx-contenido .login-card .btn-primary{background:linear-gradient(135deg,var(--cyan),#008069)!important}.cx-contenido .iq-badge{background:#1e8e3e22!important}.cx-contenido .chat-messages::-webkit-scrollbar-thumb{background:#00a8842a!important}.cx-contenido .msg.user{background:#00a8841c!important;border:1px solid rgba(0,168,132,.25)!important}.cx-contenido .msg pre{background:#111b210f!important}.cx-contenido .welcome-screen .quick-actions button{background:#00a88414!important}.cx-contenido .chat-input-bar .send-btn:hover{background:#00a8841c!important}.cx-contenido .activity-list::-webkit-scrollbar-thumb{background:#00a8841c!important}.cx-contenido .activity-entry{border-bottom:1px solid rgba(17,27,33,.08)!important}.cx-contenido .mini-chart .bar{background:linear-gradient(to top,var(--cyan),rgba(0,168,132,.18))!important}.cx-contenido .domain-list li{border-bottom:1px solid rgba(17,27,33,.08)!important}.cx-contenido .domain-list .domain-status.healthy{background:#00a88422!important}.cx-contenido .domain-list .domain-status.degraded{background:#b26a0022!important}.cx-contenido .domain-list .domain-status.down{background:#d93a5022!important}.cx-contenido .tag-cloud .tag{background:#00a88414!important}.cx-contenido .autonomy-card:hover{background:#00a8840e!important}.cx-contenido .btn-danger{color:#111b21!important}.cx-contenido .exec-form select,.cx-contenido .exec-form input{background:#00a8840b!important}.cx-contenido .result-box{background:#111b210d!important}.cx-contenido .filter-bar input,.cx-contenido .filter-bar select,.cx-contenido .incident-row:hover{background:#00a8840b!important}.cx-contenido .sev-badge.baja{background:#00a88422!important}.cx-contenido .sev-badge.media{background:#b26a0022!important}.cx-contenido .sev-badge.alta{background:#d93a5022!important}.cx-contenido .sev-badge.critica{background:#d93a502e!important}.cx-contenido .form-group input,.cx-contenido .form-group select,.cx-contenido .form-group textarea{background:#00a8840b!important}.cx-contenido .webhook-info code{background:#111b210f!important}.cx-contenido ::-webkit-scrollbar-thumb{background:#00a88422!important}.cx-contenido .project-item:hover{background:#00a8840e!important}.cx-contenido .project-item.active{background:#00a88422!important;border-color:#00a8844d!important}.cx-contenido .canvas-toolbar{border-bottom:1px solid rgba(17,27,33,.08)!important}.cx-contenido .section-add-btn{background:#00a88416!important;border:1px solid rgba(0,168,132,.3)!important}.cx-contenido .section-add-btn:hover{background:#00a8842e!important}.cx-contenido .section-card{background:#111b2108!important;border:1px solid rgba(17,27,33,.08)!important}.cx-contenido .section-card.selected{border-color:#00a88473!important}.cx-contenido .section-fields input,.cx-contenido .section-fields textarea{background:#fff!important;border:1px solid rgba(17,27,33,.08)!important}.cx-contenido .canvas-actions{border-top:1px solid rgba(17,27,33,.08)!important}.cx-contenido .upload-zone{border:2px dashed rgba(0,168,132,.3)!important}.cx-contenido .upload-zone:hover,.cx-contenido .upload-zone.dragging{background:#00a8840e!important}.cx-contenido .asset-thumb{border:1px solid rgba(17,27,33,.08)!important}.cx-contenido .asset-thumb-label{background:#fff!important;color:#111b21!important}.cx-contenido .chat-attachments{border-top:1px solid rgba(17,27,33,.08)!important}.cx-contenido .chat-attachment{background:#00a8841c!important;border:1px solid rgba(0,168,132,.3)!important}.cx-contenido .cerebro-feed.dragging{background:#00a8840e!important}.cx-contenido input[type=text],.cx-contenido input[type=email],.cx-contenido input[type=password],.cx-contenido input[type=number],.cx-contenido input:not([type]),.cx-contenido textarea,.cx-contenido select{background:#fff!important;border:1px solid rgba(0,168,132,.25)!important}.cx-contenido input[type=text]:hover,.cx-contenido input[type=email]:hover,.cx-contenido input[type=password]:hover,.cx-contenido input[type=number]:hover,.cx-contenido input:not([type]):hover,.cx-contenido textarea:hover,.cx-contenido select:hover{border-color:#00a88459!important}.cx-contenido input[type=text]:focus,.cx-contenido input[type=email]:focus,.cx-contenido input[type=password]:focus,.cx-contenido input[type=number]:focus,.cx-contenido input:not([type]):focus,.cx-contenido textarea:focus,.cx-contenido select:focus{background:#fff!important;box-shadow:0 0 0 3px #00a88426!important}.cx-contenido input[type=text]::placeholder,.cx-contenido input:not([type])::placeholder,.cx-contenido textarea::placeholder{color:#6677818c!important}.cx-contenido select option{background:#fff!important}.cx-contenido .section-add-btn{background:#111b2117!important;border:1px solid rgba(0,168,132,.25)!important}.cx-contenido .section-add-btn:hover{background:#00a88411!important;border-color:#00a88473!important}.cx-contenido .section-add-btn.selected{background:linear-gradient(135deg,#00a8842e,#00a88416)!important;box-shadow:0 0 0 1px #00a88440,0 4px 12px #00a8841a!important}.cx-contenido .section-card{background:linear-gradient(180deg,#fff,#111b2114)!important;border:1px solid rgba(17,27,33,.08)!important}.cx-contenido .section-card:hover{border-color:#00a88440!important}.cx-contenido .section-card.selected{box-shadow:0 0 0 1px #00a8842e!important}.cx-contenido .section-controls button{border:1px solid rgba(17,27,33,.1)!important}.cx-contenido .section-controls button:hover:not(:disabled){background:#00a8840e!important}.cx-contenido .project-item:hover{background:#00a8840e!important;border-color:#00a88440!important}.cx-contenido .project-item.active{background:linear-gradient(135deg,#00a8842e,#00a88411)!important}.cx-contenido *::-webkit-scrollbar-track{background:#111b210d!important}.cx-contenido *::-webkit-scrollbar-thumb{background:#00a8842e!important}.cx-contenido *::-webkit-scrollbar-thumb:hover{background:#00a8842e!important}.cx-contenido .md code{background:#111b2117!important}.cx-contenido .md hr{border-top:1px solid rgba(17,27,33,.1)!important}.cx-contenido .md blockquote{border-left:3px solid rgba(0,168,132,.4)!important}@media (max-width: 640px){.cx-contenido .projects-list{border-bottom:1px solid rgba(17,27,33,.08)!important}}.cx-contenido .cx-pildora{background:#111b2108!important}.cx-contenido .cx-pildora.cian{background:#00a88422!important;border-color:#00a88473!important}.cx-contenido .cx-pildora.cian:hover{background:#00a8842e!important}.cx-contenido .cx-icono-btn:hover{background:#00a88411!important}.cx-contenido .cx-icono-btn .cx-punto{color:#111b21!important}.cx-contenido .cx-avatar{background:#e7f7f2!important;color:#111b21!important}.cx-contenido .cx-nav-item,.cx-contenido .cx-nav-item .ico{color:#111b21!important}.cx-contenido .cx-nav-item.activo{background:#00a88424!important;border-color:#00a88459!important}.cx-contenido .cx-nav-item.activo .ico{border-color:#00a88473!important}.cx-contenido .cx-cab h1{color:#111b21!important}.cx-contenido .cx-campo:focus,.cx-contenido .cx-area:focus,.cx-contenido .cx-select:focus{box-shadow:0 0 0 3px #00a88424!important}.cx-contenido .cx-etq{color:#111b21!important}.cx-contenido .cx-chips button{color:#54656f!important}.cx-contenido .cx-chips button.activo{background:#00a88427!important;border-color:#008069!important}.cx-contenido .cx-seg button{color:#111b21!important}.cx-contenido .cx-btn{border:1px solid rgba(0,168,132,.45)!important}.cx-contenido .cx-btn:hover:not(:disabled){background:#00a88416!important}.cx-contenido .cx-btn.peligro{border-color:#d93a5073!important}.cx-contenido .cx-btn.whatsapp{background:#008069!important;border-color:#008069!important;color:#fff!important}.cx-contenido .cx-tarjeta h2,.cx-contenido .cx-tarjeta h3{color:#111b21!important}.cx-contenido .cx-kpi .caja{background:#111b2108!important}.cx-contenido .cx-kpi .eti,.cx-contenido .cx-kpi .val{color:#111b21!important}.cx-contenido .c-gris{color:#54656f!important}.cx-contenido .cx-insignia.lima{background:#177a32!important;color:#fff!important}.cx-contenido .cx-insignia.ambar{background:#9a5b00!important;color:#fff!important}.cx-contenido .cx-insignia.rojo{background:#d93a502a!important;border-color:#d93a5073!important}.cx-contenido .cx-insignia.cian{background:#008069!important}.cx-contenido .cx-insignia.gris{background:#111b210c!important;color:#111b21!important}.cx-contenido .cx-insignia.borde-ambar{background:#b26a0022!important;border-color:#b26a0073!important}.cx-contenido .cx-insignia.borde-rojo{background:#d93a5022!important;border-color:#d93a5073!important}.cx-contenido .cx-insignia.borde-cian{background:#00a8841c!important;border-color:#00a88473!important}.cx-contenido .cx-insignia.borde-lima{background:#1e8e3e1c!important;border-color:#1e8e3e73!important}.cx-contenido .cx-tabla th{background:#111b2108!important;color:#111b21!important}.cx-contenido .cx-tabla td{border-bottom:1px solid rgba(0,168,132,.25)!important}.cx-contenido .cx-tabla tbody tr:hover{background:#00a88408!important}.cx-contenido .cx-fila-movil{border-bottom:1px solid rgba(0,168,132,.25)!important}.cx-contenido .cx-aviso{background:#00a8840e!important;color:#111b21!important}.cx-contenido .cx-aviso.ambar{background:#b26a0014!important;border-color:#b26a0073!important;color:#111b21!important}.cx-contenido .cx-aviso.rojo{background:#d93a5014!important;border-color:#d93a5073!important;color:#111b21!important}.cx-contenido .cx-interruptor,.cx-contenido .cx-barra-progreso{background:#e7f7f2!important}.cx-contenido .cx-panel-lateral{background:#fff!important;box-shadow:-10px 0 40px #111b2124!important}.cx-contenido .cx-panel-lateral .cab h3{color:#111b21!important}.cx-contenido .cx-codigo{background:#fff!important;color:#111b21!important}.cx-contenido .cx-pie-guardado{color:#111b21!important}.cx-contenido .cx-graf .lineas>div{border-top:1px dashed rgba(0,168,132,.25)!important}.cx-contenido .cx-graf .col:hover{background:#00a8840e!important}.cx-contenido .cx-leyenda{color:#111b21!important}.cx-contenido .cx-canal{background:#111b2108!important}.cx-contenido .cx-flujos button:hover:not(:disabled){background:#00a8840e!important}.cx-contenido .cx-flujos input[type=text],.cx-contenido .cx-flujos input[type=email],.cx-contenido .cx-flujos input[type=password],.cx-contenido .cx-flujos input[type=number],.cx-contenido .cx-flujos input[type=search],.cx-contenido .cx-flujos input:not([type]),.cx-contenido .cx-flujos textarea,.cx-contenido .cx-flujos select{background:#fff!important;border:1px solid rgba(0,168,132,.25)!important}.cx-contenido .cx-flujos input[type=text]:hover,.cx-contenido .cx-flujos input[type=email]:hover,.cx-contenido .cx-flujos input[type=password]:hover,.cx-contenido .cx-flujos input[type=number]:hover,.cx-contenido .cx-flujos input[type=search]:hover,.cx-contenido .cx-flujos input:not([type]):hover,.cx-contenido .cx-flujos textarea:hover,.cx-contenido .cx-flujos select:hover{border-color:#00a88459!important}.cx-contenido .cx-flujos input[type=text]:focus,.cx-contenido .cx-flujos input[type=email]:focus,.cx-contenido .cx-flujos input[type=password]:focus,.cx-contenido .cx-flujos input[type=number]:focus,.cx-contenido .cx-flujos input[type=search]:focus,.cx-contenido .cx-flujos input:not([type]):focus,.cx-contenido .cx-flujos textarea:focus,.cx-contenido .cx-flujos select:focus{background:#fff!important;box-shadow:0 0 0 3px #00a88426!important}.cx-contenido .cx-flujos input[type=text]::placeholder,.cx-contenido .cx-flujos input[type=search]::placeholder,.cx-contenido .cx-flujos input:not([type])::placeholder,.cx-contenido .cx-flujos textarea::placeholder{color:#6677818c!important}.cx-contenido .cx-aviso-version{background:#e7f7f2!important;box-shadow:0 10px 30px #111b2122!important}.cx-contenido .cx-avatar{background:#e7f7f2!important}.cx-contenido .cx-nav-item:hover{background:#00a8840e!important;color:#111b21!important}.cx-contenido .cx-lateral-pie .cx-salir{border-color:#e9edef!important;color:#c62828!important}.cx-contenido .cx-lateral-pie .cx-salir:hover{background:#d93a501c!important;border-color:#d93a5073!important}.cx-contenido .cx-cab .sub.cian{color:#006d59!important}.cx-contenido .cx-btn{border-color:#00a88473!important}.cx-contenido .cx-btn:hover:not(:disabled){background:#00a88414!important}.cx-contenido .cx-campo:focus,.cx-contenido .cx-area:focus,.cx-contenido .cx-select:focus{box-shadow:0 0 0 3px #00a8841f!important}.cx-contenido .cx-chips button.activo{background:#00a88422!important}.cx-contenido .cx-seg button.activo{background:#00a8841c!important}.cx-contenido .cx-pestanas button:hover{border-color:#00a88473!important}.cx-contenido .cx-pestanas button.activo{background:#00a8841c!important}.cx-contenido .cx-pestanas .cuenta{color:#111b21!important}.cx-contenido .cx-tabla th{background:#111b2108!important}.cx-contenido .cx-tabla td{border-bottom-color:#00a88440!important}.cx-contenido .cx-dash-link{color:#006d59!important}.cx-contenido .cx-dash-moneda{background:linear-gradient(90deg,#008069,#c8f0e8)!important}.cx-contenido .cx-dash-emp{background:#111b2108!important}.cx-contenido .cx-dash-emp .logo{color:#fff!important}.cx-contenido .cx-dash-emp .estado,.cx-contenido .cx-dash-emp .cifras span{color:#54656f!important}.cx-contenido .cx-dash-barras .eje{fill:#54656f!important}.cx-contenido .cx-dash-plantillas .num{color:#006d59!important}.cx-contenido .cx-dash-inc th{background:#e7f7f2!important}.cx-contenido .cx-dash-inc td{color:#54656f!important}.cx-contenido .cx-dash-sev{background:#e7f7f2!important;color:#006d59!important}.cx-contenido .cx-dash-sev.media,.cx-contenido .cx-dash-sev.alta,.cx-contenido .cx-dash-sev.critica{background:#fff!important}.cx-contenido .cx-dash-modo .radio{border:2px solid #e9edef!important}.cx-contenido .cx-dash-modo.activo{background:#e7f7f2!important;border-color:#008069!important}.cx-contenido .cx-dash-modo.activo .radio{background:radial-gradient(circle,#008069 0 4px,transparent 5px)!important;border-color:#008069!important}.cx-contenido .cx-dash-tags span{background:#e7f7f2!important;border:1px solid #008069!important;color:#006d59!important}.cx-contenido .cx-emp-logo{color:#fff!important}.cx-contenido .cx-emp-item:hover{background:#00a8840b!important}.cx-contenido .cx-emp-item.activo{background:#e7f7f2!important;border-color:#008069!important}.cx-contenido .cx-emp-cab .sub,.cx-contenido .cx-emp-subtabs button{color:#54656f!important}.cx-contenido .cx-emp-subtabs button.activo{color:#006d59!important;border-bottom-color:#008069!important}.cx-contenido .cx-emp-cuerpo .section-add-btn{border:1px solid rgba(0,168,132,.4)!important}.cx-contenido .cx-emp-cuerpo .section-add-btn:hover{background:#00a88414!important}.cx-contenido .cx-emp-cuerpo .section-card{background:#111b2108!important}.cx-contenido .c-azul{color:#006d59!important}.cx-contenido .cx-vend-estado.si{background:#e7f7f2!important;color:#006d59!important;border-color:#00a88473!important}.cx-contenido .cx-vend-estado.no{background:#fff!important;border-color:#b26a0073!important}.cx-contenido .cx-vend-tarjeta .filas .meta .cx-barra-progreso{background:#e7f7f2!important}.cx-contenido .cx-espera.roja{background:#c0283f!important;color:#fff!important}.cx-contenido .cx-espera.ambar{background:#fff!important}.cx-contenido .cx-insignia.gratis{background:#fff!important;color:#006d59!important}.cx-contenido .cx-insignia.cobra{background:#fff!important;color:#c62828!important}.cx-contenido .cx-cobra-destinos .cab b.fb{color:#1565c0!important}.cx-contenido .cx-cobra-destinos .cab b.ig{color:#c62828!important}.cx-contenido .cx-cobra-destinos .ok{background:#e7f7f2!important;border:1px solid #008069!important;color:#111b21!important}.cx-contenido .p-marketing{background:#c0283f!important}.cx-contenido .p-utility,.cx-contenido .p-authentication{background:#9a5b00!important}.cx-contenido .cx-cobra-destinos .pie{background:#111b2108!important}.cx-contenido .cx-cobra-destinos .destino:not(:first-child) .pie svg{color:#006d59!important}.cx-contenido .cx-cobra-vigente{background:#e7f7f2!important;border:1px solid #008069!important;color:#111b21!important}.cx-contenido .cx-cobra-vigente.futura{background:#fff!important;border-color:#9a5b00!important;color:#111b21!important}.cx-contenido .cx-cobra-embudo .paso{color:#006d59!important}.cx-contenido .cx-cobra-embudo .paso.verde{background:#e7f7f2!important;border-color:#008069!important}.cx-contenido .cx-cobra-embudo .paso.verde span{color:#006d59!important}.cx-contenido .cx-cobra-embudo .paso.rojo{background:#fff!important;border-color:#c0283f!important;color:#c62828!important}.cx-contenido .cx-cobra-embudo .paso.rojo span{color:#54656f!important}.cx-contenido .cx-flujos .cx-flu .cx-pestanas button.activo{background:#00a8841c!important}.cx-contenido .cx-flu-tarjeta.elegida{border-color:#008069!important;box-shadow:0 0 0 1px #00a88440!important}.cx-contenido .cx-flu-interruptor i{background:radial-gradient(circle at 11px 11px,#fff 0 7px,transparent 8px),#e7f7f2!important}.cx-contenido .cx-flu-tarjeta .nombre .ico{background:#e7f7f2!important}.cx-contenido .cx-flu-tarjeta .canal:before{background:#008069!important}.cx-contenido .cx-flu-tarjeta .canal.whatsapp:before{background:#008069!important}.cx-contenido .cx-flu-tarjeta .canal.messenger:before{background:#1a73e8!important}.cx-contenido .cx-flu-tarjeta .canal.instagram:before{background:#c0283f!important}.cx-contenido .cx-flujos .cx-flu .cx-btn.peligro{border-color:#d93a5073!important}.cx-contenido .cx-flu-previa .lienzo{background:#111b2108!important}.cx-contenido .cx-flu-previa .nodo .ops em{border:1px solid rgba(0,168,132,.45)!important}.cx-contenido .cx-sop-resumen .circulo,.cx-contenido .cx-sop-resumen.ok .circulo{color:#fff!important}.cx-contenido .cx-sop-pieza{background:#111b2108!important}.cx-contenido .cx-sop-pieza.alerta{border-color:#b26a0073!important}.cx-contenido .cx-sop-pieza.error{border-color:#d93a5073!important}.cx-contenido .cx-sop-pieza .ico,.cx-contenido .cx-sop-pieza .ico.base{background:#e7f7f2!important;color:#006d59!important}.cx-contenido .cx-sop-pieza .ico.whatsapp{background:#00a88427!important;color:#006d59!important}.cx-contenido .cx-sop-pieza .ico.messenger{background:#1a73e82d!important;color:#1565c0!important}.cx-contenido .cx-sop-pieza .ico.instagram{background:#d93a502d!important;color:#c62828!important}.cx-contenido .cx-sop-pieza .ico.ia{background:#b26a0027!important}.cx-contenido .cx-usu-tabla .cx-insignia.cian{background:#7c3aed27!important;border-color:#7c3aed73!important;color:#54656f!important}.cx-contenido .cx-usu-tabla .cx-insignia.lima{background:#1a73e827!important;border-color:#1a73e873!important;color:#1565c0!important}.cx-contenido .cx-usu-tabla .cx-insignia.ambar{background:#b26a0022!important;border-color:#b26a0073!important}.cx-contenido .cx-usu-tabla .cx-insignia.gris{background:#111b2108!important}.cx-contenido .dg-sec{color:#54656f!important}.cx-contenido .dg-ico.cian{background:#e7f7f2!important;color:#006d59!important}.cx-contenido .dg-ico.verde{background:#fff!important;color:#006d59!important}.cx-contenido .dg-ico.morado{background:#fff!important;color:#6d28d9!important}.cx-contenido .dg-ico.ambar{background:#fff!important;color:#9a5b00!important}.cx-contenido .dg-ico.rojo{background:#fff!important;color:#c62828!important}.cx-contenido .dg-ico.azul{background:#fff!important;color:#1565c0!important}.cx-contenido .dg-ind{background:var(--cx-card, #ffffff)!important;border:1px solid var(--cx-borde2, rgba(0,168,132,.25))!important}.cx-contenido .dg-ind:hover,.cx-contenido .dg-ind:focus-visible{border-color:var(--cx-cian, #008069)!important}.cx-contenido .dg-ind-txt .t,.cx-contenido .dg-ind-txt b{color:#111b21!important}.cx-contenido .dg-ind-txt .d{color:#54656f!important}.cx-contenido .dg-ind.alerta b{color:#9a5b00!important}.cx-contenido .dg-tar{background:var(--cx-card, #ffffff)!important;border:1px solid var(--cx-borde2, rgba(0,168,132,.25))!important}.cx-contenido .dg-tar:hover,.cx-contenido .dg-tar:focus-visible{border-color:var(--cx-cian, #008069)!important}.cx-contenido .dg-tar-txt b{color:#111b21!important}.cx-contenido .dg-tar-txt span,.cx-contenido .dg-tar-txt small{color:#54656f!important}.cx-contenido .dg-flecha{color:#111b21!important}.cx-contenido .dg-tar.alerta{background:linear-gradient(#d93a5011,#d93a5011),var(--cx-card, #ffffff)!important;border-color:#c0283f!important}.cx-contenido .dg-tar.alerta .dg-tar-txt span{color:#c62828!important}.cx-contenido .c1{background:#1a73e8!important}.cx-contenido .c2,.cx-contenido .c3{background:#008069!important}.cx-contenido .c4{background:#7c3aed!important}.cx-contenido .c5{background:#008069!important}.cx-contenido .c6{background:#c0283f!important}.cx-contenido .dg-chica{background:var(--cx-card, #ffffff)!important;border:1px solid var(--cx-borde2, rgba(0,168,132,.25))!important}.cx-contenido .dg-chica:hover,.cx-contenido .dg-chica:focus-visible{border-color:var(--cx-cian, #008069)!important}.cx-contenido .dg-chica-cab b,.cx-contenido .dg-flecha-chica,.cx-contenido .dg-chica-val{color:#111b21!important}.cx-contenido .dg-chica-val small{color:#54656f!important}.cx-contenido .dg-chica-val.rojo{color:#c62828!important}.cx-contenido .dg-mini rect{fill:#008069!important}.cx-contenido .dg-volver{color:var(--cx-cian, #008069)!important}.cx-contenido .dg-det-tit h1{color:#111b21!important}.cx-contenido .dg-ayuda{color:#54656f!important}.cx-contenido .dg-vacio{color:#54656f!important;border:1px dashed var(--cx-borde2, rgba(0,168,132,.25))!important}.cx-contenido .dg-bloque-t{color:#111b21!important}.cx-contenido .dg-fila{background:var(--cx-card, #ffffff)!important;border:1px solid var(--cx-borde, rgba(0,168,132,.25))!important}.cx-contenido .dg-fila-txt b,.cx-contenido .dg-fila-txt span{color:#111b21!important}.cx-contenido .dg-fila-txt small{color:#54656f!important}.cx-contenido .dg-logo{background:#e7f7f2!important;color:#111b21!important}.cx-contenido .dg-logo.wa{background:#008069!important;color:#fff!important}.cx-contenido .dg-logo.fb{background:linear-gradient(135deg,#008069,#1a73e8)!important}.cx-contenido .dg-logo.ig{background:radial-gradient(circle at 30% 107%,#9a5b00,#c0283f 45%,#7c3aed 60%,#1a73e8 90%)!important}.cx-contenido .dg-logo.tg{background:#008069!important}.cx-contenido .dg-logo.tt{background:#fff!important}.cx-contenido .dg-ok{background:#00a8841c!important;color:#006d59!important;border:1px solid rgba(0,168,132,.45)!important}.cx-contenido .dg-kpi{background:var(--cx-card, #ffffff)!important;border:1px solid var(--cx-borde, rgba(0,168,132,.25))!important}.cx-contenido .dg-kpi span{color:#54656f!important}.cx-contenido .dg-kpi b{color:#111b21!important}.cx-contenido .dg-kpi b.verde,.cx-contenido .dg-kpi b.cian{color:#006d59!important}.cx-contenido .dg-kpi small{color:#54656f!important}.cx-contenido .dg-embudo-fila,.cx-contenido .dg-embudo-fila b{color:#111b21!important}.cx-contenido .dg-embudo-pista{background:#00a88416!important}.cx-contenido .rmk{color:var(--cx-texto, #111b21)!important}.cx-contenido .rmk-ico.cian{background:#e7f7f2!important;color:#006d59!important}.cx-contenido .rmk-ico.verde{background:#fff!important;color:#006d59!important}.cx-contenido .rmk-ico.morado{background:#fff!important;color:#6d28d9!important}.cx-contenido .rmk-ico.ambar{background:#fff!important;color:#9a5b00!important}.cx-contenido .rmk-ico.rojo{background:#fff!important;color:#c62828!important}.cx-contenido .rmk-ico.lima{background:#fff!important;color:#006d59!important}.cx-contenido .rmk-logo{color:#111b21!important}.cx-contenido .rmk-logo.wa{background:#008069!important;color:#fff!important}.cx-contenido .rmk-logo.fb{background:linear-gradient(135deg,#008069,#1a73e8)!important}.cx-contenido .rmk-logo.ig{background:radial-gradient(circle at 30% 107%,#9a5b00,#c0283f 45%,#7c3aed 60%,#1a73e8 90%)!important}.cx-contenido .rmk-logo.tg{background:#008069!important}.cx-contenido .rmk-tarjeta,.cx-contenido .rmk-canal{background:var(--cx-card, #ffffff)!important;border:1px solid var(--cx-borde2, rgba(0,168,132,.25))!important}.cx-contenido .rmk-tarjeta:hover,.cx-contenido .rmk-canal:hover,.cx-contenido .rmk-tarjeta:focus-visible,.cx-contenido .rmk-canal:focus-visible{border-color:var(--cx-cian, #008069)!important}.cx-contenido .rmk-t-txt b{color:#111b21!important}.cx-contenido .rmk-t-txt span{color:#54656f!important}.cx-contenido .rmk-flecha{color:#111b21!important}.cx-contenido .rmk-linea-sep{background:var(--cx-borde, rgba(0,168,132,.132))!important}.cx-contenido .rmk-volver{color:var(--cx-cian, #008069)!important}.cx-contenido .rmk-det-tit h1{color:#111b21!important}.cx-contenido .rmk-ins.verde{background:#00a88427!important;color:#006d59!important;border-color:#00a88473!important}.cx-contenido .rmk-ins.azul{background:#00a88422!important;color:#006d59!important;border-color:#00a88473!important}.cx-contenido .rmk-ins.ambar{background:#b26a0022!important;color:#9a5b00!important;border-color:#b26a0073!important}.cx-contenido .rmk-ins.rojo{background:#d93a5022!important;color:#c62828!important;border-color:#d93a5073!important}.cx-contenido .rmk-ins.cian{background:#00a88422!important;color:#006d59!important;border-color:#00a88473!important}.cx-contenido .rmk-ins.gris{background:#111b2109!important;color:#111b21!important;border-color:#00a88440!important}.cx-contenido .rmk-msg{background:#00a88416!important;border:1px solid rgba(0,168,132,.45)!important;color:#111b21!important}.cx-contenido .rmk-msg.error{background:#d93a5016!important;border-color:#d93a5073!important;color:#111b21!important}.cx-contenido .rmk-msg.ambar{background:#b26a0016!important;border-color:#b26a0073!important;color:#111b21!important}.cx-contenido .rmk-cargando{color:var(--cx-tenue, #54656f)!important}.cx-contenido .rmk-vacio{color:var(--cx-tenue, #54656f)!important;border:1px dashed var(--cx-borde2, rgba(0,168,132,.25))!important}.cx-contenido .rmk-link{color:var(--cx-cian, #008069)!important}.cx-contenido .rmk-tenue{color:#54656f!important}.cx-contenido .rmk-bloque-t,.cx-contenido .rmk-canal-cab b{color:#111b21!important}.cx-contenido .rmk-canal-cab span{color:#54656f!important}.cx-contenido .rmk-reglas-lista li{background:#111b2108!important;border:1px solid var(--cx-borde, rgba(0,168,132,.25))!important}.cx-contenido .rmk-reglas-lista li.si>svg{color:#006d59!important}.cx-contenido .rmk-reglas-lista li.no>svg{color:#c62828!important}.cx-contenido .rmk-reglas-lista li.info>svg{color:#006d59!important}.cx-contenido .rmk-fila-camp{background:var(--cx-card, #ffffff)!important;border:1px solid var(--cx-borde, rgba(0,168,132,.25))!important}.cx-contenido button.rmk-fila-camp:hover{border-color:var(--cx-cian, #008069)!important}.cx-contenido .rmk-camp-nom b{color:#111b21!important}.cx-contenido .rmk-camp-det,.cx-contenido .rmk-camp-num{color:#54656f!important}.cx-contenido .rmk-camp-num{color:#111b21!important}.cx-contenido .rmk-barra{background:#00a8841c!important}.cx-contenido .rmk-barra span{background:#008069!important}.cx-contenido .rmk-aud-canales,.cx-contenido .rmk-aud-canales b{color:#111b21!important}.cx-contenido .rmk-aud-canales em{color:#54656f!important}.cx-contenido .rmk-res-num{color:#111b21!important}.cx-contenido .rmk-kpi{background:var(--cx-card, #ffffff)!important;border:1px solid var(--cx-borde, rgba(0,168,132,.25))!important}.cx-contenido .rmk-kpi span{color:#54656f!important}.cx-contenido .rmk-kpi b{color:#111b21!important}.cx-contenido .rmk-kpi b.verde,.cx-contenido .rmk-kpi b.cian{color:#006d59!important}.cx-contenido .rmk-kpi b.rojo{color:#c62828!important}.cx-contenido .rmk-kpi b.ambar{color:#9a5b00!important}.cx-contenido .rmk-msj-resumen{color:#111b21!important}.cx-contenido .rmk-texto-libre{background:#111b2108!important;border:1px solid var(--cx-borde, rgba(0,168,132,.25))!important}.cx-contenido .rmk-envio{border-top:1px solid rgba(0,168,132,.25)!important}.cx-contenido .rmk-lista>.rmk-envio{background:var(--cx-card, #ffffff)!important;border:1px solid var(--cx-borde, rgba(0,168,132,.25))!important}.cx-contenido .rmk-envio-nom b{color:#111b21!important}.cx-contenido .rmk-envio-nom small,.cx-contenido .rmk-envio-mot{color:#54656f!important}.cx-contenido .rmk-pasos li+li:before{background:#00a8842e!important}.cx-contenido .rmk-pasos button{color:#54656f!important}.cx-contenido .rmk-pasos .n{border:2px solid rgba(0,168,132,.3)!important}.cx-contenido .rmk-pasos li.activo button{color:#111b21!important}.cx-contenido .rmk-pasos li.activo .n{background:#008069!important;border-color:#008069!important;color:#fff!important}.cx-contenido .rmk-pasos li.hecho button{color:#006d59!important}.cx-contenido .rmk-pasos li.hecho .n{background:#008069!important;border-color:#008069!important;color:#fff!important}.cx-contenido .rmk-chips-canal button{background:var(--cx-campo, #ffffff)!important;border:1px solid var(--cx-borde2, rgba(0,168,132,.25))!important;color:#111b21!important}.cx-contenido .rmk-chips-canal button.on{background:#00a88416!important;border-color:#008069!important;box-shadow:inset 0 0 0 1px #00a88440!important;color:#111b21!important}.cx-contenido .rmk-chips-canal .tilde{color:#006d59!important}.cx-contenido .rmk-grupo{background:var(--cx-campo, #ffffff)!important;border:1px solid var(--cx-borde2, rgba(0,168,132,.25))!important}.cx-contenido .rmk-grupo b{color:#111b21!important}.cx-contenido .rmk-grupo span{color:#54656f!important}.cx-contenido .rmk-grupo em{color:#006d59!important}.cx-contenido .rmk-grupo.on{background:#00a88416!important;border-color:#008069!important;box-shadow:inset 0 0 0 1px #00a88440!important}.cx-contenido .rmk-con-u em{color:#54656f!important}.cx-contenido .rmk-sub-bloque{border-top:1px solid var(--cx-borde, rgba(0,168,132,.25))!important}.cx-contenido .rmk-sub-cab b{color:#111b21!important}.cx-contenido .rmk-sub-cab span{color:#54656f!important}.cx-contenido .rmk-var-n{background:var(--cx-campo, #ffffff)!important;border:1px solid var(--cx-borde2, rgba(0,168,132,.25))!important;color:#111b21!important}.cx-contenido .rmk-check input{accent-color:#008069!important}.cx-contenido .rmk-cuando label{border:1px solid var(--cx-borde2, rgba(0,168,132,.25))!important}.cx-contenido .rmk-cuando label.on{background:#00a88416!important;border-color:#008069!important}.cx-contenido .rmk-cuando input[type=radio]{accent-color:#008069!important}.cx-contenido .rmk-resumen{border:1px solid var(--cx-borde, rgba(0,168,132,.25))!important}.cx-contenido .rmk-resumen li{border-top:1px solid rgba(0,168,132,.25)!important}.cx-contenido .rmk-resumen span{color:#54656f!important}.cx-contenido .rmk-resumen b{color:#111b21!important}.cx-contenido .rmk-alc-fila{border-top:1px solid rgba(0,168,132,.25)!important}.cx-contenido .rmk-alc-fila b{color:#111b21!important}.cx-contenido .rmk-alc-fila span:last-child{color:#111b21!important}.cx-contenido .rmk-alc-motivos{border-top:1px solid rgba(0,168,132,.25)!important;color:#54656f!important}.cx-contenido .rmk-alc-total{background:#00a88414!important;color:#111b21!important}.cx-contenido .rmk-alc-total b{color:#111b21!important}.cx-contenido .rmk-cel{background:#fff!important;border:9px solid #e9edef!important;box-shadow:0 18px 40px #111b2122!important}.cx-contenido .rmk-cel-notch{background:#fff!important}.cx-contenido .rmk-cel-cab{background:#e7f7f2!important;color:#111b21!important}.cx-contenido .rmk-cel-nom small{color:#54656f!important}.cx-contenido .rmk-cel-chat{background:#fff radial-gradient(rgba(17,27,33,.03) 1px,transparent 1px) 0 0 / 16px 16px!important}.cx-contenido .rmk-burbuja{color:#fff!important}.cx-contenido .rmk-burbuja small{color:#54656f!important}.cx-contenido .rmk-cel-botones span{color:#006d59!important}.cx-contenido .rmk-cel.fb .rmk-cel-cab,.cx-contenido .rmk-cel.ig .rmk-cel-cab,.cx-contenido .rmk-cel.fb .rmk-burbuja,.cx-contenido .rmk-cel.ig .rmk-burbuja{color:#fff!important}.cx-contenido .rmk-cel.fb .rmk-burbuja small,.cx-contenido .rmk-cel.ig .rmk-burbuja small{color:#54656f!important}.cx-contenido .rmk-cel.tg .rmk-cel-cab{background:#e9edef!important;color:#111b21!important}.cx-contenido .rmk-cel.tg .rmk-cel-chat{background:#1a73e8!important}.cx-contenido .rmk-cel.tg .rmk-burbuja{color:#fff!important}.cx-contenido .rmk-tpl-cab b{color:#111b21!important}.cx-contenido .rmk-tpl-cuerpo{background:#111b2108!important;color:#111b21!important;border:1px solid var(--cx-borde, rgba(0,168,132,.25))!important}.cx-contenido .rmk-tpl-bot span{border:1px solid rgba(0,168,132,.4)!important;color:#006d59!important}.cx-contenido .rmk-interruptor b{color:#111b21!important}.cx-contenido .rmk-interruptor small{color:#54656f!important}.cx-contenido .rmk-modal{border:1px solid #008069!important;box-shadow:0 24px 70px #111b2124!important;color:#111b21!important}.cx-contenido .rmk-modal h2,.cx-contenido .rmk-modal-cuerpo p,.cx-contenido .rmk-modal-cuerpo b{color:#111b21!important}.cx-contenido .iav-tabs button{border:1px solid var(--border, #e9edef)!important}.cx-contenido .iav-tabs button.active{background:#00a88424!important}.cx-contenido .iav-card{background:var(--card, #ffffff)!important;border:1px solid var(--border, #e9edef)!important}.cx-contenido .iav-canal,.cx-contenido .iav-switch{border:1px solid var(--border, #e9edef)!important}.cx-contenido .iav-switch.on{background:#00a88424!important}.cx-contenido .iav-choice,.cx-contenido .iav-button{color:#fff!important}.cx-contenido .iav-choice{border-color:var(--border, #e9edef)!important}.cx-contenido .iav-choice.active{background:#00a8841c!important}.cx-contenido .iav-button.secondary{border-color:var(--border, #e9edef)!important}.cx-contenido .iav-sources>div{border:1px solid var(--border, #e9edef)!important}.cx-contenido .iav-row{border-bottom:1px solid var(--border, #e9edef)!important}.cx-contenido .iav-prompt{background:#111b210a!important}.cx-contenido .iav-learning{border:1px solid var(--border, #e9edef)!important}.cx-contenido .iav-chat{background:#111b2109!important;border:1px solid var(--border, #e9edef)!important}.cx-contenido .iav-message.user{color:#fff!important}.cx-contenido .iav-message.assistant{background:#e7f7f2!important;border:1px solid var(--border, #e9edef)!important}.cx-contenido .iav-alert.error{background:#d93a501c!important;border:1px solid #c0283f!important;color:#54656f!important}.cx-contenido .iav-alert.ok{background:#00a8841c!important}.cx-contenido .cmt-cab h2,.cx-contenido .cmt .cmt-filtro select,.cx-contenido .cmt .cmt-filtro input{color:#111b21!important}.cx-contenido .cmt .cmt-filtro select:focus,.cx-contenido .cmt .cmt-filtro input:focus{box-shadow:0 0 0 3px #00a88426!important}.cx-contenido .cmt-con-icono>svg{color:#111b21!important}.cx-contenido .cmt .cmt-btn.cian{color:#fff!important;box-shadow:0 0 18px #00a88438!important}.cx-contenido .cmt .cmt-btn.borde{background:#fff!important;color:#111b21!important;border:1px solid #008069!important}.cx-contenido .cmt-explica{background:#e7f7f2!important;border:1px solid #e9edef!important;color:#111b21!important}.cx-contenido .cmt-baldosa.libro{background:#eef2fb!important;color:#111b21!important}.cx-contenido .cmt-baldosa.aviso,.cx-contenido .cmt-baldosa.error{background:#fff!important}.cx-contenido .cmt-explica .ult{color:#54656f!important}.cx-contenido .cmt-explica .msg{color:#111b21!important}.cx-contenido .cmt-aviso{background:#fff!important;border:1px solid #9a5b00!important;color:#111b21!important}.cx-contenido .cmt-aviso.error{background:#fff!important;border-color:#d93a5073!important}.cx-contenido .cmt-aviso.info{background:#e7f7f2!important;border-color:#e9edef!important}.cx-contenido .cmt-cerrar{color:#111b21!important}.cx-contenido .cmt-cerrar:hover{background:#00a88416!important;color:#111b21!important}.cx-contenido .cmt-ahorro-switch .pista{background:#e7f7f2!important;border:1px solid #008069!important}.cx-contenido .cmt-ahorro-switch.on .pista{background:#e7f7f2!important}.cx-contenido .cmt-ahorro-txt,.cx-contenido .cmt-ahorro .msg{color:#111b21!important}.cx-contenido .cmt-oro{background:radial-gradient(120% 120% at 0% 0%,#b26a001c,#111b2108 55%),var(--cm-card)!important;border-color:#9a5b00!important}.cx-contenido .cmt-oro-ico{background:#fff!important}.cx-contenido .cmt-oro-txt h3,.cx-contenido .cmt-oro-lema,.cx-contenido .cmt-oro-canal h4,.cx-contenido .cmt-oro-canal p,.cx-contenido .cmt-oro-faq dd{color:#111b21!important}.cx-contenido .rm-pestanas{background:#fff!important}.cx-contenido .rm-pestana:hover{background:#e7f7f2!important;color:#111b21!important}.cx-contenido .rm-pestana.activa,.cx-contenido .rm-msg{color:#111b21!important}.cx-contenido .rm-alerta{background:#fff!important;border:1px solid #9a5b00!important;color:#9a5b00!important}.cx-contenido .rm-alerta .txt b{color:#9a5b00!important}.cx-contenido .rm-alerta-ico{background:#fff!important;color:#9a5b00!important}.cx-contenido .rm-tarjeta:hover,.cx-contenido .rm-tarjeta:focus-visible{border-color:#008069!important}.cx-contenido .rm-t-ico.rojo{background:#fff!important;color:#c62828!important}.cx-contenido .rm-t-ico.verde{background:#e7f7f2!important;color:#006d59!important}.cx-contenido .rm-t-ico.morado{background:#fff!important;color:#6d28d9!important}.cx-contenido .rm-t-ico.azul{background:#e7f7f2!important;color:#1565c0!important}.cx-contenido .rm-t-ico.ambar{background:#fff!important;color:#9a5b00!important}.cx-contenido .rm-t-ico.verde2{background:#e7f7f2!important;color:#177a32!important}.cx-contenido .rm-dato,.cx-contenido .rm-frase,.cx-contenido .rm-canal-cab h4,.cx-contenido .rm-canal-cab .sub,.cx-contenido .rm-canal-ico{color:#111b21!important}.cx-contenido .rm-canal-ico.fb{background:#1a73e8!important}.cx-contenido .rm-canal-ico.ig{background:radial-gradient(circle at 30% 107%,#9a5b00,#c0283f 45%,#7c3aed 60%,#1a73e8 90%)!important}.cx-contenido .rm-canal-ico.wa{background:#008069!important}.cx-contenido .rm-filas{background:#fff!important}.cx-contenido .rm-fila{color:#111b21!important}.cx-contenido .rm-fila+.rm-fila{border-top:1px solid #e9edef!important}.cx-contenido .rm-fila.si b{color:#177a32!important}.cx-contenido .rm-fila.si>svg{color:#006d59!important}.cx-contenido .rm-fila.no b{color:#c62828!important}.cx-contenido .rm-fila.no>svg{color:#c62828!important}.cx-contenido .rm-fila.info b{color:#006d59!important}.cx-contenido .rm-fila.info>svg{color:#006d59!important}.cx-contenido .rm-faq h4,.cx-contenido .rm-cambios h4{color:#111b21!important}.cx-contenido .rm-faq h4 svg{color:#1565c0!important}.cx-contenido .rm-q button{color:#111b21!important}.cx-contenido .rm-q.abierta{border-color:#008069!important}.cx-contenido .rm-q.abierta button{background:#e7f7f2!important}.cx-contenido .rm-r{color:#1565c0!important}.cx-contenido .rm-hitos:before{background:#e7f7f2!important}.cx-contenido .rm-hitos li:before{background:#008069!important}.cx-contenido .rm-hitos .f{color:#006d59!important}.cx-contenido .rm-hitos .t{color:#1565c0!important}.cx-contenido .cmt-kpis.rm-compacto .et,.cx-contenido .rm-secciones{color:#111b21!important}.cx-contenido .rm-flecha{color:#1565c0!important}.cx-contenido .rm-detalle-cab h2{color:#111b21!important}.cx-contenido .rm-volver{background:#fff!important;border:1px solid #008069!important;color:#111b21!important}.cx-contenido .rm-volver:hover,.cx-contenido .rm-sep{background:#e7f7f2!important}.cx-contenido .cmt-vent-chip{border:1px solid #008069!important}.cx-contenido .cmt-vent-dato .val{color:#111b21!important}.cx-contenido .cmt-vent-clave{background:#fff!important;border:1px solid #9a5b00!important;color:#111b21!important}.cx-contenido .cmt-vent-fila{color:#111b21!important}.cx-contenido .cmt-vent-fila.cab{background:#e7f7f2!important}.cx-contenido .cmt-vent-fila .canal,.cx-contenido .cmt-vent-lista,.cx-contenido .cmt-vent-hitos li{color:#111b21!important}.cx-contenido .cmt-kpi{background:radial-gradient(130% 120% at 0% 0%,#00a8842d,#111b2108 55%),var(--cm-card)!important}.cx-contenido .cmt-ico.verde{background:#e7f7f2!important;color:#006d59!important;box-shadow:0 0 18px #00a88429!important}.cx-contenido .cmt-ico.ambar{background:#fff!important;color:#9a5b00!important;box-shadow:0 0 18px #b26a001f!important}.cx-contenido .cmt-ico.teal{background:#e7f7f2!important;color:#006d59!important;box-shadow:0 0 18px #00a88424!important}.cx-contenido .cmt-ico.oro{background:#fff!important;color:#9a5b00!important;box-shadow:0 0 18px #b26a001f!important}.cx-contenido .cmt-kpi .val{color:#111b21!important}.cx-contenido .cmt-kpi .deco{color:#006d59!important}.cx-contenido .cmt-barra .pista{background:#e7f7f2!important}.cx-contenido .cmt-barra .lleno{box-shadow:0 0 8px #00a88440!important}.cx-contenido .cmt-anillo span,.cx-contenido .cmt-card-tit h3{color:#111b21!important}.cx-contenido .cmt-pestanas{border-bottom:1px solid #e9edef!important}.cx-contenido .cmt-pestanas button{color:#1565c0!important}.cx-contenido .cmt-pestanas button:hover{color:#111b21!important}.cx-contenido .cmt-pestanas button.activa{box-shadow:0 6px 10px -8px #00a88440!important}.cx-contenido .cmt-nota.info>svg{color:#1565c0!important}.cx-contenido .cmt-chip{background:#00a88411!important;border:1px solid rgba(0,168,132,.45)!important}.cx-contenido .cmt-chip.ambar{background:#b26a0011!important;border-color:#b26a0073!important}.cx-contenido .cmt-chip.cian{background:#00a8840e!important;border-color:#00a88473!important}.cx-contenido .cmt-chip.rojo{background:#d93a5011!important;border-color:#d93a5073!important}.cx-contenido .cmt-cambio{background:#fff!important;border:1px solid #e9edef!important}.cx-contenido .cmt-baldosa.mega{background:#fff!important}.cx-contenido .cmt-cambio .ingles{color:#54656f!important}.cx-contenido .cmt-linea:before{background:#e7f7f2!important}.cx-contenido .cmt-linea:after{background:linear-gradient(90deg,#1a73e8,#008069)!important;box-shadow:0 0 8px #00a88440!important}.cx-contenido .cmt-nodo.futura{background:#e7f7f2!important;border:2px solid rgba(17,27,33,.16)!important}.cx-contenido .cmt-nodo.pasada{border:3px solid #1a73e8!important;box-shadow:0 0 0 2px #1a73e840!important}.cx-contenido .cmt-nodo.vigente{background:#008069!important;border:3px solid #e9edef!important;box-shadow:0 0 0 2px #00a88440,0 0 12px #00a88440!important}.cx-contenido .cmt-hito .caja{background:#fff!important;border:1px solid #e9edef!important}.cx-contenido .cmt-hito .caja b{color:#111b21!important}.cx-contenido .cmt-hito .caja .desc{color:#54656f!important}.cx-contenido .cmt-hito .cmt-pildora{background:#008069!important;color:#fff!important}.cx-contenido .cmt-hito .cmt-pildora.prox{background:#e7f7f2!important;color:#111b21!important}.cx-contenido .cmt-pol-izq{border-right:1px solid #e9edef!important}.cx-contenido .cmt-regla{color:#111b21!important}.cx-contenido .cmt-num{box-shadow:inset 0 0 0 1px #00a88440!important}.cx-contenido .cmt-fuentes-caja{background:#e7f7f2!important;border:1px solid #e9edef!important}.cx-contenido .cmt-fuentes-caja h4{color:#111b21!important}.cx-contenido .cmt-fuentes-caja h4>svg{background:#e7f7f2!important;color:#006d59!important}.cx-contenido .cmt-fuente>svg{color:#111b21!important}.cx-contenido .cmt-marco{border:1px solid #e9edef!important}.cx-contenido .cmt-tabla th,.cx-contenido .cmt-tabla td{color:#111b21!important}.cx-contenido .cmt-tabla td{border-top:1px solid #e9edef!important}.cx-contenido .cmt-tabla th{background:#e7f7f2!important;color:#54656f!important}.cx-contenido .cmt-marca.whatsapp{background:#e7f7f2!important;color:#006d59!important}.cx-contenido .cmt-marca.messenger{background:linear-gradient(135deg,#008069,#1a73e8)!important;color:#fff!important}.cx-contenido .cmt-marca.instagram{background:linear-gradient(45deg,#9a5b00,#9a5b00,#c0283f,#7c3aed,#1a73e8)!important;color:#fff!important}.cx-contenido .cmt-marca.web{background:#fff!important;color:#111b21!important}.cx-contenido .cmt-consejo .ic{color:#006d59!important}.cx-contenido .cmt-consejo b,.cx-contenido .cmt-tarifa label,.cx-contenido .cmt .cmt-tarifa input,.cx-contenido .cmt .cmt-campos input{color:#111b21!important}.cx-contenido .cmt .cmt-tarifa input:focus,.cx-contenido .cmt .cmt-campos input:focus{box-shadow:0 0 0 3px #00a88426!important}.cx-contenido .cmt-tarifa .u,.cx-contenido .cmt-pie{color:#54656f!important}.cx-contenido .cmt-pag-cab .nom{color:#111b21!important}.cx-contenido .cmt-dif{background:#fff!important}.cx-contenido .page .cmt-apila table.cmt-tabla tr,.cx-contenido .cmt-pol-der{border-top:1px solid #e9edef!important}.cx-contenido .gia-chip.on{background:#00a8842d!important;color:#006d59!important}.cx-contenido .gia-chip.off{background:#111b2106!important;color:#54656f!important}.cx-contenido .gia-ed input,.cx-contenido .gia-ed textarea{background:#111b210b!important;border:1px solid rgba(0,168,132,.25)!important}.cx-contenido .gia-sec{border:1px solid rgba(0,168,132,.25)!important}.cx-contenido .gia-btn{border:1px solid rgba(0,168,132,.35)!important}.cx-contenido .gia-btn.prim{color:#fff!important}.cx-contenido .gia-btn.dan{border-color:#d93a5073!important}.cx-contenido .gia-aviso.ok{background:#00a8841c!important;color:#006d59!important}.cx-contenido .gia-aviso.mal{background:#d93a501c!important}.cx-contenido .reu-pills{background:#111b210a!important;border:1px solid rgba(0,168,132,.25)!important}.cx-contenido .reu .reu-pills button{color:#54656f!important}.cx-contenido .reu .reu-pills button.on{background:#00a8842d!important;color:#006d59!important;box-shadow:inset 0 0 0 1px #00a88440!important}.cx-contenido .reu-b{border:1px solid rgba(0,168,132,.35)!important}.cx-contenido .reu-b.prim{color:#fff!important}.cx-contenido .reu-b.dan{border-color:#d93a5073!important}.cx-contenido .reu-b.lim{border-color:#1e8e3e73!important}.cx-contenido .reu-st:hover{border-color:#00a88473!important}.cx-contenido .reu-st em{color:#fff!important}.cx-contenido .reu .reu-flecha{background:#111b2108!important}.cx-contenido .p-gris{background:#e9edef!important}.cx-contenido .reu-dia .pill{background:#111b2108!important;border:1px solid rgba(0,168,132,.25)!important}.cx-contenido .reu-dia.cerr{background:#d93a5027!important}.cx-contenido .reu-dia:hover{background:#00a8840e!important}.cx-contenido .reu-fila .lin:before{background:#00a8842e!important}.cx-contenido .reu-lib span{border:1px solid rgba(0,168,132,.4)!important}.cx-contenido .reu-gris{background:#111b2108!important}.cx-contenido .reu-gris.cerr{background:#d93a501c!important;border-color:#d93a5059!important}.cx-contenido .reu-cita{background:#111b2108!important}.cx-contenido .reu-cita:hover{border-color:#00a88473!important}.cx-contenido .reu-chip.confirmada,.cx-contenido .reu-chip.reprogramada{color:#fff!important}.cx-contenido .reu-chip.cancelada{background:#d93a502e!important}.cx-contenido .reu-chip.asistio{background:#1e8e3e2e!important}.cx-contenido .reu-chip.no_asistio{background:#d93a502e!important}.cx-contenido .reu-org{background:#111b2108!important;border:1px solid rgba(17,27,33,.14)!important}.cx-contenido .reu-volver{background:#111b2108!important}.cx-contenido .reu-item:hover{border-color:#00a88466!important}.cx-contenido .reu-caja{background:#111b2108!important}.cx-contenido .reu-form input,.cx-contenido .reu-form select,.cx-contenido .reu-form textarea{background:#111b210b!important;border:1px solid rgba(0,168,132,.25)!important}.cx-contenido .reu .reu-dsel button{background:#111b2108!important}.cx-contenido .reu-dsel button.on{color:#fff!important}.cx-contenido .reu-horas button{background:#111b2108!important}.cx-contenido .reu-horas button.sel{color:#fff!important}.cx-contenido .reu-aviso.ok{background:#1e8e3e1c!important}.cx-contenido .reu-aviso.mal{background:#d93a501c!important}.cx-contenido .reu-agonl{border:1px solid rgba(0,168,132,.45)!important}.cx-contenido .reu-sw{background:#fff!important}.cx-contenido .reu-prev button{background:#111b2108!important}.cx-contenido .reu-prev button:hover{border-color:#00a88473!important}.cx-contenido .reu-prev button.cerr{background:#d93a5022!important;border-color:#d93a5073!important}.cx-contenido .sem-card{background:#fff!important;border:1px solid rgba(0,168,132,.25)!important}.cx-contenido .sem-head{background:#e7f7f2!important;border-bottom:1px solid rgba(0,168,132,.25)!important;color:#111b21!important}.cx-contenido .sem-head.hoy{color:#006d59!important}.cx-contenido .sem-head i{background:#177a32!important}.cx-contenido .sem-head.cerr i{background:#c0283f!important}.cx-contenido .sem-head.nolab i{background:#e9edef!important}.cx-contenido .sem-head small{color:#54656f!important}.cx-contenido .sem-horas{border-right:1px solid rgba(0,168,132,.25)!important}.cx-contenido .sem-horas span{color:#54656f!important}.cx-contenido .sem-col{border-right:1px solid rgba(0,168,132,.25)!important}.cx-contenido .sem-col.nolab{background-color:#111b2102!important}.cx-contenido .sem-col.pasado{background-color:#111b2109!important}.cx-contenido .sem-alm{background:#111b2105!important;color:#54656f!important}.cx-contenido .sem-libre{background:#1e8e3e0e!important;border:1.5px dashed rgba(30,142,62,.45)!important;color:#177a32!important}.cx-contenido .sem-libre:hover{background:#1e8e3e27!important}.cx-contenido .sem-cita{color:#111b21!important;box-shadow:0 4px 12px #111b211b!important;border:1px solid rgba(17,27,33,.16)!important}.cx-contenido .sem-cita:hover{box-shadow:0 8px 20px #111b2122!important}.cx-contenido .sem-cita.pre{background:linear-gradient(160deg,#008069,#008069)!important}.cx-contenido .sem-cita.vid{background:linear-gradient(160deg,#1a73e8,#1a73e8)!important}.cx-contenido .sem-cita.hua{background:linear-gradient(160deg,#7c3aed,#eef2fb)!important}.cx-contenido .sem-cita.sel{outline:2px solid rgba(17,27,33,.16)!important}.cx-contenido .sem-arr{color:#111b21!important;box-shadow:0 18px 38px #111b2124!important;border:1px solid rgba(17,27,33,.16)!important}.cx-contenido .sem-arr.pre{background:#008069!important}.cx-contenido .sem-arr.vid{background:#1a73e8!important}.cx-contenido .sem-etq{background:#fff!important;color:#111b21!important;border:1px solid rgba(17,27,33,.16)!important;box-shadow:0 6px 18px #111b2122!important}.cx-contenido .sem-cerr{background:repeating-linear-gradient(135deg,#c0283f 0,#c0283f 8px,#c0283f 8px,#c0283f 16px)!important;color:#fff!important;border:1px solid #c0283f!important}.cx-contenido .sem-cerr b{color:#111b21!important}.cx-contenido .sem .sem-cerr-tab{background:#c0283f!important;border:1px solid #c0283f!important;color:#fff!important}.cx-contenido .sem .sem-cerr-tab:hover:not(:disabled){background:#c0283f!important;color:#fff!important}.cx-contenido .sem-rango{background:#00a8842e!important;border:2px dashed #008069!important;color:#111b21!important}.cx-contenido .sem-menu{background:#e7f7f2!important;border:1px solid rgba(0,168,132,.3)!important;box-shadow:0 14px 34px #111b2124!important}.cx-contenido .sem .sem-menu button{color:#111b21!important}.cx-contenido .sem .sem-menu button:hover:not(:disabled){background:#00a88422!important}.cx-contenido .sem-menu input{background:#111b210f!important;border:1px solid rgba(0,168,132,.3)!important;color:#111b21!important}.cx-contenido .sem-ahora{background:#c0283f!important}.cx-contenido .sem-ahora:before{background:#c0283f!important}.cx-contenido .sem-pie{border-top:1px solid rgba(0,168,132,.25)!important;color:#54656f!important}.cx-contenido .sem-lado{background:#fff!important;border:1px solid rgba(0,168,132,.25)!important}.cx-contenido .sem-lado .sub{color:#54656f!important}.cx-contenido .sem-ley span{border:1px solid rgba(0,168,132,.25)!important}.cx-contenido .sem-ficha{background:#111b2109!important;border:1px solid rgba(0,168,132,.25)!important;border-left:4px solid #008069!important}.cx-contenido .sem-ficha.vid{border-left-color:#1a73e8!important}.cx-contenido .sem-ficha h4{color:#006d59!important}.cx-contenido .sem-ficha .cuando{color:#111b21!important}.cx-contenido .sem-ficha .dato{border-top:1px solid rgba(0,168,132,.25)!important}.cx-contenido .sem-ficha .dato small{color:#54656f!important}.cx-contenido .sem .sem-btn.cy,.cx-contenido .sem .sem-btn.ve{border:1px solid #008069!important;color:#006d59!important}.cx-contenido .sem .sem-btn.am{border:1px solid #9a5b00!important;color:#9a5b00!important}.cx-contenido .sem .sem-btn.ro{border:1px solid #c0283f!important;color:#c62828!important}.cx-contenido .sem-ayuda{color:#54656f!important}.cx-contenido .sem-ayuda b{color:#111b21!important}.cx-contenido .sem-aviso{border-bottom:1px solid rgba(0,168,132,.25)!important}.cx-contenido .sem-aviso.ok{background:#00a88422!important;color:#006d59!important}.cx-contenido .sem-aviso.mal{background:#d93a5022!important;color:#54656f!important}.cx-contenido .sem-modal .caja{border:1px solid rgba(0,168,132,.3)!important}.cx-contenido .sem-modal p{color:#111b21!important}.cx-contenido .sem-modal .fila .si{background:#008069!important;color:#fff!important}.cx-contenido,.cx-merr-fondo{--cx-bg: #f0f2f5;--cx-card: #ffffff;--cx-borde: #e9edef;--cx-borde2: #d1d7db;--cx-campo: #ffffff;--cx-cian: #006d59;--cx-cian-rell: #008069;--cx-cian-osc: #ffffff;--cx-activo: #e7f7f2;--cx-activo-txt: #006d59;--cx-texto: #111b21;--cx-texto2: #3b4a54;--cx-tenue: #54656f;--cx-etq: #54656f;--cx-rojo: #c0283f;--cx-rojo-txt: #c62828;--cx-ambar: #9a5b00;--cx-verde: #006d59;--bg: #f0f2f5;--bg-soft: #ffffff;--card: #ffffff;--card-border: #e9edef;--cyan: #006d59;--cx-lima: #177a32;--border: #d1d7db;--amber: #9a5b00;--lime: #177a32;--danger: #c0283f;--text: #111b21;--text-dim: #54656f;--glass: none;color-scheme:light}.cx-contenido{background:var(--cx-bg);color:var(--cx-texto)}.cx-contenido.crm{background:#f0f2f5}.cx-contenido .cmt{--cm-card:#ffffff;--cm-caja:#f7f9fa;--cm-borde:#e9edef;--cm-borde-caja:#e9edef;--cm-texto:#111b21;--cm-tenue:#54656f;--cm-tenue2:#54656f;--cm-sub:#54656f;--cm-seccion:#111b21;--cm-acento:#006d59;--cm-boton:#008069;--cm-verde:#177a32;--cm-barra:#00a884;--cm-chip:#177a32;--cm-check:#008069;--cm-ambar:#9a5b00;--cm-ambar2:#9a5b00;--cm-anillo:#00a884;--cm-azul:#1565c0;--cm-nodo:#1a73e8;--cm-num-fondo:#e7f7f2;--cm-num-texto:#006d59;--cm-campo:#ffffff;--cm-campo-borde:#d1d7db;--cm-rojo:#c0283f;--rm-tab-activa:#e7f7f2;--rm-tab-texto:#54656f;--rm-link:#006d59;--rm-titulo:#111b21;--rm-linea:#3b4a54;--rm-lima:#177a32}.cx-contenido .iav-choice{color:#111b21!important;background:#fff!important;border-color:#d1d7db!important}.cx-contenido .iav-choice.active{color:#006d59!important;background:#e7f7f2!important;border-color:#00a884!important}.cx-contenido .iav-button.secondary{color:#111b21!important;background:#fff!important;border-color:#d1d7db!important}.cx-contenido .iav-alert.ok{color:#006d59!important}.cx-contenido button.etapa{background:#fff!important;border-color:#e9edef!important}.cx-contenido .cx-emp-logo{background:#008069!important;color:#fff!important}.cx-contenido .cx-barra-progreso,.cx-contenido .cx-vend-tarjeta .filas .meta .cx-barra-progreso{background:#e9edef!important}.cx-contenido [style*="background: rgb(12, 16, 24)"],.cx-contenido [style*="background: rgb(26, 32, 48)"]{background:#fff!important}.cx-contenido [style*="background: rgb(12, 16, 24)"][style*="border: 1px solid rgb(31, 37, 48)"]{border-color:#e9edef!important}.cx-contenido [style*="background: rgba(2, 10, 14"]{background:#f7f9fa!important;border-color:#e9edef!important}.cx-contenido [style*="background: rgb(0, 0, 0)"],.cx-contenido code{background:#f0f2f5!important;color:#111b21!important}.cx-contenido [style*="color: rgb(255, 255, 255)"]:not(button):not([style*=background]){color:#111b21!important}.cx-contenido select[style*="color: rgb(255, 255, 255)"]{color:#111b21!important;background:#fff!important}.cx-contenido [style*="color: rgb(204, 204, 204)"]{color:#3b4a54!important}.cx-contenido .cx-interruptor{background:#8696a0!important;border-color:#8696a0!important}.cx-contenido .cx-interruptor:after{background:#fff!important;box-shadow:0 1px 3px #0b141a66}.cx-contenido .cx-interruptor.si{background:#008069!important;border-color:#008069!important}.cx-contenido .iav-switch{background:#fff!important;border-color:#8696a0!important;color:#3b4a54!important}.cx-contenido .iav-switch.on{background:#008069!important;border-color:#008069!important;color:#fff!important}.cx-contenido input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),.cx-contenido select,.cx-contenido textarea{border-color:#aebac1!important}.cx-contenido input:focus,.cx-contenido select:focus,.cx-contenido textarea:focus{border-color:#008069!important}.cx-contenido .cx-pestanas button.activo,.cx-contenido .iav-tabs button.active,.cx-contenido .cx-chips button.activo,.cx-contenido .reu .reu-pills button.on{background:#e7f7f2!important;color:#005c4b!important}.cx-contenido .reu .reu-pills button{color:#3b4a54!important}.cx-contenido .iav-alert.ok{color:#005c4b!important}.cx-contenido .btn-lime{color:#fff!important}.cx-contenido .dg-logo.wa,.cx-contenido .rmk-logo.wa,.cx-contenido .rm-canal-ico.wa{background:#25d366!important;color:#fff!important}.cx-contenido .dg-logo.fb,.cx-contenido .rmk-logo.fb,.cx-contenido .rm-canal-ico.fb,.cx-contenido .cmt-marca.messenger{background:linear-gradient(135deg,#0a7cff,#a334fa 70%,#ff5280)!important;color:#fff!important}.cx-contenido .dg-logo.ig,.cx-contenido .rmk-logo.ig,.cx-contenido .rm-canal-ico.ig{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)!important;color:#fff!important}.cx-contenido .dg-logo.tg,.cx-contenido .rmk-logo.tg{background:#2aabee!important;color:#fff!important}.cx-contenido .dg-logo.tt,.cx-contenido .rmk-logo.tt{background:#000!important;color:#fff!important}.cx-contenido .cmt-marca.whatsapp{background:#25d366!important;color:#fff!important}.cx-contenido .cx-flu-tarjeta .canal.whatsapp:before{background:#25d366!important}.cx-contenido .cx-flu-tarjeta .canal.messenger:before{background:#0a7cff!important}.cx-contenido .cx-flu-tarjeta .canal.instagram:before{background:#d6249f!important}.cx-contenido .cx-emp,.cx-contenido .iav-page{--cyan: #006d59}.cx-contenido .section-add-btn{background:#f7f9fa!important}.cx-contenido .section-add-btn:hover{background:#e7f7f2!important}.cx-contenido .rmk-burbuja,.cx-contenido .rmk-cel.fb .rmk-burbuja,.cx-contenido .rmk-cel.ig .rmk-burbuja,.cx-contenido .rmk-cel.tg .rmk-burbuja{color:#111b21!important}.cx-contenido .rmk-cel.fb .rmk-cel-cab,.cx-contenido .rmk-cel.ig .rmk-cel-cab{background:#fff!important;color:#111b21!important}.cx-contenido .rmk-cel.tg .rmk-cel-cab{background:#517da2!important;color:#fff!important}.cx-contenido .rmk-cel.tg .rmk-cel-nom small{color:#e9edef!important}.cx-contenido .rmk-cel.tg .rmk-cel-chat{background:#9bb8d3!important}.cx-contenido .reu .reu-dsel button{color:#111b21!important}.cx-contenido .reu .reu-dsel button.on{background:#008069!important;border-color:#008069!important;color:#fff!important;font-weight:700}.cx-contenido .reu .reu-dsel button:disabled{opacity:.75}.cx-contenido .reu .reu-sw{background:#8696a0!important}.cx-contenido .reu .reu-sw.on{background:#008069!important}.cx-contenido .reu .reu-agonl b span{color:#177a32!important}.cx-contenido .reu .reu-agonl b span.no{color:#c0283f!important}:root{--cx-safe-top: env(safe-area-inset-top, 0px);--cx-safe-bottom: env(safe-area-inset-bottom, 0px);--cx-safe-left: env(safe-area-inset-left, 0px);--cx-safe-right: env(safe-area-inset-right, 0px)}#root .cx-barra{box-sizing:border-box;padding-top:var(--cx-safe-top);padding-left:calc(12px + var(--cx-safe-left));padding-right:calc(12px + var(--cx-safe-right))}@media (min-width: 1024px){#root .cx-barra{padding-left:calc(16px + var(--cx-safe-left));padding-right:calc(18px + var(--cx-safe-right))}}@media (max-width: 1023px){:root{--cx-barra-h: calc(52px + var(--cx-safe-top))}#root .cx-cajon{padding-top:calc(18px + var(--cx-safe-top));padding-bottom:calc(18px + var(--cx-safe-bottom))}#root .cx-pagina{padding-bottom:calc(28px + var(--cx-safe-bottom))}}@media (max-width: 1023px){#root .cx-barra .cx-empresa-sel{display:inline-flex;max-width:min(34vw,150px);min-width:0;flex:0 1 auto}#root .cx-barra .cx-empresa-sel .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#root .cx-barra .cx-empresa-sel .pre{display:none}#root .cx-barra .cx-logo{font-size:1.12rem}#root .cx-cajon .cx-empresa-sel{display:flex;width:100%;margin:4px 0 10px}#root .cx-cajon .cx-empresa-sel .pre{display:inline}#root .cx-cajon .cx-empresa-sel .txt{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 379px){#root .cx-barra .cx-logo{display:none}}@media (min-width: 1024px){#root .cx-cajon .cx-empresa-sel{display:none}}@media (max-width: 760px){#root :is(.dg-grilla,.pg-grid,.ll-grid,.pf-grid,.iav-tarjetas:not(.tres),.rmk-tarjetas,.rmk-canales,.cmt-kpis,.rm-tarjetas,.dpx-grid,.cnx-grid,.mnl-grid,.cx-g-piezas,.cx-g3){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#root :is(.dg-tar,.pg-tarjeta,.ll-tarjeta,.pf-tarjeta,.rmk-tarjeta,.rmk-canal,.cnx-item,.mnl-item,.cmt-kpi,.cx-sop-pieza,.cx-g3>.cx-tarjeta){display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important;padding:12px!important;min-width:0!important;min-height:0;position:relative;text-align:left}#root :is(.dg-tar>.dg-ico,.pg-tarjeta>.pg-tarjeta-ico,.ll-tarjeta>.ll-tarjeta-ico,.pf-tarjeta>.pf-tarjeta-ico,.rmk-tarjeta>.rmk-ico,.rmk-canal>.rmk-logo,.cnx-item>.cnx-logo,.mnl-item>.mnl-ico,.cmt-kpi>.cmt-ico,.cx-sop-pieza>.ico){width:36px!important;height:36px!important;min-width:36px!important;flex:0 0 auto!important;border-radius:10px;font-size:18px!important}#root :is(.dg-tar>.dg-ico,.pg-tarjeta>.pg-tarjeta-ico,.ll-tarjeta>.ll-tarjeta-ico,.pf-tarjeta>.pf-tarjeta-ico,.rmk-tarjeta>.rmk-ico,.rmk-canal>.rmk-logo,.cnx-item>.cnx-logo,.mnl-item>.mnl-ico,.cmt-kpi>.cmt-ico,.cx-sop-pieza>.ico) svg{width:19px!important;height:19px!important}#root :is(.dg-tar,.pg-tarjeta,.ll-tarjeta,.pf-tarjeta,.rmk-tarjeta,.rmk-canal,.mnl-item)>svg:last-child{position:absolute!important;top:12px!important;right:10px!important;width:16px!important;height:16px!important;margin:0!important;opacity:.7}#root :is(.dg-tar-txt,.pg-tarjeta-txt,.ll-tarjeta-txt,.pf-tarjeta-txt,.rmk-t-txt,.mnl-item>.txt,.cnx-item>.der,.cmt-kpi>.cuerpo,.cx-sop-pieza>div,.cx-g3>.cx-tarjeta>div){width:100%;min-width:0!important;padding:0!important;gap:3px!important;overflow-wrap:anywhere}#root :is(.dg-tar-txt>b,.pg-tarjeta-txt>b,.ll-tarjeta-txt>b,.pf-tarjeta-txt>b,.rmk-t-txt>b,.mnl-item>.txt>b,.cnx-item .nom,.cmt-kpi .et,.cx-sop-pieza .nombre b){font-size:14px!important;line-height:1.25}#root :is(.pg-tarjeta-txt>strong,.ll-tarjeta-txt>strong,.pf-tarjeta-txt>strong,.cmt-kpi .val){font-size:18px!important;line-height:1.2}#root :is(.dg-tar-txt>span,.dg-tar-txt>small,.pg-tarjeta-txt>small,.ll-tarjeta-txt>small,.pf-tarjeta-txt>small,.rmk-t-txt>span,.mnl-item>.txt>small,.cnx-item .sub,.cx-sop-pieza .detalle,.cx-g3 .cx-tarjeta-sub){font-size:12.5px!important;line-height:1.35;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#root .dg-tar-txt>small{-webkit-line-clamp:2}#root .pg-tarjeta .pg-mini-logos{display:flex;flex-wrap:wrap;gap:4px;max-width:100%}#root .pg-tarjeta .pg-mini-logos .pg-logo{width:26px!important;height:26px!important;flex:0 0 auto}#root .cnx-item .fila{flex-wrap:wrap;gap:4px 6px!important;min-width:0}#root .cnx-item .fila svg{display:none}#root .cnx-item .fila{justify-content:flex-start!important}#root .cnx-item .k-pill{flex:0 1 auto!important;max-width:100%;margin-left:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;height:auto!important;min-height:24px;line-height:1.25}#root .cmt-kpi .fila{flex-wrap:wrap;gap:4px}#root .cmt-kpi .cmt-mini{max-width:100%}#root .cx-g3>.cx-tarjeta>svg{width:24px;height:24px}#root .cx-g3>.cx-tarjeta h3{font-size:14px!important}#root .dpx-card{padding:12px!important;gap:4px!important;min-width:0}#root .dpx-card .val{font-size:22px!important}#root .dpx-card :is(.eti,.det){font-size:12.5px!important;overflow-wrap:anywhere}#root .rm-tarjeta{padding:12px!important;gap:6px!important;min-width:0;grid-column:auto!important}#root .rm-tarjeta .rm-t-cab{gap:8px!important}#root .rm-tarjeta .rm-t-cab h3{font-size:13.5px!important;line-height:1.25}#root .rm-tarjeta .rm-t-ico{width:32px!important;height:32px!important;min-width:32px}#root .rm-tarjeta .rm-dato{font-size:18px!important}#root .rm-tarjeta .rm-linea{font-size:12.5px!important;overflow-wrap:anywhere}#root .iav-tarjetas:not(.tres)>.iav-tar{display:flex!important;flex-direction:column;align-items:flex-start;gap:6px;padding:12px!important;min-width:0;position:relative}#root .iav-tarjetas:not(.tres)>.iav-tar>.iav-tar-ico{width:36px;height:36px;font-size:1.1rem}#root .iav-tarjetas:not(.tres)>.iav-tar>.emb-sw{position:absolute;top:12px;right:10px}#root .iav-tarjetas:not(.tres)>.iav-tar h3{font-size:14px!important;line-height:1.25}#root .iav-tarjetas:not(.tres)>.iav-tar p{font-size:12.5px!important;margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}@media (min-width: 761px) and (max-width: 1023px){#root .cx-g3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 299px){#root :is(.dg-grilla,.pg-grid,.ll-grid,.pf-grid,.iav-tarjetas:not(.tres),.rmk-tarjetas,.rmk-canales,.cmt-kpis,.rm-tarjetas,.dpx-grid,.cnx-grid,.mnl-grid,.cx-g-piezas,.cx-g3){grid-template-columns:minmax(0,1fr)!important}}#root .mnl-pasos li,#root .cnx-res li>div{overflow-wrap:anywhere}@media (max-width: 760px){#root .iav-correcciones{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)!important;gap:12px!important}#root .iav-barras-dias{gap:0!important;min-width:0}#root .iav-barras-dias small{min-width:0;overflow:hidden;font-size:.66rem!important}}@media (max-width: 1023px){#root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){font-size:16px!important}}@media (max-width: 760px){#root .pf-tarjeta-txt>strong{white-space:normal!important;text-overflow:clip!important;overflow-wrap:normal;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#root .pf-tarjeta-txt>small{white-space:normal!important;text-overflow:clip!important}#root .dpx-card .val{white-space:normal!important;text-overflow:clip!important;font-size:19px!important;line-height:1.2;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media (max-width: 380px){#root .dg-chica-cab{flex-wrap:wrap;row-gap:8px}#root .dg-chica-cab>b{flex:1 0 100%;overflow-wrap:normal!important}#root .dg-chica-cab>svg:last-child{position:absolute;top:14px;right:14px}#root .dg-chica-val.texto{font-size:1.2rem!important;overflow-wrap:normal!important}#root .cx-kpi.apilado .eti{grid-row:2!important;grid-column:1 / -1!important;margin-top:8px;overflow-wrap:normal}#root .cx-kpi.apilado .val{grid-row:3!important;margin-top:4px!important}#root .cx-kpi.apilado .det{grid-row:4!important}}.cx-bv-volver{display:none}@media (max-width: 760px){#root .cx-emp-subtabs{flex-wrap:wrap;overflow:visible;gap:6px;padding:10px 12px}#root .cx-emp-subtabs button{min-height:40px;padding:0 12px;border:1px solid var(--cx-borde2, #d1d7db)!important;border-radius:999px}#root .cx-emp-subtabs button.activo{background:#e7f7f2;color:#005c4b;border-color:#005c4b!important}#root .cx-btn.chico{min-height:40px}#root .cx-interruptor:before{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}#root .cx-cajon .cx-instalar{min-height:40px}#root :is(.rm-link,.dpx-link){padding:11px 2px}#root .emb-regla{flex-wrap:wrap;row-gap:4px}#root .emb-regla>p{flex:1 1 100%}#root .emb-regla .emb-mango{display:none}#root .emb-regla-acc{margin-left:auto}#root .emb-ico{width:40px;height:40px}#root .emb-chip button{width:36px;height:36px;margin:-8px -8px -8px -4px}#root .cx-bandeja-vieja{grid-template-columns:minmax(0,1fr)!important;height:auto!important}#root .cx-bandeja-vieja>div:first-child{border-right:0!important;overflow:visible!important}#root .cx-bandeja-vieja:not(.con-chat)>div:nth-child(2){display:none!important}#root .cx-bandeja-vieja.con-chat>div:first-child{display:none!important}#root .cx-bandeja-vieja.con-chat>div:nth-child(2){height:calc(100dvh - var(--cx-barra-h, 52px) - 150px)}#root .cx-bv-volver{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--cx-borde2, #d1d7db);background:#fff;color:#005c4b;font:inherit;font-weight:600;justify-self:start}}.cx-avisomsg-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:16px;background:#020a0e9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:am-fondo .18s ease-out}.cx-avisomsg{width:min(560px,100%);max-height:min(86vh,720px);display:flex;flex-direction:column;background:#061a22;border:1px solid #1E4A55;border-radius:18px;box-shadow:0 24px 70px #0000008c,0 0 0 1px #60f0e814;color:#e6f1f5;overflow:hidden;animation:am-entra .26s cubic-bezier(.2,.9,.3,1.2)}.cx-avisomsg .am-cab{display:flex;align-items:center;gap:14px;padding:20px 20px 14px;border-bottom:1px solid #10272F}.cx-avisomsg .am-ic{width:52px;height:52px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#34e29e24;color:#34e29e;animation:am-pulso 1.4s ease-in-out infinite}.cx-avisomsg .am-cab-txt{flex:1;min-width:0}.cx-avisomsg .am-tit{font-size:21px;font-weight:700;line-height:1.2}.cx-avisomsg .am-sub{font-size:13px;color:#8aa5b2;margin-top:3px}.cx-avisomsg .am-x{background:none;border:0;color:#8aa5b2;cursor:pointer;padding:6px;border-radius:8px}.cx-avisomsg .am-x:hover{background:#0a2530;color:#e6f1f5}.cx-avisomsg .am-lista{list-style:none;margin:0;padding:8px 14px;overflow-y:auto;flex:1 1 auto}.cx-avisomsg .am-item{padding:14px 8px;border-bottom:1px solid #10272F}.cx-avisomsg .am-item:last-child{border-bottom:0}.cx-avisomsg .am-quien{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:15.5px}.cx-avisomsg .am-quien b{font-weight:700}.cx-avisomsg .am-canal{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:10px;background:#10283a;color:#7fc8f0}.cx-avisomsg .am-canal.wa{background:#123a2e;color:#5ee0b5}.cx-avisomsg .am-canal.facebook{background:#13284a;color:#8ab4ff}.cx-avisomsg .am-canal.instagram,.cx-avisomsg .am-canal.ig{background:#3a1630;color:#f59bd0}.cx-avisomsg .am-canal.telegram{background:#10304a;color:#6fc3f5}.cx-avisomsg .am-canal.tiktok{background:#1e1e24;color:#f0f0f0}.cx-avisomsg .am-emp{font-size:12px;color:#8aa5b2}.cx-avisomsg .am-n{font-size:11.5px;color:#f0b854;font-weight:700}.cx-avisomsg .am-texto{margin:8px 0 10px;padding:10px 12px;background:#0a2530;border-radius:10px;font-size:14.5px;line-height:1.4;white-space:pre-wrap;word-break:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cx-avisomsg .am-acc{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cx-avisomsg .am-hora{font-size:12px;color:#8aa5b2}.cx-avisomsg .am-pie{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px 16px;border-top:1px solid #10272F}.cx-avisomsg .am-sonido{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid #1E4A55;color:#b0c4d0;border-radius:10px;padding:8px 12px;font-size:13px;cursor:pointer}.cx-avisomsg .am-sonido:hover{border-color:#60f0e8;color:#e6f1f5}@keyframes am-fondo{0%{opacity:0}to{opacity:1}}@keyframes am-entra{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes am-pulso{0%,to{box-shadow:0 0 #34e29e59}50%{box-shadow:0 0 0 10px #34e29e00}}@media (max-width: 480px){.cx-avisomsg-fondo{padding:10px}.cx-avisomsg .am-cab{padding:16px 14px 12px}.cx-avisomsg .am-tit{font-size:18px}.cx-avisomsg .am-ic{width:44px;height:44px}.cx-avisomsg .am-pie{padding:10px 14px 14px}.cx-avisomsg .am-acc .cx-btn{flex:1 1 100%;justify-content:center}}.dg *,.dg *:before,.dg *:after{box-sizing:border-box}.dg .giro{animation:cx-giro 1s linear infinite}.dg .cx-cab{margin-bottom:10px}.dg-sec{margin:18px 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9fb8c4}.dg-ico{width:56px;height:56px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:25px}.dg-ico.mini{width:30px;height:30px;border-radius:8px;font-size:16px}.dg-ico.cian{background:#06333a;color:#3fe0d4}.dg-ico.verde{background:#0b3a2a;color:#34d399}.dg-ico.morado{background:#241f4d;color:#a78bfa}.dg-ico.ambar{background:#3a2a10;color:#f8b24d}.dg-ico.rojo{background:#3a1520;color:#ff5c6c}.dg-ico.azul{background:#0c2c48;color:#4fb3ff}.dg-hoy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dg-ind{display:flex;align-items:flex-start;gap:16px;min-width:0;padding:22px 18px 20px;border-radius:14px;text-align:left;cursor:pointer;background:var(--cx-card, rgba(9, 27, 35, .9));border:1px solid var(--cx-borde2, rgba(116, 230, 214, .22));color:inherit;font:inherit;transition:border-color .15s}.dg-ind:hover,.dg-ind:focus-visible{border-color:var(--cx-cian, #74e6d6);outline:none}.dg-ind-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.dg-ind-txt .t{font-size:.98rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-ind-txt b{font-size:2.2rem;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums}.dg-ind-txt .d{font-size:.92rem;color:#9fb8c4;overflow-wrap:anywhere}.dg-ind.alerta b{color:#f8b24d}.dg-grilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dg-tar{position:relative;display:flex;align-items:center;gap:16px;min-width:0;min-height:108px;padding:16px 40px 16px 16px;border-radius:14px;text-align:left;cursor:pointer;background:var(--cx-card, rgba(9, 27, 35, .9));border:1px solid var(--cx-borde2, rgba(116, 230, 214, .22));color:inherit;font:inherit;transition:border-color .15s}.dg-tar:hover,.dg-tar:focus-visible{border-color:var(--cx-cian, #74e6d6);outline:none}.dg-tar .dg-ico{width:52px;height:52px;font-size:23px}.dg-tar-txt{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 auto}.dg-tar-txt b{font-size:1.02rem;color:#fff;line-height:1.25}.dg-tar-txt span{font-size:.9rem;color:#9fb8c4;line-height:1.4;overflow-wrap:anywhere}.dg-tar-txt small{font-size:.8rem;color:#7a96a3;line-height:1.35}.dg-flecha{position:absolute;right:14px;top:22px;font-size:19px;color:#dbe7ec}.dg-tar.alerta{border-color:#ff5c6cbf;background:linear-gradient(#ff5c6c0f,#ff5c6c0f),var(--cx-card, rgba(9, 27, 35, .9))}.dg-tar.alerta .dg-tar-txt span{color:#ff6c81}.dg-embudo-mini{display:flex;gap:3px;height:7px;margin:3px 0 1px;max-width:200px}.dg-embudo-mini i{display:block;border-radius:4px;min-width:6px}.c1{background:#4fb3ff}.c2{background:#3fe0d4}.c3{background:#2bb6ad}.c4{background:#a78bfa}.c5{background:#34d399}.c6{background:#ff6c81}.dg-mas{display:grid;grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:16px}.dg-chica{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;min-height:118px;padding:14px 16px;border-radius:14px;text-align:left;cursor:pointer;background:var(--cx-card, rgba(9, 27, 35, .9));border:1px solid var(--cx-borde2, rgba(116, 230, 214, .22));color:inherit;font:inherit;transition:border-color .15s}.dg-chica:hover,.dg-chica:focus-visible{border-color:var(--cx-cian, #74e6d6);outline:none}.dg-chica-cab{display:flex;align-items:center;gap:10px;padding-right:22px;min-width:0}.dg-chica-cab b{font-size:.95rem;color:#fff;overflow-wrap:anywhere}.dg-flecha-chica{position:absolute;right:14px;top:18px;font-size:17px;color:#dbe7ec}.dg-chica-val{display:flex;flex-direction:column;font-size:1.85rem;font-weight:700;color:#fff;line-height:1.1;overflow-wrap:anywhere}.dg-chica-val small{font-size:.85rem;font-weight:400;color:#9fb8c4;margin-top:3px}.dg-chica-val.rojo{color:#ff5c6c}.dg-chica-val.texto{font-size:1.3rem}.dg-mini{width:100%;height:46px}.dg-mini rect{fill:#3fe0d4}.dg-det-cab{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:18px}.dg-volver{display:inline-flex;align-items:center;gap:8px;background:none;border:0;color:var(--cx-cian, #74e6d6);font:inherit;font-size:1rem;font-weight:600;cursor:pointer;padding:8px 0}.dg-volver:hover{text-decoration:underline}.dg-det-tit{display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0}.dg-det-tit .dg-ico{width:44px;height:44px;font-size:21px;border-radius:11px}.dg-det-tit h1{margin:0;font-size:1.9rem;font-weight:750;color:#fff;line-height:1.15;overflow-wrap:anywhere}.dg-det-acc{display:flex;flex-wrap:wrap;gap:10px}.dg-ayuda{color:#8fa9b5;font-size:.9rem;margin:-6px 0 14px}.dg-vacio{padding:22px 18px;text-align:center;color:#8fa9b5;border:1px dashed var(--cx-borde2, rgba(116, 230, 214, .22));border-radius:14px;margin-bottom:16px}.dg-bloque{margin-bottom:16px}.dg-bloque-t{font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:12px}.dg-mt{margin-top:18px}.dg-pie{display:flex;justify-content:flex-end}.dg-lista{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.dg-fila{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:var(--cx-card, rgba(9, 27, 35, .9));border:1px solid var(--cx-borde, rgba(116, 230, 214, .12))}.dg-fila-txt{display:flex;flex-direction:column;gap:3px;flex:1 1 240px;min-width:0}.dg-fila-txt b{color:#fff;overflow-wrap:anywhere}.dg-fila-txt span{color:#c7dbe3;font-size:.9rem;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dg-fila-txt small{color:#8fa9b5;font-size:.82rem;overflow-wrap:anywhere}.dg-logo{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:18px;color:#fff;background:#1e3a46}.dg-logo.wa{background:#25d366;color:#062e16}.dg-logo.fb{background:linear-gradient(135deg,#00b2ff,#006aff)}.dg-logo.ig{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.dg-logo.tg{background:#229ed9}.dg-logo.tt{background:#111}.dg-logo.mini{width:26px;height:26px;border-radius:7px;font-size:14px}.dg-logos{display:flex;gap:6px;flex-wrap:wrap;margin:2px 0}.dg-ok{font-size:.8rem;font-weight:700;color:#4ade80;border:1px solid rgba(52,211,153,.45);background:#34d3991a;border-radius:999px;padding:3px 10px}.dg-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-bottom:16px}.dg-kpi{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px;background:var(--cx-card, rgba(9, 27, 35, .9));border:1px solid var(--cx-borde, rgba(116, 230, 214, .12));min-width:0}.dg-kpi span{font-size:.82rem;color:#8fa9b5}.dg-kpi b{font-size:1.55rem;color:#fff;line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dg-kpi b.verde{color:#4ade80}.dg-kpi b.cian{color:#74e6d6}.dg-kpi small{color:#8fa9b5;font-size:.8rem}.dg-embudo-fila{display:grid;grid-template-columns:140px minmax(0,1fr) 64px;gap:12px;align-items:center;padding:7px 0;font-size:.92rem;color:#c7dbe3}.dg-embudo-fila.ancho{grid-template-columns:minmax(0,260px) minmax(0,1fr) 54px}.dg-embudo-fila>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-embudo-fila b{color:#fff;text-align:right;font-variant-numeric:tabular-nums}.dg-embudo-pista{height:10px;border-radius:999px;background:#74e6d614;overflow:hidden}.dg-embudo-pista>span{display:block;height:100%;border-radius:999px}@media (max-width: 1280px){.dg-grilla,.dg-mas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.dg-hoy,.dg-grilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.dg-hoy{gap:10px}.dg-ind{flex-direction:column;gap:10px;padding:14px}.dg-ind .dg-ico{width:40px;height:40px;font-size:19px;border-radius:10px}.dg-ind-txt .t{font-size:.88rem;white-space:normal}.dg-ind-txt b{font-size:1.8rem}.dg-ind-txt .d{font-size:.8rem}.dg-grilla{grid-template-columns:minmax(0,1fr);gap:10px}.dg-tar{min-height:0}.dg-tar .dg-ico{width:46px;height:46px;font-size:21px}.dg-flecha{top:50%;transform:translateY(-50%)}.dg-mas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dg-mas>:first-child{grid-column:1 / -1}.dg-chica-val{font-size:1.5rem}.dg-det-tit h1{font-size:1.45rem}.dg-det-acc{width:100%}.dg-embudo-fila,.dg-embudo-fila.ancho{grid-template-columns:minmax(0,110px) minmax(0,1fr) 48px;font-size:.85rem}.dg-fila .cx-btn{flex:1 1 auto}}.me-modulos{display:flex;flex-direction:column;gap:14px}.me-intro{margin:0;font-size:14px;color:var(--cx-texto2, #54656f)}.me-cab{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.me-cab h3{margin:0}.me-cuenta{font-size:12.5px;color:var(--cx-texto2, #54656f);white-space:nowrap}.me-sub{margin:4px 0 10px;font-size:13px;color:var(--cx-texto2, #54656f)}.me-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.me-lista li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--cx-borde, #e9edef);min-width:0}.me-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.me-txt b{font-size:14px;color:var(--cx-texto, #111b21)}.me-txt span{font-size:12.5px;color:var(--cx-texto2, #54656f)}.me-lista li.apagado .me-txt b{color:var(--cx-texto2, #54656f);text-decoration:line-through;text-decoration-thickness:1px}.me-lista .cx-interruptor{flex:0 0 auto}.me-campos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px}.me-campos label{display:flex;flex-direction:column;gap:6px;min-width:0}.me-campos textarea{resize:vertical;line-height:1.45;min-height:150px}.me-acciones{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.me-estado{font-size:13px;color:var(--cx-texto2, #54656f)}@media (max-width: 760px){.me-lista,.me-campos{grid-template-columns:1fr}}.rmk{color:var(--cx-texto, #e0eef4)}.rmk *,.rmk *:before,.rmk *:after{box-sizing:border-box}.rmk .cx-cab .sub{max-width:980px}.rmk .giro{animation:cx-giro 1s linear infinite}.rmk-ico{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:22px}.rmk-ico.grande{width:72px;height:72px;border-radius:14px;font-size:32px}.rmk-ico.cian{background:#06333a;color:#3fe0d4}.rmk-ico.verde{background:#0b3a2a;color:#34d399}.rmk-ico.morado{background:#241f4d;color:#a78bfa}.rmk-ico.ambar{background:#3a2a10;color:#f8b24d}.rmk-ico.rojo{background:#3a1520;color:#ff5c6c}.rmk-ico.lima{background:#0f3a22;color:#4ade80}.rmk-logo{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;font-size:22px}.rmk-logo.mini{width:26px;height:26px;border-radius:7px;font-size:15px}.rmk-logo.wa{background:#25d366;color:#062e16}.rmk-logo.fb{background:linear-gradient(135deg,#00b2ff,#006aff)}.rmk-logo.ig{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.rmk-logo.tg{background:#229ed9}.rmk-tarjetas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rmk-tarjeta,.rmk-canal{position:relative;display:flex;align-items:center;gap:20px;min-width:0;width:100%;text-align:left;background:var(--cx-card, rgba(9, 27, 35, .9));border:1px solid var(--cx-borde2, rgba(116, 230, 214, .22));border-radius:14px;padding:26px 52px 26px 26px;min-height:168px;color:inherit;font:inherit;cursor:pointer;transition:border-color .15s,transform .15s}.rmk-tarjeta:hover,.rmk-canal:hover,.rmk-tarjeta:focus-visible,.rmk-canal:focus-visible{border-color:var(--cx-cian, #74e6d6);outline:none}.rmk-t-txt{display:flex;flex-direction:column;gap:6px;min-width:0}.rmk-t-txt b{font-size:1.22rem;font-weight:700;color:#fff;line-height:1.25}.rmk-t-txt span{font-size:1.04rem;color:#9fb8c4;line-height:1.45;overflow-wrap:anywhere}.rmk-flecha{position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:22px;color:#dbe7ec}.rmk-linea-sep{height:1px;background:var(--cx-borde, rgba(116, 230, 214, .12));margin:26px 0 24px}.rmk-canales{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rmk-canal{min-height:124px;padding:18px 44px 18px 18px;gap:16px;align-items:flex-start}.rmk-canal .rmk-logo{width:62px;height:62px;border-radius:14px;font-size:34px}.rmk-canal .rmk-t-txt b{font-size:1.08rem}.rmk-canal .rmk-t-txt span{font-size:.93rem}.rmk-canal .rmk-flecha{top:34px;transform:none;right:16px;font-size:18px}.rmk-det-cab{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:20px}.rmk-volver{display:inline-flex;align-items:center;gap:8px;background:none;border:0;color:var(--cx-cian, #74e6d6);font:inherit;font-size:1rem;font-weight:600;cursor:pointer;padding:8px 0}.rmk-volver:hover{text-decoration:underline}.rmk-det-tit{display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0}.rmk-det-tit h1{margin:0;font-size:1.9rem;font-weight:750;color:#fff;line-height:1.15;overflow-wrap:anywhere}.rmk-det-acc{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rmk-ins{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:.76rem;font-weight:700;white-space:nowrap;border:1px solid transparent}.rmk-ins.verde{background:#34d39924;color:#4ade80;border-color:#34d39973}.rmk-ins.azul{background:#38bdf81f;color:#7dd3fc;border-color:#38bdf873}.rmk-ins.ambar{background:#f8b24d1f;color:#f8b24d;border-color:#f8b24d80}.rmk-ins.rojo{background:#ff6c811f;color:#ff6c81;border-color:#ff6c8180}.rmk-ins.cian{background:#74e6d61f;color:#74e6d6;border-color:#74e6d680}.rmk-ins.gris{background:#ffffff0f;color:#c7dbe3;border-color:#74e6d638}.rmk-msg{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;margin-bottom:16px;font-size:.92rem;line-height:1.45;border:1px solid rgba(52,211,153,.45);background:#34d39914;color:#c8f7de}.rmk-msg>svg{flex:0 0 auto}.rmk-msg span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.rmk-msg button{background:none;border:0;color:inherit;cursor:pointer;padding:4px;display:flex}.rmk-msg.error{border-color:#ff6c8180;background:#ff6c8114;color:#ffc9d1}.rmk-msg.ambar{border-color:#f8b24d80;background:#f8b24d14;color:#f6d9a8}.rmk-cargando{display:flex;align-items:center;gap:10px;color:var(--cx-tenue, #7a9bab);padding:24px 4px}.rmk-vacio{padding:28px 18px;text-align:center;color:var(--cx-tenue, #7a9bab);border:1px dashed var(--cx-borde2, rgba(116, 230, 214, .22));border-radius:14px}.rmk-link{background:none;border:0;padding:0;color:var(--cx-cian, #74e6d6);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline}.rmk-tenue{color:#8fa9b5;font-size:.88rem;line-height:1.5}.rmk-mt{margin-top:14px}.rmk-flex{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.rmk-bloque{margin-bottom:16px}.rmk-bloque-t{display:flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:12px}.rmk-pie-acc{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:16px}.rmk .cx-select.rmk-ancho{width:100%}.rmk label{display:block;min-width:0}.rmk .rmk-sel-chico{height:36px;font-size:.86rem}.rmk-canal-cab{display:flex;align-items:center;gap:16px;margin-bottom:16px}.rmk-canal-cab .rmk-logo{width:56px;height:56px;font-size:30px;border-radius:14px}.rmk-canal-cab div{display:flex;flex-direction:column;gap:3px;min-width:0}.rmk-canal-cab b{color:#fff;font-size:1.05rem}.rmk-canal-cab span{color:#9fb8c4}.rmk-reglas-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rmk-reglas-lista li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:10px;border:1px solid var(--cx-borde, rgba(116, 230, 214, .12));background:#ffffff05;line-height:1.5}.rmk-reglas-lista li>svg{flex:0 0 auto;margin-top:3px;font-size:18px}.rmk-reglas-lista li.si>svg{color:#4ade80}.rmk-reglas-lista li.no>svg{color:#ff6c81}.rmk-reglas-lista li.info>svg{color:#74e6d6}.rmk-lista{display:flex;flex-direction:column;gap:12px}.rmk-fila-camp{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 18px;border-radius:14px;background:var(--cx-card, rgba(9, 27, 35, .9));border:1px solid var(--cx-borde, rgba(116, 230, 214, .12));color:inherit;font:inherit;text-align:left;width:100%}button.rmk-fila-camp{cursor:pointer}button.rmk-fila-camp:hover{border-color:var(--cx-cian, #74e6d6)}.rmk-camp-info{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:7px;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.rmk-camp-info.estatico{cursor:default}.rmk-camp-nom{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.rmk-camp-nom b{color:#fff;font-size:1.04rem;overflow-wrap:anywhere}.rmk-camp-det,.rmk-camp-num{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#9fb8c4;font-size:.88rem}.rmk-camp-num{color:#c7dbe3}.rmk-mini-canales{display:inline-flex;gap:4px}.rmk-barra{display:block;height:6px;border-radius:999px;background:#74e6d61a;overflow:hidden;max-width:520px}.rmk-barra span{display:block;height:100%;background:#34d399;border-radius:999px}.rmk-acc{display:inline-flex;flex-wrap:wrap;gap:8px}.rmk-aud-canales{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.9rem;color:#c7dbe3}.rmk-aud-canales>span{display:inline-flex;align-items:center;gap:7px}.rmk-aud-canales b{color:#fff}.rmk-aud-canales em{font-style:normal;color:#8fa9b5}.rmk-res{justify-content:space-between}.rmk-res-num{display:flex;flex-wrap:wrap;gap:6px 20px;color:#c7dbe3;font-size:.92rem}.rmk-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:16px}.rmk-kpi{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px;background:var(--cx-card, rgba(9, 27, 35, .9));border:1px solid var(--cx-borde, rgba(116, 230, 214, .12));min-width:0}.rmk-kpi span{font-size:.82rem;color:#8fa9b5}.rmk-kpi b{font-size:1.55rem;color:#fff;line-height:1.15;font-variant-numeric:tabular-nums}.rmk-kpi b.verde{color:#4ade80}.rmk-kpi b.cian{color:#74e6d6}.rmk-kpi b.rojo{color:#ff6c81}.rmk-kpi b.ambar{color:#f8b24d}.rmk-msj-resumen{display:flex;flex-direction:column;gap:8px;color:#c7dbe3;font-size:.92rem}.rmk-texto-libre{white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid var(--cx-borde, rgba(116, 230, 214, .12))}.rmk-envios{display:flex;flex-direction:column}.rmk-envio{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 4px;border-top:1px solid rgba(116,230,214,.08)}.rmk-envios .rmk-envio:first-child{border-top:0}.rmk-lista>.rmk-envio{border:1px solid var(--cx-borde, rgba(116, 230, 214, .12));border-radius:12px;padding:12px 14px;background:var(--cx-card, rgba(9, 27, 35, .9))}.rmk-envio-nom{display:flex;flex-direction:column;gap:2px;flex:1 1 200px;min-width:0}.rmk-envio-nom b{color:#fff;overflow-wrap:anywhere}.rmk-envio-nom small{color:#8fa9b5;font-size:.8rem}.rmk-envio-est{display:flex;gap:6px;flex-wrap:wrap}.rmk-envio-mot{flex:1 1 100%;color:#8fa9b5;font-size:.84rem;padding-left:38px;overflow-wrap:anywhere}.rmk-mas{margin-top:12px;align-self:center}.rmk-pasos{list-style:none;display:flex;align-items:center;gap:0;margin:-6px 0 20px;padding:0;flex-wrap:wrap}.rmk-pasos li{display:flex;align-items:center}.rmk-pasos li+li:before{content:"";width:40px;height:2px;background:#74e6d640;margin:0 12px}.rmk-pasos button{display:inline-flex;align-items:center;gap:10px;background:none;border:0;color:#8fa9b5;font:inherit;font-size:1.02rem;cursor:pointer;padding:4px 0}.rmk-pasos button:disabled{cursor:default}.rmk-pasos .n{width:34px;height:34px;border-radius:50%;border:2px solid rgba(116,230,214,.3);display:inline-flex;align-items:center;justify-content:center;font-weight:700}.rmk-pasos li.activo button{color:#fff;font-weight:700}.rmk-pasos li.activo .n{background:#74e6d6;border-color:#74e6d6;color:#04161b}.rmk-pasos li.hecho button{color:#74e6d6}.rmk-pasos li.hecho .n{background:#34d399;border-color:#34d399;color:#04161b}.rmk-wiz{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:18px;align-items:start}.rmk-wiz-izq,.rmk-wiz-der{min-width:0}.rmk-wiz-pie{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:4px}.rmk-wiz-pie .cx-btn{height:48px;padding:0 22px;font-size:1rem}.rmk-chips-canal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.rmk-chips-canal.ver{margin:14px 0 18px}.rmk-chips-canal button{position:relative;display:flex;align-items:center;gap:10px;min-width:0;height:52px;padding:0 12px;border-radius:12px;border:1px solid var(--cx-borde2, rgba(116, 230, 214, .22));background:var(--cx-campo, #04121a);color:#dbe7ec;font:inherit;font-size:.95rem;cursor:pointer;white-space:nowrap;overflow:hidden}.rmk-chips-canal button.on{border-color:#74e6d6;box-shadow:inset 0 0 0 1px #74e6d6;background:#74e6d614;color:#fff}.rmk-chips-canal button:disabled{opacity:.45;cursor:not-allowed}.rmk-chips-canal .tilde{margin-left:auto;color:#74e6d6;flex:0 0 auto}.rmk-grupos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.rmk-grupo{display:flex;flex-direction:column;gap:4px;text-align:left;padding:12px 14px;border-radius:12px;border:1px solid var(--cx-borde2, rgba(116, 230, 214, .22));background:var(--cx-campo, #04121a);color:inherit;font:inherit;cursor:pointer;min-width:0}.rmk-grupo b{color:#fff;font-size:.98rem}.rmk-grupo span{color:#8fa9b5;font-size:.82rem;line-height:1.35}.rmk-grupo em{font-style:normal;color:#74e6d6;font-size:.85rem;font-weight:700}.rmk-grupo.on{border-color:#74e6d6;box-shadow:inset 0 0 0 1px #74e6d6;background:#74e6d614}.rmk-campos2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.rmk-campos3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.rmk-con-u{display:flex;align-items:center;gap:8px}.rmk-con-u .cx-campo{flex:1 1 auto;min-width:0}.rmk-con-u em{font-style:normal;color:#8fa9b5;flex:0 0 auto}.rmk-sub-bloque{padding-top:16px;margin-top:4px;border-top:1px solid var(--cx-borde, rgba(116, 230, 214, .12))}.rmk-sub-bloque+.rmk-sub-bloque{margin-top:18px}.rmk-sub-cab{display:flex;align-items:center;gap:14px;margin-bottom:14px}.rmk-sub-cab>div{display:flex;flex-direction:column;gap:2px;min-width:0}.rmk-sub-cab b{color:#fff;font-size:1.02rem}.rmk-sub-cab span{color:#9fb8c4;font-size:.88rem}.rmk-sub-cab .rmk-logo{width:46px;height:46px;font-size:26px;border-radius:12px}.rmk-logos{display:inline-flex;gap:6px;flex:0 0 auto}.rmk-var{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:10px}.rmk-var-n{height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--cx-campo, #04121a);border:1px solid var(--cx-borde2, rgba(116, 230, 214, .22));color:#c7dbe3;font-weight:700}.rmk-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;margin-top:8px}.rmk-check input{width:16px;height:16px;accent-color:#74e6d6}.rmk-cuando{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rmk-cuando label{display:inline-flex;align-items:center;gap:8px;padding:0 14px;height:44px;border-radius:10px;border:1px solid var(--cx-borde2, rgba(116, 230, 214, .22));cursor:pointer}.rmk-cuando label.on{border-color:#74e6d6;background:#74e6d614}.rmk-cuando input[type=radio]{accent-color:#74e6d6}.rmk .rmk-fecha{width:auto;flex:1 1 220px;color-scheme:dark}.rmk-resumen{list-style:none;margin:18px 0 12px;padding:0;border:1px solid var(--cx-borde, rgba(116, 230, 214, .12));border-radius:12px}.rmk-resumen li{display:flex;gap:14px;padding:11px 14px;border-top:1px solid rgba(116,230,214,.08)}.rmk-resumen li:first-child{border-top:0}.rmk-resumen span{width:130px;flex:0 0 auto;color:#8fa9b5}.rmk-resumen b{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;color:#fff;font-weight:600;min-width:0;overflow-wrap:anywhere}.rmk-alc-fila{display:grid;grid-template-columns:28px 100px minmax(0,1fr);gap:12px;align-items:center;padding:10px 0;border-top:1px solid rgba(116,230,214,.08);font-size:.93rem}.rmk-alc-fila:first-of-type{border-top:0}.rmk-alc-fila b{color:#fff;font-weight:600}.rmk-alc-fila span:last-child{color:#c7dbe3;overflow-wrap:anywhere}.rmk-alc-motivos{display:flex;gap:10px;align-items:flex-start;margin-top:10px;padding-top:12px;border-top:1px solid rgba(116,230,214,.08);color:#9fb8c4;font-size:.86rem;line-height:1.5}.rmk-alc-motivos>svg{flex:0 0 auto;margin-top:3px}.rmk-alc-total{margin-top:12px;padding:10px 12px;border-radius:10px;background:#74e6d612;color:#c7dbe3}.rmk-alc-total b{color:#fff}.rmk-cel{position:relative;width:min(330px,100%);margin:0 auto;border-radius:40px;border:9px solid #22272b;background:#0b141a;overflow:hidden;box-shadow:0 18px 40px #00000073}.rmk-cel-notch{position:absolute;top:0;left:50%;transform:translate(-50%);width:110px;height:22px;background:#22272b;border-radius:0 0 14px 14px;z-index:2}.rmk-cel-cab{display:flex;align-items:center;gap:10px;padding:32px 14px 12px;background:#1f2c34;color:#e9edef;font-size:18px}.rmk-cel-av{width:34px;height:34px;border-radius:50%;background:#dfe5e7;color:#54656f;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;flex:0 0 auto}.rmk-cel-nom{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.rmk-cel-nom b{font-size:.95rem}.rmk-cel-nom small{font-size:.72rem;color:#8696a0}.rmk-cel-chat{min-height:250px;padding:16px 12px 22px;background:#0b141a radial-gradient(rgba(255,255,255,.03) 1px,transparent 1px) 0 0 / 16px 16px}.rmk-burbuja{position:relative;max-width:92%;margin-left:auto;padding:9px 11px 20px;border-radius:10px 10px 2px;background:#d9fdd3;color:#111b21;font-size:.9rem;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere}.rmk-burbuja small{position:absolute;right:9px;bottom:4px;font-size:.68rem;color:#667781}.rmk-cel-botones{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;max-width:92%;margin:6px 0 0 auto}.rmk-cel-botones span{display:flex;align-items:center;justify-content:center;min-height:38px;padding:4px 8px;border-radius:10px;background:#fff;color:#027eb5;font-size:.86rem;font-weight:600;text-align:center}.rmk-cel.fb .rmk-cel-cab,.rmk-cel.ig .rmk-cel-cab{background:#fff;color:#050505}.rmk-cel.fb .rmk-cel-chat,.rmk-cel.ig .rmk-cel-chat{background:#fff}.rmk-cel.fb .rmk-burbuja{margin-left:0;background:#e4e6eb;color:#050505;border-radius:18px 18px 18px 4px}.rmk-cel.ig .rmk-burbuja{margin-left:0;background:#efefef;color:#000;border-radius:22px 22px 22px 4px}.rmk-cel.fb .rmk-burbuja small,.rmk-cel.ig .rmk-burbuja small{color:#65676b}.rmk-cel.tg .rmk-cel-cab{background:#517da2;color:#fff}.rmk-cel.tg .rmk-cel-chat{background:#9bb8d3}.rmk-cel.tg .rmk-burbuja{margin-left:0;background:#fff;color:#000;border-radius:14px 14px 14px 4px}.rmk-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.rmk-tpl{display:flex;flex-direction:column;gap:8px}.rmk-tpl-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.rmk-tpl-cab b{color:#fff;font-size:1rem;overflow-wrap:anywhere}.rmk-tpl-cuerpo{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.5;color:#dbe7ec;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid var(--cx-borde, rgba(116, 230, 214, .12));display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.rmk-tpl-bot{display:flex;flex-wrap:wrap;gap:6px}.rmk-tpl-bot span{padding:4px 10px;border-radius:999px;border:1px solid rgba(56,189,248,.4);color:#7dd3fc;font-size:.8rem}.rmk-interruptor{display:flex;align-items:flex-start;gap:12px;margin-top:18px}.rmk-interruptor>span{display:flex;flex-direction:column;gap:2px}.rmk-interruptor b{color:#fff}.rmk-interruptor small{color:#8fa9b5;font-size:.85rem}.rmk-baja-form{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:10px}.rmk-modal-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;display:flex;align-items:center;justify-content:center;padding:16px;background:#020a0e9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rmk-modal{width:min(520px,100%);background:#061a22;border:1px solid #1e4a55;border-radius:16px;padding:22px;box-shadow:0 24px 70px #0000008c;color:#e6f1f5}.rmk-modal h2{margin:0 0 10px;font-size:1.3rem;color:#fff}.rmk-modal-cuerpo p{margin:0 0 10px;line-height:1.55;color:#c7dbe3}.rmk-modal-cuerpo b{color:#fff}.rmk-modal-pie{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;flex-wrap:wrap}@media (max-width: 1280px){.rmk-tarjetas,.rmk-canales{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.rmk-wiz{grid-template-columns:minmax(0,1fr)}.rmk-chips-canal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.rmk-tarjetas,.rmk-canales{grid-template-columns:minmax(0,1fr);gap:12px}.rmk-tarjeta{min-height:0;padding:18px 44px 18px 16px;gap:14px}.rmk-ico.grande{width:54px;height:54px;font-size:26px}.rmk-t-txt b{font-size:1.08rem}.rmk-t-txt span{font-size:.95rem}.rmk-canal{min-height:0;align-items:center}.rmk-canal .rmk-logo{width:50px;height:50px;font-size:28px}.rmk-canal .rmk-flecha{top:50%;transform:translateY(-50%)}.rmk-det-tit h1{font-size:1.45rem}.rmk-det-acc{width:100%}.rmk-grupos,.rmk-campos2,.rmk-campos3{grid-template-columns:minmax(0,1fr)}.rmk-var{grid-template-columns:56px minmax(0,1fr)}.rmk-var>.rmk-tenue{grid-column:2}.rmk-baja-form{grid-template-columns:minmax(0,1fr)}.rmk-resumen li{flex-direction:column;gap:2px}.rmk-resumen span{width:auto}.rmk-alc-fila{grid-template-columns:28px minmax(0,1fr)}.rmk-alc-fila span:last-child{grid-column:2}.rmk-wiz-pie .cx-btn{flex:1 1 140px}.rmk-pasos li+li:before{width:18px;margin:0 8px}.rmk-pasos button{font-size:.92rem;gap:7px}.rmk-pasos .n{width:30px;height:30px}.rmk-pasos li:not(.activo) .t{display:none}.rmk-acc{width:100%}.rmk-acc .cx-btn{flex:1 1 auto}.rmk-envio-mot{padding-left:0}}.cnx,.mnl{--k-verde: #008069;--k-verde-cl: #e7f7f2;--k-verde-bd: #b7e4d6;--k-texto: #111b21;--k-tenue: #667781;--k-borde: #e9edef;--k-borde2: #d1d7db;--k-fondo: #f0f2f5;--k-sombra: 0 1px 3px rgba(11, 20, 26, .08), 0 1px 2px rgba(11, 20, 26, .04);color:var(--k-texto)}.cnx .k-card,.mnl .k-card{background:#fff;border:1px solid var(--k-borde);border-radius:12px;box-shadow:var(--k-sombra)}.cnx button,.mnl button{font:inherit}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:10px;border:1px solid var(--k-verde);background:#fff;color:var(--k-verde);font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.k-btn:hover{background:var(--k-verde-cl)}.k-btn.prim{background:var(--k-verde);color:#fff}.k-btn.prim:hover{background:#006d59}.k-btn.chico{min-height:36px;padding:0 14px;font-size:.9rem}.k-btn.gris{border-color:var(--k-borde2);color:#3b4a54}.k-btn.gris:hover{background:var(--k-fondo)}.k-btn:disabled{opacity:.55;cursor:default}.k-volver{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border:1px solid var(--k-borde2);border-radius:10px;background:#fff;color:var(--k-verde);font-weight:600;cursor:pointer;margin-bottom:14px}.k-volver:hover{background:var(--k-verde-cl)}.k-enlace{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;color:var(--k-verde);font-weight:700;cursor:pointer}.k-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap;background:var(--k-verde-cl);color:var(--k-verde)}.k-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.k-pill.ambar{background:#fff4e5;color:#b25e09}.k-pill.ambar:before{background:#e08a12}.k-pill.gris{background:#eef1f3;color:#54656f}.k-pill.rojo{background:#fdecec;color:#c62828}.k-pill.sin:before{display:none}.cnx-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:26px}.cnx-kpi{display:flex;align-items:center;gap:22px;padding:22px 26px}.cnx-kpi .ico{width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;font-size:30px}.cnx-kpi .ico.verde{background:var(--k-verde);color:#fff}.cnx-kpi .ico.ambar{background:#fde3a7;color:#b25e09}.cnx-kpi .ico.ambar svg{background:#f7b500;color:#fff;border-radius:50%;padding:4px}.cnx-kpi .ico.gris{background:#eef1f3;color:#8696a0}.cnx-kpi b{display:block;font-size:2rem;line-height:1.1}.cnx-kpi span{color:var(--k-tenue);font-size:1.02rem}.cnx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cnx-item{display:flex;align-items:center;gap:16px;text-align:left;padding:22px 20px;cursor:pointer;width:100%;transition:box-shadow .15s,border-color .15s}.cnx-item:hover{border-color:var(--k-verde-bd);box-shadow:0 4px 14px #0b141a1a}.cnx-item .der{flex:1;min-width:0;display:grid;gap:8px}.cnx-item .fila{display:flex;align-items:center;gap:10px;min-width:0}.cnx-item .nom{font-weight:700;font-size:1rem;line-height:1.25;min-width:0;color:var(--k-texto)}.cnx-item .k-pill{margin-left:auto;flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;font-size:.76rem;padding:4px 10px}.cnx-item .sub{color:var(--k-tenue);font-size:.93rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnx-item .flecha{margin-left:auto;flex:none;color:#54656f;font-size:20px}.cnx-logo{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;flex:none}.cnx-logo.grande{width:72px;height:72px;border-radius:50%;font-size:40px}.cnx-logo.wa{background:#25d366;border-radius:16px}.cnx-logo.grande.wa{border-radius:50%}.cnx-logo.fb{background:linear-gradient(135deg,#0a7cff,#a334fa 70%,#ff5280);border-radius:50%}.cnx-logo.ig{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.cnx-logo.tg{background:#2aabee;border-radius:50%}.cnx-logo.tt{background:#000}.cnx-logo.web{background:#00a884}.cnx-logo.capi{background:#fff;color:#0866ff}.cnx-logo.cal{background:#fff;color:#1a73e8}.cnx-logo.ia{background:#fff;color:#111b21}.cnx-guia-franja{display:flex;align-items:center;gap:22px;margin-top:30px;padding:24px 28px;border-radius:12px;background:#eaf6f2;border:1px solid #cfeadf}.cnx-guia-franja .ico{color:var(--k-verde);font-size:40px;flex:none}.cnx-guia-franja b{display:block;font-size:1.08rem}.cnx-guia-franja span{color:#54656f}.cnx-guia-franja .k-enlace{margin-left:auto}.cnx-tit{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:18px}.cnx-tit h1{margin:0;font-size:2rem;line-height:1.15}.cnx-tit .ult{flex-basis:100%;color:var(--k-tenue);font-size:.9rem;margin:-6px 0 0 90px}.cnx-det{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:start}.cnx-col{display:grid;gap:20px;min-width:0}.cnx-sec{padding:22px 22px 20px}.cnx-sec h3{margin:0 0 16px;font-size:1.22rem}.cnx-sec .nota{color:var(--k-tenue);font-size:.9rem;margin:-8px 0 14px}.cnx-fila{display:grid;grid-template-columns:200px minmax(0,1fr);gap:8px 14px;align-items:center;margin-bottom:12px}.cnx-fila>label{color:#3b4a54;font-size:.95rem}.cnx-fila small{grid-column:2;color:var(--k-tenue);font-size:.82rem;margin-top:-4px}.cnx-campo{position:relative;display:flex;align-items:center;min-width:0}.cnx-campo input,.cnx-campo textarea,.cnx-campo select{width:100%;min-height:46px;border:1px solid var(--k-borde2);border-radius:8px;padding:0 44px 0 14px;font:inherit;color:var(--k-texto);background:#fff;outline:none}.cnx-campo textarea{padding:10px 14px;min-height:80px;resize:vertical}.cnx-campo input:focus,.cnx-campo textarea:focus{border-color:var(--k-verde);box-shadow:0 0 0 3px #0080691f}.cnx-campo .ojo{position:absolute;right:8px;background:none;border:0;color:#3b4a54;cursor:pointer;padding:6px;display:flex}.cnx-campo input[readonly]{background:#f7f8fa;color:#3b4a54}.cnx-botones{display:grid;grid-template-columns:200px 1fr 1fr;gap:14px;margin-top:6px}.cnx-botones>:first-child{grid-column:2}.cnx-res{margin-top:18px;padding:14px 16px;border-radius:10px;background:#eaf6f2;border:1px solid #cfeadf}.cnx-res.mal{background:#fff7e8;border-color:#f5dcae}.cnx-res .cab{display:flex;align-items:center;gap:12px;font-weight:700;color:var(--k-verde)}.cnx-res.mal .cab{color:#9a5b00}.cnx-res .cab svg{font-size:28px;flex:none}.cnx-res ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px}.cnx-res li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:.92rem;color:#3b4a54;align-items:start}.cnx-res li .i-ok{color:var(--k-verde);margin-top:2px}.cnx-res li .i-mal{color:#c62828;margin-top:2px}.cnx-res li .i-nada{color:#8696a0;margin-top:2px}.cnx-res li .k-btn{margin-top:6px}.cnx-res .cuando{margin-top:8px;color:var(--k-tenue);font-size:.8rem}.cnx-aviso{margin-top:14px;padding:10px 14px;border-radius:10px;font-size:.92rem}.cnx-aviso.ok{background:#eaf6f2;color:#0b6b55}.cnx-aviso.mal{background:#fdecec;color:#b42318}.cnx-pega{display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:10px 14px;align-items:center;margin-bottom:12px}.cnx-pega>label{color:#3b4a54;font-size:.92rem}.cnx-pega .valor{min-height:46px;display:flex;align-items:center;gap:8px;padding:0 12px 0 14px;border-radius:8px;background:#f0f2f5;border:1px solid var(--k-borde);font-size:.93rem;min-width:0}.cnx-pega .valor code{font-family:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.cnx-pega .valor button{background:none;border:0;cursor:pointer;color:#3b4a54;display:flex;padding:4px}.cnx-pega-pie{color:var(--k-tenue);font-size:.9rem;font-style:italic}.cnx-pega-acc{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.cnx-codigo{background:#0b141a;color:#d1f4e0;border-radius:10px;padding:14px 16px;font:.86rem/1.5 ui-monospace,Consolas,monospace;white-space:pre-wrap;word-break:break-all}.cnx-guia ol{list-style:none;margin:0;padding:0;display:grid;gap:20px}.cnx-guia li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:center;color:#3b4a54}.cnx-guia li>span{width:44px;height:44px;border-radius:50%;background:var(--k-verde);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:1.05rem}.cnx-guia .pie{border-top:1px solid var(--k-borde);margin-top:22px;padding-top:18px}.cnx-seg{display:inline-flex;border:1px solid var(--k-borde2);border-radius:10px;overflow:hidden}.cnx-seg button{border:0;background:#fff;padding:10px 18px;cursor:pointer;color:#3b4a54}.cnx-seg button.on{background:var(--k-verde);color:#fff;font-weight:600}.cnx-color{display:flex;gap:10px;align-items:center}.cnx-color input[type=color]{width:46px;height:46px;border:1px solid var(--k-borde2);border-radius:8px;padding:3px;background:#fff;cursor:pointer}.mnl-cab{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.mnl-cab h1{margin:0;font-size:2rem}.mnl-buscar{position:relative;width:min(340px,100%)}.mnl-buscar svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#3b4a54;font-size:20px}.mnl-buscar input{width:100%;height:48px;border-radius:10px;border:1px solid var(--k-borde2);background:#fff;padding:0 16px 0 48px;font:inherit;color:var(--k-texto);outline:none}.mnl-buscar input:focus{border-color:var(--k-verde);box-shadow:0 0 0 3px #0080691f}.mnl-grupo{margin:26px 0 0}.mnl-grupo h2{font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;color:#54656f;margin:0 0 14px;font-weight:700}.mnl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mnl-item{display:grid;grid-template-columns:76px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:22px 16px;text-align:left;cursor:pointer;width:100%;min-height:132px;transition:box-shadow .15s,border-color .15s}.mnl-item:hover{border-color:var(--k-verde-bd);box-shadow:0 4px 14px #0b141a1a}.mnl-ico{width:76px;height:76px;border-radius:50%;background:var(--k-verde-cl);color:var(--k-verde);display:flex;align-items:center;justify-content:center;font-size:34px;flex:none}.mnl-item .txt{min-width:0}.mnl-item b{display:block;font-size:1rem;line-height:1.3;color:var(--k-texto)}.mnl-item small{color:var(--k-tenue);font-size:.93rem;display:block;margin-top:6px}.mnl-item .flecha{color:#54656f;font-size:20px}.mnl-franja{display:flex;align-items:center;gap:20px;margin-top:34px;padding:22px 26px;border-radius:12px;background:#eaf6f2;border:1px solid #cfeadf}.mnl-franja svg.q{color:var(--k-verde);font-size:42px;flex:none}.mnl-franja b{font-size:1.12rem}.mnl-franja .k-btn{margin-left:auto}.mnl-vacio{color:var(--k-tenue);padding:26px 0}.mnl-tit{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:20px}.mnl-tit h1{margin:0;font-size:2.1rem;line-height:1.15}.mnl-tit .mnl-ico{width:78px;height:78px}.mnl-tit .k-pill{font-size:1rem;padding:7px 16px}.mnl-tit .k-btn{margin-left:auto}.mnl-det{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px;align-items:start}.mnl-indice{padding:22px 12px 18px;position:sticky;top:12px}.mnl-indice h3{margin:0 12px 16px;font-size:1.2rem}.mnl-indice button{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:center;width:100%;text-align:left;border:0;background:none;padding:9px 12px;border-radius:10px;cursor:pointer;color:#3b4a54;position:relative}.mnl-indice button span{width:34px;height:34px;border-radius:50%;background:#eef1f3;display:flex;align-items:center;justify-content:center;font-weight:600;color:#3b4a54}.mnl-indice button:hover{background:var(--k-fondo)}.mnl-indice button.on{background:var(--k-verde-cl);color:var(--k-verde);font-weight:600}.mnl-indice button.on:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:4px;border-radius:4px;background:var(--k-verde)}.mnl-indice button.on span{background:var(--k-verde);color:#fff}.mnl-pasos{display:grid;gap:18px;min-width:0}.mnl-paso{display:grid;grid-template-columns:58px minmax(0,1fr);gap:22px;padding:26px 26px 24px;scroll-margin-top:14px}.mnl-paso .num{width:58px;height:58px;border-radius:50%;background:var(--k-verde);color:#fff;font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center}.mnl-paso h3{margin:12px 0 14px;font-size:1.3rem}.mnl-paso ul{margin:0;padding-left:20px;display:grid;gap:10px;color:#3b4a54}.mnl-paso li::marker{color:#3b4a54}.mnl-paso li b{color:var(--k-texto);font-weight:600}.mnl-consejo{display:flex;gap:14px;align-items:flex-start;margin-top:18px;padding:14px 18px;border-radius:10px;background:#eaf6f2;color:#3b4a54}.mnl-consejo svg{color:var(--k-verde);font-size:28px;flex:none}.mnl-consejo b{color:var(--k-verde)}@media (max-width: 1280px){.mnl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.cnx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cnx-det,.mnl-det{grid-template-columns:minmax(0,1fr)}.mnl-indice{display:none}.mnl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cnx-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cnx-kpi{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.cnx-kpi .ico{width:42px;height:42px;font-size:21px}.cnx-kpi b{font-size:1.5rem}.cnx-kpi span{font-size:.85rem}.cnx-grid,.mnl-grid{grid-template-columns:minmax(0,1fr);gap:12px}.cnx-item{padding:16px 14px;gap:12px}.cnx-logo{width:48px;height:48px;font-size:26px}.cnx-guia-franja,.mnl-franja{flex-wrap:wrap;padding:18px}.cnx-guia-franja .k-enlace,.mnl-franja .k-btn{margin-left:0}.cnx-tit h1,.mnl-tit h1,.mnl-cab h1{font-size:1.55rem}.cnx-tit .ult{margin-left:0}.cnx-logo.grande{width:56px;height:56px;font-size:30px}.cnx-fila,.cnx-pega{grid-template-columns:minmax(0,1fr);gap:6px}.cnx-pega{grid-template-columns:minmax(0,1fr) auto}.cnx-pega>label{grid-column:1 / -1}.cnx-fila small{grid-column:1}.cnx-botones{grid-template-columns:1fr 1fr}.cnx-botones>:first-child{grid-column:auto}.cnx-sec{padding:18px 16px}.mnl-item{grid-template-columns:58px minmax(0,1fr) 18px;min-height:0;padding:16px 14px}.mnl-ico{width:58px;height:58px;font-size:26px}.mnl-tit .mnl-ico{width:58px;height:58px}.mnl-tit .k-btn{margin-left:0}.mnl-paso{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 16px}.mnl-paso .num{width:44px;height:44px;font-size:1.15rem}.mnl-paso h3{margin-top:8px;font-size:1.12rem}}.k-gira{animation:k-gira 1s linear infinite}@keyframes k-gira{to{transform:rotate(360deg)}}.mnl-paso-cuerpo.con-img{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.mnl-fig{margin:12px 0 0;border:1px solid var(--k-borde);border-radius:10px;overflow:hidden;background:#fff;cursor:zoom-in;box-shadow:var(--k-sombra)}.mnl-fig img{display:block;width:100%;height:auto}.mnl-fig figcaption{font-size:.74rem;color:var(--k-tenue);text-align:center;padding:5px 8px;border-top:1px solid var(--k-borde);background:#f7f9fa}.mnl-grande{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b141ab8;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;cursor:zoom-out}.mnl-grande img{max-width:100%;max-height:100%;border-radius:12px;background:#fff;box-shadow:0 20px 60px #00000073}@media (max-width: 1100px){.mnl-paso-cuerpo.con-img{grid-template-columns:minmax(0,1fr)}.mnl-fig{max-width:420px}}.com-logo{width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;font-size:15px}.com-logo.grande{width:72px;height:72px;border-radius:14px;font-size:34px}.com-logo.fb{background:#1877f2}.com-logo.ig{background:radial-gradient(circle at 30% 107%,#fdf497,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.com-lista{display:flex;flex-direction:column;gap:14px}.com-item{background:var(--cx-card);border:1px solid var(--cx-borde2);border-radius:14px;padding:16px 18px;min-width:0}.com-cab{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.com-autor{color:var(--cx-texto);font-weight:700;overflow-wrap:anywhere}.com-tenue{color:var(--cx-tenue);font-size:.86rem}.com-ins{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.com-texto{margin:10px 0 8px;color:var(--cx-texto);font-size:1rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.com-post{display:inline-flex;align-items:center;gap:6px;max-width:100%;color:var(--cx-tenue);font-size:.86rem;text-decoration:none}.com-post>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.com-post>svg{flex:0 0 auto}a.com-post:hover{color:var(--cx-cian);text-decoration:underline}.com-resp{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;border-radius:10px;background:var(--cx-bg);color:var(--cx-texto2);font-size:.92rem;line-height:1.45;overflow-wrap:anywhere}.com-resp>svg{flex:0 0 auto;margin-top:3px;color:var(--cx-cian)}.com-resp b{color:var(--cx-texto)}.com-acc{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.com-redactar{margin-top:12px;padding-top:12px;border-top:1px solid var(--cx-borde)}.com-red-t{margin-bottom:8px;font-size:.95rem;font-weight:700;color:var(--cx-texto)}.com .com-area{width:100%;min-height:88px;resize:vertical;line-height:1.5}.com-red-acc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.com-esp{flex:1 1 auto}.com-mas{display:flex;justify-content:center;margin-top:16px}.com-ajuste{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:16px 18px;background:var(--cx-card);border:1px solid var(--cx-borde2);border-radius:14px}.com-ajuste>div{min-width:0}.com-ajuste b{display:block;margin-bottom:4px;color:var(--cx-texto)}.com-ajuste span{color:var(--cx-tenue);font-size:.9rem;line-height:1.45}.com-ajuste .cx-interruptor{flex:0 0 auto}.com-acc-sec{display:contents}.com-acc-mas{display:none!important}@media (max-width: 700px){.com-item{padding:14px}.com-ins{width:100%;margin-left:0}.com-acc .cx-btn{flex:1 1 auto;justify-content:center}.com-acc-mas{display:inline-flex!important}.com-acc:not(.abierta) .com-acc-sec{display:none}.com-red-acc .cx-btn{flex:1 1 auto;justify-content:center}.com-esp{display:none}}.pg{--pg-texto: #111b21;--pg-tenue: #54656f;--pg-borde: #e3e8ed;--pg-borde2: #d3dae1;--pg-card: #ffffff;--pg-verde: #00766e;--pg-verde-txt: #006d59;--pg-verde-borde: #9fd3cb;--pg-verde-suave: #e6f8f4;--pg-sombra: 0 1px 2px rgba(16, 24, 40, .05), 0 1px 3px rgba(16, 24, 40, .04);color:var(--pg-texto);padding:22px 24px 40px;min-width:0}.pg *{box-sizing:border-box}:where(.pg) :where(h1,h2,h3,p){margin:0}:where(.pg) :where(button,input,select){font:inherit}.pg svg{flex:0 0 auto}.pg-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pg-muted{color:var(--pg-tenue);font-size:.88rem;line-height:1.45}.pg-vacio{border:1px dashed var(--pg-borde2);color:var(--pg-tenue);border-radius:10px;padding:16px;text-align:center;margin:4px 0;font-size:.9rem}.pg-error,.pg-ok{padding:11px 14px;border-radius:10px;margin:0 0 14px;line-height:1.4;font-size:.92rem}.pg-error{background:#fff2f2;border:1px solid #e8b9bb;color:#9d202d}.pg-ok{background:#e8f7f0;border:1px solid #a8d8c0;color:#106040}.pg-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:8px 16px;border-radius:8px;border:1px solid var(--pg-verde);background:var(--pg-verde);color:#fff;font-weight:600;font-size:.95rem;line-height:1.2;cursor:pointer;text-decoration:none;white-space:nowrap}.pg-btn svg{width:18px;height:18px}.pg-emoji{font-size:15px;line-height:1}.pg-btn:hover:not(:disabled){filter:brightness(.94)}.pg-btn:disabled{opacity:.5;cursor:default}.pg-btn.contorno{background:#fff;color:var(--pg-verde);border-color:var(--pg-verde-borde)}.pg-btn.gris{background:#fff;color:#3b4a54;border-color:var(--pg-borde2)}.pg-btn.peligro{background:#fff;color:#c0283f;border-color:#e8a3ab}.pg-btn.oscuro{background:#004e42;border:2px solid #3fae9c;color:#fff}.pg-btn.blanco{background:#fff;border:1px solid #fff;color:#005448}.pg-btn.ancho{width:100%}.pg-enlace{border:0;background:none;padding:0;color:var(--pg-verde-txt);font-weight:600;font-size:.85rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pg-enlace:disabled{opacity:.5;cursor:default}.pg :focus-visible{outline:2px solid #1a8f83;outline-offset:2px}.pg input,.pg select{background:#fff;color:var(--pg-texto);border:1px solid var(--pg-borde2);border-radius:8px;min-height:40px;padding:8px 11px;max-width:100%}.pg-switch{position:relative;flex:0 0 auto;width:48px;height:28px;border-radius:999px;border:0;padding:0;background:#b0b8c4;cursor:pointer;transition:background .15s}.pg-switch span{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}.pg-switch.on{background:#028c52}.pg-switch.on span{transform:translate(20px)}.pg-switch:disabled{opacity:.45;cursor:default}.pg-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 20px;flex-wrap:wrap;margin-bottom:18px}.pg-cab-txt{min-width:0;flex:1 1 420px}.pg-cab h1:first-child{margin-top:6px}.pg-cab h1{font-size:30.5px;line-height:1.2;font-weight:700;letter-spacing:-.015em;color:var(--pg-texto)}.pg-cab p{color:var(--pg-tenue);font-size:15px;line-height:1.4;margin-top:6px}.pg-cab.sub p{font-size:16px}.pg-cab.sub h1{font-size:33px}.pg-cab.sub .pg-cab-acc .pg-btn{min-height:44px}@media (min-width: 1181px){.pg-cab.sub .pg-cab-acc{margin-top:35px}}.pg-cab-acc{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.pg-cab-acc .pg-btn{min-height:41px;font-size:15.5px;font-weight:500;padding:8px 12px}.pg-volver{display:inline-flex;align-items:center;gap:9px;border:0;background:none;padding:0;margin:0 0 13px;color:#045cc0;font-size:15.5px;cursor:pointer;position:relative;top:-3px}.pg-volver svg{width:18px;height:18px}.pg-banner{position:relative;overflow:hidden;display:grid;grid-template-columns:404px minmax(0,1fr) 257px;gap:0 22px;min-height:393px;padding:28px 31px 20px 0;border-radius:13px;color:#fff;background:radial-gradient(60% 95% at 0% 100%,#012624c7,#01262400),linear-gradient(90deg,#017a6c,#018577 35%,#01826f 49%,#01987f 61%,#01ad8c,#01bd95 75%,#01bc94)}.pg-banner-cel{position:absolute;left:-33px;top:14px;width:496px;height:auto;pointer-events:none}.pg-banner-txt{grid-column:2;min-width:0}.pg-banner h2{font-size:28.5px;line-height:1.22;font-weight:700;letter-spacing:-.01em;max-width:440px}.pg-pasos{list-style:none;margin:19px 0 0;padding:0;display:grid;gap:24px}.pg-pasos li{display:grid;grid-template-columns:64px 50px minmax(0,1fr);align-items:start}.pg-paso-ico{display:inline-flex;color:#fff;padding-top:4px}.pg-paso-ico svg{width:38px;height:38px;stroke-width:1.6}.pg-paso-n{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#50f8f0;color:#007468;font-weight:700;font-size:15px}.pg-pasos b{display:block;font-size:16.8px;font-weight:600;line-height:1.3}.pg-pasos small{display:block;color:#e8f8f4;font-size:14.5px;line-height:1.45;margin-top:4px}.pg-banner-qr{grid-column:3;display:flex;flex-direction:column;gap:10px;align-items:stretch}.pg-banner-qr .pg-qr{align-self:center;width:241px;height:225px;margin-bottom:0}.pg-banner-qr .pg-qr img{width:209px;height:209px}.pg-banner-qr .pg-btn{min-height:50px;font-size:14.5px}.pg-banner-qr .pg-btn svg{width:20px;height:20px}.pg-qr{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px}.pg-qr img{display:block;image-rendering:pixelated}.pg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.pg-tarjeta{position:relative;display:flex;align-items:flex-start;gap:17px;width:100%;min-height:129px;padding:16px 44px 14px 16px;text-align:left;background:var(--pg-card);color:var(--pg-texto);border:1px solid #edf0f3;border-radius:12px;box-shadow:var(--pg-sombra);cursor:pointer}.pg-tarjeta:hover{border-color:var(--pg-verde-borde)}.pg-tarjeta-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 53px;width:53px;height:53px;border-radius:11px;background:var(--pg-verde-suave);color:#008074}.pg-tarjeta-ico svg{width:26px;height:26px}.pg-tarjeta-txt{display:flex;flex-direction:column;min-width:0;padding-top:4px}.pg-tarjeta-txt b{font-size:14.5px;font-weight:600;line-height:1.3}.pg-tarjeta-txt strong{font-size:21.5px;font-weight:700;line-height:1.25;margin-top:4px;letter-spacing:-.01em}.pg-tarjeta-txt small{color:var(--pg-tenue);font-size:14.5px;line-height:1.3;margin-top:6px}.pg-tarjeta.alerta strong{color:#9a5b00}.pg-chev{position:absolute;right:20px;top:27px;width:18px;height:18px;color:#8d93a5}.pg-mini-logos{display:flex;gap:4px;margin-top:5px}.pg-pie{color:var(--pg-tenue);font-size:14.5px;margin-top:12px;line-height:1.45}.pg-logo{position:relative;display:inline-flex;flex:0 0 auto;width:44px;height:44px}.pg-logo img,.pg-logo-letra{width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #0000000f;outline:1px solid #e3e8ed;outline-offset:-1px}.pg-logo img{display:block;object-fit:cover}.pg-logo-letra{display:inline-flex;align-items:center;justify-content:center;background:#00766e;color:#fff;font-weight:700;font-size:1.1rem}.pg-logo.grande{width:72px;height:72px}.pg-logo.grande .pg-logo-letra{font-size:1.8rem}.pg-logo.banco{width:73px;height:73px}.pg-logo.banco .pg-logo-letra{font-size:1.8rem}.pg-logo.mini{width:38px;height:38px}.pg-logo.fila{width:60px;height:60px}.pg-plin{position:absolute;right:-5px;bottom:-4px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#11b4e5;color:#fff;border:2px solid #fff;font-size:11px;font-weight:700;letter-spacing:-.02em}.pg-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:13px;background:var(--pg-card);border:1px solid #edf0f3;border-radius:12px;box-shadow:var(--pg-sombra);margin-bottom:14px}.pg-buscador{position:relative;flex:1 1 300px;max-width:408px}.pg-buscador svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:19px;height:19px;color:#54656f}.pg-buscador input{width:100%;min-height:41px;padding-left:42px;font-size:13.5px}.pg-chips{display:flex;flex-wrap:wrap;gap:7px}.pg-chip{display:inline-flex;align-items:center;gap:9px;min-height:41px;padding:6px 10px 6px 13px;border-radius:8px;border:1px solid var(--pg-borde2);background:#fff;color:var(--pg-texto);font-size:12.5px;font-weight:500;cursor:pointer}.pg-chip span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#e4e8ee;color:var(--pg-texto);font-size:11.5px;font-weight:600}.pg-chip.activo{background:var(--pg-verde);border-color:var(--pg-verde);color:#fff}.pg-chip.activo span{background:#fff;color:var(--pg-verde)}.pg-select-app{position:relative;flex:0 1 166px;margin-left:auto}.pg-select-app select{width:100%;min-height:41px;font-size:13.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;cursor:pointer}.pg-select-flecha{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:17px;height:17px;color:#3b4a54;pointer-events:none}.pg-confirmar-todos{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 14px;border:1px solid #b9d7f7;background:#eef6fe;border-radius:10px;margin-bottom:12px;font-size:.9rem}.pg-avisos{display:grid;gap:12px}.pg-aviso{background:var(--pg-card);border:1px solid #edf0f3;border-radius:12px;box-shadow:var(--pg-sombra);min-width:0}.pg-aviso-cab{display:flex;align-items:center;gap:22px;width:100%;padding:14px 16px 14px 17px;border:0;background:none;color:inherit;text-align:left;cursor:pointer;border-radius:12px}.pg-aviso-datos{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.pg-aviso-datos strong{font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.pg-aviso-datos b{font-size:16.5px;font-weight:600;margin-top:2px}.pg-aviso-datos small{font-size:14.5px;color:var(--pg-tenue);margin-top:3px;overflow-wrap:anywhere}.pg-estado{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:5px 12px;border-radius:8px;font-size:13px;font-weight:500;white-space:nowrap;align-self:flex-start;margin-top:6px}.pg-estado svg{width:17px;height:17px}.pg-estado.ambar{background:#fee8c2;color:#9a5b00}.pg-estado.azul{background:#daeefe;color:#0a55cc}.pg-estado.verde{background:#dafaea;color:#107448}.pg-estado.gris{background:#e9eef1;color:#54656f}.pg-aviso-chev{display:inline-flex;color:#3b4a54;align-self:flex-start;margin-top:11px}.pg-aviso-chev svg{width:20px;height:20px}.pg-aviso-det{margin:0 18px;padding:16px 0 18px;border-top:1px solid var(--pg-borde)}.pg-det-grid{display:grid;grid-template-columns:minmax(0,528fr) minmax(0,595fr);gap:14px 22px;align-items:start}.pg-det-tit{display:block;font-size:15px;font-weight:600;margin-bottom:12px}.pg-sug{display:flex;align-items:center;gap:6px;border:1px solid var(--pg-borde);border-radius:10px;padding:0 10px 0 0;min-height:77px;margin-bottom:8px}.pg-sug.elegido{border-color:var(--pg-verde);box-shadow:0 0 0 1px var(--pg-verde)}.pg-sug-cuerpo{display:flex;align-items:center;gap:18px;flex:1 1 auto;min-width:0;border:0;background:none;padding:11px 0 11px 14px;text-align:left;cursor:pointer;color:inherit}.pg-sug-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 55px;width:55px;height:55px;border-radius:10px;background:#dcf6f2;color:#004c48}.pg-sug-ico svg{width:26px;height:26px}.pg-sug-txt{display:flex;flex-direction:column;min-width:0}.pg-sug-txt b{font-size:15.5px;font-weight:600}.pg-sug-txt small{color:var(--pg-tenue);font-size:14.5px;margin-top:3px}.pg-sug-chat{display:inline-flex;border:0;background:none;color:#3b4a54;padding:8px;cursor:pointer;border-radius:8px}.pg-sug-chat svg{width:20px;height:20px}.pg-sin-sug{margin-bottom:8px}.pg-original{margin-top:4px;font-size:.85rem;color:var(--pg-tenue)}.pg-original summary{cursor:pointer;color:var(--pg-verde-txt);font-weight:600}.pg-original p{margin-top:6px;padding-left:10px;border-left:3px solid var(--pg-borde);overflow-wrap:anywhere}.pg-det-der{padding-top:34px;min-width:0}.pg-acciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.pg-acciones .pg-btn{min-height:40px;font-size:13.5px;font-weight:600}.pg-nota{display:flex;align-items:center;gap:9px;color:var(--pg-tenue);font-size:13px;margin-top:12px}.pg-nota svg{width:17px;height:17px}.pg-alerta{background:#fff2df;border-radius:9px;padding:9px 11px;color:#7b4b06;font-size:.86rem;margin-bottom:12px}.pg-vinculo{color:#285d4e;background:#ecf8f1;border-radius:9px;padding:9px 11px;font-size:.86rem;margin-bottom:12px}.pg-form-fila{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;padding-top:14px}.pg-form-fila label{flex:1 1 160px;font-size:.85rem;font-weight:600}.pg-form-fila input{display:block;width:100%;margin-top:6px}.pg-buscar-proof{margin-top:14px;padding:14px;background:#f5faf9;border:1px solid #d7e8e5;border-radius:10px}.pg-buscar-proof label{display:block;font-size:.85rem;font-weight:600}.pg-buscar-proof input{display:block;width:100%;margin:6px 0 10px}.pg-proof-lista{display:grid;gap:8px}.pg-proof{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fff;border:1px solid var(--pg-borde);border-radius:10px;padding:10px 12px}.pg-proof>div{flex:1 1 240px;min-width:0}.pg-proof small{display:block;color:var(--pg-tenue);margin-top:3px;overflow-wrap:anywhere}.pg-pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;color:var(--pg-tenue);font-size:13px;margin-top:14px}.pg-pager button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--pg-tenue);font-size:13px;cursor:pointer;padding:4px}.pg-pager button:disabled{opacity:.55;cursor:default}.pg-pager svg{width:15px;height:15px}.pg-card{background:var(--pg-card);border:1px solid #edf0f3;border-radius:12px;box-shadow:var(--pg-sombra);padding:19px;min-width:0}.pg-card-tit{font-size:21.5px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.pg-dos{display:grid;gap:15px;align-items:start}.pg-col{display:grid;gap:18px;min-width:0}.pg-celular{grid-template-columns:minmax(0,693fr) minmax(0,474fr)}.pg-estado-lector{padding:25px 23px 6px}.pg-lector-cab{display:flex;align-items:center;gap:23px;padding-bottom:24px}.pg-lector-circ{display:inline-flex;align-items:center;justify-content:center;flex:0 0 71px;width:71px;height:71px;border-radius:50%;background:#149850;color:#fff}.pg-lector-circ svg{width:38px;height:38px;stroke-width:2.6}.pg-lector-cab.aviso .pg-lector-circ{background:#f2a524}.pg-lector-cab.grave .pg-lector-circ{background:#d93a4a}.pg-lector-cab.sin .pg-lector-circ{background:#e4e8ee;color:#54656f}.pg-lector-cab h2{font-size:28px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.pg-lector-cab p{color:var(--pg-tenue);font-size:16.8px;margin-top:3px}.pg-lector-cab small{display:block;color:var(--pg-tenue);font-size:14px;margin-top:4px}.pg-checks{list-style:none;margin:0;padding:0}.pg-checks li{display:flex;align-items:center;gap:24px;min-height:59px;padding:10px 0;border-top:1px solid var(--pg-borde)}.pg-checks b{display:block;font-size:15.2px;font-weight:400}.pg-checks small{display:block;color:#9a5b00;font-size:13.5px;margin-top:3px;line-height:1.4}.pg-checks li.nd small{color:var(--pg-tenue)}.pg-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 31px;width:31px;height:31px;border-radius:50%;background:#149850;color:#fff}.pg-check svg{width:18px;height:18px;stroke-width:3}.pg-checks li.mal .pg-check{background:#d93a4a}.pg-checks li.nd .pg-check{background:#e4e8ee;color:#54656f}.pg-device{display:flex;align-items:center;gap:18px;border:1px solid var(--pg-borde);border-radius:10px;padding:12px 16px 12px 14px;margin-top:16px;min-width:0}.pg-device>div{flex:1 1 auto;min-width:0}.pg-device b{display:block;font-size:17.5px;font-weight:600}.pg-device small{display:block;color:var(--pg-tenue);font-size:14.5px;margin-top:3px;overflow-wrap:anywhere}.pg-device.baja{opacity:.65}.pg-device-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 55px;width:55px;height:55px;border-radius:10px;background:#dcf6f0;color:#006458}.pg-device-ico svg{width:28px;height:28px}.pg-device .pg-btn{min-height:38px;font-size:15px}.pg-device .pg-btn.peligro{background:#fff1f1;border-color:#e46a72}.pg-instalar{display:flex;flex-direction:column;align-items:stretch;gap:12px}.pg-instalar .pg-card-tit{margin-bottom:4px}.pg-instalar .pg-qr{align-self:center;width:193px;height:189px;background:#f4f6f8}.pg-instalar .pg-qr img{width:170px;height:170px}.pg-instalar .pg-btn{min-height:45px;font-size:16.5px;font-weight:500}.pg-instalar hr{width:100%;border:0;border-top:1px solid var(--pg-borde);margin:6px 0 0}.pg-codigo{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.pg-codigo b{font-size:15px;font-weight:500}.pg-codigo strong{display:block;width:min(100%,355px);padding:9px 12px;border-radius:10px;background:#eef2f6;font:700 29px/1.2 ui-monospace,JetBrains Mono,Consolas,monospace;letter-spacing:.12em}.pg-codigo small{color:var(--pg-tenue);font-size:14.5px}.pg-pasos-n{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pg-pasos-n li{display:flex;align-items:center;gap:19px;font-size:14px;line-height:1.45}.pg-pasos-n span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#007068;color:#fff;font-weight:600;font-size:14.5px}.pg-contador{display:inline-flex;align-items:center;min-height:42px;padding:0 17px;border-radius:8px;background:#e2f4f0;border:1px solid var(--pg-verde-borde);color:#0c7864;font-size:15px;font-weight:500}.pg-cab-acc .pg-btn.contorno.otra{padding:8px 20px;min-height:42px}.pg-bancos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 14px}.pg-banco{display:flex;align-items:flex-start;gap:0;min-height:115px;padding:20px 16px 20px 15px;background:var(--pg-card);border:1px solid #edf0f3;border-radius:10px;box-shadow:var(--pg-sombra);min-width:0}.pg-banco-txt{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding-top:13px;margin:0 11px 0 15.5px}.pg-banco-txt b{font-size:17px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.pg-banco-txt b.largo{font-size:15px;letter-spacing:-.02em}.pg-banco-txt small{color:var(--pg-tenue);font-size:15px;margin-top:5px;overflow-wrap:anywhere}.pg-banco-txt .pg-enlace{align-self:flex-start;margin-top:6px}.pg-banco .pg-switch{margin-top:15px;width:46px}.pg-banco .pg-switch.on span{transform:translate(18px)}.pg-otra{margin-top:21px;padding:20px 22px}.pg-otra .pg-card-tit{font-size:20.5px;margin-bottom:14px}.pg-otra-campos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 220px;gap:20px;align-items:end}.pg-otra-campos label{display:flex;flex-direction:column;gap:9px;font-size:14.5px;color:#3b4a54;min-width:0}.pg-otra-campos input{width:100%;min-height:45px}.pg-otra-btns{display:flex;gap:8px}.pg-otra-btns .pg-btn{flex:1 1 auto;min-height:45px;font-size:16.5px;font-weight:500}.pg-ajustes{display:grid;grid-template-columns:minmax(0,570fr) minmax(0,596fr);gap:16px 14px}.pg-aj{padding:17px 22px 18px 20px}.pg-aj-cab{display:flex;align-items:center;gap:24px;margin-bottom:14px}.pg-aj-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 50px;width:50px;height:50px;border-radius:50%;background:#e3f5f1;color:#087868}.pg-aj-ico svg{width:25px;height:25px}.pg-aj-cab h2{font-size:20px;font-weight:700;letter-spacing:-.015em}.pg-aj-desc{color:var(--pg-tenue);font-size:13px;line-height:1.5;margin:0 0 14px}.pg-aj-fila{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:12px 0;border-top:1px solid var(--pg-borde)}.pg-aj-cab+.pg-aj-fila{border-top:0;padding-top:2px}.pg-aj-fila b{display:block;font-size:14.7px;font-weight:600}.pg-aj-fila small{display:block;color:var(--pg-tenue);font-size:13px;margin-top:4px;line-height:1.4}.pg-pp .pg-pp-url{display:flex;flex-direction:column;gap:8px;margin-top:12px;font-size:14.5px;font-weight:600;color:#3b4a54}.pg-pp .pg-pp-url input{width:100%;min-height:44px;font-weight:400}.pg-pp .pg-pp-abrir{margin-top:12px}.pg-pp .pg-pp-monto{margin-top:14px}.pg-pp-burbuja{background:#d9fdd3;color:var(--pg-texto);border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5;overflow-wrap:anywhere;margin:0 0 12px}.pg-pp-burbuja .pg-pp-enlace{color:#01579b;text-decoration:underline}.pg-aj-fila .pg-switch{width:52px;height:30px}.pg-aj-fila .pg-switch span{width:24px;height:24px}.pg-aj-fila .pg-switch.on span{transform:translate(22px)}.pg-segmentos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--pg-borde2);border-radius:8px;overflow:hidden;margin-bottom:14px}.pg-segmentos button{min-height:49px;border:0;border-left:1px solid var(--pg-borde2);background:#fff;color:var(--pg-texto);font-size:14px;cursor:pointer;padding:6px 8px}.pg-segmentos button:first-child{border-left:0}.pg-segmentos button.activo{background:var(--pg-verde);color:#fff}.pg-montos-mm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-bottom:14px;border-bottom:1px solid var(--pg-borde)}.pg-montos-mm label{display:flex;flex-direction:column;gap:8px;font-size:14.5px;color:#3b4a54}.pg-montos-mm small{color:var(--pg-tenue);font-size:13px}.pg-montos-mm input{width:100%}.pg-solo-montos{padding-top:14px}.pg-solo-montos>b{display:block;font-size:15.5px;font-weight:600}.pg-solo-montos>small{display:block;color:var(--pg-tenue);font-size:13px;margin-top:4px}.pg-montos{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.pg-monto-chip,.pg-monto-mas{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--pg-borde2);background:#fff;font-size:15px}.pg-monto-chip button{display:inline-flex;border:0;background:none;padding:2px;margin-right:-6px;color:var(--pg-tenue);cursor:pointer;border-radius:50%}.pg-monto-chip button svg{width:15px;height:15px}.pg-monto-mas{border-color:var(--pg-verde);color:var(--pg-verde);border-radius:8px;cursor:pointer;font-weight:500}.pg-monto-mas svg{width:17px;height:17px}.pg-monto-nuevo{display:inline-flex;align-items:center;gap:6px}.pg-monto-nuevo input{width:110px;min-height:38px}.pg-monto-nuevo button{min-height:38px;border-radius:8px;border:1px solid var(--pg-verde);background:var(--pg-verde);color:#fff;padding:0 12px;cursor:pointer}.pg-monto-nuevo button:last-child{background:#fff;color:var(--pg-tenue);border-color:var(--pg-borde2);padding:0 9px;display:inline-flex;align-items:center}.pg-ventana{display:block;font-size:15.5px}.pg-ventana b,.pg-archivar b{font-weight:700}.pg-rango{display:flex;align-items:center;gap:18px;margin-top:12px}.pg-rango-pista{position:relative;flex:1 1 auto;display:flex;align-items:center}.pg-rango-pista input{width:100%}.pg-rango-val{position:absolute;top:50%;transform:translate(26px,-50%);font-size:15px;font-weight:700;color:var(--pg-texto);background:#fff;padding:0 4px;pointer-events:none;white-space:nowrap}.pg-rango small{color:var(--pg-tenue);font-size:14px;flex:0 0 auto}.pg-rango input[type=range]{flex:1 1 auto;min-height:0;height:22px;padding:0;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pg-rango input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#048680 var(--pg-pct, 30%),#e0e6f0 var(--pg-pct, 30%))}.pg-rango input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:21px;height:21px;margin-top:-6.5px;border-radius:50%;background:#02807c;border:2px solid #fff;box-shadow:0 1px 3px #00000040}.pg-rango input[type=range]::-moz-range-track{height:8px;border-radius:999px;background:#e0e6f0}.pg-rango input[type=range]::-moz-range-progress{height:8px;border-radius:999px;background:#048680}.pg-rango input[type=range]::-moz-range-thumb{width:19px;height:19px;border-radius:50%;background:#02807c;border:2px solid #fff}.pg-archivar{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:15.5px;margin-top:22px;padding-top:16px;border-top:1px solid var(--pg-borde)}.pg-archivar-sel{position:relative;display:inline-flex;align-items:center}.pg-archivar select{min-height:0;border:0;border-bottom:1px dashed #9aa6b2;border-radius:0;background:transparent;font-weight:700;font-size:15.5px;padding:0 20px 1px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--pg-texto)}.pg .pg-archivar select{border:0!important;border-bottom:1px dashed #9aa6b2!important;background:transparent!important;box-shadow:none!important}.pg-archivar-sel svg{position:absolute;right:0;width:15px;height:15px;pointer-events:none;color:#3b4a54}.pg-horario{display:flex;align-items:center;flex-wrap:wrap;gap:8px 28px;margin-top:16px;font-size:15.5px}.pg-radio{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.pg-radio input{width:24px;height:24px;min-height:0;margin:0;accent-color:#048080}.pg-dias{display:flex;flex-wrap:wrap;gap:15px;margin-top:14px}.pg-dias button{width:43px;height:43px;border-radius:50%;border:1px solid #e0e5ec;background:#f4f6fa;color:#3b4a54;font-size:15px;cursor:pointer}.pg-dias button.on{background:var(--pg-verde);border-color:var(--pg-verde);color:#fff}.pg-dias.tenue button{cursor:default}.pg-dias.tenue button.on{background:#f4f6fa;border-color:#e0e5ec;color:#3b4a54}.pg-horas{display:flex;gap:14px;margin-top:12px}.pg-horas label{display:flex;align-items:center;gap:8px;font-size:14.5px}.pg-empezar{grid-column:1 / -1;display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;padding:6px 20px;min-height:67px;background:#fef4f6;border:1px solid #f6d7dc;border-radius:12px}.pg-empezar-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 50px;width:50px;height:50px;border-radius:50%;background:#fee2e6;color:#d8040c}.pg-empezar-ico svg{width:25px;height:25px}.pg-empezar-txt{flex:1 1 260px;min-width:0}.pg-empezar-txt b{display:block;font-size:16.5px;font-weight:600}.pg-empezar-txt small{display:block;color:var(--pg-tenue);font-size:14px;margin-top:3px}.pg-empezar .pg-btn{min-height:39px;font-size:15px}.pg-fecha{position:relative;display:inline-flex;align-items:center}.pg-fecha svg{position:absolute;left:14px;width:19px;height:19px;color:#3b4a54;pointer-events:none}.pg-fecha input{min-height:45px;width:186px;padding-left:44px;font-size:15.5px}.pg-imprimir .pg-cab-acc .pg-btn{min-height:45px}.pg-imprimir .pg-cab-acc .pg-btn.gris{color:var(--pg-texto);border-color:#bfc7d0}.pg-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pg-kpi{display:grid;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:0 20px;min-height:179px;padding:21px 20px 18px;background:var(--pg-card);border:1px solid #edf0f3;border-radius:12px;box-shadow:var(--pg-sombra);min-width:0}.pg-kpi-ico{display:inline-flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:50%}.pg-kpi-ico svg{width:27px;height:27px}.pg-kpi-ico.azul{background:#e0f2fe;color:#006cf4}.pg-kpi-ico.verde{background:#daf6f0;color:#047c68}.pg-kpi-ico.ambar{background:#feeeca;color:#d98500}.pg-kpi-ico.ok{background:#d8f8ec;color:#048858}.pg-kpi-ico.ok svg{stroke-width:3}.pg-kpi>small{font-size:15.4px;color:var(--pg-texto);line-height:1.3}.pg-kpi>strong{grid-column:1 / -1;font-size:33px;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin-top:16px;overflow-wrap:anywhere}.pg-kpi>span:last-child{grid-column:1 / -1;color:var(--pg-tenue);font-size:16px;margin-top:4px}.pg-invalido{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;border:1px solid #e7aeb3;background:#fff2f2;color:#932633;padding:11px 14px;border-radius:10px;margin-top:14px;font-size:.9rem}.pg-invalido span{flex:1 1 240px}.pg-cierre{grid-template-columns:minmax(0,636fr) minmax(0,528fr);margin-top:18px}.pg-cierre .pg-card{padding:15px 20px 18px;min-height:365px}.pg-tabla-cab{display:flex;align-items:center;gap:22px;margin-bottom:10px}.pg-tabla-cab h2{font-size:20px;font-weight:700;letter-spacing:-.015em}.pg-sec-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 50px;width:50px;height:50px;border-radius:50%}.pg-sec-ico svg{width:24px;height:24px}.pg-sec-ico.rojo{background:#fce2e2;color:#e05050}.pg-sec-ico.verde{background:#d8f6f0;color:#008464}.pg-tabla{display:grid}.pg-fila{display:grid;align-items:center;gap:0 16px;min-height:80px;padding:8px 0;border-top:1px solid var(--pg-borde)}.pg-fila.cab{min-height:0;padding:0 0 9px;border-top:0;color:var(--pg-tenue);font-size:13px;border-bottom:1px solid var(--pg-borde)}.pg-fila.cab+.pg-fila{border-top:0}.t4 .pg-fila{grid-template-columns:60px minmax(0,1.5fr) minmax(0,1fr) minmax(0,.8fr) 112px}.t5 .pg-fila{grid-template-columns:50px minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.65fr) auto;gap:0 12px}.pg-fila>b{font-size:18px;font-weight:700;white-space:nowrap}.pg-f-nombre{font-size:16px;overflow-wrap:anywhere}.pg-f-hora,.pg-f-canal{color:var(--pg-tenue);font-size:15.5px}.pg-fila .pg-btn{min-height:44px;font-size:15.5px;font-weight:500}.pg-f-acc{display:flex;flex-direction:column;align-items:stretch;gap:6px}.pg-f-acc .pg-enlace,.pg-f-acc .pg-estado{align-self:center;margin-top:0}.pg-canal{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;color:#fff}.pg-canal svg{width:27px;height:27px}.pg-canal.wa{background:#25d366}.pg-canal.fb{background:#0084ff}.pg-canal.ig{background:#e1306c}.pg-canal.tg{background:#229ed9}.pg-canal.tt{background:#111}.pg-canal.web{background:#54656f}.pg-ayuda{color:var(--pg-tenue);font-size:14.5px;margin-top:14px;padding-top:14px;border-top:1px solid var(--pg-borde)}.pg-info{display:flex;align-items:center;gap:14px;margin-top:21px;padding:14px 20px;min-height:54px;border-radius:10px;background:#eaf4fc;border:1px solid #d6e8f8;color:#3b4a54;font-size:14.5px}.pg-info svg{width:24px;height:24px;color:#1068f8}@media (max-width: 1360px){.pg-banner{grid-template-columns:330px minmax(0,1fr) 230px}.pg-banner-cel{left:8px;width:320px}.pg-banner-qr .pg-qr{width:230px;height:214px}.pg-bancos{grid-template-columns:repeat(3,minmax(0,1fr))}.t5 .pg-fila{grid-template-columns:44px minmax(0,1.3fr) minmax(0,1fr) minmax(0,.65fr) auto}.t5 .pg-f-canal,.t5 .pg-fila.cab>span:nth-child(4){display:none}.pg-canal{width:42px;height:42px}}@media (max-width: 1180px){.pg-br{display:none}.pg-cierre .pg-card{min-height:0}.pg-banner{grid-template-columns:minmax(0,1fr) 230px;padding-left:28px}.pg-banner-cel{display:none}.pg-banner-txt{grid-column:1}.pg-banner-qr{grid-column:2}.pg-grid,.pg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-cierre,.pg-celular,.pg-ajustes{grid-template-columns:minmax(0,1fr)}.pg-select-app{margin-left:0}}@media (max-width: 900px){.pg-bancos{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-det-grid{grid-template-columns:minmax(0,1fr)}.pg-det-der{padding-top:0}.pg-otra-campos{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width: 680px){.pg{padding:14px 12px 32px}.pg-volver{padding:8px 0;margin-bottom:6px}.pg-switch:before{content:"";position:absolute;top:-8px;right:-6px;bottom:-8px;left:-6px}.pg-archivar select{padding:8px 20px 8px 0}.pg-cierre .pg-card{min-height:0}.pg-device>div{flex:1 1 0}.pg-cab{margin-bottom:14px}.pg-cab h1{font-size:24px}.pg-cab p{font-size:14px}.pg-cab-acc{width:100%}.pg-cab-acc>.pg-btn,.pg-cab-acc>.pg-contador{flex:1 1 140px;justify-content:center}.pg-fecha{flex:1 1 100%}.pg-fecha input{width:100%}.pg-banner{display:flex;flex-direction:column;gap:20px;padding:22px 18px;min-height:0}.pg-banner h2{font-size:22px}.pg-pasos{margin-top:18px;gap:18px}.pg-pasos li{grid-template-columns:30px minmax(0,1fr);gap:0 12px}.pg-paso-ico{display:none}.pg-pasos b{font-size:16px}.pg-pasos small{font-size:14px;max-width:none}.pg-banner-qr .pg-qr{width:180px;height:180px}.pg-banner-qr .pg-qr img{width:150px;height:150px}.pg-grid{grid-template-columns:minmax(0,1fr);gap:10px}.pg-tarjeta{min-height:0}.pg-tarjeta-txt strong{font-size:19px}.pg-filtros{padding:10px}.pg-buscador,.pg-select-app{flex:1 1 100%;max-width:none}.pg-chips{width:100%}.pg-chip{flex:1 1 calc(50% - 4px);justify-content:space-between}.pg-aviso-cab{flex-wrap:wrap;gap:8px 14px;padding:12px}.pg-logo.grande{width:52px;height:52px}.pg-aviso-datos{flex:1 1 calc(100% - 100px)}.pg-aviso-datos strong{font-size:22px}.pg-aviso-cab .pg-estado{order:3;margin:0 0 0 66px}.pg-aviso-chev{position:absolute;right:14px;margin-top:4px}.pg-aviso{position:relative}.pg-aviso-det{margin:0 12px}.pg-acciones{grid-template-columns:minmax(0,1fr)}.pg-card{padding:16px}.pg-estado-lector{padding:18px 16px 4px}.pg-lector-cab{gap:14px}.pg-lector-circ{flex-basis:54px;width:54px;height:54px}.pg-lector-cab h2{font-size:22px}.pg-lector-cab p{font-size:15px}.pg-checks li{gap:14px}.pg-device{flex-wrap:wrap}.pg-device .pg-btn{flex:1 1 100%}.pg-card-tit{font-size:20px}.pg-bancos{grid-template-columns:minmax(0,1fr);gap:10px}.pg-banco{min-height:0;padding:14px;align-items:center}.pg-logo.banco{width:52px;height:52px}.pg-banco-txt{padding-top:0}.pg-banco .pg-switch{margin-top:0}.pg-aj{padding:16px}.pg-aj-cab{gap:14px}.pg-segmentos{grid-template-columns:minmax(0,1fr)}.pg-segmentos button{border-left:0;border-top:1px solid var(--pg-borde2)}.pg-segmentos button:first-child{border-top:0}.pg-montos-mm{grid-template-columns:minmax(0,1fr);gap:12px}.pg-dias{gap:8px}.pg-dias button{width:40px;height:40px}.pg-empezar{padding:14px 16px}.pg-empezar .pg-btn{flex:1 1 100%}.pg-kpis{grid-template-columns:minmax(0,1fr);gap:10px}.pg-kpi{min-height:0;padding:16px}.pg-kpi>strong{font-size:26px;margin-top:10px}.pg-tabla-cab{gap:14px}.pg-fila.cab{display:none}.t4 .pg-fila{grid-template-columns:48px minmax(0,1fr) auto;gap:4px 12px;border-top:1px solid var(--pg-borde)}.t4 .pg-fila .pg-logo.fila{width:48px;height:48px;grid-row:span 2}.t4 .pg-f-hora{grid-column:2}.t4 .pg-fila>.pg-btn{grid-column:1 / -1}.t5 .pg-fila{grid-template-columns:44px minmax(0,1fr) auto;gap:4px 12px;border-top:1px solid var(--pg-borde)}.t5 .pg-canal{grid-row:span 2}.t5 .pg-f-hora{grid-column:2}.t5 .pg-f-acc{grid-column:1 / -1}.pg-fila>b{font-size:17px}.pg-info{padding:12px 14px}}@media print{.cx-barra,.cx-lateral,.pg-volver,.pg-cab-acc,.pg-error,.pg-ok,.pg-fila .pg-btn,.pg-f-acc{display:none!important}.cx-cuerpo,.cx-contenido,.pg{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:#fff!important;color:#111!important}.pg-card,.pg-kpi{box-shadow:none!important}.pg-kpis{grid-template-columns:repeat(4,1fr)}.pg-cierre{grid-template-columns:1fr}.pg-fila{break-inside:avoid}}.vz-sel{width:100%;max-width:380px}.vz-etq{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.76rem;font-weight:600;white-space:nowrap}.vz-etq.verde{background:var(--cx-activo, #e7f7f2);color:var(--cx-activo-txt, #006d59)}.vz-etq.rojo{background:#c0283f1a;color:var(--cx-rojo, #c0283f)}.vz-etq.azul{background:#1b5aa61a;color:#1b5aa6}.vz-etq.gris{background:var(--cx-bg, #f0f2f5);color:var(--cx-tenue, #54656f)}.vz-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.vz-kpi{border:1px solid var(--cx-borde, #e9edef);border-radius:12px;padding:12px 14px;background:var(--cx-card, #fff);min-width:0}.vz-kpi .eti{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--cx-etq, #54656f)}.vz-kpi .val{font-size:1.45rem;font-weight:750;color:var(--cx-texto, #111b21);margin-top:4px;font-variant-numeric:tabular-nums}.vz-kpi .det{font-size:.82rem;color:var(--cx-tenue, #54656f);margin-top:2px}.vz-lista{display:flex;flex-direction:column;gap:6px}.vz-fila{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--cx-borde, #e9edef);border-radius:10px;background:var(--cx-card, #fff);color:var(--cx-texto, #111b21);cursor:pointer;font:inherit}.vz-fila:hover,.vz-fila:focus-visible{background:var(--cx-bg, #f0f2f5)}.vz-fila .ico{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--cx-activo, #e7f7f2);color:var(--cx-activo-txt, #006d59)}.vz-fila .ico.rojo{background:#c0283f1a;color:var(--cx-rojo, #c0283f)}.vz-fila .ico.azul{background:#1b5aa61a;color:#1b5aa6}.vz-fila .ico.gris{background:var(--cx-bg, #f0f2f5);color:var(--cx-tenue, #54656f)}.vz-fila .cuerpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.vz-fila .nom{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vz-fila .sub{font-size:.82rem;color:var(--cx-tenue, #54656f)}.vz-fila .der{flex:0 0 auto;font-size:.82rem;color:var(--cx-texto2, #3b4a54);text-align:right}.vz-fila .flecha{flex:0 0 auto;color:var(--cx-tenue, #54656f)}.vz-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 18px;margin:14px 0 16px}.vz-datos .k{font-size:12px;color:var(--cx-tenue, #54656f)}.vz-datos .v{font-weight:600;color:var(--cx-texto, #111b21);overflow-wrap:anywhere}.vz-trans{white-space:pre-wrap;background:var(--cx-bg, #f0f2f5);border:1px solid var(--cx-borde, #e9edef);border-radius:10px;padding:12px 14px;line-height:1.55;font-size:.92rem;max-height:60vh;overflow:auto;color:var(--cx-texto, #111b21)}.vz-pag{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px}@media (max-width: 560px){.vz-sel{max-width:none}.vz-kpi .val{font-size:1.2rem}.vz-fila{flex-wrap:wrap}.vz-fila .der{order:3;width:100%;text-align:left;padding-left:46px}.vz-fila .flecha{display:none}}.ll{--ll-texto: #111b21;--ll-tenue: #54656f;--ll-texto2: #3b4a54;--ll-borde: #e9ecf0;--ll-borde2: #d3dae1;--ll-verde: #00766e;--ll-verde-txt: #006d59;--ll-verde-borde: #9fd3cb;--ll-verde-suave: #e2f6f2;--ll-icono: #008074;--ll-oscuro: #014e4a;--ll-sombra: 0 1px 2px rgba(16, 24, 40, .05), 0 1px 3px rgba(16, 24, 40, .04);color:var(--ll-texto);padding:22px 24px 40px;min-width:0}.ll *{box-sizing:border-box}:where(.ll) :where(h1,h2,h3,p,ol,ul){margin:0}:where(.ll) :where(button,input){font:inherit}.ll svg{flex:0 0 auto}.ll :focus-visible{outline:2px solid #1a8f83;outline-offset:2px}.ll-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ll-movil{display:none}.ll-tenue{color:var(--ll-tenue);font-size:.92rem}.ll-vacio{border:1px dashed var(--ll-borde2);color:var(--ll-tenue);border-radius:10px;padding:16px;text-align:center;font-size:.92rem;line-height:1.45}.ll-error,.ll-ok{padding:11px 14px;border-radius:10px;margin:0 0 14px;line-height:1.4;font-size:.92rem}.ll-error{background:#fff2f2;border:1px solid #e8b9bb;color:#9d202d}.ll-ok{background:#e8f7f0;border:1px solid #a8d8c0;color:#106040}.ll-recientes{margin-top:21px}.ll-recientes ul{list-style:none;padding:0;margin-top:8px}.ll-recientes li+li{border-top:1px solid #ebf1f3}.ll-recientes li button{display:grid;grid-template-columns:47px minmax(0,1.6fr) minmax(0,1fr) 132px 18px;align-items:center;gap:0 16px;width:100%;min-height:68px;padding:8px 4px;border:0;background:none;color:var(--ll-texto);text-align:left;cursor:pointer;border-radius:8px}.ll-recientes li button:hover{background:#f7fbfa}.ll-r-quien,.ll-r-cuando{display:flex;flex-direction:column;min-width:0}.ll-r-quien b{font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ll-r-quien small,.ll-r-cuando small{color:var(--ll-tenue);font-size:13.5px;margin-top:3px}.ll-r-cuando{font-size:14px;color:var(--ll-texto2)}.ll-recientes .ll-insignia{justify-self:end}.ll-pie{color:var(--ll-tenue);font-size:14px;margin-top:14px;line-height:1.45}.ll-enlace{border:0;background:none;padding:0;color:var(--ll-verde-txt);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ll-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:8px 16px;border-radius:8px;border:1px solid var(--ll-verde);background:var(--ll-verde);color:#fff;font-weight:600;font-size:15.5px;line-height:1.2;cursor:pointer;white-space:nowrap}.ll-btn svg{width:19px;height:19px}.ll-btn:hover:not(:disabled){filter:brightness(.95)}.ll-btn:disabled{opacity:.5;cursor:default}.ll-btn.contorno{background:#fff;color:#005c4b;border-color:#8cc6c3}.ll-btn.oscuro{background:var(--ll-oscuro);border-color:var(--ll-oscuro);color:#fff}.ll-cab{margin-bottom:21px}.ll-cab-fila{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap}.ll-cab h1{flex:1 1 auto;min-width:0;font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-.015em;color:var(--ll-texto)}.ll-cab p{color:var(--ll-tenue);font-size:14.5px;line-height:1.4;margin-top:4px}.ll-cab.sub p{font-size:15px;margin-top:2px}.ll-cab-acc{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ll-volver{display:inline-flex;align-items:center;gap:10px;min-height:37px;padding:0 16px 0 13px;margin:0 0 12px;border:1px solid var(--ll-borde2);border-radius:8px;background:#fff;color:var(--ll-texto);font-size:14.5px;cursor:pointer}.ll-volver svg{width:19px;height:19px;color:var(--ll-texto2)}.ll-volver:hover{border-color:var(--ll-verde-borde)}.ll-periodos{display:inline-flex;border:1px solid var(--ll-borde2);border-radius:8px;background:#fff;overflow:hidden}.ll-periodos button{min-height:39px;padding:0 14px;border:0;border-left:1px solid var(--ll-borde2);background:#fff;color:var(--ll-texto2);font-size:14.5px;cursor:pointer}.ll-periodos button:first-child{border-left:0}.ll-periodos button.activo{background:#e4f8f4;color:var(--ll-verde-txt);font-weight:600;box-shadow:inset 0 0 0 1px var(--ll-verde-borde)}.ll-actualizar{min-height:41px;padding:8px 15px;font-size:15px;border-color:#bde1df}.ll-banner{position:relative;overflow:hidden;min-height:394px;padding:46px 26px 31px 474px;border-radius:13px;color:#fff;background:linear-gradient(180deg,#00141000 35%,#00141024),linear-gradient(90deg,#017d6e,#017c6e 55%,#018571 59%,#019079,#029a7f,#02a586 74%,#01af8f 78%,#01bb99,#01c5a0 88%,#02c39f)}.ll-banner-cel{position:absolute;left:0;top:0;height:100%;width:auto;pointer-events:none}.ll-banner-txt{position:relative;min-width:0}.ll-banner h2{font-size:45px;line-height:1.15;font-weight:800;letter-spacing:-.02em}.ll-monto{font-size:74px;line-height:1.1;font-weight:800;letter-spacing:-.025em;margin-top:8px;font-variant-numeric:tabular-nums}.ll-stats{display:flex;align-items:center;margin-top:30px}.ll-stats>div{display:flex;align-items:center;gap:22px;padding:0 26px;min-width:0}.ll-stats>div:first-child{padding-left:0}.ll-stats>div+div{border-left:1px solid rgba(255,255,255,.35)}.ll-stat-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 57px;width:57px;height:57px;border-radius:10px;background:#e0f6f1;color:#077366}.ll-stat-ico svg{width:28px;height:28px}.ll-stats small{display:block;font-size:15px;font-weight:500;line-height:1.3}.ll-stats b{display:block;font-size:23.5px;font-weight:800;line-height:1.2;margin-top:3px;white-space:nowrap;letter-spacing:-.01em}.ll-banner-pie{border-top:1px solid rgba(255,255,255,.3);margin-top:28px;padding-top:19px;font-size:14px;line-height:1.4;color:#f0fbf8}.ll-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px 18px;margin-top:19px}.ll-tarjeta,.ll-kpi{position:relative;display:flex;align-items:flex-start;gap:21px;width:100%;min-height:121px;padding:15px 22px 14px 15px;text-align:left;background:#fff;color:var(--ll-texto);border:1px solid var(--ll-borde);border-radius:12px;box-shadow:var(--ll-sombra)}.ll-tarjeta{cursor:pointer}.ll-tarjeta:hover{border-color:var(--ll-verde-borde)}.ll-tarjeta-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 54px;width:54px;height:54px;border-radius:11px;background:var(--ll-verde-suave);color:var(--ll-icono)}.ll-tarjeta-ico svg{width:27px;height:27px}.ll-tarjeta-txt{display:flex;flex-direction:column;min-width:0;padding-top:5px}.ll-tarjeta-txt b{font-size:14px;font-weight:600;line-height:1.3}.ll-tarjeta-txt strong{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:700;line-height:1.25;margin-top:5px;letter-spacing:-.01em}.ll-tarjeta-txt small{color:var(--ll-tenue);font-size:14px;line-height:1.35;margin-top:9px}.ll-chev{position:absolute;right:21px;top:28px;width:18px;height:18px;color:#5c687f}.ll-dato{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-punto{flex:0 0 auto;width:15px;height:15px;border-radius:50%}.ll-punto.verde{background:#14953e}.ll-punto.gris{background:#8696a0}.ll-insignia{display:inline-flex;align-items:center;min-height:25px;padding:2px 9px;border-radius:6px;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}.ll-insignia.teal{background:#cff3e7;color:var(--ll-verde-txt)}.ll-insignia.verde{background:#d1f8e8;color:#177a32}.ll-insignia.azul{background:#e0effd;color:#1b4fa8}.ll-insignia.rosa{background:#ffe0df;color:#c0283f}.ll-insignia.gris{background:#eef0f3;color:var(--ll-tenue)}.ll-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 47px;width:47px;height:47px;border-radius:50%;font-size:17px;font-weight:600;letter-spacing:.01em}.ll-avatar svg{width:20px;height:20px}.ll-avatar.grande{flex-basis:58px;width:58px;height:58px;font-size:21px}.ll-avatar.teal{background:#d2f8e9;color:var(--ll-verde-txt)}.ll-avatar.azul{background:#d3e7fe;color:#1b4fa8}.ll-avatar.rosa{background:#fedddc;color:#9d202d}.ll-hist{display:grid;grid-template-columns:minmax(0,1fr) 492px;gap:15px;align-items:stretch}.ll-hist-izq{min-width:0;display:flex;flex-direction:column}.ll-filtros{display:flex;flex-wrap:wrap}.ll-filtros button{display:inline-flex;align-items:center;gap:11px;min-height:45px;padding:0 19px;margin-left:-1px;border:1px solid var(--ll-borde2);border-radius:8px;background:#fff;color:var(--ll-texto2);font-size:14.5px;cursor:pointer}.ll-filtros button:first-child{margin-left:0}.ll-filtros button.activo{position:relative;z-index:1;background:#eefbf8;border-color:#9bd2cc;color:var(--ll-verde-txt);font-weight:600}.ll-cuenta{display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:23px;padding:0 7px;border-radius:7px;background:#eaecf0;color:var(--ll-texto);font-size:13.5px;font-weight:600}.ll-filtros .activo .ll-cuenta{background:#cff0e9;color:#004a3d}.ll-tabla{flex:1;margin-top:12px;background:#fff;border:1px solid var(--ll-borde);border-radius:12px;box-shadow:var(--ll-sombra);overflow:hidden}.ll-fila{display:grid;grid-template-columns:220fr 74fr 118fr 66fr 74fr 120fr 22px;align-items:center;gap:0;width:100%;min-height:82px;padding:0 16px 0 18px;border:0;border-top:1px solid #ebf1f3;background:#fff;color:var(--ll-texto);text-align:left;font-size:14px;cursor:pointer;position:relative}.ll-fila.cab{min-height:53px;border-top:0;color:var(--ll-tenue);font-size:13.5px;font-weight:500;cursor:default;padding-left:24px}.ll-fila:not(.cab):hover{background:#f7fbfa}.ll-fila.elegida{background:#ebfaf8}.ll-fila.elegida:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#10a98f}.ll-f-contacto{display:flex;align-items:center;gap:12px;min-width:0;padding-right:8px}.ll-f-contacto>span:last-child{display:flex;flex-direction:column;min-width:0}.ll-f-contacto b{font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ll-f-contacto small{color:var(--ll-texto2);font-size:13.5px;margin-top:3px;white-space:nowrap}.ll-f-fecha{color:var(--ll-tenue);font-size:13.5px;line-height:1.5}.ll-f-dur,.ll-f-costo{font-variant-numeric:tabular-nums}.ll-f-chev{width:18px;height:18px;color:var(--ll-tenue)}.ll-tabla-msj{margin:16px}.ll-pager{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid #ebf1f3;color:var(--ll-tenue);font-size:14.5px}.ll-pager .ll-btn{min-height:36px;padding:6px 12px;font-size:14.5px}.ll-hist-der{min-width:0}@media (min-width: 1181px){.ll-hist-der .ll-detalle{position:sticky;top:70px}.ll-hist-der .ll-burbujas{max-height:max(160px,calc(100vh - 560px))}}.ll-detalle{background:#fff;border:1px solid var(--ll-borde);border-radius:12px;box-shadow:var(--ll-sombra);padding:18px 18px 20px 20px;display:flex;flex-direction:column}.ll-det-eti{color:var(--ll-tenue);font-size:13.5px}.ll-det-cab{display:flex;align-items:flex-start;gap:17px;margin-top:16px}.ll-det-quien{min-width:0}.ll-det-quien h2{font-size:21px;font-weight:700;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.ll-det-tel{font-size:15.5px;color:var(--ll-texto2);margin-top:4px}.ll-det-meta{font-size:14px;color:var(--ll-tenue);margin-top:4px}.ll-minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:17px}.ll-mini{display:flex;align-items:center;gap:11px;min-height:66px;padding:9px 11px;border:1px solid var(--ll-borde);border-radius:10px;background:#fff;min-width:0}.ll-mini-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:9px;background:#e6f8f4;color:var(--ll-verde)}.ll-mini-ico svg{width:21px;height:21px}.ll-mini>span:last-child{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ll-mini small{font-size:13px;color:var(--ll-texto2);line-height:1.3}.ll-mini b{font-size:18px;font-weight:700;line-height:1.25;white-space:nowrap}.ll-mini .ll-insignia{margin-top:3px;font-size:12.5px;min-height:22px}.ll-det-tit{font-size:15px;font-weight:700;margin-top:21px;margin-bottom:9px}.ll-burbujas{list-style:none;padding:0 4px 0 0;display:flex;flex-direction:column;gap:9px;flex:1 1 auto;min-height:140px;overflow:auto}.ll-burbujas li{display:flex;align-items:flex-start;gap:16px;padding:9px 12px 10px 10px;border-radius:8px;background:#f2f4f7}.ll-burbujas li.ia{background:#e2f4f2}.ll-burbuja-av{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#d5d9e4;color:var(--ll-texto);font-size:14px;font-weight:700;margin-top:3px}.ll-burbujas li.ia .ll-burbuja-av{background:#04695a;color:#fff;font-size:13px}.ll-burbujas li>span:last-child{min-width:0}.ll-burbujas b{display:block;font-size:13.5px;font-weight:700;line-height:1.35}.ll-burbuja-txt{display:block;font-size:13.5px;line-height:1.45;color:var(--ll-texto2);margin-top:2px;white-space:pre-wrap;overflow-wrap:anywhere}.ll-det-acc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.ll-det-acc .ll-btn{min-height:40px;font-size:14.5px}.ll-vender{margin-top:14px;padding:12px;border:1px solid var(--ll-verde-borde);border-radius:10px;background:#f6fcfb}.ll-vender label{display:block;font-size:14.5px;font-weight:600;margin-bottom:8px}.ll-vender>div{display:flex;gap:8px;flex-wrap:wrap}.ll-vender input{flex:1 1 110px;min-width:0;min-height:40px;padding:8px 11px;border:1px solid var(--ll-borde2);border-radius:8px;background:#fff;color:var(--ll-texto);font-size:16px}.ll-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.ll-kpi{min-height:106px;padding-right:10px;gap:17px}.ll-kpi .ll-tarjeta-ico{flex-basis:52px;width:52px;height:52px}.ll-kpi .ll-tarjeta-txt{padding-top:3px}.ll-kpi .ll-tarjeta-txt strong{font-size:24px;white-space:nowrap}.ll-kpi .ll-tarjeta-txt small{font-size:12.5px;margin-top:6px}.ll-card{background:#fff;border:1px solid var(--ll-borde);border-radius:12px;box-shadow:var(--ll-sombra);padding:17px 19px 16px;min-width:0}.ll-card h2{font-size:17.5px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.ll-card-cab{display:flex;justify-content:space-between;align-items:center;gap:10px 20px;flex-wrap:wrap}.ll-dias{margin-top:16px}.ll-leyenda{display:flex;gap:26px;font-size:14px;color:var(--ll-texto2)}.ll-leyenda span{display:inline-flex;align-items:center;gap:10px}.ll-leyenda i{width:15px;height:15px;border-radius:50%}.ll-leyenda i.verde{background:#26b36b}.ll-leyenda i.ambar{background:#fbb618}.ll-graf{position:relative;margin-top:18px;min-width:0}.ll-graf svg{display:block;overflow:visible}.ll-rejilla{stroke:#e8ecf2;stroke-width:1;shape-rendering:crispEdges}.ll-eje{fill:var(--ll-tenue);font-size:13.5px;font-variant-numeric:tabular-nums}.ll-franja{fill:#e5f4f2}.ll-eje-tit{text-align:center;color:var(--ll-tenue);font-size:14px;margin-top:2px}.ll-tip{position:absolute;transform:translate(-50%,-100%);z-index:3;display:flex;flex-direction:column;gap:3px;padding:8px 11px;border-radius:8px;background:#fff;border:1px solid var(--ll-borde2);box-shadow:0 6px 18px #10182824;font-size:13.5px;color:var(--ll-texto);white-space:nowrap;pointer-events:none}.ll-tip b{font-weight:700}.ll-tip span{display:inline-flex;align-items:center;gap:7px;color:var(--ll-texto2)}.ll-tip i{width:10px;height:10px;border-radius:50%}.ll-rent-abajo{display:grid;grid-template-columns:minmax(0,616fr) minmax(0,544fr);gap:16px;margin-top:17px}.ll-ventas ul{list-style:none;padding:0;margin-top:10px}.ll-ventas li{display:grid;grid-template-columns:47px minmax(0,1fr) minmax(0,1.05fr) auto;align-items:center;gap:0 22px;min-height:77px;border-top:1px solid #eef1f7}.ll-ventas li:first-child{border-top:0}.ll-v-quien,.ll-v-monto{display:flex;flex-direction:column;min-width:0}.ll-v-quien b{font-size:14.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-v-quien small,.ll-v-monto small{color:var(--ll-tenue);font-size:13.5px;margin-top:4px}.ll-v-monto b{font-size:16.5px;font-weight:700;color:var(--ll-verde-txt)}.ll-ventas .ll-btn{min-height:39px;padding:6px 18px;font-size:14.5px}.ll-ventas .ll-vacio,.ll-horas .ll-graf{margin-top:14px}.ll-horas .ll-minis{margin-top:12px}.ll-horas .ll-mini{min-height:57px;gap:9px;padding:8px 9px}.ll-horas .ll-mini-ico{flex-basis:32px;width:32px;height:32px}.ll-horas .ll-mini small{font-size:12px;white-space:nowrap}.ll-horas .ll-mini b{font-size:18px}@media (max-width: 1360px){.ll-banner{padding-left:430px}.ll-banner-cel{left:-40px}.ll-banner h2{font-size:40px}.ll-monto{font-size:66px}.ll-stats>div{gap:14px;padding:0 16px}.ll-hist{grid-template-columns:minmax(0,1fr) 430px}.ll-fila{grid-template-columns:210fr 70fr 112fr 62fr 70fr 116fr 18px;padding-right:10px}.ll-kpi .ll-tarjeta-txt strong{font-size:23px}}@media (max-width: 1180px){.ll-banner{padding:30px 28px 26px;min-height:0}.ll-banner-cel{display:none}.ll-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-hist{grid-template-columns:minmax(0,1fr)}.ll-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-rent-abajo{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.ll{padding:14px 12px 32px}.ll-cab{margin-bottom:14px}.ll-cab h1{font-size:26px}.ll-cab p,.ll-cab.sub p{font-size:14px}.ll-cab-acc{width:100%}.ll-periodos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.ll-periodos button{padding:0 2px;font-size:13px;white-space:nowrap}.ll-actualizar{width:100%}.ll-banner{padding:22px 18px 20px;border-radius:12px}.ll-banner h2{font-size:26px}.ll-monto{font-size:44px;margin-top:4px}.ll-stats{flex-direction:column;align-items:stretch;gap:12px;margin-top:18px}.ll-stats>div,.ll-stats>div:first-child{padding:0;gap:14px}.ll-stats>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.25);padding-top:12px}.ll-stat-ico{flex-basis:46px;width:46px;height:46px}.ll-stat-ico svg{width:23px;height:23px}.ll-stats b{font-size:22px}.ll-banner-pie{margin-top:16px;padding-top:14px;font-size:14px}.ll-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:14px}.ll-tarjeta{min-height:0;gap:15px}.ll-tarjeta-ico{flex-basis:48px;width:48px;height:48px}.ll-tarjeta-txt strong{font-size:21px}.ll-tarjeta-txt small{font-size:14.5px;margin-top:5px}.ll-filtros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ll-filtros button{margin-left:0;justify-content:space-between;padding:0 12px;font-size:15px;min-height:42px}.ll-fila.cab{display:none}.ll-fila{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:12px 14px;min-height:0}.ll-f-contacto{grid-column:1 / -1}.ll-f-fecha{grid-column:1;grid-row:2}.ll-br{display:none}.ll-f-atendio{grid-column:2;grid-row:2;justify-self:end}.ll-f-dur{grid-column:1;grid-row:3;color:var(--ll-texto2)}.ll-f-costo{grid-column:2;grid-row:3;justify-self:end;color:var(--ll-texto2)}.ll-f-res{grid-column:1 / -1;grid-row:4}.ll-movil{display:inline;color:var(--ll-tenue)}.ll-f-chev{display:none}.ll-detalle{padding:16px 14px}.ll-minis,.ll-minis.tres{grid-template-columns:minmax(0,1fr)}.ll-burbujas{max-height:none}.ll-det-acc{grid-template-columns:minmax(0,1fr)}.ll-kpis{grid-template-columns:minmax(0,1fr);gap:10px}.ll-kpi{min-height:0}.ll-card{padding:14px 12px}.ll-card h2{font-size:17.5px}.ll-leyenda{gap:16px;font-size:14px}.ll-ventas li{grid-template-columns:47px minmax(0,1fr);gap:6px 14px;padding:12px 0}.ll-v-monto{grid-column:2}.ll-ventas .ll-btn{grid-column:1 / -1}.ll-recientes li button{grid-template-columns:47px minmax(0,1fr) auto;gap:4px 12px}.ll-recientes .ll-r-cuando{grid-column:2;grid-row:2}.ll-recientes .ll-insignia{grid-column:3;grid-row:1}.ll-recientes .ll-f-chev{display:none}}.ll-vivo{background:#fff;border:1px solid #a8d8c0;border-left:4px solid #008069;border-radius:12px;box-shadow:var(--ll-sombra);padding:12px 16px 10px;margin:0 0 16px}.ll-vivo-fila{display:flex;align-items:center;gap:14px;padding:4px 0;min-width:0}.ll-vivo-fila+.ll-vivo-fila{border-top:1px solid var(--ll-borde);padding-top:10px;margin-top:6px}.ll-vivo-pulso{position:relative;flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#008069;color:#fff}.ll-vivo-pulso svg{width:21px;height:21px}.ll-vivo-pulso:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid #008069;animation:ll-vivo-onda 1.6s ease-out infinite}.ll-vivo:has(.suena){border-color:#e8b9bb;border-left-color:#c0283f}.suena .ll-vivo-pulso{background:#c0283f}.suena .ll-vivo-pulso:after{border-color:#c0283f}.suena .ll-vivo-pulso svg{animation:ll-vivo-timbre 1s ease-in-out infinite}@keyframes ll-vivo-onda{0%{transform:scale(1);opacity:.7}to{transform:scale(1.55);opacity:0}}@keyframes ll-vivo-timbre{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(14deg)}60%{transform:rotate(-8deg)}}@media (prefers-reduced-motion: reduce){.ll-vivo-pulso:after,.suena .ll-vivo-pulso svg{animation:none}}.ll-vivo-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ll-vivo-txt small{color:#006d59;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:8px}.suena .ll-vivo-txt small{color:#c0283f}.ll-vivo-eti{background:#e7f7f2;color:#005c4b;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.suena .ll-vivo-eti{background:#fdecef;color:#9d202d}.ll-vivo-txt b{font-size:17px;color:#111b21;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-vivo-tel{color:#54656f;font-size:13.5px}.ll-vivo-reloj{flex:none;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;color:#111b21;min-width:56px;text-align:right}.ll-vivo .ll-btn{flex:none;min-height:40px;font-size:14.5px}.ll-vivo-nota{margin:8px 0 0;color:#54656f;font-size:13px}@media (max-width: 760px){.ll-vivo{padding:12px}.ll-vivo-fila{flex-wrap:wrap;gap:10px 12px}.ll-vivo-txt{flex:1 1 calc(100% - 130px)}.ll-vivo .ll-btn{flex:1 1 100%}}.ll-insignia.ambar{background:#fff1d6;color:#9a5b00}.ll-aviso-audio{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#fff7e8;border:1px solid #f3d9a8;color:#6b4a08;font-size:14px;line-height:1.45}.pf{--pf-texto: #111b21;--pf-tenue: #54656f;--pf-texto2: #3b4a54;--pf-borde: #e9ecf0;--pf-borde2: #d3dae1;--pf-verde: #008069;--pf-verde-txt: #006d59;--pf-verde-borde: #9fd3cb;--pf-verde-suave: #e7f7f2;--pf-sombra: 0 1px 2px rgba(16, 24, 40, .05), 0 1px 3px rgba(16, 24, 40, .04);color:var(--pf-texto);padding:22px 24px 40px;min-width:0}.pf *{box-sizing:border-box}:where(.pf) :where(h1,h2,h3,p,ul,dl,dd){margin:0}:where(.pf) :where(button,input,select,textarea){font:inherit}.pf svg{flex:0 0 auto}.pf :focus-visible{outline:2px solid #1a8f83;outline-offset:2px}.pf-tenue{color:var(--pf-tenue);font-size:14px;line-height:1.45;margin-top:8px}.pf-vacio{border:1px dashed var(--pf-borde2);color:var(--pf-tenue);border-radius:10px;padding:18px;text-align:center;font-size:14px}.pf-error,.pf-ok{padding:11px 14px;border-radius:10px;margin:0 0 14px;line-height:1.4;font-size:14px}.pf-error{background:#fff2f2;border:1px solid #e8b9bb;color:#9d202d}.pf-ok{background:#e8f7f0;border:1px solid #a8d8c0;color:#106040;display:flex;gap:10px;align-items:flex-start}.pf-ok svg{width:20px;height:20px;margin-top:1px;color:var(--pf-verde-txt)}.pf-pie{color:var(--pf-tenue);font-size:14px;margin-top:14px;line-height:1.45}.pf-enlace{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;color:var(--pf-verde-txt);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px;font-size:14px}.pf-enlace.rojo{color:#c0283f}.pf-enlace svg{width:16px;height:16px}.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;border-radius:8px;border:1px solid var(--pf-verde);background:var(--pf-verde);color:#fff;font-weight:600;font-size:15px;line-height:1.2;cursor:pointer;white-space:nowrap;text-decoration:none}.pf-btn svg{width:18px;height:18px}.pf-btn:hover:not(:disabled){filter:brightness(.95)}.pf-btn:disabled{opacity:.5;cursor:default}.pf-btn.contorno{background:#fff;color:#005c4b;border-color:#8cc6c3}.pf-btn.chico{min-height:34px;padding:5px 12px;font-size:14px}.pf-btn.ancho{width:100%;margin-top:12px}.pf-x{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--pf-borde2);border-radius:8px;background:#fff;color:var(--pf-texto2);cursor:pointer}.pf-x svg{width:18px;height:18px}.pf-cab{margin-bottom:20px}.pf-cab-fila{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap}.pf-cab h1{flex:1 1 auto;min-width:0;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.015em}.pf-cab p{color:var(--pf-tenue);font-size:14.5px;line-height:1.45;margin-top:4px}.pf-cab-acc{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pf-volver{display:inline-flex;align-items:center;gap:9px;min-height:37px;padding:0 15px 0 12px;margin:0 0 12px;border:1px solid var(--pf-borde2);border-radius:8px;background:#fff;color:var(--pf-texto);font-size:14.5px;cursor:pointer}.pf-volver svg{width:18px;height:18px;color:var(--pf-texto2)}.pf-ins{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap;vertical-align:middle}.pf-ins.gris{background:#e3e8ec;color:#3b4a54}.pf-ins.azul{background:#e7f0fd;color:#1a4fa0}.pf-ins.verde{background:var(--pf-verde-suave);color:#005c4b}.pf-ins.ambar{background:#fff4e0;color:#9a5b00}.pf-ins.rosa{background:#fdecef;color:#c0283f}.pf-alerta{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 16px;padding:14px 16px;border:1px solid #f0cf8f;border-radius:12px;background:#fffaf0;color:#5f3b00;text-align:left;cursor:pointer;font-size:14.5px;line-height:1.45}.pf-alerta>svg:first-child{width:24px;height:24px;color:#9a5b00}.pf-alerta>svg:last-child{width:18px;height:18px;margin-left:auto;color:#9a5b00}.pf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pf-tarjeta{display:flex;align-items:center;gap:14px;min-height:108px;padding:16px 16px 16px 18px;border:1px solid var(--pf-borde);border-radius:12px;background:#fff;box-shadow:var(--pf-sombra);color:var(--pf-texto);text-align:left;cursor:pointer;min-width:0}.pf-tarjeta:hover{border-color:var(--pf-verde-borde)}.pf-tarjeta.alerta{border-color:#f0cf8f}.pf-tarjeta-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border-radius:10px;background:var(--pf-verde-suave);color:var(--pf-verde-txt)}.pf-tarjeta.alerta .pf-tarjeta-ico{background:#fff4e0;color:#9a5b00}.pf-tarjeta-ico svg{width:24px;height:24px}.pf-tarjeta-txt{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.pf-tarjeta-txt b{font-size:14px;font-weight:600;color:var(--pf-texto2)}.pf-tarjeta-txt strong{font-size:21px;font-weight:750;line-height:1.25;margin-top:2px;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-tarjeta-txt small{color:var(--pf-tenue);font-size:13.5px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-chev{width:18px;height:18px;color:var(--pf-tenue)}.pf-dos{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.pf-card{background:#fff;border:1px solid var(--pf-borde);border-radius:12px;box-shadow:var(--pf-sombra);padding:18px;min-width:0}.pf-card h2{font-size:18px;font-weight:700;margin-bottom:10px}.pf-card h3{font-size:15.5px;font-weight:700;margin:18px 0 8px}.pf-campo{display:flex;flex-direction:column;gap:6px;margin-top:12px;min-width:0}.pf-campo>span{font-size:13.5px;font-weight:600;color:var(--pf-texto2)}.pf .pf-campo input,.pf .pf-campo select,.pf .pf-campo textarea,.pf .pf-item input,.pf .pf-buscador input{width:100%;min-height:40px;padding:8px 11px;border:1px solid var(--pf-borde2)!important;border-radius:8px;background:#fff;color:var(--pf-texto);font-size:14.5px;min-width:0}.pf .pf-campo textarea{resize:vertical;line-height:1.45}.pf .pf-campo input:disabled,.pf .pf-campo textarea:disabled{background:#f6f8f9;color:var(--pf-texto2)}.pf-check{flex-direction:row;align-items:center;gap:9px;padding-top:22px}.pf .pf-check input{width:18px;min-height:18px;height:18px;accent-color:var(--pf-verde)}.pf-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.pf-acc{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.pf-mini-acc{display:flex;gap:8px 16px;flex-wrap:wrap;margin-top:14px}.pf-seg{display:inline-flex;border:1px solid var(--pf-borde2);border-radius:8px;background:#fff;overflow:hidden;max-width:100%}.pf-seg button{min-height:38px;padding:0 14px;border:0;border-left:1px solid var(--pf-borde2);background:#fff;color:var(--pf-texto2);font-size:14.5px;cursor:pointer}.pf-seg button:first-child{border-left:0}.pf-seg button.activo{background:var(--pf-verde-suave);color:#005c4b;font-weight:600}.pf-mods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pf-mod{display:grid;grid-template-columns:20px minmax(0,1fr);gap:0 8px;align-items:start;padding:9px 10px;border:1px solid var(--pf-borde2);border-radius:8px;cursor:pointer}.pf-mod.on{border-color:var(--pf-verde-borde);background:#f3fbf8}.pf .pf-mod input{width:17px;height:17px;margin:2px 0 0;accent-color:var(--pf-verde);grid-row:span 2}.pf-mod b{font-size:14px;font-weight:600;line-height:1.3}.pf-mod small{font-size:13px;color:var(--pf-tenue)}.pf-cot{display:flex;gap:14px 22px;align-items:center;flex-wrap:wrap;margin-top:16px;padding:14px 16px;border-radius:10px;background:#f3fbf8;border:1px solid #cfe9e1}.pf-cot>div{display:flex;flex-direction:column}.pf-cot small{color:var(--pf-tenue);font-size:13px}.pf-cot strong{font-size:26px;font-weight:800;color:var(--pf-verde-txt);letter-spacing:-.015em}.pf-cot ul{margin:0;padding-left:18px;font-size:14px;color:var(--pf-texto2);line-height:1.55}.pf-buscador{position:relative;display:flex;align-items:center;flex:1 1 260px;min-width:0}.pf-buscador svg{position:absolute;left:11px;width:17px;height:17px;color:var(--pf-tenue);pointer-events:none}.pf .pf-buscador input{padding-left:34px}.pf-chat-buscar ul{list-style:none;padding:0;margin:6px 0 0;max-height:220px;overflow:auto;border:1px solid var(--pf-borde);border-radius:8px}.pf-chat-buscar ul:empty{display:none}.pf-chat-buscar li+li{border-top:1px solid var(--pf-borde)}.pf-chat-buscar li button{display:flex;justify-content:space-between;gap:10px;width:100%;padding:9px 11px;border:0;background:#fff;text-align:left;cursor:pointer;color:var(--pf-texto)}.pf-chat-buscar li button:hover{background:#f3fbf8}.pf-chat-buscar b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-chat-buscar small{font-size:13px;color:var(--pf-tenue);white-space:nowrap}.pf-chat-elegido{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--pf-verde-borde);border-radius:8px;background:#f3fbf8}.pf-chat-elegido span{display:flex;flex-direction:column;min-width:0}.pf-chat-elegido b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-chat-elegido small{font-size:13px;color:var(--pf-tenue)}.pf-datos{display:flex;flex-direction:column}.pf-datos>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid var(--pf-borde);font-size:14.5px}.pf-datos>div:first-child{border-top:0}.pf-datos dt{color:var(--pf-tenue)}.pf-datos dd{min-width:0;overflow-wrap:anywhere;line-height:1.45}.pf-aviso{display:flex;align-items:center;gap:8px;width:100%;margin-top:14px;padding:11px 12px;border:1px solid var(--pf-verde-borde);border-radius:10px;background:#f3fbf8;color:var(--pf-texto);font-size:14.5px;font-weight:600;text-align:left;cursor:pointer;flex-wrap:wrap}.pf-aviso svg{width:18px;height:18px;color:var(--pf-verde-txt)}.pf-aviso svg:last-child{margin-left:auto}.pf-eventos{list-style:none;padding:0;font-size:14px;line-height:1.45}.pf-eventos li{padding:7px 0;border-top:1px solid var(--pf-borde);color:var(--pf-texto2);overflow-wrap:anywhere}.pf-eventos li:first-child{border-top:0}.pf-eventos b{color:var(--pf-texto);font-weight:600;text-transform:capitalize}.pf-eventos small{display:block;color:var(--pf-tenue);font-size:12.5px}.pf-item{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) 110px 36px;gap:8px;margin-top:8px;align-items:center}.pf-total{margin:12px 0 4px;font-size:14.5px;color:var(--pf-texto2)}.pf-total b{color:var(--pf-verde-txt);font-size:17px}.pf-enlace-firma{display:flex;gap:8px;align-items:center;margin:12px 0 6px;padding:8px 8px 8px 12px;border:1px solid var(--pf-borde2);border-radius:8px;background:#f8fafb}.pf-enlace-firma code{flex:1 1 auto;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pf-texto2)}.pf-firma{margin-top:12px}.pf-lienzo{display:block;width:100%;height:170px;border:1px dashed #9fb4bf;border-radius:10px;background:#fff;touch-action:none;cursor:crosshair}.pf-firma-actual{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:10px;padding:10px;border:1px solid var(--pf-borde);border-radius:10px;background:#fafbfc}.pf-firma-actual img{max-width:260px;max-height:90px;object-fit:contain}.pf-firma-actual small{color:var(--pf-tenue);font-size:13px}.pf-fila-ia{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;border-top:1px solid var(--pf-borde)}.pf-fila-ia div{display:flex;flex-direction:column;min-width:0}.pf-fila-ia b{font-size:14.5px;font-weight:600}.pf-fila-ia small{font-size:13.5px;color:var(--pf-tenue);line-height:1.4;margin-top:2px}.pf-switch{position:relative;flex:0 0 46px;width:46px;height:26px;border:0;border-radius:999px;background:#8696a0;cursor:pointer;padding:0}.pf-switch span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s}.pf-switch.on{background:#008069}.pf-switch.on span{transform:translate(20px)}.pf-switch:disabled{opacity:.6;cursor:default}.pf-filtros{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.pf-filtros>button{min-height:36px;padding:0 13px;border:1px solid var(--pf-borde2);border-radius:999px;background:#fff;color:var(--pf-texto2);font-size:14px;cursor:pointer}.pf-filtros>button.activo{background:var(--pf-verde-suave);color:#005c4b;border-color:var(--pf-verde-borde);font-weight:600}.pf-lista{padding:6px 10px}.pf-fila{display:grid;grid-template-columns:40px minmax(0,1fr) 130px 104px 18px;align-items:center;gap:0 14px;width:100%;min-height:64px;padding:8px 6px;border:0;border-top:1px solid var(--pf-borde);background:none;color:var(--pf-texto);text-align:left;cursor:pointer}.pf-fila:first-child{border-top:0}.pf-fila:hover{background:#f7fbfa}.pf-f-ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;background:var(--pf-verde-suave);color:var(--pf-verde-txt)}.pf-f-ico svg{width:20px;height:20px}.pf-f-txt{display:flex;flex-direction:column;min-width:0}.pf-f-txt b{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-f-txt small{font-size:13px;color:var(--pf-tenue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.pf-f-monto{display:flex;flex-direction:column;align-items:flex-end;font-weight:700;font-size:14.5px;font-variant-numeric:tabular-nums}.pf-f-monto small{font-weight:400;font-size:12.5px;color:var(--pf-tenue)}.pf-fila .pf-ins{justify-self:end}.pf-chev2{width:17px;height:17px;color:var(--pf-tenue)}.pf-pager{display:flex;justify-content:center;align-items:center;gap:14px;padding:12px 0 6px;font-size:14px;color:var(--pf-tenue)}.pf-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:18px;background:#111b218c}.pf-modal-caja{display:flex;flex-direction:column;width:min(980px,100%);height:min(92vh,1100px);background:#fff;border-radius:12px;overflow:hidden}.pf-modal-cab{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--pf-borde)}.pf-modal-cab>span{display:flex;gap:8px;align-items:center}.pf-iframe{flex:1 1 auto;width:100%;border:0;background:#525659}.pf-modal-caja .pf-tenue,.pf-modal-caja .pf-error{margin:18px}@media (max-width: 1100px){.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-dos{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.pf{padding:16px 12px 32px}.pf-cab h1{font-size:24px}.pf-cab-acc{width:100%}.pf-cab-acc .pf-btn{flex:1 1 auto}.pf-grid,.pf-grid2,.pf-mods{grid-template-columns:minmax(0,1fr)}.pf-tarjeta{min-height:88px}.pf-fila{grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 10px}.pf-f-ico{width:36px;height:36px;grid-row:span 2}.pf-f-monto{grid-column:3;grid-row:1}.pf-fila .pf-ins{grid-column:3;grid-row:2}.pf-chev2{display:none}.pf-item{grid-template-columns:minmax(0,1fr) 90px 36px}.pf-item input:nth-child(2){grid-column:1 / -1;grid-row:2}.pf-datos>div{grid-template-columns:90px minmax(0,1fr)}.pf-modal{padding:0}.pf-modal-caja{height:100vh;border-radius:0}.pf-seg{display:flex;width:100%}.pf-seg button{flex:1 1 0;padding:0 8px}}.pf-proy{margin-top:16px}.pf-proy-cab{display:flex;align-items:center;justify-content:space-between;gap:10px}.pf-proy-cab h2{margin-bottom:0}.pf-proy-tot{display:flex;flex-wrap:wrap;gap:12px 30px;margin:14px 0 6px}.pf-proy-tot>div{display:flex;flex-direction:column}.pf-proy-tot small{color:var(--pf-tenue);font-size:13px}.pf-proy-tot strong{font-size:24px;font-weight:800;color:var(--pf-verde-txt)}.pf-proy-tot b{font-size:17px;margin-top:4px}.pf-proy-tot b.ambar{color:#9a5b00}.pf-fases{list-style:none;padding:0;margin:8px 0 0}.pf-fases li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--pf-borde);font-size:14.5px}.pf-fases li:first-child{border-top:0}.pf-fase-ico{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#eef1f4;color:var(--pf-texto2);font-size:13px;font-weight:700}.pf-fases li.ok .pf-fase-ico{background:var(--pf-verde-suave);color:var(--pf-verde-txt)}.pf-fase-ico svg{width:17px;height:17px}.pf-fase-n{min-width:0;overflow-wrap:anywhere}.pf-fase-m{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pf-pago{display:grid;grid-template-columns:130px 200px minmax(0,1fr) auto;gap:0 12px;align-items:end;margin-top:6px}.pf-pago .pf-btn{margin-top:12px}@media (max-width: 640px){.pf-pago{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pf-pago .pf-campo:nth-child(3),.pf-pago .pf-btn{grid-column:1 / -1}.pf-fases li{grid-template-columns:30px minmax(0,1fr)}.pf-fase-m{grid-column:2}}.pf-archivo{position:relative;display:flex;align-items:center;gap:12px;margin-top:12px;padding:16px;border:1.5px dashed var(--pf-borde2);border-radius:12px;background:#f8fafb;cursor:pointer;min-width:0}.pf-archivo:hover,.pf-archivo:focus-within{border-color:var(--pf-verde);background:var(--pf-verde-suave)}.pf-archivo:focus-within{outline:2px solid var(--pf-verde);outline-offset:2px}.pf-archivo.lleno{border-style:solid;border-color:var(--pf-verde-borde);background:var(--pf-verde-suave)}.pf-archivo input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pf-archivo-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:10px;background:#fff;color:var(--pf-verde-txt);border:1px solid var(--pf-borde)}.pf-archivo-ico svg{width:20px;height:20px}.pf-archivo-txt{display:flex;flex-direction:column;min-width:0}.pf-archivo-txt b{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-archivo-txt small{font-size:13px;color:var(--pf-tenue);margin-top:2px}.pf-tag{display:inline-flex;align-items:center;padding:1px 8px;margin-right:6px;border-radius:999px;font-size:12px;font-weight:600;background:#e7f0fd;color:#1a4fa0;vertical-align:middle;white-space:nowrap}.ct-barra{display:block;height:8px;border-radius:999px;background:#e3e8ec;overflow:hidden}.ct-barra i{display:block;height:100%;border-radius:999px;background:#008069}.ct-prog-cab{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.ct-prog-cab h2{margin-bottom:0!important}.ct-prog-cab span{color:var(--pf-tenue);font-size:14px;font-weight:600}.ct-puntos{margin-top:12px;display:flex;flex-direction:column;gap:8px}.ct-punto{border:1px solid var(--pf-borde);border-radius:10px;background:#fff}.ct-punto.abierto{border-color:var(--pf-verde-borde)}.ct-punto-cab{display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;gap:10px;align-items:center;width:100%;padding:10px 12px;border:0;background:none;text-align:left;cursor:pointer;color:var(--pf-texto)}.ct-punto-ico{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#eef1f4;color:var(--pf-texto2);font-size:13px;font-weight:700}.ct-punto.ok .ct-punto-ico{background:var(--pf-verde-suave);color:var(--pf-verde-txt)}.ct-punto-ico svg{width:17px;height:17px}.ct-punto-tit{display:flex;flex-direction:column;min-width:0}.ct-punto-tit b{font-size:14.5px;font-weight:600}.ct-punto-tit b em{font-style:normal;font-weight:400;color:var(--pf-tenue);font-size:13px}.ct-punto-tit small{color:var(--pf-tenue);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-chev{width:17px;height:17px;color:var(--pf-tenue);transition:transform .15s}.ct-punto.abierto .ct-chev{transform:rotate(90deg)}.ct-punto-cuerpo{padding:0 12px 12px;border-top:1px solid var(--pf-borde)}.ct-archs{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin-top:10px}.ct-arch{position:relative;display:flex;flex-direction:column;border:1px solid var(--pf-borde);border-radius:10px;background:#fafbfc;overflow:hidden;min-width:0}.ct-arch-ver{display:flex;flex-direction:column;border:0;background:none;padding:0;text-align:left;cursor:pointer;color:var(--pf-texto);min-width:0}.ct-arch-ver img{display:block;width:100%;height:86px;object-fit:cover;background:#eef1f4}.ct-arch-doc{display:grid;place-items:center;height:86px;font-size:30px;background:#eef1f4}.ct-arch-n{padding:5px 7px 0;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-arch small{padding:0 7px 6px;font-size:11.5px;color:var(--pf-tenue)}.ct-arch .ct-arch-ruta{padding-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-arch select{margin:0 6px 6px;min-height:30px;font-size:12.5px;border-radius:6px}.pf .ct-arch select{border:1px solid var(--pf-borde2)!important}.ct-arch-x{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:#111b21b8;color:#fff;cursor:pointer}.ct-arch-x svg{width:15px;height:15px}.ct-acceso{margin-top:10px;font-size:14px;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.ct-acceso-ver{flex:1 1 100%;margin:6px 0 0;padding:10px 12px;border-radius:8px;background:#fffaf0;border:1px solid #f0cf8f;white-space:pre-wrap;font-size:13.5px;color:#5f3b00}.ct-extras{display:flex;flex-direction:column;gap:6px;font-size:14px}.ct-extras label{display:flex;gap:8px;align-items:center}.ct-extras input{width:17px;height:17px;accent-color:#008069}.ct-nuevo{max-width:640px}.ct-f-prog{display:flex;flex-direction:column;gap:4px;min-width:0}.ct-f-prog small{font-size:12px;color:var(--pf-tenue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-fila.ct-fila{grid-template-columns:40px minmax(0,1fr) 150px 132px 18px}@media (max-width: 640px){.pf-fila.ct-fila{grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto auto}.ct-fila .ct-f-prog{grid-column:2 / -1;grid-row:3}.ct-fila .pf-ins{grid-column:3;grid-row:1}.ct-punto-cab{grid-template-columns:32px minmax(0,1fr) auto}.ct-punto-cab .ct-chev{display:none}.ct-archs{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-aviso.ct-desde-contrato{margin-top:16px}.ev-filtros{display:flex;gap:12px 16px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.ev-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ev-item{position:relative;display:flex;gap:14px;padding:14px;border:1px solid var(--pf-borde);border-radius:12px;background:#fff;box-shadow:var(--pf-sombra);min-width:0}.ev-item.pendiente{border-color:#f0cf8f}.ev-mini{flex:0 0 96px;width:96px;height:128px;padding:0;border:1px solid var(--pf-borde2);border-radius:8px;background:#f6f8f9;overflow:hidden;cursor:zoom-in}.ev-mini img{width:100%;height:100%;object-fit:cover;display:block}.ev-img-vacia{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:30px}.ev-datos{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ev-fila1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ev-fila1>b{font-size:20px;font-weight:750;letter-spacing:-.01em}.ev-metodo{font-size:13.5px;color:var(--pf-texto2);font-weight:600}.ev-quien{font-size:14.5px;font-weight:600;margin-top:4px!important;overflow-wrap:anywhere}.ev-quien span{font-weight:500;color:var(--pf-texto2)}.ev-detalle{font-size:13.5px;color:var(--pf-tenue);margin-top:2px!important;overflow-wrap:anywhere}.ev-motivo{font-size:13.5px;margin-top:6px!important;padding:6px 9px;border-radius:8px;background:#f3fbf8;color:#005c4b}.ev-motivo.pendiente{background:#fffaf0;color:#7a4800}.ev-motivo.rechazado{background:#fdecef;color:#9d202d}.ev-acceso{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px!important}.ev-acceso small{font-size:13px;color:var(--pf-tenue)}.ev-form{margin-top:10px;padding-top:10px;border-top:1px solid var(--pf-borde)}.ev-grande{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;background:#0b141ac7;cursor:zoom-out;padding:20px}.ev-img-grande{max-width:min(520px,100%);max-height:92vh;border-radius:10px;background:#fff}.ev-subir{max-width:640px}.fv-interruptor{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;margin-bottom:16px;border:1px solid var(--pf-borde);border-radius:12px;background:#fff;box-shadow:var(--pf-sombra)}.fv-interruptor b{font-size:16px}.fv-interruptor p{color:var(--pf-tenue);font-size:14px;margin-top:2px!important}.fv-sw{position:relative;flex:0 0 52px;width:52px;height:30px;border-radius:999px;border:0;background:#8696a0;cursor:pointer}.fv-sw:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .15s}.fv-sw.on{background:#008069}.fv-sw.on:after{transform:translate(22px)}.fv-sw:disabled{opacity:.5;cursor:default}.fv-tabla{width:100%;border-collapse:collapse;font-size:14px;margin-top:10px}.fv-tabla th,.fv-tabla td{text-align:left;padding:8px 6px;border-bottom:1px solid var(--pf-borde)}.fv-tabla th{font-size:13px;color:var(--pf-texto2);font-weight:600}.fv-tabla td.num{text-align:right;white-space:nowrap}.fv-ficha{white-space:pre-wrap;font-size:14px;line-height:1.45;background:#f0f2f5;border-radius:10px;padding:12px 14px;margin-top:10px;color:#111b21}.fv-ok{color:#006d59;font-weight:600}@media (max-width: 760px){#root .ev-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#root .ev-item{flex-direction:column;gap:10px;padding:10px}#root .ev-mini{flex:0 0 auto;width:100%;height:150px}#root .ev-fila1>b{font-size:17px}#root .ev-item .pf-mini-acc{flex-direction:column;gap:8px}#root .ev-item .pf-mini-acc .pf-btn{width:100%;min-height:40px}#root .ev-item .pf-grid2{grid-template-columns:minmax(0,1fr)}#root .fv-interruptor{padding:14px}#root .fv-tabla{font-size:13.5px}}.emb,.emb-card,.iav-inicio{--emb-verde: var(--cx-cian-rell, #008069);--emb-verde-txt: var(--cx-verde, #006d59);--emb-claro: var(--cx-activo, #e7f7f2);--emb-borde: var(--cx-borde, #e9edef);--emb-borde2: var(--cx-borde2, #d1d7db);--emb-texto: var(--cx-texto, #111b21);--emb-texto2: var(--cx-texto2, #3b4a54);--emb-tenue: var(--cx-tenue, #54656f)}.emb-card{background:var(--cx-card, #fff);border:1px solid var(--emb-borde);border-radius:16px;padding:22px 24px;box-shadow:0 1px 2px #111b210a,0 6px 18px #111b210d;min-width:0;margin-bottom:18px;color:var(--emb-texto)}.emb-card h2{font-size:1.45rem;margin:0;letter-spacing:-.01em}.emb-card h3{font-size:1.12rem;margin:0 0 14px}.emb-sub{color:var(--emb-tenue);margin:4px 0 14px;font-size:.95rem;line-height:1.45}.emb-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:6px}.emb-cab .emb-sub{margin-bottom:0}.emb-tira{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:14px 0;align-items:stretch}.emb-paso{display:flex;align-items:stretch;flex:1 1 0;min-width:132px}.emb-paso-btn{position:relative;flex:1 1 auto;min-width:0;width:auto;min-height:214px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:12px 10px 14px;background:var(--cx-card, #fff);border:1px solid var(--emb-borde2);border-radius:14px;cursor:pointer;color:var(--emb-texto);font:inherit;transition:box-shadow .15s,border-color .15s,transform .15s}.emb-paso-btn:hover,.emb-paso-btn:focus-visible{border-color:var(--emb-verde);box-shadow:0 6px 18px #00806924;outline:none}.emb-paso.arrastrando .emb-paso-btn{opacity:.45;transform:scale(.97)}.emb-paso.apagada .emb-paso-btn{opacity:.62;border-style:dashed}.emb-paso-cab{width:100%;display:flex;justify-content:space-between;align-items:center}.emb-num{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--emb-verde-txt);color:#fff;font-weight:700;font-size:.88rem;flex:none}.emb-num.grande{width:58px;height:58px;font-size:1.6rem}.emb-mango{color:var(--emb-tenue);letter-spacing:-2px;font-size:.9rem;cursor:grab;-webkit-user-select:none;user-select:none}.emb-paso-ico{font-size:1.85rem;color:var(--emb-texto);margin:6px 0 4px;display:grid;place-items:center}.emb-paso-btn b{font-size:.96rem;line-height:1.2}.emb-paso-res{color:var(--emb-tenue);font-size:.8rem;line-height:1.35;min-height:2.7em}.emb-pildora{margin-top:auto;background:var(--emb-claro);color:var(--emb-verde-txt);border-radius:999px;padding:5px 11px;font-size:.76rem;font-weight:600;white-space:nowrap}.emb-flecha{color:var(--emb-verde);font-size:1.1rem;padding:0 3px;font-weight:700;align-self:center;flex:none}.emb-paso-fle{display:none}.emb-paso.nueva .emb-paso-btn{border:2px dashed var(--emb-borde2);background:transparent;justify-content:center;color:var(--emb-texto2)}.emb-paso.nueva .emb-paso-btn b{font-weight:500;font-size:1rem}.emb-mas-ico{font-size:1.6rem;width:42px;height:42px;border:2px solid currentColor;border-radius:50%;display:grid;place-items:center}.emb-nota{margin:14px 0 0;font-size:.86rem;color:var(--emb-tenue);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.emb-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--emb-verde);background:var(--emb-verde);color:#fff;border-radius:10px;padding:9px 15px;font:inherit;font-weight:600;font-size:.9rem;cursor:pointer;min-height:40px}.emb-btn:hover:not(:disabled){filter:brightness(.95)}.emb-btn:disabled{opacity:.5;cursor:not-allowed}.emb-btn.sec{background:var(--cx-card, #fff);color:var(--emb-verde-txt);border-color:var(--emb-borde2)}.emb-btn.borde{background:var(--cx-card, #fff);color:var(--emb-verde-txt);border:1.5px solid var(--emb-verde)}.emb-btn.peligro{background:var(--cx-card, #fff);color:var(--cx-rojo, #c0283f);border-color:var(--cx-rojo, #c0283f)}.emb-btn.grande{padding:12px 26px;font-size:1rem;border-radius:12px}.emb-enlace{background:none;border:0;color:var(--emb-verde-txt);font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:6px 0}.emb-ico{background:none;border:0;color:var(--emb-texto2);font-size:1.05rem;width:34px;height:34px;border-radius:8px;cursor:pointer;display:inline-grid;place-items:center}.emb-ico:hover{background:var(--emb-claro);color:var(--emb-verde-txt)}.emb-sw{position:relative;width:46px;height:26px;border-radius:999px;border:0;background:var(--cx-tenue, #8696a0);cursor:pointer;flex:none;padding:0}.emb-sw span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 2px #00000040}.emb-sw.on{background:var(--emb-verde)}.emb-sw.on span{left:23px}.emb-sw:disabled{opacity:.6;cursor:not-allowed}.emb-alerta{border-radius:10px;padding:10px 14px;margin:12px 0;font-size:.9rem;line-height:1.45}.emb-alerta.ok{background:var(--emb-claro);color:var(--emb-verde-txt);border:1px solid #b9e6d8}.emb-alerta.error{background:#fdecef;color:var(--cx-rojo, #c0283f);border:1px solid #f3c3cc}.emb-alerta.aviso{background:#fff6e5;color:var(--cx-ambar, #9a5b00);border:1px solid #f2dcae}.emb-vacio{color:var(--emb-tenue);font-size:.9rem;margin:6px 0}.emb-pendiente{position:sticky;bottom:12px;z-index:5;margin-top:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--emb-texto);color:#fff;border-radius:14px;padding:10px 12px 10px 18px;box-shadow:0 10px 30px #111b2140}.emb-pendiente span{flex:1;min-width:180px}.emb{color:var(--emb-texto);min-width:0}.emb-volver{background:none;border:0;color:var(--emb-verde-txt);font:inherit;font-weight:600;font-size:1.02rem;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:4px 0;margin-bottom:14px}.emb-det-cab{display:flex;align-items:center;gap:18px;margin-bottom:12px;flex-wrap:wrap}.emb-det-cab h2{font-size:2rem;margin:0}.emb-det-ico{font-size:2.6rem;display:grid;place-items:center;color:var(--emb-texto)}.emb-titulo{font:inherit;font-size:2.15rem;font-weight:700;color:var(--emb-texto);border:1px solid transparent;border-radius:10px;padding:2px 8px;background:transparent;min-width:0;flex:1;max-width:640px}.emb-titulo:hover:not(:disabled),.emb-titulo:focus{border-color:var(--emb-borde2);background:var(--cx-card, #fff);outline:none}.emb-det-fila{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:20px}.emb-resumen{flex:1 1 360px;min-width:0;font:inherit;font-size:1rem;padding:12px 16px;border:1px solid var(--emb-borde2);border-radius:12px;background:var(--cx-card, #fff);color:var(--emb-texto)}.emb-sw-et{display:inline-flex;align-items:center;gap:12px;font-size:1rem;color:var(--emb-texto2);white-space:nowrap}.emb-det{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;align-items:start}.emb-col{min-width:0}.emb-reglas{border:1px solid var(--emb-borde);border-radius:12px;overflow:hidden}.emb-regla{display:flex;align-items:center;gap:12px;padding:14px 12px 14px 14px;border-bottom:1px solid var(--emb-borde);background:var(--cx-card, #fff)}.emb-regla:last-of-type{border-bottom:0}.emb-regla.arrastrando{opacity:.45}.emb-regla p{flex:1;margin:0;line-height:1.5;font-size:.96rem;color:var(--emb-texto2);overflow-wrap:anywhere}.emb-regla-acc{display:flex;gap:2px;flex:none}.emb-regla.editando{flex-direction:column;align-items:stretch}.emb-regla.editando textarea,.emb-area,.emb-ensenar textarea{width:100%;min-height:92px;resize:vertical;font:inherit;font-size:.95rem;line-height:1.5;padding:10px 12px;border:1px solid var(--emb-borde2);border-radius:10px;color:var(--emb-texto);background:var(--cx-campo, #fff)}.emb-area{min-height:130px}.emb-regla.editando .emb-regla-acc{gap:8px}.emb-mas{display:inline-flex;align-items:center;gap:8px;background:none;border:0;color:var(--emb-verde-txt);font:inherit;font-weight:600;font-size:1rem;padding:14px;cursor:pointer}.emb-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.emb-chip{display:inline-flex;align-items:center;gap:8px;background:var(--emb-claro);color:var(--emb-verde-txt);border-radius:12px;padding:10px 12px 10px 14px;font-weight:500}.emb-chip>svg{background:var(--emb-verde);color:#fff;border-radius:50%;padding:3px;width:20px;height:20px}.emb-chip button{background:none;border:0;color:var(--emb-verde-txt);cursor:pointer;display:grid;place-items:center;padding:2px}.emb-chip-nuevo{display:flex;gap:8px}.emb-chip-nuevo input{flex:1;min-width:0;font:inherit;padding:9px 12px;border:1px solid var(--emb-borde2);border-radius:10px}.emb-iconos{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.emb-iconos button{width:42px;height:42px;border-radius:10px;border:1px solid var(--emb-borde2);background:var(--cx-card, #fff);color:var(--emb-texto2);font-size:1.2rem;display:grid;place-items:center;cursor:pointer}.emb-iconos button.activo{border-color:var(--emb-verde);background:var(--emb-claro);color:var(--emb-verde-txt)}.emb-acciones{display:flex;flex-wrap:wrap;gap:8px}.emb-lec{border:1px solid var(--emb-borde);border-radius:14px;padding:14px 16px;margin-bottom:12px}.emb-lec.apagada{opacity:.62}.emb-lec-cab{display:flex;justify-content:space-between;align-items:center;gap:8px}.emb-lec-acc{display:inline-flex;align-items:center;gap:4px}.emb-etq{display:inline-block;background:var(--emb-claro);color:var(--emb-verde-txt);border-radius:8px;padding:3px 10px;font-size:.78rem;font-weight:600}.emb-dice{margin:8px 0 10px;font-size:1rem;color:var(--emb-texto);line-height:1.45;overflow-wrap:anywhere}.emb-buena{margin:8px 0 6px;font-size:.96rem;color:var(--emb-texto2);line-height:1.5;overflow-wrap:anywhere}.emb-origen{color:var(--emb-tenue);font-size:.78rem}.emb-mover{display:grid;gap:4px;margin-top:10px;font-size:.82rem;color:var(--emb-tenue)}.emb-mover select{font:inherit;padding:8px;border-radius:8px;border:1px solid var(--emb-borde2)}.emb-pie{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:6px}.emb-pie .emb-btn.borde{padding:11px 22px}.emb-ensenar{display:grid;gap:10px;margin-top:8px}.emb-ensenar label{display:grid;gap:5px;font-size:.86rem;color:var(--emb-tenue)}.emb-lista-sin{max-width:880px}.iav-inicio-cab{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.iav-inicio-cab h1{font-size:2.3rem;margin:0;letter-spacing:-.02em;color:var(--cx-texto, #111b21)}.iav-titulo{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.iav-estado{display:inline-flex;align-items:center;gap:8px;border:1px solid #b9e6d8;background:var(--cx-activo, #e7f7f2);color:var(--cx-verde, #006d59);border-radius:999px;padding:7px 14px;font-size:.9rem}.iav-estado b{font-weight:700}.iav-estado i{width:10px;height:10px;border-radius:50%;background:#1fa855;display:inline-block}.iav-estado.apagada{background:#fdecef;border-color:#f3c3cc;color:var(--cx-rojo, #c0283f)}.iav-estado.apagada i{background:var(--cx-rojo, #c0283f)}.iav-probar{font-size:1.05rem;padding:13px 26px;border-radius:12px}.iav-tarjetas{display:grid;gap:18px;grid-template-columns:1.35fr 1fr 1.05fr 1.05fr;margin-bottom:18px}.iav-tarjetas.tres{grid-template-columns:1.2fr 1.3fr 1.05fr}.iav-tar{text-align:left;background:var(--cx-card, #fff);border:1px solid var(--cx-borde, #e9edef);border-radius:16px;padding:20px 22px;cursor:pointer;box-shadow:0 1px 2px #111b210a,0 6px 18px #111b210d;color:var(--cx-texto, #111b21);font:inherit;min-width:0;display:flex;flex-direction:column;gap:8px;position:relative;transition:border-color .15s,box-shadow .15s}.iav-tar:hover,.iav-tar:focus-visible{border-color:var(--cx-cian-rell, #008069);box-shadow:0 8px 22px #00806924;outline:none}.iav-tar-ico{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:1.6rem;background:var(--cx-activo, #e7f7f2);color:var(--cx-verde, #006d59)}.iav-tar-ico.azul{background:#e8f0fe;color:#1a56b4}.iav-tar-ico.lila{background:#f1ecfd;color:#6741c4}.iav-tar-ico.chico{width:44px;height:44px;font-size:1.25rem}.iav-tar h3{margin:6px 0 0;font-size:1.22rem;display:flex;align-items:center;gap:6px}.iav-tar p{margin:0;color:var(--cx-tenue, #54656f);line-height:1.5;font-size:.95rem}.iav-tar .emb-sw{position:absolute;top:22px;right:22px}.iav-tar-fila{display:flex;align-items:center;gap:14px}.iav-tar-fila h3{margin:0}.iav-cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px}.iav-cifras div{min-width:0;border-left:1px solid var(--cx-borde, #e9edef);padding-left:12px}.iav-cifras div:first-child{border-left:0;padding-left:0}.iav-cifras strong{display:block;font-size:1.65rem;line-height:1.2;color:var(--cx-texto, #111b21)}.iav-cifras small{color:var(--cx-tenue, #54656f);font-size:.82rem}.iav-barras{display:flex;align-items:flex-end;gap:8px;height:92px;margin-top:4px}.iav-barras span{flex:1;background:#c9eee2;border-radius:4px 4px 0 0;min-height:4px;position:relative}.iav-barras span.hoy{background:var(--cx-cian-rell, #008069)}.iav-barras-dias{display:flex;gap:8px}.iav-barras-dias small{flex:1;text-align:center;font-size:.72rem;color:var(--cx-tenue, #54656f)}.iav-correcciones{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(0,1.1fr);gap:18px;align-items:end}.iav-grande{font-size:2.4rem;font-weight:700;line-height:1}.iav-canal-mini{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--cx-borde, #e9edef)}.iav-canal-mini:last-child{border-bottom:0}.iav-canal-mini span:last-child{border-radius:999px;padding:4px 12px;font-size:.78rem;background:var(--cx-activo, #e7f7f2);color:var(--cx-verde, #006d59)}.iav-canal-mini span.off{background:#f0f2f5;color:var(--cx-tenue, #54656f)}.iav-volver-sec{margin-bottom:12px}@media (max-width: 1280px){.iav-tarjetas,.iav-tarjetas.tres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.emb-det{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.emb-card{padding:16px;border-radius:14px}.emb-tira{flex-direction:column;gap:0;position:relative}.emb-tira:before{content:"";position:absolute;left:18px;top:26px;bottom:76px;width:2px;background:var(--emb-verde-txt)}.emb-paso{width:100%;flex:none;min-width:0}.emb-flecha{display:none}.emb-paso-btn{width:100%;min-height:0;flex-direction:row;text-align:left;gap:2px 12px;padding:13px 4px;display:grid;border:0;border-bottom:1px solid var(--emb-borde);border-radius:0;background:transparent;grid-template-columns:34px 30px minmax(0,1fr) auto 14px;grid-template-areas:"cab ico tit pil fle" "cab ico res pil fle";align-items:center}.emb-paso-btn:hover,.emb-paso-btn:focus-visible{box-shadow:none;background:var(--emb-claro)}.emb-paso-fle{grid-area:fle;display:block!important;color:var(--emb-tenue);font-size:1.3rem}.emb-paso.nueva .emb-paso-btn{border:2px dashed var(--emb-borde2);border-radius:12px;margin-top:10px;padding:12px;color:var(--emb-verde-txt)}.emb-num{position:relative;z-index:1;width:30px;height:30px}.iav-tar{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"ico tit" "ico txt";column-gap:14px;row-gap:2px;align-items:center;padding-right:64px}.iav-tar>.iav-tar-ico{grid-area:ico}.iav-tar>h3{grid-area:tit;margin:0;font-size:1.08rem}.iav-tar>p{grid-area:txt;font-size:.9rem}.iav-tar .emb-sw{top:50%;transform:translateY(-50%);right:16px}.iav-tarjetas.tres .iav-tar{display:flex;flex-direction:column;align-items:stretch;padding-right:16px}.iav-tar.con-sw{padding-right:76px!important}.emb-pildora{font-size:.7rem;padding:3px 8px}.emb-paso-cab{grid-area:cab;width:auto}.emb-paso-cab .emb-mango{display:none}.emb-paso-ico{grid-area:ico;font-size:1.35rem;margin:0}.emb-paso-btn b{grid-area:tit}.emb-paso-res{grid-area:res;min-height:0}.emb-pildora{grid-area:pil;margin:0;font-size:.72rem;padding:4px 9px}.emb-paso.nueva .emb-paso-btn{display:flex;flex-direction:row;justify-content:center}.emb-mas-ico{width:30px;height:30px;font-size:1.1rem}.emb-det-cab h2,.emb-titulo{font-size:1.5rem}.emb-num.grande{width:46px;height:46px;font-size:1.25rem}.emb-det-ico{font-size:1.9rem}.emb-det-fila{gap:12px}.emb-det-fila .emb-btn.grande{width:100%}.emb-chip-nuevo{flex-direction:column}.iav-inicio-cab h1{font-size:1.75rem}.iav-inicio-cab .iav-probar{width:100%}.iav-tarjetas,.iav-tarjetas.tres{grid-template-columns:minmax(0,1fr);gap:12px}.iav-tar{padding:16px}.iav-tar-ico{width:46px;height:46px;font-size:1.3rem}.emb-pendiente{bottom:8px}.emb-pendiente .emb-btn{flex:1}}.emb input.emb-titulo{font-size:2.15rem!important;font-weight:700!important;line-height:1.2!important;height:auto!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;padding:2px 8px!important;color:var(--emb-texto)!important}.emb input.emb-titulo:hover:not(:disabled),.emb input.emb-titulo:focus{border-color:var(--emb-borde2)!important;background:var(--cx-card, #fff)!important}@media (max-width: 700px){.emb input.emb-titulo{font-size:1.5rem!important}}.iav-page{color:var(--text);padding:30px 32px;min-width:0}.iav-page *,.iav-page *:before,.iav-page *:after{box-sizing:border-box}.iav-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:18px}.iav-head h1{display:flex;align-items:center;gap:12px;font-size:2rem;margin:0 0 5px}.iav-head p,.iav-card p{color:var(--text-dim);line-height:1.5;margin:4px 0 14px}.iav-head-actions{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.iav-head-actions label{display:grid;gap:5px;font-size:.78rem;color:var(--text-dim)}.iav-head-actions select{min-width:220px}.iav-tabs{display:flex;gap:8px;overflow-x:auto;padding:2px 0 14px;margin-bottom:8px}.iav-tabs button{border:1px solid var(--border, #29404b);background:transparent;color:var(--text-dim);border-radius:999px;padding:9px 16px;white-space:nowrap;cursor:pointer}.iav-tabs button.active{border-color:var(--cyan);background:#68dfd221;color:var(--cyan);font-weight:700}.iav-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.iav-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.iav-card{min-width:0;background:var(--card, #071c24);border:1px solid var(--border, #1d3b45);border-radius:14px;padding:18px;margin-bottom:14px}.iav-card h3{margin:0 0 8px;font-size:1rem}.iav-card small{color:var(--text-dim);font-size:.78rem;display:block}.iav-card>strong{display:block;font-size:1.9rem;margin-top:8px;line-height:1.2}.iav-card>strong.iav-modelo{font-size:1rem;overflow-wrap:anywhere}.iav-canales{display:grid;gap:9px}.iav-canal{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid var(--border, #1d3b45);border-radius:10px;padding:12px;min-width:0}.iav-canal div{display:grid;gap:3px;min-width:0}.iav-canal b{font-size:.95rem}.iav-canal span{color:var(--text-dim);font-size:.8rem;line-height:1.4}.iav-switch{flex:none;min-width:108px;padding:9px 12px;border-radius:999px;background:transparent;border:1px solid var(--border, #1d3b45);color:var(--text-dim);cursor:pointer;font-weight:700}.iav-switch.on{background:#68dfd221;border-color:var(--cyan);color:var(--cyan)}.iav-switch:disabled,.iav-button:disabled,.iav-choice:disabled{opacity:.55;cursor:wait}.iav-modos,.iav-actions{display:flex;flex-wrap:wrap;gap:8px}.iav-choice,.iav-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;padding:9px 13px;border:1px solid var(--cyan);border-radius:8px;background:var(--cyan);color:#041519;cursor:pointer;font-weight:700;font-size:.85rem}.iav-choice{border-color:var(--border, #1d3b45);background:transparent;color:var(--text)}.iav-choice.active{border-color:var(--cyan);color:var(--cyan);background:#68dfd21a}.iav-button.secondary{color:var(--text);background:transparent;border-color:var(--border, #1d3b45)}.iav-sources{grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0}.iav-sources>div{border:1px solid var(--border, #1d3b45);padding:12px;border-radius:10px;display:grid;gap:4px}.iav-sources b{font-size:1.45rem;color:var(--cyan)}.iav-sources span{color:var(--text-dim);font-size:.78rem}.iav-row{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--border, #1d3b45);overflow-wrap:anywhere;font-size:.86rem}.iav-row:last-child{border:0}.iav-row span{color:var(--text-dim)}.iav-card details{margin-top:12px}.iav-card summary{cursor:pointer;color:var(--cyan)}.iav-prompt{white-space:pre-wrap;overflow-wrap:anywhere;max-height:460px;overflow:auto;background:#0003;border-radius:8px;padding:12px;font-size:.77rem}.iav-learning{border:1px solid var(--border, #1d3b45);border-radius:10px;padding:12px;margin:10px 0;overflow-wrap:anywhere}.iav-learning p{margin:7px 0}.iav-learning .iav-actions{margin-top:9px}.iav-chat{min-height:230px;max-height:400px;overflow-y:auto;background:#0000002e;border:1px solid var(--border, #1d3b45);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px}.iav-message{max-width:88%;padding:10px 12px;border-radius:11px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45;font-size:.88rem}.iav-message.user{align-self:flex-end;background:var(--cyan);color:#041519}.iav-message.assistant{align-self:flex-start;background:#12303a;border:1px solid var(--border, #1d3b45)}.iav-form{display:flex;gap:8px;align-items:end;margin-top:12px}.iav-page textarea{width:100%;min-height:78px;resize:vertical;margin-bottom:10px}.iav-form textarea{flex:1;min-width:0;margin:0}.iav-alert{padding:10px 13px;border-radius:9px;margin-bottom:12px;overflow-wrap:anywhere}.iav-alert.error{background:#ff69691a;border:1px solid #b95151;color:#faa}.iav-alert.ok{background:#68dfd21a;border:1px solid var(--cyan);color:var(--cyan)}@media (max-width: 900px){.iav-page{padding:18px}.iav-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.iav-page{padding:14px}.iav-head h1{font-size:1.55rem}.iav-head-actions,.iav-head-actions label,.iav-head-actions select{width:100%}.iav-head-actions>button{width:100%}.iav-grid{grid-template-columns:minmax(0,1fr)}.iav-stats,.iav-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.iav-canal{align-items:stretch;flex-direction:column}.iav-switch{width:100%;min-height:44px}.iav-form{flex-direction:column;align-items:stretch}.iav-form button,.iav-card>.iav-button{min-height:44px}.iav-tabs{flex-wrap:wrap;overflow:visible}.iav-tabs button{min-height:44px;white-space:normal}}.iav-campo{display:grid;gap:5px;font-size:.8rem;color:var(--text-dim);margin:8px 0}.iav-campo textarea{width:100%;min-height:64px;resize:vertical}.iav-nota{font-size:.84rem;color:var(--text-dim);margin-top:10px}.iav-card h3 svg{vertical-align:-3px;margin-right:6px}.iav-usd-cab,.iav-usd-fila{display:grid;grid-template-columns:minmax(0,1fr) 80px 110px 110px;gap:10px;align-items:center}.iav-usd-cab{font-weight:700}.iav-usd-fila b,.iav-usd-fila span{min-width:0;overflow-wrap:anywhere}.iav-usd-fila input{width:100px;max-width:100%}@media (max-width: 700px){.iav-usd-cab{display:none}.iav-usd-fila{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 90px}.iav-usd-fila b{grid-column:1 / -1}.iav-usd-fila input{width:100%}}.co{--co-texto: var(--cx-texto, #111b21);--co-texto2: var(--cx-texto2, #3b4a54);--co-tenue: var(--cx-tenue, #54656f);--co-borde: var(--cx-borde2, #d1d7db);--co-borde-suave: var(--cx-borde, #e9edef);--co-card: var(--cx-card, #ffffff);--co-verde: var(--cx-verde, #006d59);--co-relleno: var(--cx-cian-rell, #008069);--co-activo: var(--cx-activo, #e7f7f2);--co-rojo: var(--cx-rojo, #c0283f);color:var(--co-texto)}:where(.co) p{margin:0}.co h3{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:1.05rem}.co h3 svg{flex:none}.co .co-sub{color:var(--co-tenue);font-size:.86rem;line-height:1.45;margin:0 0 12px}.co-cab{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.co-manual,.co-volver,.co-desplegar{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:6px 2px;color:var(--co-verde);font:inherit;font-weight:600;font-size:.88rem;cursor:pointer}.co-volver{margin-bottom:8px}.co-tarjetas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.co-tarjeta{display:flex;align-items:center;gap:12px;min-width:0;text-align:left;padding:16px;border-radius:12px;border:1px solid var(--co-borde);background:var(--co-card);color:var(--co-texto);cursor:pointer;font:inherit}.co-tarjeta:hover,.co-tarjeta:focus-visible{border-color:var(--co-relleno);background:var(--co-activo)}.co-tarjeta>svg{flex:none;width:22px;height:22px;color:var(--co-verde)}.co-tarjeta span{display:grid;gap:3px;min-width:0}.co-tarjeta b{font-size:.98rem}.co-tarjeta small{color:var(--co-tenue);font-size:.84rem;overflow-wrap:anywhere}.co-buscar{display:flex;align-items:center;gap:8px;border:1px solid var(--co-borde);border-radius:10px;padding:0 10px;background:var(--cx-campo, #ffffff);margin:4px 0 12px}.co-buscar svg{flex:none;color:var(--co-tenue)}.co-buscar input{flex:1;min-width:0;border:0!important;background:transparent!important;padding:10px 0;font:inherit;color:var(--co-texto);outline:none;box-shadow:none!important}.co-lista{display:flex;flex-direction:column;gap:8px}.co-fila{border:1px solid var(--co-borde-suave);border-radius:10px;background:var(--co-card);min-width:0}.co-fila.abierta{border-color:var(--co-borde)}.co-fila-cab{display:flex;align-items:center;gap:10px;padding:8px 10px;min-width:0}.co-fila-tit{flex:1;display:flex;align-items:flex-start;gap:8px;min-width:0;border:0;background:none;padding:4px 0;text-align:left;cursor:pointer;color:var(--co-texto);font:inherit}.co-fila-tit>svg{flex:none;margin-top:3px;color:var(--co-tenue)}.co-fila-tit span{display:grid;gap:2px;min-width:0}.co-fila-tit b{font-weight:600;font-size:.92rem;overflow-wrap:anywhere}.co-fila-tit small{color:var(--co-tenue);font-size:.8rem}.co-fila-cuerpo{padding:2px 12px 12px 34px;display:grid;gap:8px;font-size:.88rem;line-height:1.5;color:var(--co-texto2);white-space:pre-wrap;overflow-wrap:anywhere}.co-fila-cuerpo small{color:var(--co-tenue);font-size:.78rem}.co-et{font-weight:700}.co-et.mal{color:var(--co-rojo)}.co-et.bien{color:var(--co-verde)}.co-sw{flex:none;display:inline-flex;align-items:center;gap:8px;min-width:124px;justify-content:flex-start;padding:6px 10px 6px 6px;border-radius:999px;border:1px solid #8696a0;background:#fff;color:var(--co-texto2);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.co-sw i{position:relative;width:34px;height:20px;border-radius:999px;background:#8696a0;flex:none;transition:background .15s}.co-sw i:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.co-sw.on{border-color:var(--co-relleno);color:var(--co-verde);background:var(--co-activo)}.co-sw.on i{background:var(--co-relleno)}.co-sw.on i:after{transform:translate(14px)}.co-sw:disabled{opacity:.6;cursor:wait}.co-estado{flex:none;font-size:.82rem;font-weight:700;color:var(--co-tenue)}.co-estado.on{color:var(--co-verde)}.co-aviso{border-radius:10px;padding:9px 12px;font-size:.86rem;margin-bottom:10px;overflow-wrap:anywhere}.co-aviso.ok{background:var(--co-activo);color:#005c4b}.co-aviso.mal,.co .co-mal{background:#fdecef;color:var(--co-rojo)}.co-cerradas{margin-top:14px}.co-desplegar{margin-bottom:6px}.co-ir{margin-bottom:10px}.co-vacio{color:var(--co-tenue);font-size:.88rem;padding:8px 0}.co-arreglo{border:1px solid var(--co-borde-suave);border-radius:10px;padding:10px 12px;display:grid;gap:6px;background:var(--co-card);min-width:0}.co-arreglo-cab{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.co-arreglo-cab time{font-size:.8rem;font-weight:700;color:var(--co-tenue)}.co-grave{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:var(--co-rojo)}.co-grave i{width:8px;height:8px;border-radius:50%;background:var(--co-rojo)}.co-arreglo p{font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.co-chips{display:flex;flex-wrap:wrap;gap:6px}.co-chips span{font-size:.74rem;font-weight:600;padding:2px 8px;border-radius:999px;background:#eef1f4;color:var(--co-texto2);overflow-wrap:anywhere;max-width:100%}.co-mas{margin-top:12px}@media (max-width: 900px){.co-tarjetas{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.co-fila-cab{flex-wrap:wrap}.co-fila-tit{flex-basis:100%}.co-sw{margin-left:24px;min-height:40px}.co-fila-cuerpo{padding-left:12px}.co-ir,.co-mas{width:100%;min-height:44px}}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
