:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal]:not([data-tema=claro]){--fondo:#050505;--panel:#ffffff0f;--panel2:#ffffff16;--panel3:#ffffff21;--linea:#ffffff1a;--linea2:#ffffff2b;--acento:#0bb8c4;--acento-fuerte:#52dbe3;--acento-suave:#0bb8c429;--sobre-primario:#031416;--texto:#f3f6f8;--texto2:#f3f6f8ad;--texto3:#f3f6f870;--radio:22px;--sombra:0 18px 40px -18px #000c;--sombra-alta:0 30px 70px -24px #000000d9;--vidrio:linear-gradient(140deg, #ffffff13, #ffffff06);--vidrio-borde:#ffffff1a;--vidrio-luz:inset 0 1px 0 #ffffff14;--luz-1:#0bb8c447;--luz-2:#12313a80;--luz-3:#0b6b7352}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal][data-tema=claro]{--fondo:#eaf3f3;--panel:#ffffff94;--panel2:#ffffffb8;--panel3:#ffffffe0;--linea:#0d282a1a;--linea2:#0d282a2e;--acento:#0aa9b4;--acento-fuerte:#077c84;--acento-suave:#0aa9b424;--radio:22px;--sombra:0 14px 34px -20px #0d282a4d;--sombra-alta:0 30px 60px -26px #0d282a61;--vidrio:linear-gradient(140deg, #ffffffb3, #ffffff61);--vidrio-borde:#ffffffbf;--vidrio-luz:inset 0 1px 0 #ffffffe6;--luz-1:#0ab9be4d;--luz-2:#b4e2e6b3;--luz-3:#78c8cd59}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] body{background:var(--fondo)}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(55% 60% at 88% -8%, var(--luz-1), transparent 70%), radial-gradient(42% 50% at -4% 62%, var(--luz-3), transparent 70%), radial-gradient(38% 40% at 40% 38%, var(--luz-2), transparent 75%);position:fixed;inset:0}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] body:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#7f7f7f0d 1px,#0000 1px),linear-gradient(90deg,#7f7f7f0d 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 75%)}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .app-c{z-index:1;background:0 0;position:relative}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .app-c .principal{background:0 0}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .app-c .lateral{-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);background:linear-gradient(#0a0e0f9e,#050708c7);border-right:1px solid #ffffff17;box-shadow:inset -1px 0 #ffffff0a}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .app-c .buscar-btn{background:#ffffff12;border-color:#ffffff1f;border-radius:999px}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .app-c .item{border-radius:999px}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .app-c .item[aria-current=page]{background:var(--acento);color:#031416;font-weight:600;box-shadow:0 0 22px -4px #0bb8c48c}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .app-c .item[aria-current=page]:after{background:#031416}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .app-c .item[aria-current=page] .ico{color:#031416;opacity:1}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .app-c .tope{background:color-mix(in srgb, var(--fondo) 38%, transparent);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);border-bottom-color:var(--vidrio-borde)}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .app-c .ib{background:var(--vidrio);border-color:var(--vidrio-borde);box-shadow:var(--vidrio-luz);border-radius:999px}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] :is(.tarjeta,.tabla-caja,.app-c .tile,.app-c .cajas-saldos,.caja-saldo,.neg-columna,.neg-dia,.neg-deuda,.neg-contacto,.neg-fila-entrega,.neg-montos>div,.app-c .proy .tr){background:var(--vidrio);border:1px solid var(--vidrio-borde);border-radius:var(--radio);box-shadow:var(--sombra), var(--vidrio-luz);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%)}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] :is(.neg-dia,.neg-deuda,.neg-contacto,.neg-fila-entrega,.neg-montos>div,.app-c .proy .tr){box-shadow:var(--vidrio-luz);border-radius:16px}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .neg-dia.elegido{background:var(--acento);color:#031416;border-color:#0000;box-shadow:0 0 22px -4px #0bb8c48c}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .neg-tarjeta{box-shadow:0 10px 24px -14px #000c, var(--vidrio-luz);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(150deg,#ffffff1c,#ffffff0d);border:1px solid #ffffff24;border-radius:18px}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal][data-tema=claro] .neg-tarjeta{box-shadow:0 10px 24px -16px #0d282a59, var(--vidrio-luz);background:linear-gradient(150deg,#ffffffdb,#ffffff94);border-color:#ffffffd9}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .neg-tarjeta-cuerpo{border-radius:18px}@media (hover:hover) and (pointer:fine){:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .neg-tarjeta:hover{box-shadow:0 18px 36px -16px #0bb8c466, var(--vidrio-luz);border-color:#0bb8c48c;transform:translateY(-3px)}}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .neg-tarjeta-presupuesto{background:linear-gradient(160deg,#0bb8c424,#00000047 62%);border-style:dashed;border-color:#0bb8c480}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal][data-tema=claro] .neg-tarjeta-presupuesto{background:linear-gradient(160deg,#0ab9be29,#fff9 62%)}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .neg-columna header i{box-shadow:0 0 12px 1px var(--c);border-radius:50%}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .neg-columna header>.chip{background:var(--panel3);border-radius:999px}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .crearte-tablero .neg-columna{border-radius:24px;padding:12px}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .neg-avanzar{background:var(--texto);color:var(--fondo);transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);border:0;border-radius:999px;font-weight:650}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal][data-tema=claro] .neg-avanzar{color:#fff;background:#0d0d0d}@media (hover:hover){:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .neg-avanzar:hover{transform:translateY(-1px);box-shadow:0 8px 22px -8px #0bb8c48c}}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .btn{background:var(--vidrio);border-color:var(--vidrio-borde);box-shadow:var(--vidrio-luz);border-radius:999px}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .btn.primario{background:var(--acento);border-color:var(--acento);color:#031416;box-shadow:0 0 24px -6px #0bb8c499,inset 0 1px #ffffff40}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .btn.enlace{box-shadow:none;background:0 0;border:0}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .btn.peligro{background:var(--error-f);border-color:#0000}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .btn.icono{border-radius:50%}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .chip{background:var(--panel3);border-radius:999px}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .pestanas{background:var(--vidrio);border:1px solid var(--vidrio-borde);box-shadow:var(--vidrio-luz);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .pestanas button{border-radius:999px}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .pestanas button[aria-selected=true]{background:var(--acento);color:#031416;font-weight:600;box-shadow:0 0 20px -4px #0bb8c48c}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .neg-filtro{background:var(--vidrio);border-color:var(--vidrio-borde);border-radius:999px}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .neg-filtro.activo{background:var(--texto);color:var(--fondo);border-color:#0000}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .neg-tipos button.activo{background:var(--acento);color:#031416}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],input[type=search],input[type=password],select,textarea){border-color:var(--vidrio-borde);background:#ffffff0f;border-radius:14px}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal][data-tema=claro] :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=date],input[type=search],input[type=password],select,textarea){background:#ffffffb3}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .tabla tbody tr:hover{background:color-mix(in srgb, var(--acento) 10%, transparent)}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .modal-fondo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0208098c}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .modal{-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);box-shadow:var(--sombra-alta), var(--vidrio-luz);background:linear-gradient(150deg,#182022d1,#0a0e0fe0);border:1px solid #ffffff24;border-radius:28px}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal][data-tema=claro] .modal{background:linear-gradient(150deg,#ffffffe6,#f0f9f9db);border-color:#ffffffe6}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] :is(.app-c .menu,.app-c .paleta){-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(150deg,#182022db,#0a0e0fe6);border:1px solid #ffffff24;border-radius:22px}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal][data-tema=claro] :is(.app-c .menu,.app-c .paleta){background:linear-gradient(150deg,#ffffffeb,#f0f9f9e6);border-color:#ffffffe6}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .neg-sugeridos{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141c1e;border:1px solid #ffffff2e;border-radius:14px;box-shadow:0 18px 40px -8px #000000d9}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal][data-tema=claro] .neg-sugeridos{background:#fff;border-color:#00000024;box-shadow:0 18px 40px -8px #0000004d}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .neg-sugeridos button:hover,:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .neg-sugeridos button:focus-visible{background:#0ab9be38}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .neg-tarjeta:focus-within{z-index:20;position:relative}@media (prefers-reduced-motion:reduce){:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] *{transition-duration:1ms!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal]:not([data-tema=claro]){--panel:#131a1b;--panel2:#1a2325;--vidrio:#131a1b}}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal][data-tema=claro] .app-c .lateral{background:linear-gradient(#0c1416ed,#060a0bf2)}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal]:not([data-tema=claro]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal]:not([data-tema=claro]) select,:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal]:not([data-tema=claro]) :is(select option,select optgroup){color:#f3f6f8;background-color:#11181a}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal][data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal][data-tema=claro] select,:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal][data-tema=claro] :is(select option,select optgroup){color:#121414;background-color:#fff}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] select option:checked{color:#031416;background-color:#0bb8c4}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .sami-panel{color:#eef4f7;background:#0a0f12;border:1px solid #ffffff29;border-radius:24px;box-shadow:0 30px 80px -20px #000000b3,0 0 0 1px #0bb8c42e}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .sami-cab{color:#eef4f7;background:#0f161a;border-bottom-color:#ffffff1a}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .sami-panel .muted{color:#eef4f79e}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .sami-escena-caja{border-bottom-color:#ffffff1a}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .sami-msg.sami{color:#eef4f7;background:#131b20;border-color:#8af4ff38}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .sami-msg.yo{background:var(--acento);color:#031416}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .sami-soporte{border-top-color:#ffffff1f}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .sami-panel a{color:#8af4ff}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .sami-form{background:#0f161a;border-top-color:#ffffff1a}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .sami-form :is(input,textarea),:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .sami-panel .btn:not(.primario):not(.enlace){color:#eef4f7;background:#131b20;border-color:#ffffff2e}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .sami-aviso{color:#f6d77a;background:#2a2210}:root:is([data-marca=crearte],[data-marca=msstudio])[data-estilo=cristal] .sami-error{color:#ffb4b4;background:#2b1416}:root[data-marca=crearte] .pendientes24{z-index:3;background:var(--panel);border-radius:14px;padding:10px;position:sticky;top:0}:root[data-marca=crearte] .pendientes24-fichas{gap:10px;display:flex;overflow-x:auto}:root[data-marca=crearte] .pendiente24{flex:none;min-height:44px}:root[data-marca=crearte] .sin-pendientes{opacity:.6}:root[data-marca=crearte] .con-pendientes{border-color:var(--acento);animation:.42s ease-out pendiente24-aviso}@keyframes pendiente24-aviso{50%{box-shadow:0 0 0 3px #0bb8c44d}}@media (prefers-reduced-motion:reduce){:root[data-marca=crearte] .con-pendientes{animation:none}}:root[data-marca=crearte] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-marca=crearte][data-tema=claro] select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-marca=crearte] :is(option,optgroup,datalist){background:var(--panel);color:var(--texto)}.pendientes27{--pendiente-fondo:#f5fafb;--pendiente-texto:#142e38;--pendiente-borde:#647d86;--pendiente-foco:#005b72;--pendiente-urgente:#ffe5e2;--pendiente-urgente-texto:#791d19;color:var(--pendiente-texto)}:root[data-tema=oscuro] .pendientes27{--pendiente-fondo:#152c35;--pendiente-texto:#edf9fb;--pendiente-borde:#8ea9b2;--pendiente-foco:#83e4ef;--pendiente-urgente:#4a231f;--pendiente-urgente-texto:#ffd6d2}.pendientes27 h2{font-size:1.45rem}.pendientes27-fichas{scroll-behavior:smooth;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:.45rem;padding:5px;display:grid;overflow-x:auto}.pendientes27-tarjeta{background:var(--pendiente-fondo);min-width:0;color:var(--pendiente-texto);border:1px solid var(--pendiente-borde);border-radius:1rem}.pendientes27-tarjeta[data-urgente=true]{background:var(--pendiente-urgente);color:var(--pendiente-urgente-texto)}.pendientes27-boton{border-radius:inherit;width:100%;min-height:3.7rem;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .35rem;padding:.5rem;display:grid}.pendientes27-numero{font-size:1.3rem;line-height:1}.pendientes27-nombre{white-space:nowrap;grid-column:1/-1;font-size:.85rem;font-weight:700}.pendientes27 :is(button,a):focus-visible{outline:3px solid var(--pendiente-foco);outline-offset:2px}.pendientes27-detalle{overflow-wrap:anywhere;background:var(--pendiente-fondo);border-radius:.75rem;margin-top:.5rem;padding:.75rem 1rem}.pendientes27-detalle ul{padding:0;list-style:none}.pendientes27-detalle li{border-top:1px solid var(--pendiente-borde);gap:.2rem;padding:.6rem 0;display:grid}.neg-deudas.con-trabajos{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.trabajo-por-cobrar details{overflow-wrap:anywhere;min-width:0}.trabajo-por-cobrar summary{cursor:pointer}@media (max-width:1100px){.pendientes27-fichas{grid-template-columns:repeat(7,minmax(7.2rem,1fr))}}@media (prefers-reduced-motion:reduce){.pendientes27-fichas{scroll-behavior:auto}}
:root[data-marca=msstudio][data-estilo=cristal][data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fondo:#cfe1e8;--texto:#0b1a20;--texto2:#405b66;--texto3:#506b77;--panel:#ffffffa6;--panel2:#ffffffd1;--panel3:#fff;--linea:#0b1a2024;--linea2:#0b1a203b;--acento:#0aa8bc;--acento-fuerte:#00707f;--acento-suave:#8af4ff4d;--primario:#0b1a20;--sobre-primario:#fff;--radio:22px;--vidrio:linear-gradient(145deg,#ffffffc2,#ffffff6b);--luz-1:#8af4ff73;--luz-2:#ffffff73;--luz-3:#4682a54d}:root[data-marca=msstudio] body{background:linear-gradient(160deg,#cfe1e8,#b8d0db 45%,#a3c0cf) fixed}:root[data-marca=msstudio][data-estilo=cristal][data-tema=claro] .app-c .mas,:root[data-marca=msstudio][data-estilo=cristal][data-tema=claro] .btn.primario{color:#fff;background:#0b1a20;border-color:#0b1a20}:root[data-marca=msstudio][data-estilo=cristal][data-tema=claro] :is(.menu,.modal,.dialogo,.paleta,.desplegable,.popover,.neg-sugeridos,.sami-panel,.aviso-confirmar){color:#0b1a20;-webkit-backdrop-filter:none;background:#f5fafc}:root[data-marca=msstudio][data-estilo=cristal] :is(select,select option,select optgroup){color:#0b1a20;background-color:#fff}:root[data-marca=msstudio][data-estilo=cristal] .menu.arriba .mi,:root[data-marca=msstudio][data-estilo=cristal] .neg-sugeridos button{color:#0b1a20}:root[data-marca=msstudio][data-estilo=cristal] .ingreso{background:0 0}:root[data-marca=msstudio][data-estilo=cristal] .ingreso-caja{background:var(--vidrio);-webkit-backdrop-filter:blur(14px)saturate(140%);border:1px solid #ffffffbf;border-radius:28px;box-shadow:0 24px 60px -26px #0b1a2059}:root[data-marca=msstudio] .ingreso .marca{justify-content:center}:root[data-marca=msstudio] .ingreso .marca-img{object-fit:contain;max-width:240px;max-height:100px}:root[data-marca=msstudio] .ingreso :is(input,select,textarea){font-size:16px}:root[data-marca=msstudio] :focus-visible{outline-offset:3px;outline:2px solid #00707f}:root[data-marca=msstudio][data-estilo=cristal] .neg-montos>button{text-align:left;white-space:normal;border-radius:16px;justify-items:start;gap:4px;min-width:0;padding:12px 14px;display:grid}:root[data-marca=msstudio] .neg-montos>button>span:last-child{color:var(--texto2);font-size:.8rem}@media (max-width:760px){:root[data-marca=msstudio] .app-c .pagina{padding-bottom:max(24px,env(safe-area-inset-bottom))}:root[data-marca=msstudio] :is(input,select,textarea){font-size:16px}}
.portal-equipo{overflow-wrap:anywhere}.portal-equipo :is(input,select,textarea){min-height:44px;font-size:16px}.portal-equipo :is(button,.btn){touch-action:manipulation;min-height:44px}.portal-lista{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.portal-texto{white-space:pre-wrap}.portal-dialogo{background:var(--fondo);color:var(--texto);border:1px solid var(--linea2);width:min(860px,100% - 24px);max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:22px;padding:20px;overflow-y:auto}.portal-dialogo::backdrop{background:#000000a6}.portal-dialogo :focus-visible{outline:3px solid var(--acento);outline-offset:3px}.cal-punto-cita{background:#4077cf}.cal-punto-actividad{background:#a26bc4}.cal-cita{border-inline-start:4px solid #4077cf}.cal-actividad{border-inline-start:4px solid #a26bc4}
:root[data-marca=crearte][data-paleta=volta][data-estilo=cristal]:not([data-tema=claro]),:root[data-marca=crearte][data-paleta=volta]:not([data-estilo]):not([data-tema=claro]){--f-titulo:"Outfit", "Inter", system-ui, sans-serif;--acento:#c8f031;--acento-fuerte:#dcf86a;--acento-suave:#c8f03124;--fondo:#101319;--panel:#161a22;--panel2:#1c212b;--panel3:#262c38;--linea:#262c38;--linea2:#353d4d;--texto:#f3f4f0;--texto2:#a6acb8;--texto3:#747b89;--sobre-primario:#101319;--info:#8fb0ff;--info-f:#8fb0ff24;--luz-1:#c8f03124;--luz-2:#283040b3;--luz-3:#3c465a59}:root[data-marca=crearte][data-paleta=volta][data-estilo=cristal][data-tema=claro],:root[data-marca=crearte][data-paleta=volta]:not([data-estilo])[data-tema=claro]{--fondo:#f6f7f2;--panel:#fff;--panel2:#f0f1ec;--panel3:#e6e8e1;--linea:#e3e5dd;--linea2:#cfd2c8;--texto:#101319;--texto2:#4f5563;--texto3:#81889a;--acento-fuerte:#5d7700;--acento-suave:#c8f03147;--info:#2f5bff;--info-f:#e6ecff;--luz-1:#c8f03142;--luz-2:#ebf0dcb3;--luz-3:#d2dcbe59}:root[data-marca=crearte][data-paleta=volta] ::selection{background:var(--acento);color:#101319}:root[data-marca=crearte][data-paleta=volta] .btn.primario,:root[data-marca=crearte][data-paleta=volta] .ingreso-caja .btn.primario,:root[data-marca=crearte][data-paleta=volta] .neg-dia.hoy b,:root[data-paleta=volta] .app-c .mas{color:#101319}:root[data-marca=crearte][data-paleta=volta] .btn.primario:hover:not(:disabled){background:var(--acento-fuerte);border-color:var(--acento-fuerte)}:root[data-marca=crearte][data-paleta=volta] :focus-visible{box-shadow:0 0 0 5px #c8f03142}:root[data-marca=crearte][data-paleta=volta] input:focus,:root[data-marca=crearte][data-paleta=volta] select:focus,:root[data-marca=crearte][data-paleta=volta] textarea:focus{box-shadow:0 0 0 4px #c8f03142}:root[data-marca=crearte][data-paleta=volta] .chip.area-branding{color:#f3f4f0;background:#2a303c}:root[data-marca=crearte][data-paleta=volta] .chip.area-arquitectura{color:var(--acento-fuerte);background:#c8f03129}:root[data-marca=crearte][data-paleta=volta][data-tema=claro] .chip.area-branding{color:#f3f4f0;background:#101319}:root[data-marca=crearte][data-paleta=volta][data-tema=claro] .chip.area-arquitectura{color:#3f5200;background:#eef8c4}:root[data-marca=crearte][data-paleta=volta] .app-c .tile:before{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #c8f03117, transparent 70%)}:root[data-marca=crearte][data-paleta=volta][data-estilo=cristal][data-tema=claro] .neg-tarjeta-presupuesto{background:linear-gradient(160deg,#c8f03138,#fff9 62%)}:root[data-marca=crearte][data-paleta=volta][data-estilo=cristal] .neg-sugeridos button:hover,:root[data-marca=crearte][data-paleta=volta][data-estilo=cristal] .neg-sugeridos button:focus-visible{background:#c8f0313d}:root[data-marca=crearte][data-paleta=volta] .app-c .lateral{background:#101319}:root[data-paleta=volta][data-estilo=cristal]{--sobre-primario:#101319}:root[data-paleta=volta][data-marca=crearte][data-estilo=cristal] .app-c .item[aria-current=page]{background:var(--acento);color:#101319;box-shadow:0 0 22px -4px #c8f03173}:root[data-paleta=volta][data-marca=crearte][data-estilo=cristal] .app-c .item[aria-current=page]:after{background:#101319}:root[data-paleta=volta][data-marca=crearte][data-estilo=cristal] .app-c .item[aria-current=page] .ico{color:#101319}:root[data-paleta=volta][data-marca=crearte][data-estilo=cristal] .neg-dia.elegido{background:var(--acento);color:#101319;box-shadow:0 0 22px -4px #c8f03173}@media (hover:hover) and (pointer:fine){:root[data-paleta=volta][data-marca=crearte][data-estilo=cristal] .neg-tarjeta:hover{box-shadow:0 18px 36px -16px #c8f0314d, var(--vidrio-luz);border-color:#c8f0318c}}:root[data-paleta=volta][data-marca=crearte][data-estilo=cristal] .neg-tarjeta-presupuesto{background:linear-gradient(160deg,#c8f0311f,#00000047 62%);border-color:#c8f03180}@media (hover:hover){:root[data-paleta=volta][data-marca=crearte][data-estilo=cristal] .neg-avanzar:hover{box-shadow:0 8px 22px -8px #c8f03173}}:root[data-paleta=volta][data-marca=crearte][data-estilo=cristal] .btn.primario{color:#101319;box-shadow:0 0 24px -6px #c8f03180,inset 0 1px #ffffff40}:root[data-paleta=volta][data-marca=crearte][data-estilo=cristal] .pestanas button[aria-selected=true]{background:var(--acento);color:#101319;box-shadow:0 0 20px -4px #c8f03173}:root[data-paleta=volta][data-marca=crearte][data-estilo=cristal] .neg-tipos button.activo{background:var(--acento);color:#101319}:root[data-paleta=volta][data-marca=crearte][data-estilo=cristal] select option:checked{color:#101319;background-color:#c8f031}:root[data-paleta=volta][data-marca=crearte][data-estilo=cristal] .sami-panel{box-shadow:0 30px 80px -20px #000000b3,0 0 0 1px #c8f03129}:root[data-paleta=volta][data-marca=crearte][data-estilo=cristal] .sami-msg.yo{background:var(--acento);color:#101319}:root[data-paleta=volta][data-marca=crearte][data-estilo=cristal] .app-c .lateral{background:#101319c7}@media (min-width:1100px){:root[data-marca=crearte][data-paleta=volta] .crearte-tablero{grid-auto-columns:minmax(0,1fr);gap:8px;overflow-x:hidden}:root[data-marca=crearte][data-paleta=volta][data-estilo=cristal] .crearte-tablero .neg-columna{border-radius:20px;padding:8px}:root[data-marca=crearte][data-paleta=volta] .crearte-tablero .neg-columna header h3{font-size:.76rem;line-height:1.2}:root[data-marca=crearte][data-paleta=volta] .crearte-tablero .neg-tarjeta-cuerpo{padding:9px}:root[data-marca=crearte][data-paleta=volta] .crearte-tablero .neg-tarjeta-cuerpo strong{font-size:.82rem}}
:root[data-paleta^=horizonte]{--fondo:color-mix(in srgb, var(--primario) 7%, #fff);--superficie:#ffffffad;--superficie2:#ffffff8c;--borde:#ffffffd9;--borde-fuerte:color-mix(in srgb, var(--primario) 24%, transparent);--texto:color-mix(in srgb, var(--primario) 24%, #0a1018);--texto2:color-mix(in srgb, var(--primario) 32%, #4b5560);--primario-fuerte:color-mix(in srgb, var(--primario) 78%, #000);--primario-suave:color-mix(in srgb, var(--primario) 14%, transparent);--hz-lateral:color-mix(in srgb, var(--primario) 62%, #05080c);--hz-luz:color-mix(in srgb, var(--primario) 30%, transparent);--vidrio-sombra:0 10px 30px -14px color-mix(in srgb, var(--primario) 42%, transparent), inset 0 1px 0 #fffffff2}:root[data-paleta^=horizonte] body{background-color:var(--fondo);background-image:radial-gradient(55% 60% at 90% -8%, var(--hz-luz), transparent 70%), radial-gradient(45% 55% at -6% 60%, color-mix(in srgb, var(--primario) 16%, transparent), transparent 70%), radial-gradient(40% 45% at 70% 108%, color-mix(in srgb, var(--primario) 24%, transparent), transparent 70%);background-attachment:fixed}:root[data-paleta^=horizonte] .principal{background:0 0}:root[data-paleta^=horizonte] .lateral{background:color-mix(in srgb, var(--hz-lateral) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f2f6fa;border-right:1px solid #ffffff24}:root[data-paleta^=horizonte] .lateral .nav-grupo{color:color-mix(in srgb, var(--primario) 35%, #fff)}:root[data-paleta^=horizonte] .lateral .nav a,:root[data-paleta^=horizonte] .lateral .nav button{color:#eef2f6;border-radius:12px}:root[data-paleta^=horizonte] .lateral .nav a:hover,:root[data-paleta^=horizonte] .lateral .nav button:hover{background:#ffffff1a}:root[data-paleta^=horizonte] .lateral .nav a[aria-current=page]{color:var(--hz-lateral);background:#fffffff0;box-shadow:0 8px 20px -10px #00000073}:root[data-paleta^=horizonte] .lateral-pie{color:#f2f6fa;border-top-color:#ffffff2e}:root[data-paleta^=horizonte] .lateral-pie .muted,:root[data-paleta^=horizonte] .lateral-pie .sello-siam{color:#ffffffad}:root[data-paleta^=horizonte] .lateral-pie .btn{color:#f2f6fa;background:0 0;border-color:#ffffff61}:root[data-paleta^=horizonte] .barra{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 6px 24px -16px color-mix(in srgb, var(--primario) 45%, transparent);background:#ffffff8c;border-bottom:1px solid #ffffffd9}:root[data-paleta^=horizonte] :is(.tarjeta,.kpi,.tarjeta-mini,.modal){background:var(--superficie);border:1px solid var(--borde);box-shadow:var(--vidrio-sombra);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:18px}:root[data-paleta^=horizonte] .modal-fondo{background:color-mix(in srgb, var(--primario) 22%, #0a101866);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (hover:hover) and (pointer:fine){:root[data-paleta^=horizonte] .tarjeta-mini:hover{border-color:var(--primario);box-shadow:0 16px 34px -16px color-mix(in srgb, var(--primario) 50%, transparent), inset 0 1px 0 #fffffff2;transform:translateY(-2px)}}:root[data-paleta^=horizonte] .tarjeta-mini{transition:transform .18s,box-shadow .18s,border-color .18s}:root[data-paleta^=horizonte] .kpi-icono{background:color-mix(in srgb, var(--primario) 16%, transparent);color:var(--primario-fuerte)}:root[data-paleta^=horizonte] .tabla tbody tr:hover{background:color-mix(in srgb, var(--primario) 8%, transparent)}:root[data-paleta^=horizonte] .btn{color:var(--primario-fuerte);background:#fff9;border-color:#ffffffe6;border-radius:999px;box-shadow:inset 0 1px #ffffffe6}:root[data-paleta^=horizonte] .btn.primario{background:var(--primario);border-color:var(--primario);color:#fff;box-shadow:0 10px 22px -10px color-mix(in srgb, var(--primario) 75%, transparent), inset 0 1px 0 #ffffff40}:root[data-paleta^=horizonte] .btn.primario:hover:not(:disabled){background:var(--primario-fuerte);border-color:var(--primario-fuerte)}:root[data-paleta^=horizonte] :focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--primario) 35%, transparent);outline:none}:root[data-paleta^=horizonte] .ingreso{background:0 0}:root[data-paleta^=horizonte] .ingreso-caja{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 60px -24px color-mix(in srgb, var(--primario) 50%, transparent);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:22px}:root[data-paleta^=horizonte] .demo-selector{text-align:center;gap:8px;padding:4px 6px 12px;display:grid}@media (prefers-reduced-motion:reduce){:root[data-paleta^=horizonte] *{transition:none!important}}
