.dm-demo{--a-banda:36px;--z:1;--a-mono-d:ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--a-lat-fondo:#111418;--a-lat-tinta:#c9ced6;--a-lat-tenue:#7d8592;--a-lat-linea:#22272f;--a-flota:0px}.dm-demo[data-tema=oscuro]{--a-lat-fondo:#0e1014;--a-lat-linea:#1e2229}.dm-demo[data-tam=m]{--z:1.08}.dm-demo[data-tam=g]{--z:1.18}@media (max-width:767px){.dm-demo[data-tam=m]{--z:1}.dm-demo[data-tam=g]{--z:1.1}}html:has(.dmd-raiz){background:#08070d}body:has(.dm-demo){overscroll-behavior:none}body:has(.dm-demo) .dm-page-scan{display:none}body:has(.dm-demo) .dm-page-in{animation:none}.dmd-raiz{min-height:calc(100dvh / var(--z))}.dm-embebido .dmd-banda{display:none}.dm-embebido .dm-demo{--a-banda:0px}.dmd-banda{position:sticky;top:0;z-index:40;justify-content:space-between;gap:8px;height:var(--a-banda);padding:0 8px 0 6px;background:var(--dmr-bg);color:var(--dmr-ink);border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--a-mono-d);font-size:10.5px;letter-spacing:.02em}.dmd-banda,.dmd-banda-izq{display:flex;align-items:center}.dmd-banda-izq{min-width:0;gap:12px}.dmd-banda-txt{margin:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgba(246,243,255,.66)}.dmd-banda-largo{display:none}.dmd-banda-btn,.dmd-banda-salir{flex:none;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:4px;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .15s,color .15s,filter .15s}.dmd-banda-salir{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}.dmd-banda-salir:hover{background:#fff;color:#08070d}.dmd-banda-btn{border:0;background:var(--dmr-iris);background-size:160% 100%;color:#0c0a14;font-weight:700}.dmd-banda-btn:hover{filter:brightness(1.06) saturate(1.1);background-position:100% 0}.dmd-banda-btn-corto{display:inline}.dmd-banda-btn-largo{display:none}.dmd-banda-btn:focus-visible,.dmd-banda-salir:focus-visible{outline:2px solid #22D3EE;outline-offset:2px}.dmd-banda-entrada{position:absolute;left:0;right:0;background:transparent;border-bottom:0}.dmd-banda-entrada .dmd-banda-salir{background:var(--dmr-bg)}.dmd-banda-entrada .dmd-banda-salir:hover{background:#fff}@media (min-width:768px){.dmd-banda{padding:0 16px;font-size:11.5px}.dmd-banda-largo{display:inline}.dmd-banda-btn-corto,.dmd-banda-corto{display:none}.dmd-banda-btn-largo{display:inline}.dmd-banda-btn,.dmd-banda-salir{height:26px;padding:0 12px}}.dmd-entrada{min-height:calc(100dvh / var(--z));padding:64px 20px 28px;background:var(--a-bg);gap:24px}.dmd-ent-izq,.dmd-entrada{display:flex;flex-direction:column}.dmd-ent-izq{align-items:flex-start;gap:16px;max-width:460px}.dm-demo .dmd-ent-titulo{margin:4px 0 0;font-size:clamp(46px,16vw,84px);line-height:.92;letter-spacing:.01em;color:var(--a-ink)}.dmd-ent-aviso{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--a-line2);border-radius:var(--a-r);background:var(--a-panel);color:var(--a-mut);font-size:14px;line-height:1.45}.dmd-ent-aviso .dmu-ico{margin-top:2px;color:var(--a-tenue)}.dmd-ent-botones{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:4px}.dm-demo .dmd-ent-botones .dmu-btn{min-height:48px;font-size:15px;justify-content:space-between}.dm-demo .dmd-ent-titulo span{display:block}.dm-demo .dmd-ent-titulo{font-size:clamp(38px,12.5vw,64px)}.dmd-ent-mapa{display:flex;flex-direction:column;margin:0;padding:0;border:1px solid var(--a-line);border-radius:var(--a-r);background:var(--a-panel);overflow:hidden}.dmd-ent-parte{display:grid;grid-template-columns:36px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;align-items:start;padding:14px 16px}.dmd-ent-parte+.dmd-ent-parte{border-top:1px solid var(--a-line)}.dmd-ent-ico{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--a-line2);border-radius:var(--a-r);background:var(--a-bg);color:var(--a-ink)}.dmd-ent-parte h2{margin:0;font-family:var(--a-tit);font-size:16px;line-height:1.25;font-weight:700;color:var(--a-ink)}.dmd-ent-parte p{margin:2px 0 0;font-size:13.5px;line-height:1.4;color:var(--a-mut)}.dmd-ent-mods{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);margin:12px 0 0;padding:0;list-style:none;border-top:1px solid var(--a-line)}.dmd-ent-mods li{display:flex;align-items:flex-start;gap:10px;padding:9px 0}.dmd-ent-mods li+li{border-top:1px solid var(--a-line)}.dmd-ent-mods .dmu-ico{flex:none;margin-top:2px;color:var(--a-tenue)}.dmd-ent-mods li>div{min-width:0}.dmd-ent-mods b{display:block;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--a-ink)}.dmd-ent-mods span{display:block;font-size:12.5px;line-height:1.35;color:var(--a-mut)}@media (min-width:768px){.dmd-entrada{align-items:center;padding:72px 48px 40px}.dmd-ent-izq,.dmd-ent-mapa{width:min(640px,100%)}.dmd-ent-mods{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.dmd-ent-mods li:nth-child(2){border-top:0}.dm-demo .dmd-ent-botones .dmu-btn{min-height:44px}}@media (min-width:1100px){.dmd-entrada{flex-direction:row;justify-content:center;gap:64px}.dmd-ent-izq{flex:none;width:420px}.dmd-ent-mapa{flex:0 1 640px;width:auto}}.dmd-login{position:fixed;inset:var(--a-banda) 0 0 0;z-index:35;display:flex;flex-direction:column;justify-content:flex-start;gap:18px;padding:clamp(28px,9dvh,84px) 20px 24px;background:var(--a-bg);animation:dmu-fondo .2s ease-out}.dmd-login-aviso{margin:0;max-width:640px;font-family:var(--a-tit);font-stretch:82%;font-weight:800;font-size:clamp(26px,7.4vw,44px);line-height:1.02;text-transform:uppercase;color:var(--a-ink)}.dmd-login-aviso span{color:var(--a-acc-texto)}.dmd-login-caja{width:100%;max-width:380px;display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--a-panel);border:1px solid var(--a-line2);border-radius:10px;box-shadow:var(--a-sombra2);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dmd-login-caja label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--a-mut)}.dmd-login-campo{display:flex;align-items:center;min-height:42px;padding:0 12px;border:1px solid var(--a-line2);border-radius:var(--a-r);background:var(--a-panel2);color:var(--a-ink);font-family:var(--a-mono);font-size:15px;font-weight:500}.dmd-login-campo.activo{outline:2px solid var(--a-foco);outline-offset:-1px}.dmd-login-campo i{display:inline-block;width:2px;height:18px;margin-left:1px;background:var(--a-ink);animation:dmd-parpadea 1s steps(1) infinite}@keyframes dmd-parpadea{50%{opacity:0}}.dmd-login-btn{min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--a-r);background:var(--a-acc);color:var(--a-acc-ink);font-weight:700;font-size:15px;transition:filter .1s}.dmd-login-btn.pulsado{filter:brightness(1.2)}.dmd-login-barra{width:100%;max-width:380px;height:4px;border-radius:2px;background:var(--a-hundido);overflow:hidden}.dmd-login-barra i{display:block;height:100%;width:0;background:var(--a-acc)}.dmd-login-saltar{position:absolute;right:16px;bottom:20px}@media (min-width:768px){.dmd-login{justify-content:center;padding:40px 64px;gap:24px}.dmd-login-saltar{right:32px;bottom:32px}}.dmd-app{display:flex;flex-direction:column;height:calc(100dvh / var(--z) - var(--a-banda));min-height:0;background:var(--a-bg)}.dm-embebido .dmd-app{height:calc(100dvh / var(--z))}.dmd-app-carga{padding:16px}.dmd-centro{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.dmd-barra{position:relative;z-index:30;display:flex;align-items:center;gap:8px;flex:none;height:52px;padding:0 8px 0 12px;background:var(--a-panel);border-bottom:1px solid var(--a-line)}.dmd-barra-hud{flex:1;min-width:0;display:flex;justify-content:flex-start}.dmd-hud-env{display:flex;min-width:0;flex:none}.dmd-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dmd-cabeza-acc{flex:none}.dmd-cabeza-acc,.dmd-cabeza-slot,.dmd-franja{display:flex;align-items:center;gap:8px}.dmd-franja{flex:none;min-height:44px;padding:0 10px 0 8px;background:var(--a-bg);border-bottom:1px solid var(--a-line);--pes-fondo:var(--a-bg)}.dmd-franja>.dmu-pes-caja{flex:1;min-width:0}.dmd-franja-relleno{flex:1}.dmd-franja-sin:has(.dmd-cabeza-slot:empty){display:none}.dmd-cuerpo{flex:1;min-height:0;display:flex}.dmd-main{flex:1;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px 12px 24px;outline:none;-webkit-overflow-scrolling:touch}.dmd-contenido{max-width:1560px;margin:0 auto}.dmd-ctx-col{display:none}.dm-demo .dmd-ib{position:relative;flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;background:transparent;border:0;border-radius:var(--a-r);color:var(--a-mut);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.dm-demo .dmd-ib:hover,.dm-demo .dmd-ib[aria-expanded=true]{background:var(--a-hundido);color:var(--a-ink)}.dmd-punto{position:absolute;top:3px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--a-bad);color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:16px;text-align:center;box-sizing:border-box;box-shadow:0 0 0 2px var(--a-panel)}.dmd-ancla{position:relative;flex:none}.dmd-logo-barra{display:flex;flex:none}.dmd-tabs{flex:none;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--a-tabs) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--a-panel)}.dmd-tabs a,.dmd-tabs button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;background:none;border:0;color:var(--a-tenue);font-size:11px;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.dmd-tabs .on{font-weight:700}.dmd-tabs .on:before{content:"";position:absolute;top:-1px;left:28%;right:28%;height:2px;border-radius:2px;background:var(--a-acc-texto)}.dmd-grupo{display:none}.dmd-util{position:static;flex:none}.dmd-vel{position:fixed;inset:0;z-index:70;background:rgba(12,15,20,.45);animation:dmu-fondo .2s ease-out}.dmd-flot{position:fixed;z-index:71;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:82dvh;background:var(--a-panel);color:var(--a-ink);border:0;border-radius:12px 12px 0 0;box-shadow:var(--a-sombra2);animation:dmu-sube .25s cubic-bezier(.2,.8,.2,1)}.dmd-flot-asa{width:36px;height:4px;margin:8px auto 0;border-radius:2px;background:var(--a-line2)}.dmd-flot-cab{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 16px;border-bottom:1px solid var(--a-line)}.dmd-flot-cab h2{margin:0;font-size:16px;text-transform:uppercase}.dm-demo .dmd-flot-x{display:grid;place-items:center;width:32px;height:32px;padding:0;border-color:transparent;background:transparent;color:var(--a-mut)}.dm-demo .dmd-flot-x:hover{background:var(--a-hundido);border-color:transparent}.dmd-flot-cuerpo{overflow:auto;overscroll-behavior:contain;padding:4px 8px calc(14px + env(safe-area-inset-bottom))}.dmd-flot-sub{margin:12px 8px 4px;font-family:var(--a-mono);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--a-tenue)}.dmd-flot-vacio{margin:8px;color:var(--a-tenue);font-size:14px;list-style:none}.dmd-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dmd-fila{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:7px 8px;border:0;border-bottom:1px solid var(--a-line);border-radius:0;background:none;color:var(--a-ink);font:inherit;font-size:14px;line-height:1.3;text-align:left;text-decoration:none;cursor:pointer}.dmd-lista li:last-child .dmd-fila{border-bottom:0}.dmd-fila>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dmd-fila small{color:var(--a-mut);font-size:12px;font-weight:400}.dmd-fila-on,.dmd-fila:hover{background:var(--a-panel2)}.dmd-fila>.dmu-ico:last-child{color:var(--a-tenue)}.dmd-fila-nueva{background:var(--a-acc-suave)}.dmd-nivel{flex:none;width:8px;height:8px;border-radius:50%;background:var(--a-gris)}.dmd-nivel-ok{background:var(--a-ok)}.dmd-nivel-warn{background:var(--a-warn)}.dmd-nivel-bad{background:var(--a-bad)}.dmd-nivel-info{background:var(--a-acc-texto)}.dmd-nivel-gris{background:var(--a-line2)}.dmd-sit-ico{flex:none!important;display:grid!important;place-items:center;width:26px;height:26px;color:var(--a-tenue)}.dmd-fila b,.dmd-fila-btn b{font-weight:600}.dmd-fila-lock{margin-left:auto;color:var(--a-tenue)}.dmd-busca-in{flex:1;display:flex;align-items:center;gap:10px;min-width:0;color:var(--a-mut)}.dmd-busca-in input{flex:1;min-width:0;height:40px;background:none;border:0;outline:none;color:var(--a-ink);font:inherit;font-size:16px}.dmd-busca-in input:focus-visible{outline:none}.dmd-busca-in input::-moz-placeholder{color:var(--a-tenue)}.dmd-busca-in input::placeholder{color:var(--a-tenue)}.dmd-busca .dmu-modal-cuerpo{padding:4px 8px 8px}.dmd-busca-lista{padding-bottom:6px}.dmd-esqueleto{display:flex;flex-direction:column;gap:10px}.dmd-esqueleto i{display:block;height:84px;border-radius:var(--a-r);background:linear-gradient(90deg,var(--a-hundido),var(--a-panel2),var(--a-hundido));background-size:200% 100%;animation:dmd-brilla 1.4s linear infinite}.dmd-esqueleto i:first-child{height:28px;width:40%}@keyframes dmd-brilla{0%{background-position:200% 0}to{background-position:-200% 0}}.dmd-vc{position:fixed;inset:0;z-index:110;flex-direction:column;padding:62px 16px 16px;background:rgba(4,6,10,.95);animation:dmu-fondo .2s ease-out}.dmd-vc,.dmd-vc-barra{display:flex;align-items:center;justify-content:center;gap:12px}.dmd-vc-barra{flex-wrap:wrap;color:#c8d0dc;font-size:13px}.dmd-vc-barra b{color:#fff;font-weight:700}.dmd-tel{flex:none;width:calc(var(--tel-w,390px) + 22px);max-width:100%;height:min(calc(844px + 22px),calc((100dvh - 150px) / var(--z, 1)));padding:11px;background:#05070b;border:2px solid #394557;border-radius:38px;box-shadow:0 0 0 6px #0f1622;box-sizing:border-box}.dmd-tel-pantalla{position:relative;overflow:hidden;border-radius:28px}.dmd-tel-iframe,.dmd-tel-pantalla{width:100%;height:100%;background:var(--a-bg)}.dmd-tel-iframe{display:block;border:0}.dmd-vc-cerrar{position:absolute;top:14px;right:14px}@media (min-width:768px){.dm-demo{--a-flota:46px}.dmd-app{flex-direction:row}.dmd-centro{container:centro/inline-size}.dmd-contenido{container:cont/inline-size}.dmd-lateral{flex:none;width:var(--a-lateral);display:flex;flex-direction:column;background:var(--a-lat-fondo);color:var(--a-lat-tinta)}.dmd-lateral-logo{display:flex;padding:14px 16px 14px 18px;text-decoration:none;border-bottom:1px solid var(--a-lat-linea)}.dmd-nav{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;padding:8px 0}.dmd-aj,.dmd-nav a{position:relative;display:flex;align-items:center;gap:11px;height:40px;padding:0 12px 0 18px;color:var(--a-lat-tinta);font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,color .12s}.dmd-aj svg,.dmd-nav a svg{color:var(--a-lat-tenue)}.dmd-aj:hover,.dmd-nav a:hover{background:rgba(255,255,255,.05);color:#fff}.dmd-aj:hover svg,.dmd-nav a:hover svg{color:#fff}.dmd-aj.on,.dmd-nav a.on{background:rgba(255,255,255,.07);color:#fff;font-weight:600}.dmd-aj.on:before,.dmd-nav a.on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;background:var(--a-acc-oscuro)}.dmd-aj.on svg,.dmd-nav a.on svg{color:var(--a-acc-oscuro)}.dmd-nav-lock{margin-left:auto;color:var(--a-lat-tenue)}.dmd-lateral-pie{display:flex;flex-direction:column;border-top:1px solid var(--a-lat-linea)}.dmd-sesion{display:flex;align-items:center;gap:10px;padding:10px 14px 12px 18px}.dmd-avatar{flex:none;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.14)}.dmd-sesion-txt{display:flex;flex-direction:column;line-height:1.25;min-width:0}.dmd-sesion-txt b{font-size:13px;font-weight:600;color:#fff}.dmd-sesion-txt small{color:var(--a-lat-tenue);font-size:11.5px}.dmd-barra{height:var(--a-barra);padding:0 16px;gap:8px}.dmd-barra-fin{margin-left:auto;display:flex;align-items:center;gap:6px;min-width:0}.dm-demo .dmd-busca-btn{display:flex;align-items:center;gap:10px;width:360px;height:38px;padding:0 12px;background:var(--a-panel2);border:1px solid var(--a-line2);border-radius:var(--a-r);color:var(--a-tenue);font:inherit;font-size:15px;cursor:pointer}.dm-demo .dmd-busca-btn:hover{border-color:var(--a-line2);color:var(--a-mut)}.dmd-busca-btn span{flex:1;text-align:left;white-space:nowrap}.dmd-busca-btn kbd,.dmd-teclas kbd{padding:1px 5px;border:1px solid;border-radius:3px;font-size:10.5px;opacity:.8}.dmd-reloj{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 11px;margin-left:6px;border:1px solid color-mix(in srgb,var(--a-foco) 32%,transparent);border-radius:999px;background:var(--t-acc);color:var(--a-acc-texto);white-space:nowrap}.dmd-reloj b{font-size:14px;font-weight:600;color:var(--a-ink)}.dmd-reloj-h{font-size:15px;font-weight:600;color:var(--a-acc-texto);padding-left:8px;border-left:1px solid color-mix(in srgb,var(--a-foco) 32%,transparent)}.dm-demo .dmd-ib{width:34px;height:34px}.dmd-franja{min-height:46px;padding:0 16px 0 12px}.dmd-main{padding:16px 20px calc(var(--a-flota) + 16px)}.dmd-ctx-col{flex:none;display:none;width:var(--a-contexto);overflow:auto;overscroll-behavior:contain;padding:16px 16px calc(var(--a-flota) + 16px) 12px;border-left:1px solid var(--a-line);background:var(--a-panel2)}.dmd-teclas{flex:none;display:flex;align-items:center;gap:20px;height:var(--a-teclas);padding:0 16px;background:var(--a-lat-fondo);color:#9aa2ae;font-size:11.5px}.dmd-teclas span{display:inline-flex;align-items:center;gap:7px}.dmd-teclas kbd{background:#1f242c;color:#e2e6eb;border-color:#363d48;opacity:1}.dmd-teclas-fin{margin-left:auto;color:#6f7783;font-family:var(--a-mono)}.dmd-teclas .dmd-firma{margin-left:auto;display:inline-flex;align-items:center;gap:7px;color:#6f7783;font-size:11px;text-decoration:none;opacity:.85;transition:opacity .15s,color .15s}.dmd-firma img{display:block;width:14px;height:14px;opacity:.55}.dmd-teclas .dmd-firma:hover{color:#c9ced6;opacity:1}.dmd-firma:hover img{opacity:.9}.dmd-reporte{margin-left:auto;padding:0;border:0;background:none;color:#9aa2ae;font:inherit;font-size:11.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.dmd-reporte:hover{color:#e2e6eb}.dmd-reporte:focus-visible{outline:2px solid #22D3EE;outline-offset:2px}.dmd-teclas .dmd-reporte+.dmd-firma{margin-left:0}.dmd-teclas .dmd-firma:focus-visible{outline:2px solid #22D3EE;outline-offset:2px}.dmd-flot{position:absolute;z-index:71;left:auto;right:0;bottom:auto;top:calc(100% + 8px);width:var(--w,340px);max-height:min(70dvh,560px);border:1px solid var(--a-line2);border-radius:10px;box-shadow:var(--a-sombra2);animation:dmu-sube .16s ease-out}.dmd-flot-arriba{top:auto;bottom:calc(100% + 8px)}.dmd-flot-asa{display:none}.dmd-vel{background:transparent;animation:none}.dmd-grupo{position:fixed;z-index:45;right:16px;bottom:calc(var(--a-teclas) + 10px);display:flex;gap:6px;padding:4px;border:1px solid var(--a-line);border-radius:8px;background:color-mix(in srgb,var(--a-panel) 92%,transparent);box-shadow:0 4px 16px rgba(20,24,30,.08);backdrop-filter:blur(6px)}.dmd-grupo .dmu-btn{border-color:transparent}.dmd-grupo .dmu-btn-normal:hover{background:var(--a-hundido);border-color:transparent}.dmd-util{position:static}.dmd-lateral-pie .dmd-aj{margin-top:4px}}@media (min-width:1280px){.dmd-ctx-col{display:block}.dmd-ctx-col:has(.dmd-ctx-slot:empty){display:none}}@container centro (max-width:1000px){.dmd-busca-btn{width:34px!important;padding:0!important;justify-content:center}.dmd-busca-btn kbd,.dmd-busca-btn span{display:none}}@container centro (max-width:820px){.dmd-reloj{display:none}}@container centro (max-width:1160px){.dmd-reloj{padding:0 10px 0 9px;margin-left:0;gap:6px}.dmd-barra-fin{gap:3px}}@container cont (max-width:760px){.dmd-contenido .mp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dmd-contenido .mp-dos{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dmd-flot,.dmd-login,.dmd-vel{animation:none}}.dmd-flot-acc{display:flex;align-items:center;gap:4px}.dm-demo .dmd-flot-todo{height:28px;padding:0 8px;border:0;border-radius:var(--a-r);background:transparent;color:var(--a-acc-texto);font:600 12px/1 var(--a-font);cursor:pointer}.dm-demo .dmd-flot-todo:hover{background:var(--a-hundido)}.dmd-notis{gap:6px;padding:6px 0}.dm-demo .dmd-noti{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;border:1px solid transparent;border-radius:var(--a-r);font:inherit;font-size:13.5px;line-height:1.3;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.dmd-noti>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dmd-noti b{font-weight:600}.dmd-noti small{font-size:12px;font-weight:500}.dmd-noti-punto{flex:none;width:9px;height:9px;border-radius:50%}.dm-demo .dmd-noti.nueva{background:var(--t-ok);border-color:color-mix(in srgb,var(--a-ok) 28%,transparent);color:var(--a-ink)}.dmd-noti.nueva .dmd-noti-punto{background:var(--a-ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--a-ok) 22%,transparent)}.dmd-noti.nueva small{color:var(--a-ok)}.dm-demo .dmd-noti.leida{background:transparent;color:var(--a-tenue)}.dmd-noti.leida b{font-weight:500}.dmd-noti.leida .dmd-noti-punto{background:var(--a-line2)}.dmd-noti.leida small{color:var(--a-tenue)}.dm-demo .dmd-noti:hover{border-color:var(--a-line2)}.dmd-noti>.dmu-ico:last-child{color:var(--a-tenue)}.dmd-tabs{background:color-mix(in srgb,var(--a-panel) 86%,transparent);backdrop-filter:blur(14px) saturate(1.5);border-top:1px solid var(--a-line)}.dmd-tabs a,.dmd-tabs button{gap:2px;color:var(--a-mut);font-weight:500}.dmd-tabs .dmd-tab-ico{display:grid;place-items:center;width:54px;height:30px;border-radius:15px;transition:background-color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.dmd-tabs .on{color:var(--a-acc-texto);font-weight:600}.dmd-tabs .on:before{display:none}.dmd-tabs .on .dmd-tab-ico{background:color-mix(in srgb,var(--a-acc-texto) 15%,transparent);animation:dmd-rebote .45s cubic-bezier(.34,1.56,.64,1)}.dmd-tabs a:active .dmd-tab-ico,.dmd-tabs button:active .dmd-tab-ico{transform:scale(.86)}@keyframes dmd-rebote{0%{transform:scale(.8)}55%{transform:scale(1.12)}to{transform:scale(1)}}.dmc-raiz{display:contents;--dmc-piso:calc(var(--a-tabs,60px) + env(safe-area-inset-bottom))}.dmc-raiz[data-cara=portal]{--dmc-piso:calc(66px + 34px + env(safe-area-inset-bottom))}.dmc-raiz[data-cara=pagina]{--dmc-piso:calc(max(14px,env(safe-area-inset-bottom)) + 54px + 2px)}.dmc-grupo{display:none}.dmc-pastilla{position:fixed;z-index:44;left:50%;bottom:calc(var(--dmc-piso) + 10px);transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--a-line2);border-radius:999px;background:var(--a-panel);color:var(--a-ink);font:600 13px/1 var(--a-font);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 6px 18px rgba(20,24,30,.16)}.dmc-pastilla:active{transform:translateX(-50%) scale(.97)}.dmc-pastilla svg{color:var(--a-acc-texto)}.dmc-flecha{font-size:12px;color:var(--a-mut)}.dmc-fondo{position:fixed;inset:0;z-index:160;display:flex;align-items:flex-end;justify-content:center;background:rgba(8,10,14,.5);animation:dmu-fondo .18s ease-out}.dmc-hoja{width:100%;max-width:520px;max-height:82dvh;overflow:auto;padding:8px 12px calc(16px + env(safe-area-inset-bottom));background:var(--a-panel);color:var(--a-ink);border-radius:16px 16px 0 0;box-shadow:var(--a-sombra2);animation:dmu-sube .25s cubic-bezier(.2,.8,.2,1);font-family:var(--a-font)}.dmc-asa{display:block;width:36px;height:4px;margin:0 auto 10px;border-radius:2px;background:var(--a-line2)}.dmc-hoja ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dmc-fila{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 12px;border:1px solid var(--a-line);border-radius:12px;background:var(--a-panel);color:var(--a-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.dmc-fila.on{border-color:var(--a-acc-texto);background:var(--a-sel)}.dmc-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--a-sel);color:var(--a-acc-texto)}.dmc-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dmc-txt b{font-size:15px;font-weight:600}.dmc-txt small{font-size:13px;color:var(--a-mut)}.dmc-fila>svg{flex:none;color:var(--a-acc-texto)}@media (max-width:767px){.dmd-app:has(.dmc-pastilla) .dmd-main:after,.pt-app:has(.dmc-pastilla) .pt-wrap:after{content:"";display:block;height:58px}body:has(.dm-lista) .dmd-app:has(.dmc-pastilla) .dmd-main:after{height:112px}}@media (min-width:768px){.dmc-pastilla{display:none}.dmc-grupo{position:fixed;z-index:45;right:16px;bottom:16px;display:flex;gap:6px;padding:4px;border:1px solid var(--a-line);border-radius:8px;background:color-mix(in srgb,var(--a-panel) 92%,transparent);box-shadow:0 4px 16px rgba(20,24,30,.08);backdrop-filter:blur(6px)}.dmc-b{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid transparent;border-radius:var(--a-r,6px);background:transparent;color:var(--a-ink);font:600 13px/1 var(--a-font);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.dmc-b:hover{background:var(--a-hundido)}.dmc-b.on{background:var(--a-sel);border-color:color-mix(in srgb,var(--a-acc-texto) 40%,transparent);color:var(--a-acc-texto);cursor:default}.dmc-b:focus-visible{outline:2px solid var(--a-foco);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.dmc-fondo,.dmc-hoja{animation:none}}@media (max-width:767px){body:has(.dm-tut-aviso) .dmc-raiz[data-cara=panel] .dmc-pastilla{bottom:calc(var(--dmc-piso) + 12px + 62px + 10px)}}@media (min-width:768px) and (max-width:899px){.dmc-raiz[data-cara=portal] .dmc-barra{bottom:calc(var(--dmc-piso) + 10px)}}@media (min-width:768px){.pt-app:has(.dmc-grupo) .pt-wrap:after{content:"";display:block;height:56px}}html:not(.aq-marco) .dm-demo.aq:has(~.dmc-raiz) .aq-pie{padding-bottom:84px}@media (max-width:767px){html:not(.aq-marco) .dm-demo.aq:has(~.dmc-raiz) .aq-pie{padding-bottom:142px}}@media (min-width:768px){.dmc-barra{position:fixed;z-index:45;right:16px;bottom:16px;display:flex;align-items:flex-end;gap:8px}.dmc-raiz[data-cara=panel] .dmc-barra{bottom:calc(var(--a-teclas) + 10px)}.dmc-barra .dmc-grupo,.dmc-barra-sola .dmc-grupo{position:static}.dmc-barra-sola{display:contents}.dmc-barra-sola .dmc-grupo{position:fixed}.dmc-lado{display:flex;gap:6px;padding:4px;border:1px solid var(--a-line);border-radius:8px;background:color-mix(in srgb,var(--a-panel) 92%,transparent);box-shadow:0 4px 16px rgba(20,24,30,.08);backdrop-filter:blur(6px)}.dmc-lado .dmu-btn{border-color:transparent}.dmc-lado .dmu-btn-normal:hover{background:var(--a-hundido);border-color:transparent}.dmc-lado .dmd-util{position:static}}.dm-resalta.dm-resalta{outline:2px solid var(--a-foco);outline-offset:2px;animation:dm-titila .6s ease-in-out 3,dm-apaga .6s ease-out 1.8s forwards!important}.dm-resalta.dm-resalta.al-prev,.dm-resalta.dm-resalta.dmu-modal{outline-offset:0}.dm-resalta.dm-resalta-fila{outline-offset:-2px;animation:dm-titila-fila .6s ease-in-out 3,dm-fila-apaga .6s ease-out 1.8s forwards!important}@keyframes dm-titila{0%,to{outline-color:var(--a-foco);box-shadow:0 0 0 6px color-mix(in srgb,var(--a-foco) 34%,transparent),0 0 28px 6px color-mix(in srgb,var(--a-foco) 40%,transparent)}50%{outline-color:color-mix(in srgb,var(--a-foco) 25%,transparent);box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}}@keyframes dm-titila-fila{0%,to{outline-color:var(--a-foco);background-color:color-mix(in srgb,var(--a-foco) 22%,transparent)}50%{outline-color:color-mix(in srgb,var(--a-foco) 25%,transparent);background-color:transparent}}@keyframes dm-fila-apaga{0%{outline-color:var(--a-foco);background-color:color-mix(in srgb,var(--a-foco) 22%,transparent)}to{outline-color:transparent;background-color:transparent}}@keyframes dm-apaga{0%{outline-color:var(--a-foco);box-shadow:0 0 0 6px color-mix(in srgb,var(--a-foco) 34%,transparent),0 0 28px 6px color-mix(in srgb,var(--a-foco) 40%,transparent)}to{outline-color:transparent;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.dm-resalta.dm-resalta{animation:none!important;box-shadow:0 0 0 6px color-mix(in srgb,var(--a-foco) 34%,transparent)}.dm-resalta.dm-resalta-fila{box-shadow:none;background-color:color-mix(in srgb,var(--a-foco) 18%,transparent)}}@media (min-width:768px){.dmd-firma span,.dmd-teclas kbd,.dmd-teclas span{white-space:nowrap}}@media (min-width:768px) and (max-width:1099px){.dmc-b:not(.on)>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dmc-b:not(.on){min-width:40px;padding:0 10px;position:relative}.dmd-teclas{gap:12px;padding:0 10px}.dmd-teclas>span:nth-of-type(n+2){display:none}.dmc-lado .dmd-util{gap:0;padding:0 10px}.dmc-lado .dmd-util>:not(svg){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media (max-width:767px){body:has(.dmd-flot,.dmu-capa,.dmu-menu,.dm-map-fondo) .dmc-par,body:has(.dmd-flot,.dmu-capa,.dmu-menu,.dm-map-fondo) .dmc-pastilla{visibility:hidden}}@media (min-width:768px){body:has(.dmc-barra) .dmu-toasts{bottom:calc(var(--a-teclas) + 14px + 58px)}}