:root{--primario:#0e7490;--primario-fuerte:color-mix(in srgb, var(--primario) 82%, #000);--primario-suave:color-mix(in srgb, var(--primario) 12%, var(--superficie));--sobre-primario:#fff;--fondo:#f4f5f7;--superficie:#fff;--superficie2:#f9fafb;--borde:#e2e5ea;--borde-fuerte:#cdd2d9;--texto:#17202b;--texto2:#5a6675;--ok:#1d7a4b;--ok-fondo:#e4f5ec;--aviso:#9a5b00;--aviso-fondo:#fdf0d6;--error:#b3261e;--error-fondo:#fbe6e4;--info:#1d5fa8;--info-fondo:#e3eefb;--radio:10px;--sombra:0 1px 2px #1018280f, 0 1px 3px #10182814;--sombra-alta:0 12px 32px #1018282e;--lateral:236px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--fondo:#0f141a;--superficie:#171e26;--superficie2:#1c242d;--borde:#28323d;--borde-fuerte:#36424f;--texto:#e8edf2;--texto2:#9aa7b5;--ok:#55c28a;--ok-fondo:#12301f;--aviso:#f0b24a;--aviso-fondo:#33260c;--error:#ff8a80;--error-fondo:#3a1714;--info:#7db4f2;--info-fondo:#14283f;--sombra:0 1px 2px #0006;--sombra-alta:0 12px 32px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--fondo);color:var(--texto);-webkit-font-smoothing:antialiased;font:15px/1.45 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}h1,h2,h3,h4{margin:0;line-height:1.2}h1{letter-spacing:-.01em;font-size:1.45rem}h2{font-size:1.15rem}h3{font-size:1rem}p{margin:0}a{color:var(--primario)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--primario);outline-offset:2px}[hidden]{display:none!important}.app{grid-template-columns:var(--lateral) 1fr;min-height:100dvh;display:grid}.lateral{background:var(--superficie);border-right:1px solid var(--borde);flex-direction:column;gap:4px;height:100dvh;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.marca{align-items:center;gap:10px;padding:4px 8px 14px;display:flex}.marca-logo{background:var(--primario);width:34px;height:34px;color:var(--sobre-primario);border-radius:9px;flex:none;place-items:center;font-weight:700;display:grid}.marca-nombre{font-weight:650;line-height:1.15}.marca-sub{color:var(--texto2);font-size:.75rem}.nav-grupo{letter-spacing:.08em;text-transform:uppercase;color:var(--texto2);padding:14px 10px 4px;font-size:.7rem}.nav a,.nav button{width:100%;color:var(--texto);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.nav a:hover,.nav button:hover{background:var(--superficie2)}.nav a[aria-current=page]{background:var(--primario-suave);color:var(--primario-fuerte);font-weight:600}.nav .ico{text-align:center;flex:none;width:20px}.nav .num{background:var(--error);color:#fff;border-radius:99px;margin-left:auto;padding:1px 7px;font-size:.7rem;font-weight:600}.lateral-pie{border-top:1px solid var(--borde);margin-top:auto;padding-top:12px;font-size:.85rem}.principal{flex-direction:column;min-width:0;display:flex}.barra{background:var(--superficie);border-bottom:1px solid var(--borde);z-index:20;align-items:center;gap:12px;padding:12px 24px;display:flex;position:sticky;top:0}.barra h1{font-size:1.15rem}.barra .espacio{flex:1}.menu-movil{display:none}.contenido{flex-direction:column;gap:20px;width:100%;max-width:1280px;margin:0 auto;padding:24px;display:flex}.cabecera{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cabecera .espacio,.espacio{flex:1}@media (max-width:860px){.app{grid-template-columns:1fr}.lateral{z-index:40;width:min(82vw,300px);box-shadow:var(--sombra-alta);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.lateral.abierto{transform:none}.velo{z-index:30;background:#0006;position:fixed;inset:0}.menu-movil{display:inline-flex}.barra{padding:10px 14px}.contenido{padding:16px 14px 40px}}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);padding:16px}.tarjeta>h2:first-child,.tarjeta>h3:first-child{margin-bottom:10px}.cuadricula{gap:14px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.auto{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (max-width:860px){.g2,.g3,.g4{grid-template-columns:1fr 1fr}}@media (max-width:520px){.g2,.g3,.g4{grid-template-columns:1fr}}.fila{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fila.junta{gap:6px}.columna{flex-direction:column;gap:10px;display:flex}.muted{color:var(--texto2)}.chico{font-size:.85rem}.minimo{font-size:.78rem}.fuerte{font-weight:600}.numero{letter-spacing:-.02em;font-size:1.9rem;font-weight:700;line-height:1}.centro{text-align:center}.derecha{text-align:right}.btn{cursor:pointer;border:1px solid var(--borde-fuerte);background:var(--superficie);color:var(--texto);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:550;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--superficie2)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.primario{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}.btn.primario:hover:not(:disabled){background:var(--primario-fuerte)}.btn.suave{background:var(--primario-suave);color:var(--primario-fuerte);border-color:#0000}.btn.peligro{color:var(--error);border-color:color-mix(in srgb, var(--error) 40%, var(--borde))}.btn.peligro.lleno{background:var(--error);border-color:var(--error);color:#fff}.btn.verde{background:var(--ok);border-color:var(--ok);color:#fff}.btn.chico{padding:5px 10px;font-size:.85rem}.btn.icono{padding:7px 9px}.btn.enlace{color:var(--primario);background:0 0;border:0;padding:4px 6px}.campo{flex-direction:column;gap:4px;min-width:0;display:flex}.campo>span:first-child{color:var(--texto2);font-size:.82rem;font-weight:600}.campo small{color:var(--texto2);font-size:.78rem}.campo .error-texto{color:var(--error);font-size:.8rem}input[type=text],input[type=email],input[type=password],input[type=date],input[type=time],input[type=number],input[type=tel],input[type=search],input[type=month],select,textarea{border:1px solid var(--borde-fuerte);background:var(--superficie);border-radius:8px;width:100%;min-width:0;padding:9px 11px}textarea{resize:vertical;min-height:74px}input:disabled,select:disabled,textarea:disabled{background:var(--superficie2);color:var(--texto2)}input[type=checkbox],input[type=radio]{width:17px;height:17px;accent-color:var(--primario);flex:none}.casilla{cursor:pointer;align-items:center;gap:8px;display:flex}.pin-entrada{letter-spacing:.6em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.5rem}.chip{background:var(--superficie2);color:var(--texto2);border:1px solid var(--borde);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:2px 9px;font-size:.76rem;font-weight:600;display:inline-flex}.chip.ok{background:var(--ok-fondo);color:var(--ok);border-color:#0000}.chip.aviso{background:var(--aviso-fondo);color:var(--aviso);border-color:#0000}.chip.error{background:var(--error-fondo);color:var(--error);border-color:#0000}.chip.info{background:var(--info-fondo);color:var(--info);border-color:#0000}.punto{border-radius:99px;flex:none;width:10px;height:10px;display:inline-block}.pestanas{border-bottom:1px solid var(--borde);scrollbar-width:thin;gap:2px;display:flex;overflow:auto hidden}.pm:first-letter{text-transform:uppercase}.pestanas button{cursor:pointer;color:var(--texto2);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-weight:550}.pestanas button[aria-selected=true]{color:var(--primario-fuerte);border-bottom-color:var(--primario)}.tabla-caja{overflow-x:auto}table.tabla{border-collapse:collapse;width:100%}.tabla th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--texto2);border-bottom:1px solid var(--borde);white-space:nowrap;padding:8px 10px;font-size:.76rem}.tabla td{border-bottom:1px solid var(--borde);vertical-align:middle;padding:9px 10px}.tabla tr:last-child td{border-bottom:0}.tabla tbody tr:hover{background:var(--superficie2)}.vacio{text-align:center;color:var(--texto2);padding:30px 12px}.cargando{text-align:center;color:var(--texto2);padding:30px}.aviso-caja{background:var(--aviso-fondo);color:var(--aviso);border-radius:8px;padding:10px 12px;font-size:.9rem}.error-caja{background:var(--error-fondo);color:var(--error);border-radius:8px;padding:10px 12px;font-size:.9rem}.ok-caja{background:var(--ok-fondo);color:var(--ok);border-radius:8px;padding:10px 12px;font-size:.9rem}.info-caja{background:var(--info-fondo);color:var(--info);border-radius:8px;padding:10px 12px;font-size:.9rem}.modal-fondo{z-index:60;background:#080c1280;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--superficie);box-shadow:var(--sombra-alta);border-radius:14px;flex-direction:column;width:min(520px,100%);max-height:calc(100dvh - 32px);display:flex}.modal.ancho{width:min(820px,100%)}.modal-cab{align-items:center;gap:10px;padding:16px 18px 8px;display:flex}.modal-cab h2{flex:1}.modal-cuerpo{flex-direction:column;gap:14px;padding:8px 18px 16px;display:flex;overflow-y:auto}.modal-pie{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.avisos{z-index:80;flex-direction:column;gap:8px;max-width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.aviso-flotante{background:var(--texto);color:var(--superficie);box-shadow:var(--sombra-alta);border-radius:10px;padding:11px 14px;font-size:.92rem}.aviso-flotante.error{background:var(--error);color:#fff}.aviso-flotante.ok{background:var(--ok);color:#fff}.ingreso{place-items:center;min-height:100dvh;padding:20px;display:grid}.ingreso-caja{flex-direction:column;gap:16px;width:min(420px,100%);display:flex}.ingreso-caja .marca{text-align:center;flex-direction:column;justify-content:center;gap:8px;padding:0}.ingreso-caja .marca-logo{width:52px;height:52px;font-size:1.3rem}.tablero{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);max-height:72dvh;display:grid;position:relative;overflow:auto}.tablero-cab{z-index:3;background:var(--superficie2);border-bottom:1px solid var(--borde);text-align:center;padding:8px 6px;font-size:.85rem;font-weight:600;position:sticky;top:0}.tablero-eje{border-right:1px solid var(--borde);background:var(--superficie2);position:relative}.tablero-eje span{color:var(--texto2);font-size:.72rem;position:absolute;right:6px;transform:translateY(-50%)}.tablero-col{border-right:1px solid var(--borde);background-image:linear-gradient(var(--borde) 1px, transparent 1px);position:relative}.tablero-col:last-child{border-right:0}.bloque-cita{cursor:pointer;border:1px solid color-mix(in srgb, var(--c) 55%, var(--borde));background:color-mix(in srgb, var(--c) 16%, var(--superficie));text-align:left;color:var(--texto);border-radius:7px;padding:4px 7px;font-size:.78rem;line-height:1.25;position:absolute;left:3px;right:3px;overflow:hidden}.bloque-cita:hover{box-shadow:var(--sombra);z-index:2}.bloque-cita.revision{border-style:dashed}.bloque-cita.pendiente{border:1.5px dashed var(--aviso)}.bloque-cita.completada{opacity:.6}.bloque-cita.cerrada{opacity:.4;text-decoration:line-through}.bloque-cita b{display:block}.bloqueo-franja{background:repeating-linear-gradient(45deg, var(--superficie2), var(--superficie2) 6px, var(--borde) 6px, var(--borde) 7px);opacity:.8;color:var(--texto2);padding:2px 6px;font-size:.7rem;position:absolute;left:0;right:0;overflow:hidden}.cita-tarjeta{border:1px solid var(--borde);background:var(--superficie);cursor:pointer;text-align:left;border-radius:10px;align-items:flex-start;gap:12px;width:100%;padding:12px;display:flex}.cita-tarjeta:hover{border-color:var(--borde-fuerte);box-shadow:var(--sombra)}.cita-hora{font-variant-numeric:tabular-nums;min-width:64px;font-weight:700}.cita-hora small{color:var(--texto2);font-weight:500;display:block}.cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal-dia-nombre{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:var(--texto2);padding:4px;font-size:.75rem}.cal-celda{border:1px solid var(--borde);background:var(--superficie);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;min-height:84px;padding:6px;display:flex}.cal-celda:hover{border-color:var(--primario)}.cal-celda.hoy{border-color:var(--primario);box-shadow:inset 0 0 0 1px var(--primario)}.cal-celda.vacia{visibility:hidden}.cal-celda.cerrado{background:var(--superficie2);color:var(--texto2)}.cal-num{font-size:.85rem;font-weight:650}.cal-cuenta{color:var(--primario-fuerte);font-size:.78rem;font-weight:600}.horas{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:6px;display:grid}.hora-btn{border:1px solid var(--borde-fuerte);background:var(--superficie);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:8px;padding:8px 4px;font-weight:600}.hora-btn[aria-pressed=true]{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}.hora-btn.ocupada{color:var(--texto2);background:var(--superficie2);cursor:not-allowed;text-decoration:line-through}.servicio-opcion{border:1px solid var(--borde);cursor:pointer;background:var(--superficie);border-radius:8px;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.servicio-opcion.marcado{border-color:var(--primario);background:var(--primario-suave)}.servicio-opcion.suspendido{opacity:.5;cursor:not-allowed}.barra-valor{background:var(--primario-suave);border-radius:99px;height:8px;overflow:hidden}.barra-valor>i{background:var(--primario);border-radius:99px;height:100%;display:block}.pasos{gap:8px;display:flex}.paso{background:var(--superficie2);color:var(--texto2);border-radius:8px;flex:1;padding:8px 12px;font-size:.88rem;font-weight:600}.paso.activo{background:var(--primario-suave);color:var(--primario-fuerte)}.lista-simple{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.historial li{color:var(--texto2);font-size:.85rem}.historial b{color:var(--texto);font-weight:600}code,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.secreto{background:var(--superficie2);border:1px dashed var(--borde-fuerte);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;padding:10px 12px}.solo-imprimir{display:none}@media print{body{color:#000;background:#fff;font-size:12px}.lateral,.barra,.no-imprimir,.avisos,.velo,.btn{display:none!important}.app{display:block}.contenido{max-width:none;padding:0}.tarjeta{box-shadow:none;break-inside:avoid;border-color:#bbb}.solo-imprimir{display:block}.tablero{max-height:none;overflow:visible}}.sami-boton{z-index:40;background:var(--primario);color:var(--sobre-primario);font:inherit;box-shadow:var(--sombra-alta);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:8px;padding:11px 16px;font-weight:600;display:inline-flex;position:fixed;bottom:18px;right:18px}.sami-panel{z-index:45;background:var(--superficie);border:1px solid var(--borde);width:min(400px,100vw - 24px);height:min(560px,100dvh - 90px);box-shadow:var(--sombra-alta);border-radius:14px;flex-direction:column;display:flex;position:fixed;bottom:18px;right:18px;overflow:hidden}.sami-cab{border-bottom:1px solid var(--borde);background:var(--superficie2);align-items:center;gap:8px;padding:10px 12px;display:flex}.sami-aviso{background:var(--aviso-fondo);color:var(--aviso);padding:8px 12px;font-size:.8rem}.sami-mensajes{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}.sami-msg{border-radius:12px;max-width:88%;padding:9px 12px;font-size:.9rem;line-height:1.4}.sami-msg.yo{background:var(--primario);color:var(--sobre-primario);border-bottom-right-radius:3px;align-self:flex-end}.sami-msg.sami{background:var(--superficie2);border:1px solid var(--borde);border-bottom-left-radius:3px;align-self:flex-start}.sami-soporte{border-top:1px solid var(--borde);gap:6px;margin-top:8px;padding-top:8px;display:grid}.sami-contacto{margin:4px 0;padding-left:18px;font-size:.85rem}.sami-error{background:var(--error-fondo);color:var(--error);padding:8px 12px;font-size:.82rem}.sami-form{border-top:1px solid var(--borde);gap:8px;padding:10px 12px;display:grid}.sami-form.fila{flex-wrap:nowrap;display:flex}.sami-form input,.sami-form textarea{min-width:0;font:inherit;border:1px solid var(--borde-fuerte);background:var(--superficie);color:var(--texto);border-radius:8px;flex:1;padding:8px 10px}.fila-acciones{justify-content:flex-end;gap:8px;display:flex}.sami-escena-caja{border-bottom:1px solid var(--borde);background:radial-gradient(60% 55%,#081218,#000 78%);flex:none;height:176px;transition:height .3s;position:relative;overflow:hidden}.sami-escena-caja.chica{height:92px}.sami-escena{position:absolute;inset:0}.sami-escena .mascota-img{mix-blend-mode:screen;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;position:absolute;top:50%;left:50%}.sami-escena .mascota-lienzo{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sami-chip{background:#000;border-radius:50%;flex:none;width:32px;height:32px;display:inline-block;position:relative;overflow:hidden}.sami-chip img{mix-blend-mode:screen;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:520px){.sami-boton{bottom:76px}.sami-panel{bottom:12px;right:12px}}@media print{.sami-boton,.sami-panel{display:none}}.tarjetas-cifras{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.cifra{align-content:start;gap:4px;display:grid}.cifra b{font-size:1.6rem;line-height:1.15}fieldset.grupo{border:1px solid var(--borde);border-radius:var(--radio);gap:12px;min-width:0;margin:0;padding:12px 16px 14px;display:grid}fieldset.grupo legend{padding:0 6px;font-weight:600}.dos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.sello-siam{color:var(--texto2);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:.7rem;text-decoration:none;display:flex}.sello-siam img{background:#050006;border-radius:6px;width:auto;height:22px;padding:4px 8px}.lateral-pie .sello-siam{margin:0 0 12px}.marca.con-logo{justify-content:center;padding:6px 8px 14px}.marca-img{width:100%;max-width:190px;height:auto;display:block}.ingreso-caja .marca.con-logo.grande .marca-img{max-width:230px}:root[data-marca=greta]{--fondo:#f7faf8;--superficie2:#eef4f0;--borde:#d3e2d8;--borde-fuerte:#b9d0c1;--texto:#1e2d25;--texto2:#566a5f;--primario:#4a7a5d;--dorado:#c8a24d}:root[data-marca=greta] .lateral{color:#fff;background:#5f8c71;border-right:0}:root[data-marca=greta] .lateral .nav-grupo{color:#e6d29a}:root[data-marca=greta] .lateral .nav a,:root[data-marca=greta] .lateral .nav button{color:#f3f8f5}:root[data-marca=greta] .lateral .nav a:hover,:root[data-marca=greta] .lateral .nav button:hover{background:#ffffff1f}:root[data-marca=greta] .lateral .nav a[aria-current=page]{color:#3d6650;background:#fff}:root[data-marca=greta] .lateral-pie{color:#fff;border-top-color:#ffffff40}:root[data-marca=greta] .lateral-pie .muted,:root[data-marca=greta] .lateral-pie .sello-siam{color:#dcebe2}:root[data-marca=greta] .lateral-pie .btn{color:#fff;background:0 0;border-color:#ffffff73}:root[data-marca=greta] .barra{border-bottom:2px solid var(--dorado)}:root[data-marca=greta] .ingreso{background:var(--fondo)}.g2-asim{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}@media (max-width:860px){.g2-asim{grid-template-columns:1fr}}.kpi{background:var(--superficie);border:1px solid var(--borde);box-shadow:var(--sombra);border-radius:14px;align-items:center;gap:14px;min-width:0;padding:16px;display:flex}.kpi-icono{background:var(--primario-suave);width:46px;height:46px;color:var(--primario-fuerte);border-radius:13px;flex:none;place-items:center;display:grid}.kpi-texto{gap:2px;min-width:0;display:grid}.kpi-texto .muted{overflow-wrap:anywhere;line-height:1.25}.grafico-barras{width:100%;margin-top:10px;display:block}.barra-normal{fill:color-mix(in srgb, var(--primario) 45%, var(--superficie))}.barra-actual{fill:var(--primario)}.barras-etiquetas{text-align:center;margin-top:4px;display:grid}.barras-etiquetas div{color:var(--texto2);gap:0;font-size:.72rem;display:grid}.barras-etiquetas b{color:var(--texto);font-size:.9rem}.barras-etiquetas .actual b,.barras-etiquetas .actual span{color:var(--primario-fuerte);font-weight:700}.avatar-t{background:var(--c,var(--primario));color:#fff;border:2px solid var(--superficie);box-shadow:0 0 0 1.5px var(--c,var(--primario));border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.avatar-t img{object-fit:cover;width:100%;height:100%;display:block}.tarjeta-mini{border:1px solid var(--borde);background:var(--superficie);cursor:pointer;width:100%;font:inherit;color:inherit;border-radius:12px;align-items:center;gap:12px;padding:10px 12px}.tarjeta-mini:hover{border-color:var(--primario);box-shadow:var(--sombra)}.anillo-fondo{stroke:var(--primario-suave)}.anillo-valor{stroke:var(--primario)}.anillo-texto{fill:var(--texto)}.chips-tec{scrollbar-width:thin;gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.chip-tec{border:1.5px solid var(--borde);background:var(--superficie);cursor:pointer;min-width:74px;font:inherit;color:var(--texto2);border-radius:14px;justify-items:center;gap:4px;padding:8px 8px 6px;font-size:.8rem;font-weight:600;display:grid}.chip-tec:hover{border-color:var(--c,var(--primario))}.chip-tec.activo{border-color:var(--c,var(--primario));background:color-mix(in srgb, var(--c,var(--primario)) 12%, var(--superficie));color:var(--texto);box-shadow:0 0 0 2px color-mix(in srgb, var(--c,var(--primario)) 35%, transparent)}.chip-tec-todas{background:var(--primario);width:32px;height:32px;color:var(--sobre-primario);border-radius:50%;place-items:center;display:grid}.citas-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.cita-card{border:1px solid var(--borde);background:var(--superficie);box-shadow:var(--sombra);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cita-card-cuerpo{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;gap:12px;padding:12px;display:flex}.cita-card-cuerpo:hover{background:var(--superficie2)}.cita-card-botones{flex-wrap:wrap;gap:8px;padding:8px 12px 12px;display:flex}.filtros-cal{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.filtros-cal select{width:auto;min-width:130px}.cal-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:860px){.cal-layout{grid-template-columns:1fr}}.cal-m{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-m-enc{text-align:center;color:var(--texto2);padding:4px 0;font-size:.72rem;font-weight:700}.cal-m-dia{aspect-ratio:1;background:var(--superficie2);cursor:pointer;font:inherit;color:var(--texto);border:1px solid #0000;border-radius:10px;font-weight:600;position:relative}.cal-m-dia:hover{border-color:var(--primario)}.cal-m-dia.cerrado{opacity:.45}.cal-m-dia.hoy{border-color:var(--dorado,var(--primario))}.cal-m-dia.elegido{background:var(--primario);color:var(--sobre-primario);border-color:var(--primario)}.cal-m-dia i{background:var(--ok);color:#fff;text-align:center;border-radius:99px;min-width:16px;height:16px;padding:0 3px;font-size:.64rem;font-style:normal;line-height:16px;position:absolute;top:3px;right:3px}.tarjetas-trab{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.trab-card{background:var(--superficie);border:1px solid var(--borde);box-shadow:var(--sombra);border-radius:14px;gap:12px;padding:16px;display:grid}.trab-card-cab{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.trab-nombre{font-size:1.05rem;display:block}.trab-cifras{text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.trab-cifras div{background:var(--superficie2);border-radius:10px;padding:8px 4px;display:grid}.trab-cifras b{font-size:1.4rem;line-height:1.1}.trab-cifras span{color:var(--texto2);font-size:.72rem}.clientas-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.cliente-card{border:1px solid var(--borde);background:var(--superficie);box-shadow:var(--sombra);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.cliente-card:hover{border-color:var(--primario)}.cliente-inicial{background:var(--primario-suave);width:46px;height:46px;color:var(--primario-fuerte);border-radius:50%;flex:none;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.cliente-datos{flex:1;gap:1px;min-width:0;display:grid}.cliente-datos b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cliente-etq{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.cliente-visitas{text-align:center;background:var(--superficie2);border-radius:10px;padding:6px 10px;display:grid}.cliente-visitas b{font-size:1.3rem;line-height:1.1}.cliente-visitas span{color:var(--texto2);font-size:.7rem}.subnav{border-left:1px solid var(--borde);gap:2px;margin:2px 0 6px 18px;padding-left:10px;display:grid}.subnav a{color:var(--texto);border-radius:8px;padding:6px 10px;font-size:.88rem;text-decoration:none}.subnav a:hover{background:var(--superficie2)}.subnav a[aria-current=page]{background:var(--primario-suave);color:var(--primario-fuerte);font-weight:650}@media (min-width:901px){.pestanas-ajustes{display:none}}:root[data-marca=greta] .subnav{border-left-color:#ffffff4d}:root[data-marca=greta] .subnav a{color:#eaf4ee}:root[data-marca=greta] .subnav a:hover{background:#ffffff1f}:root[data-marca=greta] .subnav a[aria-current=page]{color:#3d6650;background:#ffffffeb}.primera:first-letter{text-transform:uppercase}.servicios-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.servicio-ficha{border:1px solid var(--borde);background:var(--superficie);border-radius:12px;gap:6px;padding:12px;display:grid}.servicio-ficha.apagado{background:var(--superficie2)}.servicio-ficha.apagado .servicio-ficha-cab b{color:var(--texto2)}.servicio-ficha-cab{justify-content:space-between;align-items:center;gap:6px;display:flex}.servicio-ficha-pie{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.tecnicas-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.tecnica-card{background:var(--superficie);border:1px solid var(--borde);box-shadow:var(--sombra);border-radius:14px;align-content:start;gap:12px;padding:16px;display:grid}.tecnica-card.apagado{opacity:.6}.tecnica-cab{align-items:center;gap:12px;display:flex}.tecnica-nombre{font-size:1.05rem;display:block}.kpi.tono-aviso .kpi-icono{background:var(--aviso-fondo);color:var(--aviso)}.kpi.tono-error .kpi-icono{background:var(--error-fondo);color:var(--error)}.kpi.tono-info .kpi-icono{background:var(--info-fondo);color:var(--info)}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--sombra-tarjeta:0 1px 2px #1e2d250f, 0 10px 26px -14px #1e2d2538;--sombra-tarjeta-alta:0 2px 4px #1e2d2514, 0 18px 34px -16px #1e2d254d}.barra .menu-movil{display:none}@media (max-width:860px){.barra .menu-movil{display:inline-flex}}@font-face{font-family:Italiana;font-style:normal;font-weight:400;font-display:swap;src:url(/panel/marcas/greta/fuentes/italiana.woff2)format("woff2")}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/panel/marcas/greta/fuentes/josefin.woff2)format("woff2")}:root[data-marca=greta]{--f-titulo:"Italiana", "Times New Roman", serif;--f-cuerpo:"Josefin Sans", system-ui, sans-serif}:root[data-marca=greta] body{font-family:var(--f-cuerpo);font-size:15.5px}:root:not([data-marca=greta]){--f-titulo:inherit;--f-cuerpo:inherit}.titulo-dia,.tec-dia h3,.minical-mes,.barra h1,.cal2-dia-cab h2,.tira-num,.cal2-num,.vacio-bonito h3{font-family:var(--f-titulo);letter-spacing:0;font-weight:400}:root[data-marca=greta] .barra h1{font-size:1.55rem}.titulo-dia{font-size:clamp(1.7rem,2.6vw,2.25rem);line-height:1.1}::selection{background:color-mix(in srgb, var(--primario) 28%, #fff);color:var(--texto)}input,textarea{caret-color:var(--primario)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--primario) 45%, transparent) transparent}:focus-visible{outline:2px solid var(--dorado,var(--primario));outline-offset:2px;border-radius:8px}@keyframes aparece{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes desliza-sig{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes desliza-ant{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.contenido>*{animation:aparece .26s var(--ease-out) both}.contenido>:nth-child(2){animation-delay:40ms}.contenido>:nth-child(3){animation-delay:80ms}.contenido>:nth-child(n+4){animation-delay:.11s}.btn,.tira-dia,.cal2-dia,.minical-dia,.serv-op,.serv-cat-cab,.tec-opcion,.libre-chip,.cita-fila-cab,.cal2-cita,.ley-chip,.serv-chip{transition:transform .16s var(--ease-out), background-color .16s ease, border-color .16s ease, box-shadow .2s ease, opacity .16s ease, color .16s ease}.btn:active:not(:disabled),.tira-dia:active,.cal2-dia:active,.minical-dia:active:not(:disabled),.serv-op:active:not(:disabled),.tec-opcion:active,.libre-chip:active,.ley-chip:active,.serv-chip:active{transform:scale(.97)}.cita-fila-cab:active,.cal2-cita:active,.serv-cat-cab:active{transform:scale(.985)}.desplegable{opacity:0;transition:grid-template-rows .26s var(--ease-in-out), opacity .2s ease;grid-template-rows:0fr;display:grid}.desplegable[data-abierto=true]{opacity:1;grid-template-rows:1fr}.desplegable-int{min-height:0;overflow:hidden}.desplegable[data-abierto=false] .desplegable-int{visibility:hidden;transition:visibility 0s .26s}.seg{background:var(--superficie2);border:1px solid var(--borde);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.seg button{cursor:pointer;color:var(--texto2);background:0 0;border:0;border-radius:9px;padding:6px 14px;font-size:.88rem;font-weight:600;transition:background-color .16s,color .16s,box-shadow .16s}.seg button[aria-selected=true]{background:var(--superficie);color:var(--primario-fuerte);box-shadow:0 1px 3px #1e2d2524}.punto-estado{background:var(--texto2);border-radius:50%;flex:none;width:9px;height:9px}.punto-estado.e-confirmada{background:var(--ok)}.punto-estado.e-por_confirmar,.punto-estado.e-en_revision{background:var(--aviso)}.punto-estado.e-completada{background:var(--primario);box-shadow:0 0 0 3px var(--primario-suave)}.punto-estado.e-cancelada,.punto-estado.e-rechazada,.punto-estado.e-suspendida{background:var(--error);opacity:.55}.punto-tec{border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.tira-semana{align-items:center;gap:8px;display:flex}.tira-dias{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.tira-dia{border:1px solid var(--borde);background:var(--superficie);cursor:pointer;border-radius:18px;justify-items:center;gap:2px;padding:10px 4px 9px;display:grid;position:relative}.tira-nombre{text-transform:uppercase;letter-spacing:.1em;color:var(--texto2);font-size:.7rem}.tira-num{font-size:1.55rem;line-height:1.15}.tira-puntos{align-items:center;gap:3px;min-height:7px;display:flex}.tira-puntos i{border-radius:50%;width:6px;height:6px;display:block}.tira-dia.hoy:after{content:"";background:var(--dorado,var(--primario));border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:10px}.tira-dia.elegido{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario);box-shadow:var(--sombra-tarjeta-alta)}.tira-dia.elegido .tira-nombre{color:color-mix(in srgb, var(--sobre-primario) 80%, transparent)}.tira-dia.elegido .tira-puntos i{box-shadow:0 0 0 1.5px #ffffffd9}@media (hover:hover) and (pointer:fine){.tira-dia:not(.elegido):hover{border-color:var(--primario);transform:translateY(-1px)}}.dia-titulo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dia-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-items:start;gap:16px;display:grid}.tec-dia{background:var(--superficie);border:1px solid var(--borde);box-shadow:var(--sombra-tarjeta);animation:aparece .24s var(--ease-out) both;animation-delay:calc(var(--i,0) * 35ms);border-radius:22px;gap:14px;padding:18px;display:grid}.tec-dia-cab{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.tec-dia-nombre{min-width:0;display:grid}.tec-dia h3{font-size:1.55rem;line-height:1.05}.tec-dia-cifras{text-align:center;line-height:1;display:grid}.tec-dia-cifras b{font-family:var(--f-titulo);color:var(--primario-fuerte);font-size:2.3rem;font-weight:400}.tec-dia-cifras span{text-transform:uppercase;letter-spacing:.08em;color:var(--texto2);font-size:.7rem}.linea-dia{background:var(--superficie2);border-radius:8px;height:22px;margin-bottom:14px;position:relative}.linea-bloque{background:var(--c);opacity:.85;border-radius:5px;transition:opacity .2s;position:absolute;top:4px;bottom:4px}.linea-bloque.e-completada{opacity:.3}.linea-bloque.e-cancelada,.linea-bloque.e-rechazada,.linea-bloque.e-suspendida{border:1px dashed var(--c);opacity:.5;background:0 0}.linea-bloque.sigue{opacity:1;box-shadow:0 0 0 2px var(--superficie), 0 0 0 4px var(--c)}.linea-ext{color:var(--texto2);letter-spacing:.04em;font-size:.66rem;position:absolute;top:calc(100% + 2px)}.linea-ext.izq{left:0}.linea-ext.der{right:0}.citas-filas{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cita-fila{border-radius:14px;transition:background-color .2s}.cita-fila.abierta{background:var(--superficie2)}.cita-fila.sigue{background:var(--primario-suave)}.cita-fila-cab{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:62px 1fr auto auto;align-items:center;gap:10px;width:100%;padding:9px 10px;display:grid}.cita-fila-hora{font-variant-numeric:tabular-nums;color:var(--primario-fuerte);font-size:.9rem;font-weight:600}.cita-fila-quien{min-width:0;display:grid}.cita-fila-quien b,.cita-fila-quien span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cita-fila.hecha .cita-fila-quien b{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--texto2) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--texto2) 60%, transparent);color:var(--texto2)}.cita-fila-cab .ico{color:var(--texto2);transition:transform .22s var(--ease-out)}.cita-fila.abierta .cita-fila-cab .ico{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.cita-fila-cab:hover{background:color-mix(in srgb, var(--primario) 8%, transparent)}}.cita-fila-datos{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:2px 10px 0;display:flex}.cita-fila-datos .muted{align-items:center;gap:5px;display:inline-flex}.cita-fila-botones{flex-wrap:wrap;gap:8px;padding:10px 10px 12px;display:flex}.cita-fila-botones .btn{gap:6px}.tec-dia-mas{justify-self:start}.libres-dia{background:var(--superficie2);border-radius:20px;gap:10px;padding:16px 18px;display:grid}.libres-dia h3{color:var(--texto2);font-size:.95rem;font-weight:600}.libres-lista{flex-wrap:wrap;gap:8px;display:flex}.libre-chip{background:var(--superficie);border:1px solid var(--borde);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-size:.9rem;font-weight:600;display:inline-flex}.libre-chip:disabled{cursor:default;opacity:.8}@media (hover:hover) and (pointer:fine){.libre-chip:not(:disabled):hover{border-color:var(--c,var(--primario))}}.vacio-bonito{text-align:center;border:1.5px dashed var(--borde-fuerte);color:var(--texto2);background:color-mix(in srgb, var(--primario) 4%, var(--superficie));border-radius:24px;justify-items:center;gap:12px;padding:54px 20px;display:grid}.vacio-bonito h3{color:var(--texto);font-size:1.6rem}.vacio-bonito.chico{gap:8px;padding:30px 16px}.cal2{grid-template-columns:minmax(0,1.75fr) minmax(330px,1fr);align-items:start;gap:20px;display:grid}.cal2-mes{background:var(--superficie);border:1px solid var(--borde);box-shadow:var(--sombra-tarjeta);border-radius:24px;gap:16px;padding:22px;display:grid}.cal2-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cal2-grid{animation:desliza-sig .24s var(--ease-out) both;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.cal2-grid.ant{animation-name:desliza-ant}.cal2-enc{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--texto2);padding-bottom:2px;font-size:.72rem}.cal2-dia{background:var(--superficie2);cursor:pointer;text-align:left;border:1.5px solid #0000;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:clamp(76px,8.4vw,112px);padding:9px 10px 10px;display:flex;position:relative}.cal2-num{font-size:1.3rem;line-height:1}.cal2-total{color:var(--primario-fuerte);background:var(--superficie);border-radius:99px;padding:1px 7px;font-size:.75rem;font-weight:700;position:absolute;top:9px;right:10px}.cal2-puntos{flex-wrap:wrap;gap:4px;max-width:100%;display:flex}.cal2-puntos i{border-radius:50%;width:9px;height:9px;display:block}.cal2-cerrado{color:var(--texto2);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.cal2-dia.cerrado{opacity:.55;background:var(--fondo);border:1px dashed var(--borde-fuerte)}.cal2-dia.hoy{border-color:var(--dorado,var(--primario))}.cal2-dia.hoy .cal2-num:after{content:"";background:var(--dorado,var(--primario));vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.cal2-dia.elegido{background:var(--superficie);border-color:var(--primario);box-shadow:var(--sombra-tarjeta-alta)}@media (hover:hover) and (pointer:fine){.cal2-dia:not(.elegido):not(.cerrado):hover{border-color:color-mix(in srgb, var(--primario) 55%, transparent);transform:translateY(-1px)}}.cal2-leyenda{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.ley-chip{border:1px solid var(--borde);background:var(--superficie);cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:5px 13px;font-size:.85rem;font-weight:600;display:inline-flex}.ley-chip i{border-radius:50%;width:10px;height:10px;display:block}.ley-chip.activo{border-color:var(--primario);background:var(--primario-suave)}.ley-chip.apagado{opacity:.4}.cal2-dia-panel{background:var(--superficie);border:1px solid var(--borde);max-height:calc(100dvh - 108px);box-shadow:var(--sombra-tarjeta);border-radius:24px;align-content:start;gap:14px;padding:20px;display:grid;position:sticky;top:84px;overflow:auto}.cal2-dia-cab{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cal2-dia-cab h2{font-size:1.65rem;line-height:1.1}.cal2-dia-lista{animation:aparece .22s var(--ease-out) both;gap:16px;display:grid}.cal2-grupo{animation:aparece .22s var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms);gap:2px;display:grid}.cal2-grupo header{border-bottom:1px solid var(--borde);align-items:center;gap:10px;margin-bottom:4px;padding-bottom:6px;display:flex}.cal2-cita{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:66px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px 8px;display:grid}.cal2-cita-hora{font-variant-numeric:tabular-nums;color:var(--primario-fuerte);font-size:.9rem;font-weight:600;display:grid}.cal2-cita-hora small{color:var(--texto2);font-size:.72rem;font-weight:400}.cal2-cita-quien{min-width:0;display:grid}.cal2-cita-quien b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover) and (pointer:fine){.cal2-cita:hover{background:var(--superficie2)}}@media (max-width:980px){.cal2{grid-template-columns:1fr}.cal2-dia-panel{max-height:none;position:static}}@media (max-width:600px){.cal2-dia{min-height:62px;padding:6px}.cal2-total{display:none}.cal2-puntos i{width:7px;height:7px}.tira-nombre{letter-spacing:.04em;font-size:.62rem}.tira-num{font-size:1.25rem}.dia-grid{grid-template-columns:1fr}}.foto-marca{object-fit:cover;background:var(--primario-suave);border-radius:12px;flex:none;display:block}.foto-marca.cat{border-radius:14px;width:72px;height:52px}.foto-marca.serv{border-radius:12px;width:48px;height:48px}.foto-marca.vacia{color:var(--primario-fuerte);font-family:var(--f-titulo);place-items:center;font-size:1.2rem;display:grid}.serv-picker{gap:14px;display:grid}.serv-cats{gap:10px;display:grid}.serv-cat{background:var(--superficie);border:1px solid var(--borde);border-radius:18px;transition:box-shadow .22s,border-color .2s;overflow:hidden}.serv-cat.abierta{border-color:color-mix(in srgb, var(--primario) 50%, var(--borde));box-shadow:var(--sombra-tarjeta)}.serv-cat.apagada{opacity:.6}.serv-cat-cab{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;width:100%;padding:8px 14px 8px 8px;display:grid}.serv-cat-texto{display:grid}.serv-cat-texto b{font-size:1.02rem}.serv-cat-n{background:var(--primario);min-width:24px;height:24px;color:var(--sobre-primario);animation:aparece .18s var(--ease-out) both;border-radius:99px;place-items:center;padding:0 7px;font-size:.78rem;font-weight:700;display:grid}.serv-cat-cab .ico{color:var(--texto2);transition:transform .24s var(--ease-out)}.serv-cat.abierta .serv-cat-cab .ico{transform:rotate(180deg)}.serv-grid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:8px;padding:6px 10px 12px;display:grid}.serv-op{text-align:left;border:1.5px solid var(--borde);background:var(--superficie);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex;position:relative}.serv-op-texto{min-width:0;line-height:1.25;display:grid}.serv-op-texto b{font-size:.92rem}.serv-op-marca{background:var(--primario);width:22px;height:22px;color:var(--sobre-primario);opacity:0;transition:opacity .16s ease, transform .2s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px;transform:scale(.6)}.serv-op.marcado{border-color:var(--primario);background:var(--primario-suave)}.serv-op.marcado .serv-op-marca{opacity:1;transform:none}.serv-op.suspendido{opacity:.45;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.serv-op:not(:disabled):not(.marcado):hover{border-color:color-mix(in srgb, var(--primario) 55%, transparent)}}.serv-elegidos{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.serv-chip{background:var(--primario-suave);color:var(--primario-fuerte);cursor:pointer;animation:aparece .18s var(--ease-out) both;border:0;border-radius:99px;align-items:center;gap:7px;padding:6px 10px 6px 13px;font-size:.85rem;font-weight:600;display:inline-flex}.serv-total{margin-left:4px}.tec-opciones{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.tec-opcion{border:1.5px solid var(--borde);background:var(--superficie);cursor:pointer;text-align:center;border-radius:18px;justify-items:center;gap:3px;padding:14px 8px 12px;display:grid;position:relative}.tec-opcion-icono{background:var(--primario-suave);width:64px;height:64px;color:var(--primario-fuerte);border-radius:50%;place-items:center;display:grid}.tec-opcion b{margin-top:4px;font-size:.95rem}.tec-opcion-marca{background:var(--c,var(--primario));color:#fff;opacity:0;width:22px;height:22px;transition:opacity .16s ease, transform .2s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px;transform:scale(.6)}.tec-opcion.elegida{border-color:var(--c,var(--primario));background:color-mix(in srgb, var(--c,var(--primario)) 10%, var(--superficie));box-shadow:var(--sombra-tarjeta)}.tec-opcion.elegida .tec-opcion-marca{opacity:1;transform:none}.tec-opcion:has(.tec-opcion-icono).elegida .tec-opcion-icono{background:var(--primario);color:var(--sobre-primario)}@media (hover:hover) and (pointer:fine){.tec-opcion:not(.elegida):hover{border-color:var(--c,var(--primario));transform:translateY(-2px)}}.nc-dia{grid-template-columns:minmax(280px,340px) 1fr;align-items:start;gap:24px;display:grid}@media (max-width:760px){.nc-dia{grid-template-columns:1fr}}.nc-dia-resumen{align-content:start;gap:6px;padding-top:6px;display:grid}.nc-dia-resumen .titulo-dia{font-size:2rem}.minical{background:var(--superficie2);border-radius:20px;gap:10px;padding:14px;display:grid}.minical-cab{justify-content:space-between;align-items:center;display:flex}.minical-mes{font-size:1.3rem}.minical-cuerpo{animation:desliza-sig .22s var(--ease-out) both;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.minical-cuerpo.ant{animation-name:desliza-ant}.minical-enc{text-align:center;letter-spacing:.08em;color:var(--texto2);padding:2px 0 4px;font-size:.7rem}.minical-dia{aspect-ratio:1;background:var(--superficie);cursor:pointer;border:1.5px solid #0000;border-radius:12px;font-size:.95rem;font-weight:600}.minical-dia:disabled{opacity:.28;cursor:not-allowed;background:0 0}.minical-dia.hoy{border-color:var(--dorado,var(--primario))}.minical-dia.elegido{background:var(--primario);color:var(--sobre-primario);border-color:var(--primario);box-shadow:var(--sombra-tarjeta)}@media (hover:hover) and (pointer:fine){.minical-dia:not(:disabled):not(.elegido):hover{border-color:var(--primario)}}@media (prefers-reduced-motion:reduce){.contenido>*,.tec-dia,.cal2-grid,.cal2-dia-lista,.cal2-grupo,.minical-cuerpo,.serv-cat-n,.serv-chip{animation-name:aparece-simple;animation-duration:.12s;animation-delay:0s!important}.desplegable,.desplegable[data-abierto=true]{transition:opacity .12s}.btn:active,.tira-dia:active,.cal2-dia:active,.serv-op:active,.tec-opcion:active{transform:none}.cita-fila-cab .ico,.serv-cat-cab .ico{transition:none}}@keyframes aparece-simple{0%{opacity:0}to{opacity:1}}.nc-dos{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);align-items:start;gap:28px;display:grid}.nc-lateral{position:sticky;top:84px}.nc-lateral .nc-dia{grid-template-columns:1fr;gap:14px}@media (max-width:980px){.nc-dos{grid-template-columns:1fr}.nc-lateral{position:static}}@media (max-width:600px){.tira-semana{flex-wrap:wrap}.tira-semana>.btn.icono:first-child{order:1}.tira-semana>.btn.suave:last-child{flex:1;order:2}.tira-semana>.btn.icono:nth-child(3){order:3}.tira-dias{flex:100%;order:4;gap:4px}.tira-dia{border-radius:14px;padding:8px 2px 7px}.tira-puntos i{width:5px;height:5px}.tira-semana:not(:has(>.btn.suave:last-child))>.btn.icono:nth-child(3){margin-left:auto}.dia-titulo{align-items:flex-start}}.tira-puntos{flex-wrap:wrap;justify-content:center;max-width:100%}@media (max-width:600px){.tira-puntos{align-content:center;gap:2px;min-height:12px}}:root[data-marca=greta] .lateral .nav a[aria-current=page]{position:relative}:root[data-marca=greta] .lateral .nav a[aria-current=page]:after{content:"";background:var(--dorado);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;right:12px}:root[data-marca=greta] .lateral .nav a[aria-current=page] .num{margin-right:22px}.rec-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.rec-tile{border:1.5px solid var(--borde);background:var(--superficie);cursor:pointer;text-align:left;transition:transform .16s var(--ease-out), border-color .16s ease, box-shadow .2s ease, background-color .16s ease, opacity .16s ease;border-radius:18px;justify-items:start;gap:2px;padding:14px 14px 12px;display:grid}.rec-tile:active{transform:scale(.97)}.rec-tile-icono{background:var(--superficie2);width:36px;height:36px;color:var(--texto2);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.rec-tile.tono-aviso .rec-tile-icono{background:var(--aviso-fondo);color:var(--aviso)}.rec-tile.tono-info .rec-tile-icono{background:var(--info-fondo);color:var(--info)}.rec-tile.tono-error .rec-tile-icono{background:var(--error-fondo);color:var(--error)}.rec-tile.tono-ok .rec-tile-icono{background:var(--ok-fondo);color:var(--ok)}.rec-tile-num{font-family:var(--f-titulo);font-size:2.1rem;font-weight:400;line-height:1}.rec-tile-nombre{color:var(--texto2);font-size:.82rem;line-height:1.2}.rec-tile.vacio{opacity:.55}.rec-tile[aria-selected=true]{opacity:1;border-color:var(--primario);background:var(--primario-suave);box-shadow:var(--sombra-tarjeta-alta)}@media (hover:hover) and (pointer:fine){.rec-tile:not([aria-selected=true]):hover{border-color:color-mix(in srgb, var(--primario) 55%, transparent);transform:translateY(-1px)}}.rec-seccion{animation:aparece .24s var(--ease-out) both;gap:16px;display:grid}.rec-seccion-cab{gap:4px;display:grid}.rec-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:14px;display:grid}.rec-card{border:1px solid var(--borde);background:var(--superficie);box-shadow:var(--sombra-tarjeta);animation:aparece .22s var(--ease-out) both;border-radius:20px;gap:10px;padding:16px;display:grid}.rec-card:nth-child(2){animation-delay:35ms}.rec-card:nth-child(3){animation-delay:70ms}.rec-card:nth-child(4){animation-delay:.105s}.rec-card:nth-child(n+5){animation-delay:.13s}.rec-card header{align-items:center;gap:12px;display:flex}.rec-inicial{background:var(--primario-suave);width:42px;height:42px;color:var(--primario-fuerte);font-family:var(--f-titulo);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;display:grid}.rec-quien{flex:1;min-width:0;display:grid}.rec-quien b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rec-cuando{color:var(--texto2);flex-wrap:wrap;gap:6px 14px;font-size:.88rem;display:flex}.rec-cuando span{align-items:center;gap:5px;display:inline-flex}.rec-cuando .rec-tec{color:var(--texto);font-weight:600}.rec-servicio{font-weight:600}.rec-tramos{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rec-tramos .rec-servicio{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.rec-acomp{border-top:1px dashed var(--borde);gap:6px;padding-top:10px;display:grid}.rec-acomp .rec-servicio{font-weight:500}.rec-tramos .rec-tec{color:var(--texto2);align-items:center;gap:5px;font-weight:600;display:inline-flex}.rec-acciones{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.rec-acciones .btn{gap:6px}@media (prefers-reduced-motion:reduce){.rec-seccion,.rec-card{animation-name:aparece-simple;animation-duration:.12s;animation-delay:0s!important}.rec-tile:active{transform:none}}.cajas-saldos{border-bottom:1px solid var(--borde);gap:12px;padding-block:12px 20px;display:grid}.cajas-saldos>.fila{flex-wrap:wrap}.cajas-saldos .empujar{margin-left:auto;font-size:.9rem}.cajas-rejilla{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.caja-saldo{border:1px solid var(--borde);background:var(--superficie);min-width:0;min-height:142px;color:var(--texto);text-align:left;cursor:pointer;overflow-wrap:anywhere;border-radius:8px;flex-direction:column;align-items:flex-start;gap:7px;padding:16px;display:flex}.caja-saldo>b{font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.3}.caja-saldo>small{color:var(--texto2)}.caja-saldo:focus-visible{outline:2px solid var(--primario);outline-offset:3px}.caja-saldo:active{background:var(--superficie2)}.caja-detalle{gap:16px;margin-bottom:16px;display:grid}.caja-detalle>b{overflow-wrap:anywhere;font-size:1.5rem}.caja-detalle dl,.caja-ajuste dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px;font-size:.9rem;display:grid}.caja-detalle dt,.caja-ajuste dt{color:var(--texto2)}.caja-detalle dd,.caja-ajuste dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.caja-ajuste{border-bottom:1px solid var(--borde);gap:12px;padding-block:16px;display:grid}.caja-conversion{border-block:1px solid var(--borde);overflow-wrap:anywhere;padding:14px 0;font-weight:600;line-height:1.6;display:block}.caja-movimientos{margin:16px 0 0;padding:0;list-style:none}.caja-movimientos li{border-top:1px solid var(--borde);flex-wrap:wrap;align-items:center;gap:10px 16px;padding-block:12px;display:flex}.caja-movimientos li>div{overflow-wrap:anywhere;flex:150px;gap:4px;min-width:0;display:grid}.caja-movimientos small{color:var(--texto2)}.caja-movimientos li>b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.95rem}@media (hover:hover) and (pointer:fine){.caja-saldo:hover{border-color:var(--primario)}}@media (pointer:coarse){.cajas-saldos input,.cajas-saldos select{font-size:16px}}@media (max-width:760px){:root[data-marca=crearte] body:has(.modal-fondo):has(.avisos:not(:empty)){--zona-avisos-modal:calc(104px + env(safe-area-inset-bottom,0px))}:root[data-marca=crearte] body:has(.modal-fondo):has(.avisos:not(:empty)) .modal-fondo{padding-bottom:var(--zona-avisos-modal)}:root[data-marca=crearte] body:has(.modal-fondo):has(.avisos:not(:empty)) .modal{max-height:calc(100dvh - 16px - var(--zona-avisos-modal))}:root[data-marca=crearte] body:has(.modal-fondo) .avisos{bottom:calc(16px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;max-height:72px;overflow-y:auto}}.logo-angus{text-align:left;color:var(--texto,#fff3eb);justify-content:center;align-items:center;gap:1em;margin:0 0 1.1em;display:flex}.logo-angus img{object-fit:contain;width:clamp(78px,24vw,120px);height:auto}.logo-angus span{letter-spacing:.08em;font-size:.78rem;line-height:1.5;display:block}.logo-angus span:first-child{letter-spacing:.3em}.logo-angus strong{letter-spacing:.04em;color:#ff656b;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(2.2rem,9vw,3.2rem);font-weight:900;line-height:1.02;display:block}.logo-angus strong small{color:inherit;font:.95rem system-ui;display:inline}.ingreso-botones{align-items:stretch;gap:.6rem;display:flex}.ingreso-botones .btn{margin:0}.ingreso-botones .btn:first-child{flex:none;padding-left:.9rem;padding-right:.9rem;font-size:.85rem}.ingreso-botones .btn.primario{flex:auto;min-height:3.4rem;font-size:1.1rem}.sello-siam{flex-wrap:wrap}
@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/panel/marcas/crearte/fuentes/inter.woff2)format("woff2")}:root[data-marca=crearte] body{font-family:var(--f-cuerpo);font-feature-settings:"tnum" 1, "cv11" 1;font-size:15px}:root[data-marca=crearte] :focus-visible{outline:2px solid var(--acento);outline-offset:2px;box-shadow:0 0 0 5px #0ab9be38}:root[data-marca=crearte] .ingreso{background:#0d0d0d}:root[data-marca=crearte] .ingreso-caja{color:#fff;background:#151515;border:1px solid #262626;border-radius:18px;padding:26px 24px;box-shadow:0 30px 60px -30px #000000b3}:root[data-marca=crearte] .ingreso-caja .marca-img{border-radius:12px;max-width:250px;margin-inline:auto}:root[data-marca=crearte] .ingreso-caja .tarjeta{box-shadow:none;color:#fff;background:0 0;border:0;padding:4px 0 0}:root[data-marca=crearte] .ingreso-caja .error-caja{color:#ffb4ac;background:#3a1613}:root[data-marca=crearte] .ingreso-caja .muted,:root[data-marca=crearte] .ingreso-caja .campo>span:first-child,:root[data-marca=crearte] .ingreso-caja .campo small{color:#aab3b5}:root[data-marca=crearte] .ingreso-caja input{color:#fff;background:#1d1d1d;border-color:#343434}:root[data-marca=crearte] .ingreso-caja .btn.primario{background:var(--acento);border-color:var(--acento);color:#04201f;font-weight:650}:root[data-marca=crearte] .ingreso-caja .btn.primario:hover:not(:disabled){background:#19cdd2}:root[data-marca=crearte] .ingreso-caja .btn:not(.primario){color:#e8eded;background:0 0;border-color:#3c3c3c}:root[data-marca=crearte] .ingreso-caja .enlace{color:#7fe3e6}:root[data-marca=crearte] .ingreso-caja .sello-siam{color:#8c9698}.neg-pagina{animation:aparece .24s var(--ease-out) both;flex-direction:column;gap:16px;display:flex}.neg-encabezado{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.neg-encabezado h2{letter-spacing:-.01em;font-size:1.25rem}.neg-acciones{justify-content:flex-end}.neg-buscar{width:min(280px,100%)}.neg-total{background:var(--superficie);border:1px solid var(--borde);border-radius:14px;flex-direction:column;align-self:flex-start;gap:2px;padding:10px 16px;display:inline-flex}.neg-total b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6rem}.neg-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.neg-form .doble{grid-column:1/-1}@media (max-width:620px){.neg-form{grid-template-columns:1fr}}.neg-dos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (max-width:900px){.neg-dos{grid-template-columns:1fr}}.neg-detalle{flex-direction:column;gap:14px;display:flex}.neg-linea{border-bottom:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.neg-linea:last-child{border-bottom:0}.neg-linea b{font-variant-numeric:tabular-nums}.neg-linea.total{border-top:2px solid var(--texto);border-bottom:0;margin-top:4px}.neg-linea.grupo{background:var(--superficie2);border-radius:8px;padding-inline:8px;font-weight:650}.neg-montos{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.neg-montos>div{background:var(--superficie2);border:1px solid var(--borde);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.neg-montos b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.2rem}.neg-montos .debe{background:var(--aviso-fondo);border-color:#0000}.neg-montos .debe b{color:var(--aviso)}.neg-datos{grid-template-columns:max-content 1fr;gap:6px 14px;display:grid}.neg-datos dt{color:var(--texto2);font-size:.85rem}.neg-datos dd{margin:0}.neg-fila-click{cursor:pointer;transition:background-color .14s var(--ease-out)}.neg-anulado{opacity:.5;text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--texto2) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--texto2) 60%, transparent)}.neg-anulado .chip{text-decoration:none}.neg-filtros{flex-wrap:wrap;gap:8px;display:flex}.neg-filtro{border:1px solid var(--borde);background:var(--superficie);color:var(--texto2);font:inherit;cursor:pointer;transition:background-color .14s var(--ease-out), color .14s var(--ease-out), border-color .14s var(--ease-out), transform .12s var(--ease-out);border-radius:99px;padding:6px 14px;font-size:.88rem}.neg-filtro:active{transform:scale(.97)}.neg-filtro.activo{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}.neg-filtro.aviso.activo{background:var(--aviso);border-color:var(--aviso);color:#fff}@media (hover:hover) and (pointer:fine){.neg-filtro:not(.activo):hover{border-color:var(--borde-fuerte);color:var(--texto)}.neg-fila-click:hover{background:var(--superficie2)}}.cuadricula.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.cuadricula.g2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1280px){.cuadricula.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}.neg-kpis .numero{overflow-wrap:anywhere;font-size:clamp(1.25rem,2.4vw,1.6rem)!important}@media (max-width:560px){.cuadricula.g4,.cuadricula.g2{grid-template-columns:1fr}}.neg-kpi-boton{text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .14s var(--ease-out), transform .12s var(--ease-out), box-shadow .16s var(--ease-out)}.neg-kpi-boton:active{transform:scale(.98)}.neg-kpi-boton.activo{border-color:var(--texto);box-shadow:0 0 0 1px var(--texto)}@media (hover:hover) and (pointer:fine){.neg-kpi-boton:hover{border-color:var(--borde-fuerte)}}.chip.area-branding{color:#fff;background:#161616;border-color:#0000}.chip.area-arquitectura{color:#066a6d;background:#dff5f6;border-color:#0000}.chip.area-produccion{color:#373e40;background:#e6e9e9;border-color:#0000}.chip[style*=--c]{background:color-mix(in srgb, var(--c) 16%, var(--superficie));color:color-mix(in srgb, var(--c) 55%, #000);border-color:#0000}.neg-tablero{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}@media (max-width:620px){.neg-tablero{grid-auto-columns:86%}.neg-kpis .kpi{gap:10px;padding:12px}.neg-kpis .kpi-icono{width:38px;height:38px}}.neg-columna{background:var(--superficie2);border:1px solid var(--borde);scroll-snap-align:start;border-radius:16px;flex-direction:column;gap:8px;min-height:160px;padding:10px;display:flex}.neg-columna header{align-items:center;gap:8px;padding:2px 4px 4px;display:flex}.neg-columna header i{background:var(--c);border-radius:3px;width:10px;height:10px}.neg-columna header h3{flex:1;font-size:.9rem}.neg-columna-lista{flex-direction:column;gap:8px;display:flex}.neg-vacio-col{text-align:center;padding:18px 6px}.neg-tarjeta{background:var(--superficie);border:1px solid var(--borde);animation:aparece .22s var(--ease-out) both;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), border-color .16s var(--ease-out);border-radius:13px;flex-direction:column;display:flex;box-shadow:0 1px 2px #1016160d}.neg-tarjeta-cuerpo{all:unset;box-sizing:border-box;cursor:pointer;border-radius:13px;flex-direction:column;gap:5px;padding:11px 12px 9px;display:flex}.neg-tarjeta-cuerpo:focus-visible{outline:2px solid var(--acento,var(--primario));outline-offset:2px}.neg-tarjeta-cuerpo strong{font-size:.95rem;line-height:1.25}.neg-tarjeta:active{transform:scale(.985)}.neg-codigo{letter-spacing:.04em;color:var(--texto2);align-items:center;gap:8px;font-size:.74rem;display:flex}.neg-urgente{background:var(--error-fondo);color:var(--error);text-transform:uppercase;letter-spacing:.05em;border-radius:99px;padding:0 7px;font-size:.68rem}.neg-avanzar{align-self:flex-start;margin:0 10px 10px}@media (hover:hover) and (pointer:fine){.neg-tarjeta:hover{border-color:var(--c,var(--borde-fuerte));transform:translateY(-1px);box-shadow:0 2px 4px #10161612,0 14px 26px -16px #10161647}}.neg-pasos{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:0;padding:2px 0 6px;list-style:none;display:grid;overflow-x:auto}.neg-pasos li button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--texto2);text-align:center;transition:background-color .14s var(--ease-out), color .14s var(--ease-out);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;font-size:.78rem;display:flex}.neg-pasos li button:focus-visible{outline:2px solid var(--acento,var(--primario));outline-offset:1px}.neg-pasos li button:disabled{cursor:default}.neg-pasos li button i{background:var(--superficie2);border:1.5px solid var(--borde-fuerte);width:26px;height:26px;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:50%;place-items:center;font-size:.78rem;font-style:normal;font-weight:650;display:grid}.neg-pasos li.hecho button i{background:var(--c);border-color:var(--c);color:#fff}.neg-pasos li.actual button{color:var(--texto);font-weight:650}.neg-pasos li.actual button i{background:var(--superficie);border-color:var(--c);color:var(--texto);box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 22%, transparent);transform:scale(1.12)}@media (hover:hover) and (pointer:fine){.neg-pasos li button:not(:disabled):hover{background:var(--superficie2);color:var(--texto)}}.neg-calendario{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}@media (max-width:1000px){.neg-calendario{grid-template-columns:1fr}}.neg-mes{margin-bottom:10px}.neg-semana{text-align:center;color:var(--texto2);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:repeat(7,1fr);padding-bottom:6px;font-size:.74rem;display:grid}.neg-mes-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.neg-dia{all:unset;box-sizing:border-box;background:var(--superficie2);cursor:pointer;min-height:78px;transition:background-color .14s var(--ease-out), border-color .14s var(--ease-out), transform .12s var(--ease-out);border:1px solid #0000;border-radius:11px;flex-direction:column;gap:4px;padding:6px 7px;display:flex;overflow:hidden}.neg-dia:focus-visible{outline:2px solid var(--acento,var(--primario));outline-offset:1px}.neg-dia:active{transform:scale(.97)}.neg-dia.vacio-dia{cursor:default;background:0 0}.neg-dia b{font-size:.86rem}.neg-dia.hoy b{background:var(--primario);color:var(--sobre-primario);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.78rem;display:grid}.neg-dia.elegido{background:var(--superficie);border-color:var(--texto)}.neg-puntos{align-items:center;gap:3px;display:flex}.neg-puntos i{border-radius:50%;width:8px;height:8px}.neg-puntos em{color:var(--texto2);font-size:.68rem;font-style:normal}.neg-dia-titulo{color:var(--texto2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.2;display:-webkit-box;overflow:hidden}@media (max-width:620px){.neg-dia{min-height:54px;padding:4px}.neg-dia-titulo{display:none}}@media (hover:hover) and (pointer:fine){.neg-dia:not(.vacio-dia):hover{border-color:var(--borde-fuerte)}}.neg-fila-entrega{all:unset;box-sizing:border-box;border:1px solid var(--borde);background:var(--superficie);cursor:pointer;transition:border-color .14s var(--ease-out), transform .12s var(--ease-out);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.neg-fila-entrega:focus-visible{outline:2px solid var(--acento,var(--primario));outline-offset:2px}.neg-fila-entrega:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.neg-fila-entrega:hover{border-color:var(--c,var(--borde-fuerte))}}.neg-nota input{flex:1;min-width:200px}.neg-bitacora{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.neg-bitacora li{border-bottom:1px solid var(--borde);flex-direction:column;gap:2px;padding:9px 0;display:flex}.neg-bitacora li:last-child{border-bottom:0}.neg-bitacora li.estado,.neg-bitacora li.aprobacion,.neg-bitacora li.entrega{font-weight:550}.neg-existencia{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;min-width:96px;display:inline-flex}.neg-existencia i{background:var(--borde);border-radius:99px;height:4px;display:block;overflow:hidden}.neg-existencia u{background:var(--ok);border-radius:99px;height:100%;display:block}.neg-existencia.aviso u{background:var(--aviso)}.neg-existencia.error u{background:var(--error)}.neg-existencia.error b{color:var(--error)}.neg-grupo{padding:0;overflow:hidden}.neg-grupo-cab{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:10px;width:100%;padding:12px 16px;display:flex}.neg-grupo-cab:focus-visible{outline:2px solid var(--acento,var(--primario));outline-offset:-2px;border-radius:12px}.neg-grupo-cab h3{flex:1;font-size:.98rem}.neg-grupo-cab .ico{transition:transform .22s var(--ease-out)}.neg-grupo-cab[aria-expanded=false] .ico{transform:rotate(-90deg)}.neg-colapso{transition:grid-template-rows .24s var(--ease-out);grid-template-rows:1fr;display:grid}.neg-colapso.cerrado{grid-template-rows:0fr}.neg-colapso>div{min-height:0;padding:0 8px 4px;overflow:hidden}.neg-tipos{background:var(--superficie2);border:1px solid var(--borde);border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.neg-tipos button{font:inherit;color:var(--texto2);cursor:pointer;transition:background-color .14s var(--ease-out), color .14s var(--ease-out), transform .12s var(--ease-out);background:0 0;border:0;border-radius:9px;padding:7px 16px}.neg-tipos button.activo{background:var(--primario);color:var(--sobre-primario)}.neg-tipos button:active{transform:scale(.97)}.neg-deudas{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.neg-deuda{border:1px solid var(--borde);background:var(--superficie);animation:aparece .22s var(--ease-out) both;border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #1016160d}.neg-deuda>div:first-child{flex-direction:column;gap:2px;display:flex}.neg-deuda-monto{flex-direction:column;gap:4px;display:flex}.neg-deuda-monto b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem}.neg-deuda-monto i{background:var(--borde);border-radius:99px;height:5px;display:block;overflow:hidden}.neg-deuda-monto u{background:var(--acento,var(--primario));border-radius:99px;height:100%;display:block}.neg-contactos{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.neg-contacto{all:unset;box-sizing:border-box;border:1px solid var(--borde);background:var(--superficie);cursor:pointer;transition:border-color .14s var(--ease-out), transform .12s var(--ease-out), box-shadow .16s var(--ease-out);animation:aparece .22s var(--ease-out) both;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.neg-contacto:focus-visible{outline:2px solid var(--acento,var(--primario));outline-offset:2px}.neg-contacto:active{transform:scale(.985)}.neg-contacto>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.neg-contacto strong,.neg-contacto .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neg-inicial{background:var(--primario-suave);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:650;display:grid}@media (hover:hover) and (pointer:fine){.neg-contacto:hover{border-color:var(--borde-fuerte);box-shadow:0 8px 18px -14px #1016164d}}.neg-renglon{grid-template-columns:minmax(0,1fr) 90px 110px 100px auto;align-items:center;gap:8px;display:grid}.neg-renglon b{text-align:right;font-variant-numeric:tabular-nums}.neg-renglon.asiento{grid-template-columns:minmax(0,1fr) 120px 120px auto}@media (max-width:720px){.neg-renglon,.neg-renglon.asiento{grid-template-columns:1fr 1fr}.neg-renglon>:first-child,.neg-renglon.asiento>:first-child{grid-column:1/-1}}.neg-renglon.presu{grid-template-columns:minmax(0,1fr) 72px 108px 100px 64px}.neg-renglon.presu.con-costos{grid-template-columns:minmax(0,1fr) 72px 96px 84px 100px 100px 64px}.neg-renglones-cab{text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave,var(--muted,#888));font-size:.72rem}.neg-renglones-cab span:nth-last-child(2){text-align:right}.neg-precio-calc{background:var(--superficie-2,#8080801f);border-radius:8px;padding:8px 10px}@media (max-width:720px){.neg-renglones-cab{display:none}.neg-renglon.presu,.neg-renglon.presu.con-costos{grid-template-columns:1fr 1fr}}.neg-checks{flex-wrap:wrap;gap:8px 18px}.neg-check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.neg-check input{width:18px;height:18px;accent-color:var(--primario);flex:none}.neg-checklist{gap:6px;max-height:52vh;padding:4px 2px 10px;display:grid;overflow:auto}.neg-checklist .neg-check{border:1px solid var(--borde);border-radius:8px;padding:8px 10px}.neg-checklist .neg-check:has(input:checked){border-color:var(--primario);background:color-mix(in srgb, var(--primario) 10%, transparent)}.neg-buscar-art{position:relative}.neg-buscar-art input{width:100%}.neg-sugeridos{z-index:5;background:var(--superficie);border:1px solid var(--borde);border-radius:10px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #0000002e}.neg-sugeridos button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:12px;padding:9px 10px;display:flex}.neg-sugeridos button:hover,.neg-sugeridos button:focus-visible{background:color-mix(in srgb, var(--primario) 12%, transparent)}.neg-interno{border:1px dashed var(--borde);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:10px 12px;font-size:.85rem;display:flex}.neg-interno b{text-transform:uppercase;letter-spacing:.05em;opacity:.75;flex-basis:100%;font-size:.72rem}.neg-condicion{margin-top:8px}.neg-condicion p{white-space:pre-wrap;max-height:38vh;margin:8px 0 0;font-size:.86rem;line-height:1.5;overflow:auto}.neg-no-incluye{gap:2px;margin:8px 0 0;padding-left:18px;font-size:.88rem;display:grid}.neg-tarjeta-presupuesto{border-style:dashed}.neg-totales{align-self:flex-end;gap:6px;min-width:260px;padding-top:8px;display:grid}.neg-totales>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.neg-totales input{text-align:right;width:110px}.neg-totales .total{border-top:2px solid var(--texto);padding-top:8px;font-size:1.1rem}.neg-cuadre{background:var(--aviso-fondo);color:var(--aviso);font-variant-numeric:tabular-nums;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:10px;padding:9px 12px;font-weight:600}.neg-cuadre.ok{background:var(--ok-fondo);color:var(--ok)}.neg-resultado{background:var(--superficie2);border:1px solid var(--borde);border-radius:12px;justify-content:space-between;padding:12px 16px;font-weight:650;display:flex}.neg-resultado.grande{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario);font-size:1.15rem}.neg-resultado.grande.perdida{background:var(--error);border-color:var(--error)}.tabla tr.total td{border-top:2px solid var(--texto);font-weight:650}.neg-saludo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.neg-saludo h2{letter-spacing:-.02em;font-size:1.7rem}.neg-segmentos{background:var(--borde);border-radius:99px;gap:2px;height:14px;display:flex;overflow:hidden}.neg-segmentos i{min-width:8px;transition:flex .3s var(--ease-out);display:block}.neg-leyenda{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.neg-leyenda li{align-items:center;gap:8px;font-size:.88rem;display:flex}.neg-leyenda li i{border-radius:3px;flex:none;width:10px;height:10px}.neg-leyenda li span{color:var(--texto2);flex:1}.neg-serie{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;height:150px;display:grid}.neg-serie>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.neg-serie-barras{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:120px;display:flex}.neg-serie-barras i{border-radius:6px 6px 2px 2px;width:38%;max-width:22px;min-height:3px;display:block}.neg-serie-barras i.cobrado{background:var(--acento,var(--primario))}.neg-serie-barras i.gastado{background:#8a9294}.neg-serie>div.actual .muted{color:var(--texto);font-weight:650}.neg-ref{border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.neg-ref.cobrado{background:var(--acento,var(--primario))}.neg-ref.gastado{background:#8a9294;margin-left:10px}.neg-reparto{gap:9px;margin:0;padding:0;list-style:none;display:grid}.neg-reparto li{grid-template-columns:minmax(0,150px) 1fr auto;align-items:center;gap:10px;font-size:.88rem;display:grid}.neg-reparto-texto{text-overflow:ellipsis;white-space:nowrap;color:var(--texto2);overflow:hidden}.neg-reparto-barra{background:var(--borde);border-radius:99px;height:8px;overflow:hidden}.neg-reparto-barra i{background:var(--acento,var(--primario));border-radius:99px;height:100%;display:block}.neg-reparto b{font-variant-numeric:tabular-nums}@media (max-width:560px){.neg-reparto li{grid-template-columns:1fr auto}.neg-reparto-barra{order:3;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.neg-pagina,.neg-tarjeta,.neg-deuda,.neg-contacto{animation-name:aparece-simple;animation-duration:.12s}.neg-colapso,.neg-grupo-cab .ico,.neg-pasos li button i{transition-duration:1ms}.neg-tarjeta:active,.neg-filtro:active,.neg-dia:active,.neg-contacto:active,.neg-fila-entrega:active,.neg-kpi-boton:active,.neg-tipos button:active{transform:none}}:root[data-marca=crearte] .crearte-tablero{grid-auto-columns:minmax(155px,1fr);align-items:stretch;gap:6px;height:clamp(240px,100dvh - 360px,680px)}:root[data-marca=crearte] .crearte-tablero .neg-columna{border-radius:4px;min-height:0;padding:6px;overflow:hidden}:root[data-marca=crearte] .crearte-tablero .neg-columna header{grid-template-columns:10px minmax(0,1fr);gap:2px 6px;min-height:44px;display:grid}:root[data-marca=crearte] .crearte-tablero .neg-columna header h3{overflow-wrap:normal;font-size:.8rem}:root[data-marca=crearte] .crearte-tablero .neg-columna header>.chip{grid-column:2;justify-self:start}:root[data-marca=crearte] .crearte-tablero .neg-columna-lista{overscroll-behavior:contain;min-height:0;padding:2px;overflow-y:auto}:root[data-marca=crearte] .crearte-tablero .neg-tarjeta{box-shadow:none;border-radius:4px;flex-shrink:0}:root[data-marca=crearte] .crearte-tablero .neg-tarjeta-cuerpo{overflow-wrap:anywhere;border-radius:4px;gap:4px;padding:8px}:root[data-marca=crearte] .crearte-tablero .neg-tarjeta-cuerpo strong{font-size:.84rem}:root[data-marca=crearte] .crearte-tablero .neg-codigo,:root[data-marca=crearte] .crearte-tablero .neg-urgente{letter-spacing:0}:root[data-marca=crearte] body:has(.crearte-detalle-lateral):has(.avisos:not(:empty)){--zona-avisos-modal:calc(104px + env(safe-area-inset-bottom,0px))}:root[data-marca=crearte] body:has(.crearte-detalle-lateral) .avisos{bottom:calc(16px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;max-height:72px;overflow-y:auto}:root[data-marca=crearte] .modal-fondo:has(>.modal>.modal-cuerpo>.crearte-detalle-lateral){padding:0 0 var(--zona-avisos-modal,0px);justify-content:flex-end;align-items:stretch;display:flex}:root[data-marca=crearte] .modal:has(>.modal-cuerpo>.crearte-detalle-lateral){width:min(720px,100%);height:100dvh;max-height:calc(100dvh - var(--zona-avisos-modal,0px));border-radius:0;flex-shrink:0}@media (max-width:760px){.app-crearte .contenido{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}.crearte-nav-escritorio{display:none}.crearte-cuenta{margin-left:auto}.crearte-superior{padding-top:calc(8px + env(safe-area-inset-top,0px))}.crearte-nav-movil{z-index:20;background:var(--superficie);border-top:1px solid var(--borde);padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.crearte-nav-movil a,.crearte-nav-movil button{min-height:48px;color:var(--texto2);touch-action:manipulation;background:0 0;border:0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px;font-size:.75rem;text-decoration:none;display:flex}.crearte-nav-movil span{overflow-wrap:anywhere}.crearte-subnav{padding:6px 12px}.crearte-etapas{gap:6px;min-height:44px;display:flex;overflow-x:auto}.crearte-etapas button{white-space:nowrap;border:1px solid var(--borde);background:var(--superficie);border-radius:4px;align-items:center;gap:6px;padding:8px;display:flex}.crearte-etapas button[aria-selected=true]{border-color:var(--primario);background:var(--primario-suave)}:root[data-marca=crearte] .crearte-tablero{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;height:clamp(200px,100dvh - 460px,680px);overflow-x:hidden}.crearte-tablero .neg-columna[data-etapa-activa=false]{display:none}:root[data-marca=crearte] .modal:has(>.modal-cuerpo>.crearte-detalle-lateral){max-height:calc(100dvh - var(--zona-avisos-modal,0px))}:root[data-marca=crearte] .modal-fondo:has(>.modal>.modal-cuerpo>.crearte-detalle-lateral){padding-bottom:var(--zona-avisos-modal,0px)}:root[data-marca=crearte] body:not(:has(.modal-fondo)) .avisos{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.neg-permisos{border:1px solid var(--borde);border-radius:14px;gap:8px;min-width:0;padding:12px 14px 14px;display:grid}.neg-permisos legend{padding:0 8px;font-weight:600}.neg-permisos .neg-check{align-items:flex-start}
:root:is([data-marca=crearte],[data-marca=msstudio]){--f-titulo:"Inter", system-ui, sans-serif;--f-cuerpo:"Inter", system-ui, sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-pop:cubic-bezier(.2, .9, .3, 1.12);--acento:#0ab9be;--acento-fuerte:#4fd8dc;--acento-suave:#0ab9be24;--fondo:#0a0a0a;--panel:#131313;--panel2:#1a1a1a;--panel3:#222;--linea:#262626;--linea2:#333;--texto:#f2f5f5;--texto2:#a0a9a9;--texto3:#6f7878;--ok:#55c28a;--ok-f:#55c28a24;--aviso:#f0b24a;--aviso-f:#f0b24a24;--error:#ff8a80;--error-f:#ff8a8024;--info:#7db4f2;--info-f:#7db4f224;--superficie:var(--panel);--superficie2:var(--panel2);--borde:var(--linea);--borde-fuerte:var(--linea2);--primario:var(--acento);--primario-fuerte:var(--acento-fuerte);--primario-suave:var(--acento-suave);--sobre-primario:#04201f;--ok-fondo:var(--ok-f);--aviso-fondo:var(--aviso-f);--error-fondo:var(--error-f);--info-fondo:var(--info-f);--radio:16px;--sombra:0 1px 2px #0006;--sombra-alta:0 20px 50px -18px #000000b3;--lateral:288px;--lateral-min:76px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:is([data-marca=crearte],[data-marca=msstudio])[data-tema=claro]{--fondo:#fff;--panel:#fafaf8;--panel2:#f2f2ef;--panel3:#e9e9e5;--linea:#e5e5e1;--linea2:#d3d3ce;--texto:#121414;--texto2:#565d5d;--texto3:#8a9090;--acento-fuerte:#078a8e;--acento-suave:#0ab9be21;--ok:#1d7a4b;--ok-f:#e3f3ea;--aviso:#8f5a00;--aviso-f:#fbefd3;--error:#b3261e;--error-f:#fbe6e3;--info:#1d5fa8;--info-f:#e4eefa;--sombra:0 1px 2px #0d0d0d0f;--sombra-alta:0 20px 40px -18px #0d0d0d47;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:is([data-marca=crearte],[data-marca=msstudio]) body{background:var(--fondo);color:var(--texto);font-family:var(--f-cuerpo);-webkit-font-smoothing:antialiased}:root:is([data-marca=crearte],[data-marca=msstudio]) ::selection{background:var(--acento);color:#04201f}:root:is([data-marca=crearte],[data-marca=msstudio]) *{scrollbar-width:thin;scrollbar-color:var(--linea2) transparent}:root:is([data-marca=crearte],[data-marca=msstudio]) :where(a:not([class])){color:var(--acento-fuerte)}@media (min-width:761px){.crearte-etapas{display:none}}:root:is([data-marca=crearte],[data-marca=msstudio]) .cambiando,:root:is([data-marca=crearte],[data-marca=msstudio]) .cambiando *,:root:is([data-marca=crearte],[data-marca=msstudio]) .cambiando :before,:root:is([data-marca=crearte],[data-marca=msstudio]) .cambiando :after{transition:background-color .22s var(--ease-out), border-color .22s var(--ease-out), color .22s var(--ease-out), fill .22s var(--ease-out), stroke .22s var(--ease-out)!important}.app-c{grid-template-columns:var(--lateral) minmax(0, 1fr);min-height:100dvh;transition:grid-template-columns .26s var(--ease-out);display:grid}.app-c[data-min="1"]{grid-template-columns:var(--lateral-min) minmax(0, 1fr)}.app-c .lateral{color:#e7ecec;z-index:30;background:#0e0e0e;border-right:1px solid #1d1d1d;flex-direction:column;gap:0;height:100dvh;padding:16px 12px 12px;display:flex;position:sticky;top:0;overflow:hidden}.app-c .marca{align-items:center;min-height:64px;margin:0;padding:2px 4px 14px;display:flex}.app-c .marca img{border-radius:10px;width:168px;height:auto;display:block}.app-c .marca .iso{width:40px;height:40px;display:none}.app-c[data-min="1"] .marca img:not(.iso){display:none}.app-c[data-min="1"] .marca .iso{display:block}.app-c .buscar-btn{color:#a7b0b0;text-align:left;cursor:pointer;width:100%;min-height:40px;transition:border-color .16s var(--ease-out), transform .16s var(--ease-out);background:#141414;border:1px solid #272727;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.app-c .buscar-btn:active{transform:scale(.98)}@media (hover:hover){.app-c .buscar-btn:hover{border-color:var(--acento)}}.app-c .buscar-btn kbd{color:#8b9494;border:1px solid #333;border-radius:5px;margin-left:auto;padding:1px 6px;font:600 .7rem Inter,system-ui,sans-serif}.app-c .nav{flex:1;margin:12px -4px 0;padding:0 4px;overflow:hidden auto}.app-c .nav-sec{letter-spacing:.1em;text-transform:uppercase;color:#8b9494;white-space:nowrap;padding:16px 10px 6px;font-size:.68rem;font-weight:650}.app-c .item{color:#d3dada;width:100%;min-height:40px;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;display:flex;position:relative}.app-c .item:active{transform:scale(.985)}.app-c .item .ico{opacity:.85;flex:none}.app-c .item .et{text-overflow:ellipsis;flex:1;overflow:hidden}.app-c .item .fl{opacity:.55;transition:transform .22s var(--ease-out);flex:none;display:grid}.app-c .item[aria-expanded=true] .fl{transform:rotate(180deg)}.app-c .item[aria-current=page],.app-c .item.rama-activa{color:#fff}.app-c .item[aria-current=page]{background:#ffffff17}.app-c .item[aria-current=page]:after{content:"";background:var(--acento);clip-path:polygon(0 100%,100% 0,100% 100%);width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;right:12px}.app-c .item.rama-activa .ico{opacity:1;color:var(--acento)}@media (hover:hover){.app-c .item:hover{color:#fff;background:#ffffff12}}.app-c .grupo{transition:grid-template-rows .24s var(--ease-out);grid-template-rows:0fr;display:grid}.app-c .grupo[data-abierto="1"]{grid-template-rows:1fr}.app-c .grupo>div{min-height:0;overflow:hidden}.app-c .sub{border-left:1px solid #2c2c2c;flex-direction:column;gap:1px;margin:2px 0 6px 21px;padding-left:13px;display:flex}.app-c .sub .item{color:#b6bfbf;opacity:0;min-height:36px;transition:opacity .2s var(--ease-out), transform .22s var(--ease-out), background-color .16s var(--ease-out), color .16s var(--ease-out);padding:7px 10px;font-size:.9rem;transform:translateY(-4px)}.app-c .grupo[data-abierto="1"] .sub .item{opacity:1;transform:none}.app-c .grupo[data-abierto="1"] .sub .item:nth-child(2){transition-delay:30ms}.app-c .grupo[data-abierto="1"] .sub .item:nth-child(3){transition-delay:60ms}.app-c .grupo[data-abierto="1"] .sub .item:nth-child(4){transition-delay:90ms}.app-c .grupo[data-abierto="1"] .sub .item:nth-child(5){transition-delay:.12s}.app-c[data-min="1"] .et,.app-c[data-min="1"] .fl,.app-c[data-min="1"] .nav-sec,.app-c[data-min="1"] .buscar-btn span,.app-c[data-min="1"] .buscar-btn kbd,.app-c[data-min="1"] .cuenta-txt,.app-c[data-min="1"] .grupo{display:none}.app-c[data-min="1"] .item{justify-content:center;padding:11px 0}.app-c[data-min="1"] .item[aria-current=page]:after{right:6px}.app-c[data-min="1"] .buscar-btn{justify-content:center;padding:10px 0}.app-c .cuenta{border-top:1px solid #222;margin-top:8px;padding-top:10px;position:relative}.app-c .cuenta-btn{color:#fff;text-align:left;cursor:pointer;width:100%;min-height:48px;transition:background-color .16s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.app-c .cuenta-btn:active{transform:scale(.985)}@media (hover:hover){.app-c .cuenta-btn:hover{background:#ffffff12}}.app-c .avatar{color:#fff;background:#1f1f1f;border:1px solid #333;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.82rem;font-weight:650;display:grid}.app-c .cuenta-txt{flex:1;min-width:0;line-height:1.25}.app-c .cuenta-txt b{text-overflow:ellipsis;font-size:.9rem;font-weight:600;display:block;overflow:hidden}.app-c .cuenta-txt span{color:#8f9999;text-overflow:ellipsis;font-size:.78rem;display:block;overflow:hidden}.app-c .cuenta-btn .fl{opacity:.55;flex:none;display:grid}.app-c .principal{background:var(--fondo);flex-direction:column;min-width:0;display:flex}.app-c .tope{z-index:15;background:color-mix(in srgb, var(--fondo) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--linea);align-items:center;gap:10px;min-height:66px;padding:12px 28px;display:flex;position:sticky;top:0}.app-c .migas{color:var(--texto2);align-items:center;gap:6px;min-width:0;font-size:.92rem;display:flex}.app-c .migas b{color:var(--texto);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.app-c .migas .ico{opacity:.5;flex:none}.app-c .espacio{flex:1}.app-c .btn-ic2{width:40px;height:40px;color:var(--texto2);cursor:pointer;transition:background-color .14s var(--ease-out), transform .14s var(--ease-out);background:0 0;border:0;border-radius:10px;place-items:center;display:inline-grid}.app-c .btn-ic2:active{transform:scale(.94)}@media (hover:hover){.app-c .btn-ic2:hover{background:var(--panel3);color:var(--texto)}}.app-c .btn-menu{display:none}.app-c .ib{border:1px solid var(--linea2);background:var(--panel);width:40px;height:40px;color:var(--texto2);cursor:pointer;transition:transform .15s var(--ease-out), color .15s var(--ease-out), border-color .15s var(--ease-out);border-radius:12px;place-items:center;display:grid;position:relative}.app-c .ib:active{transform:scale(.93)}@media (hover:hover){.app-c .ib:hover{color:var(--texto);border-color:var(--acento)}}.app-c .ib .pt{background:var(--acento);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:9px}.app-c .mas{background:var(--acento);color:#04201f;min-height:40px;font:inherit;cursor:pointer;transition:transform .15s var(--ease-out), background-color .15s var(--ease-out);border:0;border-radius:12px;align-items:center;gap:8px;padding:9px 16px;font-weight:650;display:inline-flex}.app-c .mas:active{transform:scale(.96)}@media (hover:hover){.app-c .mas:hover{background:var(--acento-fuerte)}}.app-c .pagina{flex-direction:column;gap:20px;width:100%;max-width:1360px;margin:0 auto;padding:28px 28px 120px;display:flex}.app-c .pagina>*{animation:sube .3s var(--ease-out) both}@keyframes sube{0%{opacity:0;transform:translateY(10px)}}.app-c .menu{z-index:70;background:var(--panel);border:1px solid var(--linea2);min-width:250px;box-shadow:var(--sombra-alta);opacity:0;visibility:hidden;transform-origin:100% 0;pointer-events:none;transition:opacity .15s var(--ease-out), transform .22s var(--ease-pop), visibility 0s linear .22s;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;transform:scale(.94)translateY(-4px)}.app-c .menu[data-ab="1"]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.app-c .menu.arriba{transform-origin:0 100%;color:#f2f5f5;background:#1a1a1a;border-color:#333;inset:auto 8px calc(100% + 8px)}.app-c .mi{text-align:left;width:100%;min-height:44px;color:var(--texto);font:inherit;cursor:pointer;transition:background-color .12s var(--ease-out), transform .12s var(--ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.app-c .menu.arriba .mi{color:#f2f5f5}.app-c .mi:active{transform:scale(.98)}.app-c .mi .ico{color:var(--acento-fuerte)}@media (hover:hover){.app-c .mi:hover{background:var(--panel2)}.app-c .menu.arriba .mi:hover{background:#262626}}.app-c .menu hr{border:0;border-top:1px solid var(--linea);margin:6px 0}.app-c .menu.arriba hr{border-top-color:#333}.app-c .paleta-f{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008f;justify-content:center;align-items:flex-start;padding:14vh 16px 0;display:flex;position:fixed;inset:0}.app-c .paleta{background:var(--panel);border:1px solid var(--linea2);width:min(620px,100%);box-shadow:var(--sombra-alta);animation:pop .22s var(--ease-out) both;border-radius:20px;overflow:hidden}@keyframes pop{0%{opacity:0;transform:scale(.96)translateY(6px)}}.app-c .paleta input{border:0;border-bottom:1px solid var(--linea);width:100%;color:var(--texto);box-shadow:none;background:0 0;border-radius:0;outline:0;padding:18px 22px;font-size:1.05rem}.app-c .paleta ul{max-height:340px;margin:0;padding:8px;list-style:none;overflow-y:auto}.app-c .paleta li{cursor:pointer;border-radius:11px;align-items:center;gap:12px;min-height:44px;padding:11px 13px;display:flex}.app-c .paleta li[aria-selected=true]{background:var(--panel3)}.app-c .paleta li small{color:var(--texto3);margin-left:auto}.app-c .paleta li .ico{color:var(--acento-fuerte)}:root:is([data-marca=crearte],[data-marca=msstudio])[data-tema=claro] .app-c .paleta-f{background:#0d0d0d6b}@media (max-width:920px){.app-c,.app-c[data-min="1"]{grid-template-columns:minmax(0,1fr)}.app-c .lateral{width:min(86vw,320px);transition:transform .28s var(--ease-out);box-shadow:var(--sombra-alta);visibility:hidden;z-index:50;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.app-c[data-movil="1"] .lateral{visibility:visible;transform:none}.app-c[data-min="1"] .et,.app-c[data-min="1"] .fl,.app-c[data-min="1"] .nav-sec,.app-c[data-min="1"] .buscar-btn span,.app-c[data-min="1"] .buscar-btn kbd,.app-c[data-min="1"] .cuenta-txt{display:revert}.app-c[data-min="1"] .grupo{display:grid}.app-c[data-min="1"] .marca img:not(.iso){display:block}.app-c[data-min="1"] .marca .iso{display:none}.app-c[data-min="1"] .item,.app-c[data-min="1"] .buscar-btn{justify-content:flex-start;padding:9px 10px}.app-c .velo{z-index:46;pointer-events:none;transition:background-color .24s var(--ease-out);background:0 0;position:fixed;inset:0}.app-c[data-movil="1"] .velo{pointer-events:auto;background:#0009}.app-c .btn-menu{display:inline-grid}.app-c .btn-colapsar{display:none}.app-c .tope{padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top,0px))}.app-c .pagina{padding:18px 14px 80px}.app-c .mas-t{display:none}.app-c .mas{padding:9px 12px}.app-c .migas{font-size:.85rem}}@media (min-width:921px){.app-c .velo{display:none}}:root:is([data-marca=crearte],[data-marca=msstudio]) .tarjeta{background:var(--panel);border:1px solid var(--linea);border-radius:var(--radio);box-shadow:none;padding:20px}:root:is([data-marca=crearte],[data-marca=msstudio])[data-tema=claro] .tarjeta{box-shadow:0 1px 2px #0d0d0d0d,0 14px 30px -22px #0d0d0d3d}:root:is([data-marca=crearte],[data-marca=msstudio]) .btn{border:1px solid var(--linea2);background:var(--panel);color:var(--texto);min-height:40px;transition:transform .15s var(--ease-out), border-color .15s var(--ease-out), background-color .15s var(--ease-out);border-radius:12px;padding:9px 15px}:root:is([data-marca=crearte],[data-marca=msstudio]) .btn:active:not(:disabled){transform:scale(.96)}@media (hover:hover){:root:is([data-marca=crearte],[data-marca=msstudio]) .btn:hover:not(:disabled){background:var(--panel);border-color:var(--acento)}}:root:is([data-marca=crearte],[data-marca=msstudio]) .btn.primario{background:var(--acento);border-color:var(--acento);color:#04201f;font-weight:650}@media (hover:hover){:root:is([data-marca=crearte],[data-marca=msstudio]) .btn.primario:hover:not(:disabled){background:var(--acento-fuerte);border-color:var(--acento-fuerte)}}:root:is([data-marca=crearte],[data-marca=msstudio]) .btn.chico{min-height:34px;padding:6px 11px}:root:is([data-marca=crearte],[data-marca=msstudio]) .btn.icono{min-width:40px;min-height:40px}:root:is([data-marca=crearte],[data-marca=msstudio]) .btn.enlace{color:var(--acento-fuerte);background:0 0;border:0;min-height:0}:root:is([data-marca=crearte],[data-marca=msstudio]) .btn.suave{background:var(--acento-suave);color:var(--texto)}:root:is([data-marca=crearte],[data-marca=msstudio]) .btn.peligro{color:var(--error)}:root:is([data-marca=crearte],[data-marca=msstudio]) .btn.peligro.lleno{background:var(--error);color:#1a0705}:root:is([data-marca=crearte],[data-marca=msstudio]) .btn.verde{color:#06210f}:root:is([data-marca=crearte],[data-marca=msstudio]) input[type=text],:root:is([data-marca=crearte],[data-marca=msstudio]) input[type=email],:root:is([data-marca=crearte],[data-marca=msstudio]) input[type=password],:root:is([data-marca=crearte],[data-marca=msstudio]) input[type=date],:root:is([data-marca=crearte],[data-marca=msstudio]) input[type=time],:root:is([data-marca=crearte],[data-marca=msstudio]) input[type=number],:root:is([data-marca=crearte],[data-marca=msstudio]) input[type=tel],:root:is([data-marca=crearte],[data-marca=msstudio]) input[type=search],:root:is([data-marca=crearte],[data-marca=msstudio]) input[type=month],:root:is([data-marca=crearte],[data-marca=msstudio]) select,:root:is([data-marca=crearte],[data-marca=msstudio]) textarea{border:1px solid var(--linea2);background:var(--panel2);color:var(--texto);transition:border-color .14s var(--ease-out), box-shadow .14s var(--ease-out);border-radius:11px}:root:is([data-marca=crearte],[data-marca=msstudio]) input:focus,:root:is([data-marca=crearte],[data-marca=msstudio]) select:focus,:root:is([data-marca=crearte],[data-marca=msstudio]) textarea:focus{border-color:var(--acento);outline:0;box-shadow:0 0 0 4px #0ab9be38}:root:is([data-marca=crearte],[data-marca=msstudio]) .chip{background:var(--panel3);color:var(--texto2);border-color:#0000}:root:is([data-marca=crearte],[data-marca=msstudio]) .chip.area-branding{color:#f2f5f5;background:#2a2a2a}:root:is([data-marca=crearte],[data-marca=msstudio]) .chip.area-arquitectura{color:var(--acento-fuerte);background:#0ab9be29}:root:is([data-marca=crearte],[data-marca=msstudio]) .chip.area-produccion{background:var(--panel3);color:var(--texto2)}:root:is([data-marca=crearte],[data-marca=msstudio])[data-tema=claro] .chip.area-branding{color:#fff;background:#161616}:root:is([data-marca=crearte],[data-marca=msstudio])[data-tema=claro] .chip.area-arquitectura{color:#066a6d;background:#dff5f6}:root:is([data-marca=crearte],[data-marca=msstudio]) .chip[style*=--c]{background:color-mix(in srgb, var(--c) 20%, var(--panel));color:color-mix(in srgb, var(--c) 70%, var(--texto))}:root:is([data-marca=crearte],[data-marca=msstudio]) .pestanas{background:var(--panel);border:1px solid var(--linea);border-radius:13px;align-self:flex-start;gap:2px;max-width:100%;padding:4px;display:inline-flex}:root:is([data-marca=crearte],[data-marca=msstudio]) .pestanas button{min-height:36px;color:var(--texto2);transition:color .15s var(--ease-out), background-color .15s var(--ease-out);border:0;border-radius:10px;margin:0;padding:7px 15px}:root:is([data-marca=crearte],[data-marca=msstudio]) .pestanas button[aria-selected=true]{background:var(--panel3);color:var(--texto);border-bottom-color:#0000}:root:is([data-marca=crearte],[data-marca=msstudio]) .tabla-caja{background:var(--panel);border:1px solid var(--linea);border-radius:var(--radio)}:root:is([data-marca=crearte],[data-marca=msstudio]) .tabla th{color:var(--texto3);border-bottom-color:var(--linea)}:root:is([data-marca=crearte],[data-marca=msstudio]) .tabla td{border-bottom-color:var(--linea)}:root:is([data-marca=crearte],[data-marca=msstudio]) .tabla tbody tr:hover{background:color-mix(in srgb, var(--acento) 6%, var(--panel))}:root:is([data-marca=crearte],[data-marca=msstudio]) .modal-fondo{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008f}:root:is([data-marca=crearte],[data-marca=msstudio])[data-tema=claro] .modal-fondo{background:#0d0d0d6b}:root:is([data-marca=crearte],[data-marca=msstudio]) .modal{background:var(--panel);border:1px solid var(--linea2);box-shadow:var(--sombra-alta);border-radius:22px}:root:is([data-marca=crearte],[data-marca=msstudio]) .modal-pie,:root:is([data-marca=crearte],[data-marca=msstudio]) .modal-cab{border-color:var(--linea)}:root:is([data-marca=crearte],[data-marca=msstudio]) .aviso-flotante{color:#0d0d0d;background:#f2f5f5;border-radius:14px}:root:is([data-marca=crearte],[data-marca=msstudio])[data-tema=claro] .aviso-flotante{color:#f2f5f5;background:#141414}:root:is([data-marca=crearte],[data-marca=msstudio]) .aviso-flotante.error{background:var(--error);color:#1a0705}:root:is([data-marca=crearte],[data-marca=msstudio]) .aviso-flotante.ok{background:var(--ok);color:#06210f}:root:is([data-marca=crearte],[data-marca=msstudio]) .kpi-icono{background:var(--acento-suave);color:var(--acento-fuerte)}:root:is([data-marca=crearte],[data-marca=msstudio]) .neg-columna{background:var(--panel);border-radius:16px}:root:is([data-marca=crearte],[data-marca=msstudio]) .neg-tarjeta{background:var(--panel2);box-shadow:none;border-radius:13px}@media (hover:hover) and (pointer:fine){:root:is([data-marca=crearte],[data-marca=msstudio]) .neg-tarjeta:hover{box-shadow:none;border-color:var(--linea2);transform:translateY(-3px)}}:root:is([data-marca=crearte],[data-marca=msstudio]) .neg-deuda,:root:is([data-marca=crearte],[data-marca=msstudio]) .neg-contacto{background:var(--panel);box-shadow:none}:root:is([data-marca=crearte],[data-marca=msstudio]) .neg-dia{background:var(--panel);border:1px solid var(--linea);border-radius:0;min-height:112px}:root:is([data-marca=crearte],[data-marca=msstudio]) .neg-mes-grid{border:1px solid var(--linea);border-radius:var(--radio);background:var(--linea);gap:1px;overflow:hidden}:root:is([data-marca=crearte],[data-marca=msstudio]) .neg-dia.vacio-dia{background:color-mix(in srgb, var(--panel) 60%, var(--fondo))}:root:is([data-marca=crearte],[data-marca=msstudio]) .neg-dia.elegido{background:var(--panel2);box-shadow:inset 0 0 0 2px var(--acento);border-color:#0000}:root:is([data-marca=crearte],[data-marca=msstudio]) .neg-dia.hoy b{background:var(--acento);color:#04201f}:root:is([data-marca=crearte],[data-marca=msstudio])[data-tema=claro] .neg-dia.hoy b{color:#fff;background:#0d0d0d}:root:is([data-marca=crearte],[data-marca=msstudio]) .neg-dia-titulo{background:var(--acento-suave);color:var(--texto);border-radius:8px;padding:3px 7px;font-weight:600}:root:is([data-marca=crearte],[data-marca=msstudio]) .neg-fila-entrega{background:var(--panel2);border-color:var(--linea);border-radius:13px}:root:is([data-marca=crearte],[data-marca=msstudio]) .neg-filtro{background:var(--panel);border-color:var(--linea2)}:root:is([data-marca=crearte],[data-marca=msstudio]) .neg-filtro.activo{background:var(--acento-suave);border-color:var(--acento);color:var(--texto)}:root:is([data-marca=crearte],[data-marca=msstudio]) .neg-tipos button.activo{background:var(--panel3);color:var(--texto)}:root:is([data-marca=crearte],[data-marca=msstudio]) .neg-montos>div{background:var(--panel2)}.app-c .bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.app-c .s4{grid-column:span 4}.app-c .s5{grid-column:span 5}.app-c .s6{grid-column:span 6}.app-c .s7{grid-column:span 7}.app-c .s8{grid-column:span 8}.app-c .s12{grid-column:span 12}.app-c .tile{background:var(--panel);border:1px solid var(--linea);border-radius:var(--radio);isolation:isolate;min-width:0;padding:20px;position:relative;overflow:hidden}.app-c .tile:before{content:"";z-index:-1;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #0ab9be1c, transparent 70%);transition:opacity .25s var(--ease-out);position:absolute;inset:0}@media (hover:hover){.app-c .tile:hover:before{opacity:1}}:root:is([data-marca=crearte],[data-marca=msstudio])[data-tema=claro] .app-c .tile{box-shadow:0 1px 2px #0d0d0d0d,0 14px 30px -22px #0d0d0d3d}.app-c .tile h3{color:var(--texto2);letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 14px;font-size:.95rem;font-weight:600;display:flex}.app-c .gran{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:3.3rem;font-weight:650;line-height:1}.app-c .kv{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:650;line-height:1.1}.app-c .delta{border:0;border-radius:99px;align-items:center;gap:4px;padding:2px 9px;font-family:inherit;font-size:.78rem;font-weight:650;display:inline-flex}.app-c button.delta{cursor:pointer;min-height:32px;transition:transform .15s var(--ease-out)}.app-c button.delta:active{transform:scale(.96)}.app-c .delta.ok{background:var(--ok-f);color:var(--ok)}.app-c .delta.aviso{background:var(--aviso-f);color:var(--aviso)}.app-c .delta.error{background:var(--error-f);color:var(--error)}.app-c .grafico{width:100%;height:auto;display:block}.app-c .grafico .eje{stroke:var(--linea)}.app-c .grafico text{fill:var(--texto3);font-size:11px}.app-c .trazo{stroke-dasharray:1;stroke-dashoffset:1px;animation:dibuja 1.1s var(--ease-out) forwards}@keyframes dibuja{to{stroke-dashoffset:0}}.app-c .linea-t{border-left:1px solid var(--linea2);margin:0;padding:0 0 0 18px;list-style:none}.app-c .linea-t li{padding:0 0 18px 18px;position:relative}.app-c .linea-t li:before{content:"";background:var(--panel);border:2px solid var(--acento);border-radius:50%;width:11px;height:11px;position:absolute;top:6px;left:-24px}.app-c .linea-t li.at:before{border-color:var(--error);background:var(--error)}.app-c .linea-t .e{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;width:100%;display:block}.app-c .linea-t .e:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.app-c .linea-t b{font-weight:600;display:block}.app-c .anillo{grid-template-columns:148px 1fr;align-items:center;gap:20px;display:grid}.app-c .leyenda{gap:7px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.app-c .leyenda li{align-items:center;gap:9px;display:flex}.app-c .leyenda i{border-radius:3px;flex:none;width:9px;height:9px}.app-c .leyenda b{font-variant-numeric:tabular-nums;margin-left:auto}.app-c .medidor{gap:14px;display:grid}.app-c .medidor>div{grid-template-columns:120px 1fr auto;align-items:center;gap:12px;font-size:.9rem;display:grid}.app-c .medidor .t{background:var(--panel3);border-radius:4px;height:8px;overflow:hidden}.app-c .medidor .t i{background:var(--acento);transform-origin:0;height:100%;animation:crece .7s var(--ease-out) both;border-radius:4px;display:block}.app-c .medidor .t i.g{background:#8b9494}@keyframes crece{0%{transform:scaleX(0)}}.app-c .serie{border-bottom:1px solid var(--linea);align-items:flex-end;gap:16px;height:190px;padding-top:8px;display:flex}.app-c .serie>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.app-c .serie .pares{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:100%;display:flex}.app-c .serie .pares i{transform-origin:50% 100%;width:42%;max-width:26px;animation:subeb .65s var(--ease-out) both;border-radius:6px 6px 0 0;min-height:2px;position:relative}.app-c .serie .c{background:var(--acento)}.app-c .serie .g{background:#5f6868}.app-c .serie .act .c{background:var(--acento-fuerte)}:root:is([data-marca=crearte],[data-marca=msstudio])[data-tema=claro] .app-c .serie .g{background:#b7bebe}.app-c .serie i[data-v]:hover:after{content:attr(data-v);color:#0d0d0d;white-space:nowrap;z-index:3;background:#f2f5f5;border-radius:6px;padding:3px 7px;font-size:.72rem;font-weight:650;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}@keyframes subeb{0%{transform:scaleY(0)}}.app-c .ejes{gap:16px;margin-top:8px;display:flex}.app-c .ejes span{text-align:center;color:var(--texto3);flex:1;font-size:.78rem}.app-c .proy{flex-wrap:wrap;gap:10px;margin-top:14px;font-size:.85rem;display:flex}.app-c .proy .tr{background:var(--panel2);border-radius:12px;flex:140px;padding:10px 12px}.app-c .proy .tr b{font-variant-numeric:tabular-nums;font-size:1.05rem;display:block}.app-c .tit{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.app-c .tit h2{letter-spacing:-.03em;font-size:1.9rem;font-weight:650}.app-c .tit p{color:var(--texto2);margin:4px 0 0}.app-c .tit .ac{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.app-c .inv-fila{border-bottom:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.app-c .inv-fila:last-child{border-bottom:0}.app-c .tile .fila-sec{align-items:center;gap:10px;margin-bottom:14px;display:flex}.app-c .tile .fila-sec h3{margin:0}@media (max-width:1100px){.app-c .s4,.app-c .s5,.app-c .s6,.app-c .s7,.app-c .s8{grid-column:span 12}}@media (max-width:920px){.app-c .gran{font-size:2.5rem}.app-c .anillo{grid-template-columns:1fr}.app-c .tit h2{font-size:1.5rem}.app-c .medidor>div{grid-template-columns:96px 1fr auto}}:root:is([data-marca=crearte],[data-marca=msstudio]) .neg-calendario{grid-template-columns:minmax(0,1fr)}.app-c .neg-pendientes-mes{flex-direction:column;grid-column:1/-1;gap:12px;margin-top:8px;display:flex}.app-c .neg-pendientes-rejilla{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.app-c .neg-pendiente{all:unset;box-sizing:border-box;border:1px solid var(--linea);background:var(--panel2);cursor:pointer;min-height:44px;transition:transform .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:13px;flex-direction:column;gap:4px;padding:14px;display:flex}.app-c .neg-pendiente:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.app-c .neg-pendiente:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.app-c .neg-pendiente:hover{border-color:var(--linea2);transform:translateY(-3px)}}.app-c .neg-pendiente-titulo{line-height:1.3}.app-c .neg-pendiente-etapa{align-items:center;gap:7px;font-size:.85rem;display:inline-flex}.app-c .neg-pendiente-etapa i{background:var(--c);border-radius:50%;width:9px;height:9px}.app-c .neg-pendiente-barra{background:var(--panel3);border-radius:2px;height:4px;margin-top:8px;display:block;overflow:hidden}.app-c .neg-pendiente-barra i{background:var(--acento);height:100%;display:block}@media (prefers-reduced-motion:reduce){.app-c *,.app-c :before,.app-c :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:0s!important}.app-c .neg-pendiente:hover,.app-c .neg-pendiente:active{transform:none}}:root:is([data-marca=crearte],[data-marca=msstudio]) .crearte-tablero{grid-auto-columns:minmax(230px,1fr);gap:12px;overflow-x:auto}:root:is([data-marca=crearte],[data-marca=msstudio]) .crearte-tablero .neg-columna{border-radius:16px;padding:10px}:root:is([data-marca=crearte],[data-marca=msstudio]) .crearte-tablero .neg-columna header h3{font-size:.92rem}:root:is([data-marca=crearte],[data-marca=msstudio]) .crearte-tablero .neg-tarjeta,:root:is([data-marca=crearte],[data-marca=msstudio]) .crearte-tablero .neg-tarjeta-cuerpo{border-radius:13px}:root:is([data-marca=crearte],[data-marca=msstudio]) .crearte-tablero .neg-tarjeta-cuerpo{gap:5px;padding:12px}:root:is([data-marca=crearte],[data-marca=msstudio]) .crearte-tablero .neg-tarjeta-cuerpo strong{font-size:.95rem}:root[data-marca=crearte]:not([data-paleta=volta]) .neg-presupuesto-acciones{flex-wrap:wrap;padding:0 8px 8px}:root[data-marca=crearte]:not([data-paleta=volta]) [data-trabajo-destacado]{outline:2px solid var(--acento);outline-offset:2px}@media (min-width:1100px){:root[data-marca=crearte]:not([data-paleta=volta]) .crearte-tablero{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:8px;overflow-x:visible}:root[data-marca=crearte]:not([data-paleta=volta]) .crearte-tablero .neg-columna{min-width:0;padding:7px}:root[data-marca=crearte]:not([data-paleta=volta]) .crearte-tablero .neg-columna header{flex-wrap:wrap;gap:4px}:root[data-marca=crearte]:not([data-paleta=volta]) .crearte-tablero .neg-columna header h3{overflow-wrap:anywhere;min-width:0;font-size:.8rem}:root[data-marca=crearte]:not([data-paleta=volta]) .crearte-tablero .neg-tarjeta-cuerpo{overflow-wrap:anywhere;gap:4px;min-width:0;padding:8px}:root[data-marca=crearte]:not([data-paleta=volta]) .crearte-tablero .neg-tarjeta-cuerpo strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}:root[data-marca=crearte]:not([data-paleta=volta]) .crearte-tablero .chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}:root[data-marca=crearte]:not([data-paleta=volta]) .crearte-tablero .btn{white-space:normal;min-width:0;max-width:100%;padding:6px;font-size:.75rem}}:root:is([data-marca=crearte],[data-marca=msstudio]) .caja-saldo{background:var(--panel2);border:1px solid var(--linea);color:var(--texto);transition:transform .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:14px}:root:is([data-marca=crearte],[data-marca=msstudio]) .caja-saldo:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){:root:is([data-marca=crearte],[data-marca=msstudio]) .caja-saldo:hover{border-color:var(--acento);transform:translateY(-3px)}}.app-c .cajas-saldos{background:var(--panel);border:1px solid var(--linea);border-radius:var(--radio);padding:20px}.app-c .bento .cajas-saldos{margin:0}
