body{margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;margin:0}.ma{--fondo:#f3f8fb;--sup:#fff;--supAlta:#eaf3f8;--hover:#f3f9fc;--sel:#e0f4fe;--borde:#dbe7ee;--bordeBtn:#c2d3de;--bordeCampo:#7d93a2;--tinta:#071b2c;--sec:#4f6272;--ter:#5f707c;--tint:#0369a1;--prim:#0ea5e9;--primHover:#38bdf8;--sobrePrim:#04263a;--primSuave:#0ea5e91f;--seleccion:#0ea5e938;--exito:#00a86b;--exitoTxt:#0b6b46;--exitoSuave:#e0f5ec;--aviso:#c27a00;--avisoTxt:#7a4300;--avisoSuave:#fff4dc;--peligro:#d83b4c;--peligroTxt:#b42335;--peligroSuave:#fce9eb;--sobrePeligro:#fff;--info:#0284c7;--infoTxt:#0369a1;--infoSuave:#e0f4fe;--neutro:#e6eef3;--neutroTxt:#3e5260;--coin:#ff8a3d;--coinTxt:#b54a00;--coinSuave:#ffede0;--meta:linear-gradient(90deg, #ffb020, #ff6a1a 55%, #e5104f);--mPasos:#0ea5e9;--mMinutos:#00a86b;--mDistancia:#7c5ce6;--barra:linear-gradient(180deg, #0b2a40 0%, #071b2c 42%);--barraTxt:#eaf6ffcc;--barraTenue:#eaf6ff94;--barraLinea:#eaf6ff1a;--barraActiva:#0ea5e933;--sombra:0 1px 2px #071b2c0d, 0 6px 20px #071b2c0f;--sombraAlta:0 12px 40px #071b2c2e;--foco:#0284c7;--toast:#071b2c;--toastTxt:#f4fbfc;color:var(--tinta);background:var(--fondo);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Poppins,system-ui,sans-serif;font-size:14px;line-height:20px}.ma.oscuro{--fondo:#061423;--sup:#0d2233;--supAlta:#10293d;--hover:#112a3f;--sel:#5ad1ff1a;--borde:#1c3a50;--bordeBtn:#2c4c63;--bordeCampo:#5b7789;--tinta:#f4fbfc;--sec:#b7cbd2;--ter:#8ea7b0;--tint:#5ad1ff;--prim:#38bdf8;--primHover:#5ad1ff;--sobrePrim:#04263a;--primSuave:#5ad1ff24;--seleccion:#5ad1ff47;--exito:#3ddc97;--exitoTxt:#6be3a8;--exitoSuave:#3ddc9724;--aviso:#ffc35a;--avisoTxt:#ffd98a;--avisoSuave:#ffc35a1f;--peligro:#ff6372;--peligroTxt:#ff8a95;--peligroSuave:#ff637224;--sobrePeligro:#2a070b;--info:#5ad1ff;--infoTxt:#7fdbff;--infoSuave:#5ad1ff1f;--neutro:#16324a;--neutroTxt:#c3d4da;--coin:#ff8a3d;--coinTxt:#ff9a4d;--coinSuave:#ff65002e;--mPasos:#38bdf8;--mMinutos:#3ddc97;--mDistancia:#a78bfa;--barra:linear-gradient(180deg, #0a2236 0%, #040f1a 42%);--sombra:0 1px 2px #00000059;--sombraAlta:0 16px 48px #0000008c;--foco:#5ad1ff;--toast:#e8f1f4;--toastTxt:#071b2c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ma *,.ma :before,.ma :after{box-sizing:border-box}.ma *{scrollbar-width:thin;scrollbar-color:var(--bordeBtn) transparent}.ma ::selection{background:var(--seleccion)}.ma :focus{outline:none}.ma :focus-visible{outline:2px solid var(--foco);outline-offset:2px}.ma .fila:focus-visible{outline-offset:-2px}.ma h1,.ma h2,.ma h3,.ma p{margin:0}.ma .num{font-variant-numeric:tabular-nums}.ma .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.ma .mono::placeholder{font-family:Poppins,system-ui,sans-serif}.ma .sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ma .btn{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.ma .btn-p{background:var(--prim);color:var(--sobrePrim)}.ma .btn-p:hover{background:var(--primHover)}.ma .btn-s{background:var(--sup);color:var(--tinta);border-color:var(--bordeBtn)}.ma .btn-s:hover{background:var(--hover);border-color:var(--bordeCampo)}.ma .btn-g{color:var(--tint);padding:0 10px}.ma .btn-g:hover{background:var(--primSuave)}.ma .btn-d{background:var(--sup);color:var(--peligroTxt);border-color:var(--bordeBtn)}.ma .btn-d:hover{background:var(--peligroSuave);border-color:var(--peligro)}.ma .btn-dg{color:var(--peligroTxt);padding:0 10px}.ma .btn-dg:hover{background:var(--peligroSuave)}.ma .btn-dp{background:var(--peligro);color:var(--sobrePeligro)}.ma .btn-sm{height:32px;padding:0 12px;font-size:13px}.ma .btn-lg{height:48px;font-size:15px}.ma .btn:disabled,.ma .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ma .btn-p:disabled:hover{background:var(--prim)}.ma .btn-i{width:36px;height:36px;color:var(--sec);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.ma .btn-i:hover{background:var(--supAlta);color:var(--tinta)}.ma .btn-i:disabled{opacity:.35;cursor:not-allowed;color:var(--sec);background:0 0}.ma .etq{color:var(--tinta);margin-bottom:6px;font-size:13px;font-weight:500;line-height:18px;display:block}.ma .opc{color:var(--sec);font-weight:400}.ma .ayuda{color:var(--sec);margin-top:6px;font-size:12px;line-height:17px;display:block}.ma .error{color:var(--peligroTxt);align-items:flex-start;gap:6px;margin-top:6px;font-size:12px;font-weight:500;line-height:17px;display:flex}.ma .campo{border:1px solid var(--bordeCampo);background:var(--sup);width:100%;height:42px;color:var(--tinta);border-radius:10px;padding:0 12px;font-size:14px;line-height:20px;transition:border-color .15s,box-shadow .15s}.ma textarea.campo{resize:vertical;height:auto;padding:10px 12px}.ma .campo:hover{border-color:var(--sec)}.ma .campo:focus,.ma .campo:focus-visible{border-color:var(--tint);box-shadow:0 0 0 3px var(--primSuave);outline:none}.ma .campo.err,.ma .campo.err:focus{border-color:var(--peligro);box-shadow:0 0 0 3px var(--peligroSuave)}.ma .campo:disabled{background-color:var(--supAlta);color:var(--sec);border-color:var(--borde);cursor:not-allowed}.ma .campo::placeholder{color:var(--ter)}.ma select.campo{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%234F6370' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.ma.oscuro select.campo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23B7CBD2' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ma .conIcono{display:block;position:relative}.ma .conIcono>svg{color:var(--sec);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ma .conIcono>.campo{padding-left:40px}.ma .sufijo{display:block;position:relative}.ma .sufijo>span{color:var(--sec);pointer-events:none;font-size:13px;font-weight:500;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ma .sufijo>.campo{padding-right:56px}.ma .switch{background:var(--bordeCampo);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:40px;height:24px;padding:0;transition:background-color .18s;position:relative}.ma .switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #071b2c4d}.ma .switch[aria-checked=true]{background:var(--prim)}.ma .switch[aria-checked=true]:after{transform:translate(16px)}.ma .switch:disabled{opacity:.45;cursor:not-allowed}.ma .seg{background:var(--supAlta);border-radius:999px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.ma .seg>button{height:34px;color:var(--sec);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.ma .seg>button:hover{color:var(--tinta)}.ma .seg>button[aria-pressed=true]{background:var(--sup);color:var(--tinta);font-weight:600;box-shadow:0 1px 3px #071b2c24}.ma.oscuro .seg>button[aria-pressed=true]{box-shadow:none;background:#1b4058}.ma .tabs{border-bottom:1px solid var(--borde);gap:4px;display:flex}.ma .tab{height:46px;color:var(--sec);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.ma .tab:hover{color:var(--tinta)}.ma .tab[aria-selected=true]{color:var(--tinta);font-weight:600}.ma .tab[aria-selected=true]:after{content:"";background:var(--prim);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.ma .cuenta{background:var(--supAlta);min-width:22px;height:20px;color:var(--sec);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 7px;font-size:12px;font-weight:500;line-height:20px}.ma .tab[aria-selected=true] .cuenta{background:var(--primSuave);color:var(--tint)}.ma .chip{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.ma .chip.punto:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ma .c-ok{background:var(--exitoSuave);color:var(--exitoTxt)}.ma .c-aviso{background:var(--avisoSuave);color:var(--avisoTxt)}.ma .c-peligro{background:var(--peligroSuave);color:var(--peligroTxt)}.ma .c-info{background:var(--infoSuave);color:var(--infoTxt)}.ma .c-neutro{background:var(--neutro);color:var(--neutroTxt)}.ma .c-borde{color:var(--sec);box-shadow:inset 0 0 0 1px var(--bordeBtn);background:0 0}.ma a.chip:hover{filter:brightness(.96);text-underline-offset:2px;text-decoration:underline}.ma .panel{background:var(--sup);border:1px solid var(--borde);border-radius:14px}.ma .tcab{height:40px;color:var(--sec);background:var(--supAlta);border-bottom:1px solid var(--borde);flex-shrink:0;align-items:center;column-gap:16px;padding:0 20px;font-size:12px;font-weight:500;display:grid}.ma .fila{border-bottom:1px solid var(--borde);text-align:left;width:100%;min-height:64px;color:inherit;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;column-gap:16px;padding:10px 20px;font-size:14px;transition:background-color .12s;display:grid}.ma .fila:hover{background:var(--hover)}.ma button.fila{cursor:pointer}.ma .fila[aria-current=true]{background:var(--sel)}.ma .lnk{color:var(--tinta);font-weight:600;text-decoration:none}.ma .lnk:hover{color:var(--tint);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ma .enlace{color:var(--tint);text-underline-offset:3px;cursor:pointer;font-weight:500;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline;text-decoration-thickness:1px}.ma .enlace:hover{text-decoration-thickness:2px}.ma .aviso{color:var(--tinta);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;line-height:19px;display:flex}.ma .aviso-aviso{background:var(--avisoSuave)}.ma .aviso-aviso>svg{color:var(--aviso)}.ma .aviso-peligro{background:var(--peligroSuave)}.ma .aviso-peligro>svg{color:var(--peligro)}.ma .aviso-info{background:var(--infoSuave)}.ma .aviso-info>svg{color:var(--info)}.ma .aviso-ok{background:var(--exitoSuave)}.ma .aviso-ok>svg{color:var(--exito)}.ma .toast{background:var(--toast);max-width:min(440px,100vw - 280px);color:var(--toastTxt);box-shadow:var(--sombraAlta);z-index:20;border-radius:12px;align-items:center;gap:12px;padding:12px 12px 12px 16px;font-size:14px;line-height:20px;animation:.22s cubic-bezier(.16,1,.3,1) maEntrar;display:flex;position:absolute;bottom:20px;left:24px}.ma .toast>svg{color:#3dd68c}.ma.oscuro .toast>svg{color:#118a5b}.ma .toast.toast-error>svg{color:#ff6372}.ma.oscuro .toast.toast-error>svg{color:#d83b4c}.ma .toast button{color:inherit;opacity:.8}.ma .toast button:hover{opacity:1;background:#7f7f7f2e}@keyframes maEntrar{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes maGirar{to{transform:rotate(360deg)}}.ma .barra{background:var(--barra);width:248px;height:100%;color:var(--barraTxt);flex-direction:column;flex-shrink:0;padding:20px 12px 12px;display:flex}.ma .barra :focus-visible{outline-color:#5ad1ff}.ma .nav{white-space:nowrap;height:40px;color:var(--barraTxt);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.ma .nav-grupo{letter-spacing:.06em;text-transform:uppercase;color:var(--barraTenue);padding:0 12px 4px;font-size:11px;font-weight:600;line-height:16px}.ma a.nav:hover{color:#f4fbfc;background:#eaf6ff0f}.ma .nav[aria-current=page]{background:var(--barraActiva);color:#fff;font-weight:600}.ma .nav[aria-current=page] svg{color:#5ad1ff}.ma .nav-off{color:var(--barraTenue);cursor:default}.ma .pronto{color:var(--barraTenue);background:#eaf6ff14;border-radius:999px;margin-left:auto;padding:0 8px;font-size:11px;font-weight:500;line-height:18px}.ma .barra .btn-i{color:var(--barraTenue)}.ma .barra .btn-i:hover{color:#f4fbfc;background:#eaf6ff14}.ma .zona{border:1.5px dashed var(--bordeCampo);background:var(--supAlta);text-align:center;cursor:pointer;width:100%;color:var(--tinta);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:border-color .15s,background-color .15s;display:flex}.ma .zona:hover{border-color:var(--tint);background:var(--primSuave)}.ma .zona.err{border-color:var(--peligro);background:var(--peligroSuave)}.ma .radio{border:1px solid var(--borde);background:var(--sup);cursor:pointer;text-align:left;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;transition:border-color .15s,background-color .15s;display:flex}.ma .radio:hover{border-color:var(--bordeCampo)}.ma .radio[aria-checked=true]{border-color:var(--tint);background:var(--sel);box-shadow:inset 0 0 0 1px var(--tint)}.ma .bolita{border:1.5px solid var(--bordeCampo);background:var(--sup);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.ma .radio[aria-checked=true] .bolita{border-color:var(--prim);border-width:5px}.ma .skel{background:var(--supAlta);border-radius:6px;animation:1.4s ease-in-out infinite maPulso;display:block}@keyframes maPulso{0%,to{opacity:1}50%{opacity:.55}}.ma .nav-n{color:#2a1200;text-align:center;font-variant-numeric:tabular-nums;background:#ff8a3d;border-radius:999px;min-width:22px;height:20px;margin-left:auto;padding:0 7px;font-size:12px;font-weight:600;line-height:20px}.ma .dl{grid-template-columns:132px minmax(0,1fr);gap:10px 16px;margin:0;font-size:13px;line-height:19px;display:grid}.ma .dl dt{color:var(--sec)}.ma .dl dd{min-width:0;margin:0}.ma .seccion{color:var(--sec);text-transform:none;font-size:12px;font-weight:600;line-height:16px}.ma .barraFila{outline-offset:2px;border-radius:6px;grid-template-columns:168px minmax(0,1fr);align-items:center;column-gap:14px;height:30px;display:grid;position:relative}.ma .barraFila .tip{z-index:2;background:var(--toast);color:var(--toastTxt);white-space:nowrap;box-shadow:var(--sombraAlta);pointer-events:none;border-radius:8px;padding:8px 10px;font-size:12px;line-height:16px;display:none;position:absolute;bottom:calc(100% + 4px);right:0}.ma .barraFila:hover .tip,.ma .barraFila:focus-visible .tip{display:block}.ma .barraFila:hover .barraRelleno,.ma .barraFila:focus-visible .barraRelleno{filter:brightness(1.12)}.ma .check{border:1px solid var(--borde);background:var(--sup);cursor:pointer;text-align:left;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.ma .check:hover{border-color:var(--bordeCampo)}.ma .check[aria-checked=true]{border-color:var(--tint);background:var(--sel);box-shadow:inset 0 0 0 1px var(--tint)}.ma .check:disabled{opacity:.5;cursor:not-allowed}.ma .cajita{border:1.5px solid var(--bordeCampo);background:var(--sup);color:#0000;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.ma .check[aria-checked=true] .cajita{background:var(--prim);border-color:var(--prim);color:var(--sobrePrim)}.ma .contador{color:var(--sec);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:17px}.ma .contador.pasado{color:var(--peligroTxt);font-weight:600}.ma .radio:disabled,.ma .seg>button:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.ma *,.ma :before,.ma :after{transition:none!important;animation:none!important}}.ma h1.titulo{letter-spacing:-.3px;font-size:24px;font-weight:600;line-height:32px}.ma .bajada{color:var(--sec)}.ma .kpi{flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.ma .kpi-etq{color:var(--sec);align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:18px;display:flex}.ma .kpi-valor{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:36px}.ma .kpi-sub{color:var(--sec);font-size:12px;line-height:17px}.ma .noche{color:#f4fbfc;background:radial-gradient(120% 140% at 100% 0,#0ea5e947,#0ea5e900 55%),linear-gradient(160deg,#0b2a40,#071b2c);border:1px solid #5ad1ff29;border-radius:16px}.ma .noche .tenue{color:#eaf6ffb3}.ma .moneda{background:radial-gradient(circle at 35% 30%,#ffc27a,#ff8a3d 55%,#e06a1a);border-radius:50%;flex-shrink:0;width:18px;height:18px;display:inline-block;box-shadow:inset 0 0 0 1.5px #ffffff59}.ma .medidor{background:var(--supAlta);border-radius:999px;height:8px;overflow:hidden}.ma .noche .medidor{background:#eaf6ff1f}.ma .medidor>span{background:linear-gradient(90deg,#5ad1ff,#0ea5e9);border-radius:999px;height:100%;display:block}.ma .medidor.lleno>span{background:var(--meta)}.ma .tabla{border-collapse:separate;border-spacing:0;width:100%;font-size:13px;line-height:18px}.ma .tabla th{z-index:1;text-align:left;color:var(--sec);background:var(--supAlta);border-bottom:1px solid var(--borde);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:500;position:sticky;top:0}.ma .tabla td{border-bottom:1px solid var(--borde);vertical-align:middle;padding:10px 12px}.ma .tabla th:first-child,.ma .tabla td:first-child{padding-left:20px}.ma .tabla th:last-child,.ma .tabla td:last-child{padding-right:20px}.ma .tabla .der{text-align:right}.ma .tabla tbody tr{transition:background-color .12s}.ma .tabla tbody tr:hover{background:var(--hover)}.ma .tabla tbody tr.clic{cursor:pointer}.ma .tabla tbody tr[aria-selected=true]{background:var(--sel)}.ma .tabla .sub{color:var(--sec);font-size:12px;line-height:16px;display:block}.ma .elipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ma .barraFiltros{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ma .barraFiltros .etq{margin-bottom:4px;font-size:12px}.ma .barraFiltros .campo{height:40px}.ma .serie{align-items:flex-end;gap:2px;height:180px;display:flex}.ma .serie .col{outline-offset:2px;border-radius:4px 4px 0 0;flex:1;align-items:flex-end;min-width:2px;height:100%;display:flex;position:relative}.ma .serie .col>.relleno{background:linear-gradient(#5ad1ff,#0ea5e9);border-radius:4px 4px 1px 1px;width:100%;max-width:36px;min-height:2px;margin:0 auto;transition:filter .12s;display:block}.ma .serie .col.cero>.relleno{background:var(--borde)}.ma .serie .col:hover>.relleno,.ma .serie .col:focus-visible>.relleno{filter:brightness(1.12)saturate(1.1)}.ma .serie .col .tip{z-index:3;background:var(--toast);color:var(--toastTxt);white-space:nowrap;box-shadow:var(--sombraAlta);pointer-events:none;border-radius:8px;padding:8px 10px;font-size:12px;line-height:16px;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ma .serie .col:hover .tip,.ma .serie .col:focus-visible .tip{display:block}.ma .json{background:var(--supAlta);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:320px;margin:0;padding:12px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:18px;overflow:auto}.ma .cambio{background:var(--avisoSuave);border-radius:4px}.ma .dl.derecha dd{text-align:right}.ma .miniImagen{border:1px solid var(--borde);background:var(--supAlta);color:var(--sec);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ma .miniImagen>img{width:100%;height:100%;display:block}.ma .miniImagenVelo{color:var(--tint);background:#ffffffb3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ma.oscuro .miniImagenVelo{background:#061423b3}.ma .color{align-items:center;gap:8px;display:flex}.ma .color input[type=color]{border:1px solid var(--bordeCampo);background:var(--sup);cursor:pointer;border-radius:10px;flex-shrink:0;width:42px;height:42px;padding:3px}.ma .color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.ma .color input[type=color]::-webkit-color-swatch{border:none;border-radius:7px}.ma .color input[type=color]:disabled{cursor:not-allowed;opacity:.5}.ma .deslizador{width:100%;height:32px;accent-color:var(--prim);cursor:pointer}.ma .deslizador:disabled{cursor:not-allowed}.ma .encuadre{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#071b2c;border-radius:12px;line-height:0;position:relative;overflow:hidden}.ma .encuadre.off{cursor:default}.ma .encuadre>img{pointer-events:none;width:100%;height:auto;display:block}.ma .encuadre .ventana{pointer-events:none;border:2px solid #fff;border-radius:8px;position:absolute;box-shadow:0 0 0 9999px #0414228c}.ma .encuadre .ventana.estante{box-shadow:none;border:2px dashed #ffc35a}.ma .encuadre .puntoEnc{pointer-events:none;background:#0ea5e9;border:3px solid #fff;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;box-shadow:0 1px 6px #00000073}.ma .leyendaVentana{border:2px solid var(--tinta);border-radius:3px;width:18px;height:12px}.ma .leyendaVentana.estante{border:2px dashed #c27a00}.ma .vistaApp{--appFondo:#f3f8fb;--appTarjeta:#fff;--appTinta:#071b2c;--appSec:#4f6272;--appTer:#5f707c;--appTinte:#e0f4fe;--appAzul:#0284c7;--appSombra:0 4px 14px #00438d12;background:var(--appFondo);color:var(--appTinta);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.ma .vistaApp.oscuro{--appFondo:#061423;--appTarjeta:#0d2233;--appTinta:#f4fbfc;--appSec:#b7cbd2;--appTer:#8ea7b0;--appTinte:#0f3550;--appSombra:0 4px 14px #00000047}.ma .vistaRotulo{color:var(--appTinta);font-size:17px;font-weight:600;line-height:22px}.ma .fotoEncuadrada{position:absolute;inset:0;overflow:hidden}.ma .fotoEncuadrada>img{max-width:none;display:block;position:absolute}.ma .appDestacada,.ma .appEstante{box-shadow:var(--appSombra);color:#fff;background:#071b2c;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.ma .appDestacada{border-radius:24px;justify-content:space-between;padding:18px}.ma .appEstante{border-radius:22px;justify-content:flex-end;padding:56px 12px 12px}.ma .appDestacada.borde,.ma .appEstante.borde{box-shadow:inset 0 0 0 1px #ffffff1f}.ma .veloDestacada,.ma .veloEstante{position:absolute;inset:0}.ma .veloDestacada{background:linear-gradient(#0414221a 0%,#04142261 42%,#041422e6 100%)}.ma .veloEstante{background:linear-gradient(#04142200 0%,#0414224d 30%,#041422d1 60%,#041422f0 100%)}.ma .capa,.ma .placaLogo{position:relative}.ma .placaLogo{background:#fff;border-radius:10px;flex-shrink:0;width:64px;height:40px;display:block;overflow:hidden}.ma .placaLogo.grande{width:76px;height:48px}.ma .placaLogo>img{object-fit:cover;width:calc(100% - 8px);height:100%;position:absolute;inset:0 4px}.ma .corazonApp{background:#04142261;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.ma .appMarcaFoto{color:#ffffffe0;font-size:14px;font-weight:600;line-height:19px}.ma .appOfertaGrande{letter-spacing:-.3px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:21px;font-weight:600;line-height:27px;display:-webkit-box;overflow:hidden}.ma .appCategoriaFoto{color:#ffffffd1;flex:1;font-size:14px;line-height:19px}.ma .pildoraVer{color:#04263a;white-space:nowrap;background:linear-gradient(135deg,#5ad1ff,#0ea5e9);border-radius:20px;align-items:center;gap:4px;height:40px;padding:0 12px 0 16px;font-size:14px;font-weight:600;display:inline-flex}.ma .appNombreEstante,.ma .appFraseEstante{color:#fff;text-shadow:0 1px 3px #00000073}.ma .appNombreEstante{font-size:17px;font-weight:600;line-height:22px}.ma .appFraseEstante{font-size:15px;line-height:20px}.ma .appCatalogo{background:var(--appTarjeta);box-shadow:var(--appSombra);border-radius:22px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.ma .appCatalogoFoto{background:var(--appTinte);justify-content:center;align-items:center;display:flex;position:relative}.ma .appNombre{color:var(--appTinta);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:21px;display:-webkit-box;overflow:hidden}.ma .appOferta{color:var(--appSec);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:16px;line-height:22px;display:-webkit-box;overflow:hidden}.ma .appCategoria{color:var(--appTer);font-size:14px;font-weight:500;line-height:19px}.ma .appPremio{background:var(--appTarjeta);width:236px;box-shadow:var(--appSombra);border-radius:22px;flex-shrink:0;overflow:hidden}.ma .caraPremio{color:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;padding:16px;display:flex;position:relative;overflow:hidden}.ma .caraPremio.arte{background:#cfe6f2;padding:0}.ma .caraPremio.arte>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ma .caraPremio .circulo{background:#ffffff1f;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-60px;right:-40px}.ma .etiquetaCara{white-space:nowrap;background:#00000040;border-radius:12px;padding:3px 10px;font-size:13px;font-weight:500;line-height:18px}.ma .sobreCara{color:#fff;background:#071b2cc7;border-radius:14px;padding:5px 12px;font-size:13px;font-weight:600;line-height:18px;position:absolute;top:12px;left:12px}.ma .pildoraPronto{background:var(--appTinte);color:var(--appAzul);border-radius:12px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:600;line-height:19px;display:inline-flex}.ma .vistaApp.oscuro .pildoraPronto{color:#5ad1ff}.ma .formEditor{border:none;flex-direction:column;gap:22px;min-width:0;margin:0;padding:0;display:flex}.ma .formEditor>section+section{border-top:1px solid var(--borde);padding-top:20px}.ma .dosCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.ma .tresCol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ma .listaChica{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:19px;display:flex}.ma .listaChica.tenue{color:var(--sec);font-size:12px;line-height:17px}.ma .pasosApp{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ma .pasosApp>li{color:var(--appTinta);align-items:flex-start;gap:10px;font-size:15px;line-height:21px;display:flex}.ma .pasoNum{background:var(--appTinte);width:22px;height:22px;color:var(--appAzul);text-align:center;border-radius:50%;flex-shrink:0;font-size:12px;font-weight:600;line-height:22px}.ma .vistaApp.oscuro .pasoNum{color:#5ad1ff}
