@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.mygk9q_className{font-family:Manrope,Manrope Fallback;font-style:normal}.mygk9q_variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.OBda4a_className{font-family:Newsreader,Newsreader Fallback}.OBda4a_variable{--font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.KXHQ-q_className{font-family:Manrope,Manrope Fallback;font-style:normal}.KXHQ-q_variable{--font-cliente:"Manrope", "Manrope Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.2r-cuu_7locvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.t5UiwG_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.t5UiwG_variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.fqYfvq_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.fqYfvq_variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
:root{--papel:#fff;--panel:#f7f6f3;--panel2:#f1efeb;--tinta:#1a1a1a;--texto:#2e2e2c;--suave:#6c6a66;--tenue:#9a968f;--regla:#d6d3ce;--fina:#e8e5e1;--oro:#8a6220;--oro-fondo:#f6efe3;--verde:#2f6b4f;--rojo:#9b2c2c;--azul:#2f557a;--azul-fondo:#e8eef4;--serif:var(--font-serif), Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--papel);color:var(--texto);font:14px/1.5 var(--font-sans), "Segoe UI", system-ui, sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,.serif{font-family:var(--serif);color:var(--tinta)}.app{min-height:100vh;display:flex}.lateral{background:var(--panel);border-right:1px solid var(--regla);flex-direction:column;flex:none;width:224px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.logo{border-bottom:2.5px solid var(--tinta);margin-bottom:14px;padding:0 8px 16px}.marca{font-family:var(--serif);color:var(--tinta);letter-spacing:.02em;font-size:20px;font-weight:700}.marca span{color:var(--oro)}.logo small{letter-spacing:.14em;text-transform:uppercase;color:var(--suave);margin-top:2px;font-size:10px;font-weight:700;display:block}.menu a,.menu .proximo{color:var(--suave);border-left:2px solid #0000;align-items:center;gap:10px;margin-bottom:1px;padding:8px;font-weight:600;display:flex}.menu a:hover{color:var(--tinta);background:var(--panel2)}.menu a.activo{color:var(--tinta);border-left-color:var(--oro);background:var(--papel)}.menu .proximo{color:var(--tenue);font-weight:400}.menu .grupo{letter-spacing:.14em;text-transform:uppercase;color:var(--tenue);margin:16px 8px 4px;font-size:10px;font-weight:700;display:block}.menu .proximo i{letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:9.5px;font-style:normal}.lateral .pie{color:var(--suave);border-top:1px solid var(--regla);margin-top:auto;padding:12px 8px 0;font-size:12px}.lateral .pie button{font:inherit;color:var(--tinta);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;text-decoration:underline}.contenido{flex:1;min-width:0;max-width:1400px;padding:28px 40px 48px}@media (max-width:800px){.app{flex-direction:column}.lateral{width:auto;height:auto;padding:14px 16px;position:static}.menu{flex-wrap:wrap;gap:4px;display:flex}.menu .proximo{display:none}.contenido{padding:20px 16px 40px}}.cabecera{border-bottom:2.5px solid var(--tinta);flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:22px;padding-bottom:12px;display:flex}.cabecera h1{letter-spacing:-.01em;margin:0;font-size:30px;font-weight:700;line-height:1.08}.cabecera p{color:var(--suave);font-family:var(--serif);margin:6px 0 0;font-size:15px}.cabecera .acciones{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}h2{font:700 10.5px/1.4 var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--suave);border-bottom:1px solid var(--tinta);margin:0 0 12px;padding-bottom:7px}.bloque{margin-bottom:22px}.rejilla{gap:22px;display:grid}.r2{grid-template-columns:1fr 1fr}.r3{grid-template-columns:repeat(3,1fr)}.r21{grid-template-columns:2fr 1fr}.r12{grid-template-columns:1fr 2fr}@media (max-width:1100px){.r2,.r3,.r21,.r12{grid-template-columns:1fr}}.kpis{border-top:1px solid var(--regla);border-bottom:1px solid var(--regla);flex-wrap:wrap;margin-bottom:26px;display:flex}.kpi{flex:150px;padding:12px 18px 12px 0}.kpi span{letter-spacing:.14em;text-transform:uppercase;color:var(--suave);font-size:10px;font-weight:700;display:block}.kpi b{font-family:var(--serif);color:var(--tinta);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.15;display:block}.kpi.destacado b{color:var(--oro)}.caja-tabla{border-top:1px solid var(--tinta);overflow-x:auto}.tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tabla th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--suave);border-bottom:1px solid var(--regla);background:var(--papel);padding:9px 12px 9px 0;font-size:10px;font-weight:700}.tabla td{border-bottom:1px solid var(--fina);vertical-align:middle;padding:10px 12px 10px 0}.tabla tbody tr:hover td{background:var(--panel)}.caja-tabla .tabla th:first-child,.caja-tabla .tabla td:first-child{padding-left:6px}.nombre b{color:var(--tinta);font-weight:600}.nombre small{color:var(--suave);font-size:12px;display:block}.etq{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.n-muy{background:var(--oro-fondo);color:var(--oro)}.n-cual{background:var(--azul-fondo);color:var(--azul)}.n-poco{background:var(--panel2);color:var(--suave)}.e-ganado{color:var(--verde)}.e-perdido{color:var(--rojo)}.e-interesado,.e-reunion,.e-propuesta{color:var(--oro)}.iconos{gap:4px;display:flex}.ic{border:1px solid var(--regla);width:28px;height:28px;color:var(--tinta);background:var(--papel);place-items:center;display:grid}.ic:hover{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}.ic svg{width:14px;height:14px}.ic.off{opacity:.2;pointer-events:none}input,select,textarea{background:var(--papel);color:var(--tinta);border:1px solid var(--regla);font:inherit;border-radius:0;outline:none;padding:7px 10px;font-size:13.5px}input:focus,select:focus,textarea:focus{border-color:var(--oro)}textarea{resize:vertical;width:100%;min-height:70px;line-height:1.5}label{color:var(--suave);letter-spacing:.12em;text-transform:uppercase;margin:12px 0 4px;font-size:10px;font-weight:700;display:block}.btn{background:var(--tinta);color:var(--papel);border:1px solid var(--tinta);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.btn:hover{background:var(--oro);border-color:var(--oro)}.btn.sec{background:var(--papel);color:var(--tinta)}.btn.sec:hover{background:var(--tinta);color:var(--papel)}.filtros{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.chips{border:1px solid var(--regla);flex-wrap:wrap;width:max-content;max-width:100%;margin-bottom:14px;display:flex}.chip{color:var(--suave);border-right:1px solid var(--regla);gap:6px;padding:7px 13px;font-size:12px;font-weight:600;display:flex}.chip:last-child{border-right:0}.chip:hover{color:var(--tinta)}.chip.on{background:var(--tinta);color:var(--papel)}.chip i{opacity:.6;font-style:normal}.aviso{background:var(--oro-fondo);border-left:2px solid var(--oro);color:var(--tinta);margin-bottom:16px;padding:10px 14px}.suave{color:var(--suave)}.tenue{color:var(--tenue)}.barra{background:var(--fina);height:6px}.barra i{background:var(--tinta);height:100%;display:block}.lista{margin:0;padding:0;list-style:none}.lista li{border-bottom:1px solid var(--fina);align-items:center;gap:10px;padding:9px 0;display:flex}.lista li:last-child{border:0}.lista .rotulo{width:80px;color:var(--tenue);flex:none}.vacio{color:var(--tenue);text-align:center;padding:16px 0}.paginas{align-items:center;gap:8px;margin-top:16px;display:flex}.msg{border-left:2px solid var(--azul);background:var(--panel);white-space:pre-wrap;font-family:var(--serif);color:var(--tinta);margin:10px 0;padding:10px 14px;font-size:14.5px}.msg.salida{border-color:var(--oro)}.msg small{color:var(--suave);white-space:normal;font-family:var(--font-sans), sans-serif;margin-bottom:5px;font-size:12px;display:block}.menu .cuenta{background:var(--tinta);color:var(--papel);border-radius:2px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:700}.radios{flex-wrap:wrap;gap:18px;display:flex}.radios label,.casillas label{text-transform:none;letter-spacing:0;color:var(--texto);align-items:center;gap:6px;margin:6px 0;font-size:13.5px;font-weight:400;display:flex}.casillas{flex-wrap:wrap;gap:4px 16px;display:flex}.canales .chip{padding:9px 16px;font-size:13px}.accion{gap:6px;min-width:220px;display:grid}.accion .botones{flex-wrap:wrap;gap:6px;display:flex}.accion .btn{padding:6px 11px;font-size:12.5px}.accion details summary{cursor:pointer;color:var(--suave);font-size:12.5px}.accion details .msg{max-width:420px;font-size:13.5px}.promesa{font-family:var(--serif);color:var(--tinta);max-width:900px;margin:0 0 22px;font-size:19px}.paso{border-top:1px solid var(--fina);padding:12px 0}.paso h3{color:var(--tinta);margin:0 0 6px;font-size:13.5px}.paso p{margin:4px 0}.frase{font-family:var(--serif);color:var(--tinta);font-size:15px}.celda-nota{min-width:200px}.celda-fecha input{width:128px;padding:5px 6px;font-size:12.5px}.etq-prep{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#5e1f2b;border-radius:2px;margin-top:4px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.nota-rapida{width:100%;min-height:40px;font:inherit;resize:vertical;padding:6px 8px;font-size:13px}.celda-nota small{margin-top:2px;font-size:11.5px;display:block}.selector-empresa{padding:0 8px 10px}.selector-empresa label{margin:0 0 4px}.selector-empresa select{width:100%;font-size:13px}.marca.cliente{font-size:17px;line-height:1.2}.lateral .pie .hecho{letter-spacing:.1em;text-transform:uppercase;color:var(--tenue);margin-bottom:6px;font-size:10px}.rojo{color:var(--rojo)!important}.quitar{color:var(--tenue);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:17px}.quitar:hover{color:var(--rojo)}.punto{background:var(--verde);border-radius:50%;flex:none;width:8px;height:8px}.matricula{letter-spacing:.06em;border:1.5px solid var(--tinta);color:var(--tinta);white-space:nowrap;background:#fff;padding:3px 6px 3px 12px;font:700 12px/1 ui-monospace,Cascadia Mono,Consolas,monospace;display:inline-block;position:relative}.matricula:before{content:"";background:var(--azul);width:6px;position:absolute;top:0;bottom:0;left:0}.matricula.grande{vertical-align:4px;margin-right:6px;padding:5px 9px 5px 16px;font-size:20px}.matricula.grande:before{width:8px}.tablero{grid-template-columns:repeat(7,minmax(190px,1fr));gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.columna{background:var(--panel);min-height:300px;padding:10px}.columna h2{justify-content:space-between;display:flex}.columna h2 i{color:var(--tinta);font-style:normal}.tarjeta{background:var(--papel);border:1px solid var(--regla);border-left:3px solid var(--tinta);margin-bottom:10px}.tarjeta.tarde{border-left-color:var(--rojo)}.tarjeta>a{padding:10px 10px 8px;display:block}.tarjeta>a:hover{background:var(--panel)}.tarjeta b{color:var(--tinta);margin-top:7px;font-size:13.5px;display:block}.tarjeta small{color:var(--suave);font-size:12px;display:block}.tarjeta .datos{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.pie-tarjeta{color:var(--suave);justify-content:space-between;gap:8px;margin-top:8px;font-size:11.5px;display:flex}.mover{border-top:1px solid var(--fina);display:flex}.mover button{font:inherit;color:var(--suave);cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:11.5px;font-weight:600}.mover button:hover{color:var(--tinta);background:var(--panel2)}.fases{border:1px solid var(--regla);margin:0 0 26px;padding:0;list-style:none;display:flex;overflow-x:auto}.fases li{border-right:1px solid var(--regla);flex:1}.fases li:last-child{border-right:0}.fases button{width:100%;font:inherit;color:var(--tenue);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 8px;font-size:12.5px;font-weight:600}.fases button i{border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:6px;font-size:10.5px;font-style:normal;display:inline-grid}.fases li.hecha button{color:var(--verde)}.fases li.actual{background:var(--tinta)}.fases li.actual button{color:var(--papel)}.fases button:hover{background:var(--panel2);color:var(--tinta)}.tabla tfoot td{border:0;padding:6px 12px 6px 0}.tabla tfoot .total td{font-family:var(--serif);color:var(--tinta);border-top:1px solid var(--tinta);padding-top:10px;font-size:18px;font-weight:700}.nueva-linea{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.nueva-linea input[name=descripcion]{flex:1;min-width:220px}.botones-presupuesto{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.fotos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.fotos img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--regla);width:100%;display:block}.subir-foto{border:1px dashed var(--regla);aspect-ratio:4/3;flex-direction:column;justify-content:center;gap:6px;padding:10px;display:flex}.subir-foto label{margin:0}.subir-foto input[type=file]{width:100%;padding:4px;font-size:11px}.historial .rotulo{width:120px;font-size:12px}.agenda .dia{margin-bottom:18px}.agenda .dia h2{justify-content:space-between;display:flex}.agenda .dia h2 i{color:var(--tinta);font-style:normal}.agenda .dia.hoy h2{color:var(--oro);border-color:var(--oro)}.conexiones{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.conexion{border:1px solid var(--regla);border-top:3px solid var(--tinta);flex-direction:column;padding:14px 16px;display:flex}.conexion .area{letter-spacing:.14em;text-transform:uppercase;color:var(--oro);font-size:10px;font-weight:700}.conexion h3{font-family:var(--serif);color:var(--tinta);margin:4px 0 6px;font-size:18px}.conexion p{color:var(--texto);flex:1;margin:0 0 10px;font-size:13px}.conexion .pie-tarjeta{align-items:center}.automatizaciones{gap:10px;display:grid}.automatizacion{border:1px solid var(--regla);border-left:3px solid var(--verde);justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 16px;display:flex}.automatizacion.apagada{border-left-color:var(--regla);opacity:.7}.automatizacion .cuando{letter-spacing:.14em;text-transform:uppercase;color:var(--oro);font-size:10px;font-weight:700}.automatizacion h3{font-family:var(--serif);color:var(--tinta);margin:3px 0 4px;font-size:17px}.automatizacion p{margin:0 0 6px;font-size:13px}.interruptor{font:inherit;color:var(--suave);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.interruptor i{background:var(--regla);border-radius:10px;width:34px;height:19px;transition:background .15s;position:relative}.interruptor i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:left .15s;position:absolute;top:2px;left:2px}.interruptor.on{color:var(--verde)}.interruptor.on i{background:var(--verde)}.interruptor.on i:after{left:17px}.modulos{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.modulos .modulo{border:1px solid var(--regla);text-transform:none;letter-spacing:0;color:var(--texto);cursor:pointer;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:13px;display:flex}.modulos .modulo b{color:var(--tinta);display:block}.modulos .modulo small{color:var(--suave);font-size:12px;font-weight:400;display:block}.cargando{gap:14px;display:grid}.esqueleto{background:linear-gradient(90deg, var(--panel2) 0%, var(--panel) 50%, var(--panel2) 100%);background-size:200% 100%;border-radius:6px;animation:1.1s ease-in-out infinite brillo}.esqueleto.titulo{width:280px;height:30px}.esqueleto.linea{width:420px;max-width:80%;height:14px}.esqueleto-fila{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:8px;display:grid}.esqueleto.caja{height:78px}.esqueleto.bloque{height:360px}@keyframes brillo{0%{background-position:100% 0}to{background-position:-100% 0}}.editor-email{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.vista-email{border:1px solid var(--regla);background:#fff;width:100%;min-width:420px;height:520px;display:block}.editor-email .vista-email{min-width:0;height:470px}@media (max-width:1100px){.editor-email{grid-template-columns:1fr}}.panel-firma{background:#fff;border:1.5px dashed #b6c2d4;border-radius:12px;overflow:hidden}.panel-firma canvas{touch-action:none;cursor:crosshair;background:linear-gradient(#0000 calc(100% - 38px),#eef1f5 calc(100% - 38px) calc(100% - 37px),#0000 calc(100% - 37px));width:100%;display:block}.pie-firma{color:#64748b;border-top:1px solid #eef1f5;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12.5px;display:flex}.pie-firma button{color:#2457d6;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-weight:600}.enlace{text-underline-offset:2px;color:var(--oro);text-decoration:underline}code{background:var(--panel2);padding:1px 5px;font-size:12.5px}.tareas .ptarea{align-items:flex-start;gap:12px;padding:11px 0}.tarea-cuerpo{flex:1;gap:3px;min-width:0;display:grid}.tarea-cuerpo small{font-size:12.5px;line-height:1.45}.ptarea.hecha .tarea-cuerpo b{color:var(--tenue);font-weight:600;text-decoration:line-through}.ptarea.hecha .tarea-cuerpo small{display:none}.ptarea.bloqueada{background:var(--oro-fondo);border-bottom-color:#0000;margin:0 -10px;padding-left:10px!important;padding-right:10px!important}.tarea-acciones{flex:none;align-items:center;gap:6px;display:flex}.tarea-acciones .btn{padding:4px 10px;font-size:12px}.check{border:1.5px solid var(--tinta);background:var(--papel);width:22px;height:22px;color:var(--papel);cursor:pointer;flex:none;margin-top:1px;padding:0;font-size:14px;line-height:1}.check:hover{border-color:var(--oro)}.check.on{background:var(--verde);border-color:var(--verde)}.mini-x{color:var(--tenue);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1}.mini-x:hover{color:var(--rojo)}.etiquetas{flex-wrap:wrap;gap:5px;display:flex}.petq{letter-spacing:.08em;text-transform:uppercase;color:var(--suave);border:1px solid var(--regla);padding:1px 6px;font-size:10.5px;font-weight:700}.petq.david{color:var(--azul);border-color:var(--azul);background:var(--azul-fondo)}.petq.espera{color:var(--oro);border-color:var(--oro);background:var(--papel);text-transform:none;letter-spacing:0;font-size:11.5px}.bloque-dia{margin-bottom:18px}.bloque-cab{border-bottom:2px solid var(--tinta);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:6px 0;display:flex}.bloque-cab .hora{color:var(--suave);font-variant-numeric:tabular-nums;font-size:12.5px}.bloque-cab .hora b{color:var(--oro)}.nueva-tarea{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nueva-tarea input[name=titulo]{flex:260px}.semana{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px;display:grid}.semana .dia{border-top:2.5px solid var(--tinta);padding-top:4px}.semana .dia.hoy{border-top-color:var(--oro)}.semana h3{color:var(--tinta);margin:6px 0;font-size:14px}.ganchos-lista summary{cursor:pointer;color:var(--tinta);padding:6px 0;font-weight:600}.ganchos-lista ul{margin:0 0 8px;padding:0;list-style:none}.gancho-copiar{text-align:left;background:var(--panel);border:0;border-left:2px solid var(--oro);width:100%;font:inherit;font-family:var(--serif);color:var(--tinta);cursor:pointer;margin:4px 0;padding:7px 10px;font-size:14.5px;display:block}.gancho-copiar:hover{background:var(--oro-fondo)}.paleta{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.color{align-content:start;gap:3px;display:grid}.color .muestra{border:1px solid var(--regla);height:84px}.copiar{font:inherit;color:var(--suave);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-family:ui-monospace,Consolas,monospace;font-size:12.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.copiar:hover{color:var(--oro)}.fuente{border-bottom:1px solid var(--fina);padding:12px 0}.muestra-fuente{color:var(--tinta);margin-bottom:4px;font-size:30px;line-height:1.2}.logo-caja{background:var(--panel);margin-bottom:14px;padding:22px}.logo-caja img{max-width:260px;margin-bottom:14px;display:block}.botones-fila{flex-wrap:wrap;gap:8px;display:flex}.reglas{gap:6px;margin:0;padding-left:18px;display:grid}.editor-cab{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.editor-titulo{font-family:var(--serif);flex:280px;font-size:20px;font-weight:700}.editor-cuerpo{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;display:grid}@media (max-width:1100px){.editor-cuerpo{grid-template-columns:1fr}}.editor-barra{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0;display:flex}.editor-barra .btn{padding:6px 11px;font-size:12.5px}.editor-barra .btn:disabled{opacity:.35;cursor:default}.editor-lienzo{background:var(--panel2);justify-content:center;padding:18px;display:flex}.editor-lienzo canvas{touch-action:none;cursor:move;background:#fff;width:auto;max-width:100%;height:min(72vh,760px);box-shadow:0 2px 18px #0000002e}.editor-tiras{gap:8px;padding:4px 0;display:flex;overflow-x:auto}.editor-tiras .mini{border:2px solid var(--regla);cursor:pointer;color:#888;flex:none;place-items:end start;width:auto;height:88px;padding:3px 6px;font-size:11px;font-weight:700;display:grid}.editor-tiras .mini.on{border-color:var(--oro)}.editor-der section{border-top:2.5px solid var(--tinta);padding:8px 0 16px}.editor-der h3{color:var(--tinta);margin:4px 0 8px;font-size:13.5px}.fila-ed{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.fila-ed>div{flex:1;min-width:70px}.fila-ed input,.fila-ed select{width:100%}.fila-ed .btn{padding:5px 9px;font-size:12px}.btn.marcado{background:var(--tinta);color:var(--papel)}.muestras{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.muestras button{border:1px solid var(--regla);cursor:pointer;width:26px;height:26px;padding:0}.muestras button.on{outline:2px solid var(--oro);outline-offset:1px}.muestras input[type=color]{border:1px solid var(--regla);background:0 0;width:30px;height:28px;padding:0}.ganchos{gap:4px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ganchos button{text-align:left;background:var(--panel);border:0;border-left:2px solid var(--oro);width:100%;font:inherit;cursor:pointer;color:var(--tinta);padding:6px 9px;font-size:13px}.ganchos button:hover{background:var(--oro-fondo)}.ganchos small{letter-spacing:.1em;text-transform:uppercase;color:var(--suave);font-size:10px;display:block}.editor-guion{border-top:2.5px solid var(--tinta);margin-top:28px;padding-top:8px}.panel-tema{--papel:#fff;--panel:#fbf3f5;--panel2:#f8e3ea;--tinta:#3a1220;--texto:#3a1220;--suave:#7a5662;--tenue:#a47f8c;--regla:#ecd5dc;--fina:#f3e4e9;--oro:#7b1e3c;--oro-fondo:#f8e3ea;--verde:#2e7a55;--rojo:#b3261e;--azul:#7d5e14;--azul-fondo:#f6ecd2;--serif:var(--font-playfair), Georgia, serif;--hero:#5c1530;--hero-fg:#fbe8ee;font-family:var(--font-instrument-sans), "Segoe UI", system-ui, sans-serif;min-height:100vh;color:var(--texto);background:#fbf3f5;margin:-28px -40px -48px;padding:28px 40px 48px}@media (max-width:800px){.panel-tema{margin:-20px -16px -40px;padding:20px 16px 40px}}.panel-tema h1,.panel-tema .serif{font-family:var(--serif)}.panel-tema a:focus-visible,.panel-tema button:focus-visible{outline:2px solid var(--oro);outline-offset:2px}.panel-tema .hero{background:var(--hero);color:var(--hero-fg);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:28px 32px;display:flex}.panel-tema .hero .eyebrow{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:12px}.panel-tema .hero h1{color:var(--hero-fg);letter-spacing:-.01em;margin:8px 0 6px;font-size:clamp(32px,5vw,50px);font-weight:600;line-height:1.05}.panel-tema .hero-fecha{font-size:16px}.panel-tema .hero-reloj{opacity:.85;font-variant-numeric:tabular-nums;margin-top:10px;font-size:13px}.panel-tema .hero-acciones{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.panel-tema .hero .btn{border-radius:99px;padding:8px 18px}.panel-tema .btn.claro{background:var(--hero-fg);color:var(--hero);border-color:var(--hero-fg)}.panel-tema .btn.claro:hover{color:var(--hero);background:#fff;border-color:#fff}.panel-tema .btn.contorno{color:var(--hero-fg);border-color:color-mix(in srgb, var(--hero-fg) 50%, transparent);background:0 0}.panel-tema .btn.contorno:hover{background:color-mix(in srgb, var(--hero-fg) 15%, transparent);border-color:var(--hero-fg);color:var(--hero-fg)}.panel-tema .anillo{--p:0;background:conic-gradient(var(--hero-fg) calc(var(--p) * 1%), color-mix(in srgb, var(--hero-fg) 20%, transparent) 0);border-radius:50%;flex:none;place-items:center;width:108px;height:108px;display:grid;position:relative}.panel-tema .anillo:before{content:"";background:var(--hero);border-radius:50%;position:absolute;inset:9px}.panel-tema .anillo div{text-align:center;line-height:1.1;position:relative}.panel-tema .anillo b{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;display:block}.panel-tema .anillo small{opacity:.8;font-size:11px}.panel-cuerpo{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:26px;display:grid}.panel-nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:20px}.panel-nav a{color:var(--suave);border-radius:10px;padding:11px 14px;font-size:14.5px;font-weight:500}.panel-nav a:hover{background:color-mix(in srgb, var(--panel2) 60%, transparent);color:var(--tinta)}.panel-nav a.on{background:var(--panel2);color:var(--tinta);font-weight:600}.panel-main{min-width:0}@media (max-width:900px){.panel-cuerpo{grid-template-columns:1fr;gap:14px}.panel-nav{flex-direction:row;position:static;overflow-x:auto}.panel-nav a{white-space:nowrap}}.panel-tema h2{font:600 22px/1.2 var(--serif);letter-spacing:0;text-transform:none;color:var(--oro);background:var(--panel2);border:0;border-radius:12px;margin:0 0 14px;padding:12px 18px}.panel-tema .promesa{font-family:var(--serif);color:var(--tinta)}.panel-tema .kpis{border:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:22px;display:grid}.panel-tema .kpi{border:1px solid var(--regla);background:#fff;border-radius:14px;padding:16px}.panel-tema .kpi span{letter-spacing:0;text-transform:none;color:var(--suave);font-size:13px;font-weight:400}.panel-tema .kpi b{font-family:var(--serif);color:var(--oro);font-size:32px;font-weight:600}.panel-tema .kpi.destacado{border-color:var(--oro)}.panel-tema .rejilla>section,.panel-tema .rejilla>div>section{border:1px solid var(--regla);background:#fff;border-radius:14px;padding:18px}.panel-tema .rejilla>section>h2,.panel-tema .rejilla>div>section>h2{border-radius:13px 13px 0 0;margin:-18px -18px 14px}.panel-tema .semana .dia{border:1px solid var(--regla);background:#fff;border-radius:14px;padding:14px 16px}.panel-tema .semana .dia.hoy{border-color:var(--oro);box-shadow:inset 0 0 0 1px var(--oro)}.panel-tema .semana h3{font-family:var(--serif);color:var(--oro);font-size:17px}.panel-tema .aviso{border-left:4px solid var(--oro);background:var(--panel2);border-radius:12px}.panel-tema .chips{border:0;gap:6px;width:auto}.panel-tema .chip{border:1px solid var(--regla);background:#fff;border-radius:99px;padding:6px 14px}.panel-tema .chip:last-child{border-right:1px solid var(--regla)}.panel-tema .chip.on{background:var(--oro);border-color:var(--oro);color:#fff}.panel-tema .btn{background:var(--oro);border-color:var(--oro);border-radius:10px}.panel-tema .btn:hover{background:var(--hero);border-color:var(--hero)}.panel-tema .btn.sec{color:var(--oro);border-color:var(--regla);background:#fff}.panel-tema .btn.sec:hover{background:var(--panel2);color:var(--oro);border-color:var(--oro)}.panel-tema .btn.marcado{background:var(--oro);color:#fff;border-color:var(--oro)}.panel-tema input,.panel-tema select,.panel-tema textarea{border-color:var(--regla);border-radius:10px;font-family:inherit}.panel-tema .barra{background:var(--panel2);border-radius:99px;height:8px;overflow:hidden}.panel-tema .barra i{background:var(--oro)}.panel-tema .check{border-color:var(--oro);border-radius:7px}.panel-tema .check.on{background:var(--verde);border-color:var(--verde)}.panel-tema .bloque-cab{border-bottom:2px solid var(--oro)}.panel-tema .bloque-cab b{font-family:var(--serif);color:var(--oro);font-size:17px}.panel-tema .ptarea.bloqueada{border-radius:10px}.panel-tema .petq{text-transform:none;letter-spacing:0;border-radius:99px;padding:1px 9px;font-size:11.5px;font-weight:600}.panel-tema .gancho-copiar{border-left-width:3px;border-radius:10px}.panel-tema .tabla th{background:0 0}.panel-tema .editor-lienzo{border-radius:14px}.panel-tema .editor-der section,.panel-tema .editor-guion{border-top-color:var(--oro)}.panel-tema .editor-der h3{font-family:var(--serif);color:var(--oro);font-size:16px}.panel-tema .editor-tiras .mini{border-radius:8px}.panel-tema .color .muestra{border-radius:12px}.panel-tema .logo-caja{background:var(--panel2);border-radius:14px}.marca-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.marca-ed h2{margin-top:8px}.sub-h{font:600 17px/1.2 var(--serif);color:var(--oro);margin:22px 0 6px}.paleta-ed{gap:8px;display:grid}.color-ed{border:1px solid var(--regla);background:#fff;border-radius:12px;grid-template-columns:52px minmax(120px,1fr) 84px minmax(140px,2fr) 28px;align-items:center;gap:8px;padding:8px 10px;display:grid}.color-ed .muestra{border:1px solid var(--regla);cursor:pointer;border-radius:9px;width:52px;height:40px;margin:0;display:block;position:relative;overflow:hidden}.color-ed .muestra input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.color-ed .hex-color{color:var(--suave);background:0 0;font-family:ui-monospace,Consolas,monospace;font-size:12.5px}@media (max-width:700px){.color-ed{grid-template-columns:52px 1fr 28px}.color-ed .hex-color,.color-ed input:nth-of-type(2){display:none}}.roles-ed{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px 18px;display:grid}.roles-ed small{margin-top:3px;display:block}.roles-ed select{width:100%}.check-linea{text-transform:none;letter-spacing:0;color:var(--texto);align-items:center;gap:6px;margin:8px 0 0;font-size:13.5px;display:flex}.fuentes-mias{gap:8px;display:grid}.fuente-mia{border:1px solid var(--regla);background:#fff;border-radius:12px;grid-template-columns:1fr auto 28px;align-items:center;gap:12px;padding:10px 14px;display:grid}.fuente-mia>span{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;font-size:26px;line-height:1.2;overflow:hidden}.fuente-mia small{color:var(--suave)}.catalogo{margin-top:12px}.catalogo summary{cursor:pointer;color:var(--oro);font-weight:600}.catalogo>div{margin-top:10px}.sugerencias{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.chip-sug{border:1px solid var(--regla);font:inherit;color:var(--tinta);cursor:pointer;background:#fff;border-radius:99px;padding:4px 12px;font-size:12.5px}.chip-sug:hover{border-color:var(--oro);color:var(--oro)}.vista-marca{border-radius:16px;gap:8px;padding:26px 28px;display:grid}.vista-sub{background:linear-gradient(#0000,#00000059);border-radius:10px;justify-content:center;margin-top:10px;padding:24px 0 8px;font-size:20px;display:flex}.vista-sub-ed{border-radius:10px;justify-content:center;margin-top:8px;padding:18px 10px;font-size:15px;display:flex}.muestras button{position:relative}.estudio{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (max-width:900px){.estudio{grid-template-columns:1fr}}.lista-reels{gap:6px;display:grid;position:sticky;top:16px}.nuevo-reel{gap:6px;margin-bottom:6px;display:flex}.nuevo-reel input{flex:1;min-width:0}.grupo-cab{font:600 13px/1 var(--font-instrument-sans), sans-serif;color:var(--tinta);border-bottom:1px solid var(--regla);justify-content:space-between;margin-top:8px;padding:10px 4px 6px;display:flex}.item-reel{border:1px solid var(--regla);background:#fff;border-radius:12px;gap:2px;margin-top:6px;padding:10px 12px;display:grid}.item-reel b{overflow-wrap:anywhere;font-weight:600}.item-reel small{color:var(--suave)}.item-reel.on{border-color:var(--oro);box-shadow:0 0 0 1px var(--oro)}.ficha-reel{border:1px solid var(--regla);background:#fff;border-radius:16px;gap:26px;min-width:0;padding:clamp(16px,3vw,28px);display:grid}.ficha-cab{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.titulo-ficha{font:600 clamp(24px, 3vw, 32px)/1.15 var(--serif);border:0;border-bottom:1px dashed var(--regla);color:var(--tinta);background:0 0;border-radius:0;flex:300px;padding:4px 0}.titulo-ficha:focus{border-bottom-color:var(--oro)}.pildora{font:600 12px var(--font-instrument-sans), sans-serif;background:var(--panel2);color:var(--oro);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.pildora:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pildora.e-idea,.pildora.e-grabando,.pildora.e-clips{background:var(--fina);color:var(--suave)}.pildora.e-montando{color:#a8500a;background:#fdf0d8}.pildora.e-revisar{color:#4a3d00;background:#f6e27a}.pildora.e-cambios{color:#b3261e;background:#fbe4e2}.pildora.e-publicado{color:#2e7a55;background:#dff3e8}.pasos-reel{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pasos-reel button{border:1px solid var(--regla);font:inherit;color:var(--suave);cursor:pointer;background:#fff;border-radius:99px;padding:5px 12px;font-size:12.5px}.pasos-reel .hecho button{background:var(--panel2);color:var(--oro);border-color:#0000}.pasos-reel .actual button{background:var(--oro);color:#fff;border-color:var(--oro);font-weight:600}.siguiente{border:1px solid var(--oro);background:var(--panel);border-radius:14px;padding:16px 18px}.siguiente h3{font:600 18px var(--serif);color:var(--oro);margin:0 0 4px}.siguiente p{margin:0 0 12px}.pedir-cambios{margin-top:14px}.sec-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;margin-bottom:12px;display:flex}.sec-cab h2{flex:180px;margin:0}.clips-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.clips-lista li{border:1px solid var(--regla);border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.clips-lista .n{color:var(--oro);font:500 13px ui-monospace,Consolas,monospace}.nombre-clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clips-lista .acts{align-items:center;gap:4px;display:flex}.clips-lista .btn{padding:4px 9px;font-size:12px}.reel-final{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:26px;display:grid}@media (max-width:640px){.reel-final{grid-template-columns:1fr}}.telefono{aspect-ratio:9/16;color:#bbb;text-align:center;background:#000;border-radius:18px;place-items:center;padding:14px;font-size:13px;display:grid;overflow:hidden}.telefono video{object-fit:cover;width:100%;height:100%;margin:-14px;display:block}.portada{aspect-ratio:9/16;border:1px solid var(--regla);background:var(--panel);width:150px;color:var(--tenue);cursor:zoom-in;border-radius:12px;place-items:center;padding:0;display:grid;overflow:hidden}.portada:disabled{cursor:default}.portada img{object-fit:contain;width:100%;height:100%;display:block}.visor{z-index:50;background:#000000d9;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.visor>div{justify-items:center;gap:10px;max-width:min(440px,100%);display:grid}.visor p{color:#fff;text-align:center;margin:0;font-weight:600}.visor video,.visor img{background:#000;border-radius:12px;max-width:100%;max-height:calc(100vh - 170px)}.estudios-tabs{margin-bottom:16px}.lista-cab{letter-spacing:.12em;color:var(--suave);padding:4px 4px 8px;font-size:12px}.mono{font-family:ui-monospace,Consolas,monospace}details.grupo-reels>summary{cursor:pointer;list-style:none}details.grupo-reels>summary::-webkit-details-marker{display:none}.grupo-cab{align-items:center}.item-reel .orden{color:var(--oro);margin-right:2px;font-weight:700}.item-pie{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.nuevo-reel{flex-wrap:wrap}.nuevo-reel input{flex:100%}.nuevo-reel select{flex:1;min-width:0}.ficha-estudio{border:1px solid var(--regla);background:#fff;border-radius:16px;align-content:start;gap:26px;min-width:0;padding:clamp(16px,3vw,28px);display:grid}.ficha-fila{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.estado-sel{text-transform:none;letter-spacing:0;color:var(--suave);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:400;display:flex}.trabajo{background:var(--panel);border:1px solid var(--oro);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.trabajo .barra{flex:200px}.seccion-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:12px;display:flex}.seccion-cab h2{flex:220px;margin:0}.contador{letter-spacing:.1em;text-transform:uppercase;color:var(--suave);font:500 12px ui-monospace,Consolas,monospace}.campo-largo{margin-bottom:8px}.partes{gap:10px;margin-top:12px;display:grid}.parte{background:var(--panel);border:1px solid var(--regla);border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:14px 16px;display:grid}.parte.grabado{border-color:var(--verde)}.parte .num{background:var(--panel2);width:34px;height:34px;color:var(--oro);font:700 14px var(--serif);border-radius:50%;place-items:center;display:grid}.parte.grabado .num{background:var(--verde);color:#fff}.parte-cuerpo{gap:8px;min-width:0;display:grid}.parte-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.parte-cab .mono{letter-spacing:.12em;color:var(--suave);font-size:11.5px}.parte-acts{gap:2px;display:flex}.parte-acts .mini-x:disabled{opacity:.25;cursor:default}.parte textarea{background:#fff;font-size:15px}.parte-extra{flex-wrap:wrap;gap:8px;display:flex}.parte-extra input{flex:160px;min-width:0}.clip-fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clip-fila .btn{text-transform:none;letter-spacing:0;margin:0;padding:5px 11px;font-size:12.5px}.ok-clip{color:var(--verde);text-overflow:ellipsis;white-space:nowrap;flex:160px;font-weight:600;overflow:hidden}.montar-caja{border:1px solid var(--oro);background:#fff;border-radius:14px;padding:18px}.mini-diapo{border:1px solid var(--regla);cursor:pointer;background:#fff;border-radius:8px;width:120px;padding:0;display:inline-block;position:relative;overflow:hidden}.mini-diapo canvas{width:100%;height:auto;display:block}.mini-diapo span{color:#fff;background:#0000008c;border-radius:4px;padding:0 5px;font:700 11px sans-serif;position:absolute;bottom:4px;left:6px}.tira-diapos{gap:10px;padding:14px 0 4px;display:flex;overflow-x:auto}.tira-diapos .mini-diapo{flex:none}.tira-semana{grid-template-columns:34px repeat(7,minmax(0,1fr)) 34px;align-items:stretch;gap:6px;margin-bottom:18px;display:grid}.tira-semana .flecha{border:1px solid var(--regla);color:var(--suave);background:#fff;border-radius:10px;place-items:center;display:grid}.tira-semana .flecha:hover{border-color:var(--oro);color:var(--oro)}.dia-btn{border:1px solid var(--regla);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:8px 2px 10px;display:flex;position:relative;overflow:hidden}.dia-btn small{letter-spacing:.1em;color:var(--suave);font-size:10.5px}.dia-btn b{font:600 22px var(--serif);color:var(--tinta)}.dia-btn .progreso-dia{color:var(--suave);font-size:11.5px}.dia-btn i{background:var(--verde);height:4px;position:absolute;bottom:0;left:0}.dia-btn.es-hoy{border-color:var(--oro)}.dia-btn.es-hoy small{color:var(--oro);font-weight:700}.dia-btn.sel{background:var(--panel2);border-color:var(--oro);box-shadow:0 0 0 1px var(--oro)}.dia-btn:hover{border-color:var(--oro)}@media (max-width:700px){.tira-semana{grid-template-columns:repeat(7,minmax(0,1fr))}.tira-semana .flecha{display:none}.dia-btn small{font-size:9px}}.viral-nuevo{border:1px solid var(--regla);background:#fff;border-radius:14px;margin-bottom:16px;padding:14px 18px}.viral-nuevo>summary{cursor:pointer;color:var(--oro);font-weight:600}.virales{gap:18px;display:grid}.viral{border:1px solid var(--regla);background:#fff;border-radius:16px;padding:18px 20px}.viral-cab{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.viral-n{font:400 30px var(--serif);color:var(--oro);min-width:26px;line-height:1}.viral-cuenta{color:var(--tinta);font-weight:700}.viral-mult{color:#2e7a55;background:#dff3e8;border-radius:99px;padding:2px 10px;font-size:12.5px;font-weight:700}.viral-fecha{color:var(--suave);letter-spacing:.08em;margin-left:auto;font-size:12px}.viral-gancho{font-family:var(--serif);color:var(--tinta);margin:8px 0 0;font-size:17px}.etiqueta-mono{letter-spacing:.12em;color:var(--suave);margin:14px 0 6px;font:500 11px ui-monospace,Consolas,monospace}.caja-guion{background:var(--panel)}.leyenda-post{margin-top:8px}.leyenda-post>summary{cursor:pointer;color:var(--tinta);padding:4px 0;font-weight:600}.replica{background:var(--panel2);border:1px solid var(--oro);border-radius:14px;padding:16px 18px}.replica .etiqueta-mono{color:var(--oro);margin-top:0}.replica-titulo{width:100%;font:600 20px var(--serif);background:#fff}.replica textarea,.replica input{background:#fff;width:100%}.item-reel-fila{position:relative}.item-reel-fila .item-reel{padding-right:34px}.item-borrar{position:absolute;top:12px;right:8px}.item-borrar .mini-x{opacity:.55;font-size:13px}.item-borrar .mini-x:hover{opacity:1}.ficha-estudio h2{font:400 28px/1.2 var(--serif);color:var(--tinta);background:0 0;border-radius:0;padding:0}.ficha-estudio .seccion-cab{border-bottom:1px solid var(--fina);padding-bottom:8px}.campo-largo label{text-transform:none;letter-spacing:0;color:var(--tinta);margin:10px 0 2px;font-size:14.5px;font-weight:700}.campo-largo textarea{color:var(--suave);background:0 0;border-color:#0000;min-height:0;padding:4px 0;font-size:14.5px}.campo-largo textarea:focus{border-color:var(--oro);background:#fff;padding:6px 8px}.parte textarea.frase{color:var(--tinta);background:0 0;border-color:#0000;min-height:0;padding:2px 0;font-size:16px}.parte textarea.frase:focus{border-color:var(--oro);background:#fff;padding:6px 8px}.parte-detalles>summary{cursor:pointer;color:var(--suave);font-size:12.5px}.parte-detalles .parte-extra{margin-top:8px}.estilo-video{background:var(--panel);border:1px solid var(--regla);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.estilo-fila{color:var(--suave);flex-wrap:wrap;gap:4px 14px;display:flex}.estilo-fila em{color:var(--tinta);font-style:normal;font-weight:600}.estilo-colores{gap:4px;display:inline-flex}.estilo-colores i{border:1px solid var(--regla);border-radius:4px;width:16px;height:16px;display:inline-block}.formula-caja{border:1px solid var(--oro);background:#fff;border-radius:16px;margin-bottom:18px;padding:18px 20px}.formula-pasos{gap:6px;margin:0;padding-left:20px;display:grid}.cta-caja{background:var(--panel);border:1px solid var(--oro);border-radius:12px;margin-top:12px;padding:12px 14px}.cta-caja>b{font-family:var(--serif);color:var(--oro);font-size:16px}.estudio-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-bottom:14px;display:flex}.objetivos-tira{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.objetivos-tira>b{font-family:var(--serif);color:var(--oro);font-size:16px}.objetivo{border:1px solid var(--regla);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:3px 12px 3px 4px;display:inline-flex}.objetivo i{background:var(--oro);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:700;display:grid}.tablero-t{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;align-items:start;gap:14px;padding-bottom:10px;display:grid;overflow-x:auto}.col-t{background:var(--panel);border:1px solid var(--regla);border-radius:16px;gap:12px;min-width:0;padding:12px;display:grid}.col-t-cab{font:600 15px var(--serif);color:var(--oro);justify-content:space-between;margin:0;display:flex}.col-t-vacia{margin:0;font-size:13px}.tarjeta-t{border:1px solid var(--regla);background:#fff;border-radius:14px;gap:6px;padding:10px;display:grid}.portada-t{aspect-ratio:9/12;background:var(--hero,#5c1530);border-radius:10px;display:block;position:relative;overflow:hidden}.portada-t img{object-fit:cover;width:100%;height:100%;display:block}.sin-portada{text-align:center;color:#fbe8ee;font:600 17px/1.25 var(--serif);place-items:center;padding:14px;display:grid;position:absolute;inset:0}.orden-t{color:var(--oro);background:#ffffffe6;border-radius:99px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:8px;left:8px}.titulo-t{color:var(--tinta);font-size:14.5px}.hook-t{color:var(--suave);margin:0;font-size:13px;line-height:1.4}.botones-t{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.botones-t .btn{padding:5px 10px;font-size:12px}.cal-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:12px;display:flex}.panel-tema h2.cal-mes{text-align:center;min-width:190px;margin:0;padding:8px 18px}.leyenda{color:var(--suave);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.leyenda span,.cobertura span{align-items:center;gap:6px;display:inline-flex}.leyenda i,.cobertura i,.punto-tipo{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.punto-tipo{margin-right:8px}.leyenda i.hueco{border:1.5px dashed var(--oro);background:#fff}.cobertura{border:1px solid var(--regla);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:14px;padding:10px 16px;font-size:13.5px;display:flex}.cobertura .ok{color:var(--verde);font-weight:600}.cal-rejilla{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cal-dia-nombre{text-align:center;font:600 12px var(--font-instrument-sans), sans-serif;color:var(--suave);letter-spacing:.08em;padding:4px 0}.cal-celda{border:1px solid var(--regla);background:#fff;border-radius:10px;flex-direction:column;gap:4px;min-width:0;min-height:112px;padding:6px;display:flex}.cal-celda.fuera{opacity:.55;background:0 0;border-style:dashed}.cal-celda.hoy{border-color:var(--oro);box-shadow:inset 0 0 0 1px var(--oro)}.cal-num{font:600 13px var(--serif);color:var(--suave)}.cal-celda.hoy .cal-num{color:var(--oro)}.cal-pieza{border-left:4px solid var(--tipo);background:color-mix(in srgb, var(--tipo) 9%, #fff);border-top:1px dashed var(--tipo);border-right:1px dashed var(--tipo);border-bottom:1px dashed var(--tipo);border-radius:6px;gap:0;min-width:0;padding:3px 6px;font-size:11.5px;line-height:1.3;display:grid}.cal-pieza.pub{background:var(--tipo);border-style:solid}.cal-pieza.pub,.cal-pieza.pub b{color:#fff}.cal-pieza b{color:var(--tipo);font-size:11px}.cal-pieza span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:700px){.cal-celda{min-height:74px}.cal-pieza span{display:none}}.metricas-lista{gap:8px;display:grid}.metrica-pieza{border:1px solid var(--regla);background:#fff;border-radius:12px}.metrica-pieza summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;list-style:none;display:flex}.metrica-pieza summary::-webkit-details-marker{display:none}.metrica-pieza[open] summary{border-bottom:1px solid var(--fina)}.form-metricas{padding:14px 16px 16px}.campos-metricas{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px 12px;display:grid}.campos-metricas input{width:100%}.veredicto{font:600 12px var(--font-instrument-sans), sans-serif;border-radius:99px;padding:3px 11px}.veredicto.v-funciona{color:#2e7a55;background:#dff3e8}.veredicto.v-se_queda{color:#4a3d00;background:#f6e27a}.veredicto.v-no_funciona{color:#b3261e;background:#fbe4e2}.veredicto.v-nada{background:var(--fina);color:var(--suave)}.chip-num{background:var(--oro);color:#fff;border-radius:99px;padding:0 7px;font-size:11px;line-height:17px}.chip.on .chip-num{background:var(--oro-fondo);color:var(--oro)}.bandeja-estado{color:var(--suave);margin:0 0 8px;font-size:13px}.bandeja-estado b{color:var(--oro);font-size:15px}.correos{border:1px solid var(--regla);background:var(--panel);margin:0 0 18px;padding:0;list-style:none}.correos li{border-bottom:1px solid var(--fina)}.correos li:last-child{border-bottom:0}.correos li.vacio{text-align:center;color:var(--suave);background:var(--papel);padding:28px}.correos a{color:var(--suave);border-left:3px solid #0000;grid-template-columns:14px minmax(140px,220px) 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.correos a:hover{background:var(--papel);box-shadow:inset 0 -1px 0 var(--regla), 0 1px 3px #00000014;position:relative}.correos .quien,.correos .tema{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.correos .quien{color:var(--texto)}.correos .tema b{color:var(--texto);font-weight:400}.correos .resumen{color:var(--tenue)}.correos time{white-space:nowrap;font-size:12px}.correos .estrella{color:var(--oro);margin-right:5px;font-style:normal}.correos .sin-leer a{background:var(--papel);border-left-color:var(--oro)}.correos .sin-leer .punto{background:var(--oro)}.correos .sin-leer .quien,.correos .sin-leer .tema b,.correos .sin-leer time{color:var(--tinta);font-weight:700}@media (max-width:800px){.correos a{grid-template-columns:10px 1fr auto;gap:4px 10px}.correos .tema{grid-column:2/4}}.lectura{border:1px solid var(--regla);background:var(--papel);margin-bottom:18px;padding:18px 22px 26px}.lectura-barra{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.lectura h2{color:var(--tinta);margin:0 0 10px}.lectura-de{border-bottom:1px solid var(--fina);margin:0 0 16px;padding-bottom:12px;font-size:13px}.lectura-de time{float:right;color:var(--suave);font-size:12px}.lectura-cuerpo{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--texto);max-width:760px;font-size:14.5px;line-height:1.65}.correos .punto{background:0 0;border-radius:50%;width:8px;height:8px}.lectura h2{font:600 23px/1.3 var(--serif);letter-spacing:0;text-transform:none;border:0;padding:0}
.tema-cliente{--c-fondo:#f3f5f8;--c-tarjeta:#fff;--c-borde:#e4e7ec;--c-linea:#eef0f3;--c-texto:#1d2433;--c-suave:#667085;--c-tenue:#98a2b3;--c-acento:#2457d6;--c-acento-suave:#eaf0fd;--c-verde:#12915a;--c-verde-suave:#e6f6ee;--c-ambar:#c26a06;--c-ambar-suave:#fdf3e3;--c-rojo:#d03a2f;--c-rojo-suave:#fdeceb;--c-morado:#6d46d9;--c-morado-suave:#f0ebfd;--c-radio:14px;--c-sombra:0 1px 2px #1018280d, 0 1px 3px #1018280f;--papel:var(--c-tarjeta);--panel:#f7f8fa;--panel2:#eef1f5;--tinta:var(--c-texto);--texto:#344054;--suave:var(--c-suave);--tenue:var(--c-tenue);--regla:var(--c-borde);--fina:var(--c-linea);--oro:var(--c-acento);--oro-fondo:var(--c-acento-suave);--verde:var(--c-verde);--rojo:var(--c-rojo);--azul:var(--c-acento);--azul-fondo:var(--c-acento-suave);--serif:var(--font-cliente), system-ui, sans-serif;background:var(--c-fondo);color:var(--texto);font-family:var(--font-cliente), "Segoe UI", system-ui, sans-serif;font-size:14px}.tema-cliente h1,.tema-cliente h2,.tema-cliente h3,.tema-cliente .serif{font-family:var(--font-cliente), system-ui, sans-serif;letter-spacing:-.01em}.tema-cliente .lateral{background:var(--c-tarjeta);border-right:1px solid var(--c-borde);width:256px;padding:18px 12px;overflow-y:auto}.tema-cliente .logo{border:0;margin-bottom:4px;padding:0 6px 14px}.marca-cliente{align-items:center;gap:10px;display:flex}.marca-cliente .avatar{background:var(--c-acento);color:#fff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid}.marca-cliente b{color:var(--c-texto);font-size:15px;line-height:1.2;display:block}.tema-cliente .logo .marca-cliente small{color:var(--c-suave);text-transform:none;letter-spacing:0;margin-top:2px;font-size:11.5px;font-weight:500;display:block}.tema-cliente .selector-empresa{padding:0 6px 12px}.tema-cliente .selector-empresa label{letter-spacing:.06em;color:var(--c-tenue);font-size:10.5px}.tema-cliente .selector-empresa select{border-color:var(--c-borde);background:var(--panel);border-radius:9px}.tema-cliente .menu .grupo{letter-spacing:.06em;color:var(--c-tenue);margin:18px 10px 6px;font-size:11px;font-weight:600}.tema-cliente .menu a{color:var(--c-texto);border:0;border-radius:10px;gap:11px;margin-bottom:2px;padding:8px 10px;font-weight:500}.tema-cliente .menu a .icono{background:var(--panel2);width:34px;height:34px;color:var(--c-suave);border-radius:9px;flex:none;place-items:center;display:grid}.tema-cliente .menu a .texto b{font-size:13.5px;font-weight:600;line-height:1.25;display:block}.tema-cliente .menu a .texto small{color:var(--c-tenue);font-size:11.5px;font-weight:400;line-height:1.3;display:block}.tema-cliente .menu a:hover{background:var(--panel)}.tema-cliente .menu a.activo{background:var(--c-acento-suave)}.tema-cliente .menu a.activo .icono{background:var(--c-acento);color:#fff}.tema-cliente .menu a.activo .texto b{color:var(--c-acento)}.tema-cliente .lateral .pie{border-color:var(--c-linea);font-size:12px}.tema-cliente .lateral .pie .hecho{letter-spacing:.04em}.tema-cliente .contenido{max-width:1480px;padding:28px 36px 56px}.tema-cliente .cabecera{border:0;align-items:center;margin-bottom:22px;padding:0}.tema-cliente .cabecera h1{font-size:26px;font-weight:700}.tema-cliente .cabecera p{color:var(--c-suave);margin-top:4px;font-family:inherit;font-size:14px}.tema-cliente section,.tema-cliente form.bloque,.tema-cliente .rejilla>form,.tema-cliente .formulario>section{background:var(--c-tarjeta);border:1px solid var(--c-borde);border-radius:var(--c-radio);box-shadow:var(--c-sombra);padding:18px 20px}.tema-cliente .rejilla>section,.tema-cliente .rejilla>div>section{margin-bottom:0}.tema-cliente .rejilla>div>section+section,.tema-cliente .rejilla>div>section+form{margin-top:18px}.tema-cliente h2{font:600 14px/1.3 var(--font-cliente), sans-serif;letter-spacing:0;text-transform:none;color:var(--c-texto);border:0;margin:0 0 12px;padding:0}.tema-cliente .caja-tabla{background:var(--c-tarjeta);border:1px solid var(--c-borde);border-radius:var(--c-radio);box-shadow:var(--c-sombra);overflow:auto}.tema-cliente .tabla th{letter-spacing:.02em;text-transform:none;color:var(--c-suave);background:var(--panel);border-color:var(--c-borde);padding:11px 12px;font-size:11.5px;font-weight:600}.tema-cliente .tabla td{border-color:var(--c-linea);padding:12px}.tema-cliente .caja-tabla .tabla th:first-child,.tema-cliente .caja-tabla .tabla td:first-child{padding-left:18px}.tema-cliente section .caja-tabla{box-shadow:none}.tema-cliente .tabla tbody tr:hover td{background:#fafbfc}.tema-cliente .kpis{border:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:22px;display:grid}.tema-cliente .kpi{background:var(--c-tarjeta);border:1px solid var(--c-borde);border-radius:var(--c-radio);box-shadow:var(--c-sombra);padding:14px 16px}.tema-cliente .kpi span{letter-spacing:0;text-transform:none;color:var(--c-suave);font-size:12px;font-weight:500}.tema-cliente .kpi b{margin-top:4px;font-family:inherit;font-size:26px}.tema-cliente .kpi.destacado{background:var(--c-acento);border-color:var(--c-acento)}.tema-cliente .kpi.destacado span{color:#fffc}.tema-cliente .kpi.destacado b{color:#fff}.tema-cliente input,.tema-cliente select,.tema-cliente textarea{border-color:var(--c-borde);border-radius:9px;padding:9px 11px;font-family:inherit}.tema-cliente input:focus,.tema-cliente select:focus,.tema-cliente textarea:focus{border-color:var(--c-acento);box-shadow:0 0 0 3px var(--c-acento-suave)}.tema-cliente label{letter-spacing:0;text-transform:none;color:var(--c-suave);font-size:12px;font-weight:500}.tema-cliente .btn{background:var(--c-acento);border-color:var(--c-acento);border-radius:10px;padding:9px 16px;font-weight:600}.tema-cliente .btn:hover{background:#1d47b3;border-color:#1d47b3}.tema-cliente .btn.sec{background:var(--c-tarjeta);color:var(--c-texto);border-color:var(--c-borde)}.tema-cliente .btn.sec:hover{background:var(--panel);color:var(--c-texto)}.tema-cliente .chips{border:1px solid var(--c-borde);background:var(--c-tarjeta);border-radius:11px;overflow:hidden}.tema-cliente .chip{border-color:var(--c-borde);font-weight:500}.tema-cliente .chip.on{background:var(--c-acento)}.tema-cliente .etq{letter-spacing:.01em;text-transform:none;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.tema-cliente .n-cual{background:var(--c-acento-suave);color:var(--c-acento)}.tema-cliente .n-muy{background:var(--c-ambar-suave);color:var(--c-ambar)}.tema-cliente .n-poco{background:var(--panel2);color:var(--c-suave)}.tema-cliente .aviso{border-left-width:3px;border-radius:11px}.tema-cliente .lista li{border-color:var(--c-linea)}.tema-cliente .rotulo{color:var(--c-tenue);width:96px}.tema-cliente .matricula{border-radius:5px;font-size:11.5px}.tema-cliente .matricula:before{background:#1f4fbf;border-radius:4px 0 0 4px}.f-recepcion{--fase:#64748b}.f-peritacion{--fase:#c26a06}.f-chapa{--fase:#2457d6}.f-preparacion{--fase:#0e8aa3}.f-pintura{--fase:#6d46d9}.f-montaje{--fase:#d9601a}.f-listo{--fase:#12915a}.f-entregado{--fase:#98a2b3}.f-diagnosis{--fase:#c26a06}.f-piezas{--fase:#2563eb}.f-montaje_mecanica{--fase:#6d46d9}.f-banco{--fase:#d9601a}.f-pruebas{--fase:#0e7490}.tema-cliente .tablero{grid-template-columns:repeat(7,minmax(210px,1fr));gap:14px}.tema-cliente .columna{border-radius:var(--c-radio);box-shadow:none;background:#e9edf3;border:0;padding:12px 10px}.tema-cliente .columna h2{align-items:center;gap:8px;margin:2px 4px;font-size:13.5px;display:flex}.tema-cliente .columna h2:before{content:"";background:var(--fase);border-radius:50%;flex:none;width:10px;height:10px}.tema-cliente .columna h2 i{background:var(--c-tarjeta);color:var(--c-texto);border-radius:999px;margin-left:auto;padding:1px 9px;font-size:12px}.tema-cliente .columna .que{color:var(--c-suave);margin:0 4px 10px;font-size:11.5px}.tema-cliente .tarjeta{border:1px solid var(--c-borde);border-top:3px solid var(--fase);box-shadow:var(--c-sombra);border-radius:12px;overflow:hidden}.tema-cliente .tarjeta.tarde{box-shadow:0 0 0 2px #f6c6c2, var(--c-sombra)}.tema-cliente .tarjeta>a:hover{background:#fafbfc}.tema-cliente .mover{border-color:var(--c-linea)}.tema-cliente .mover form:last-child button{color:var(--c-acento)}.tema-cliente .fases{border:0;gap:6px}.tema-cliente .fases li{border:0}.tema-cliente .fases button{background:var(--c-tarjeta);border:1px solid var(--c-borde);color:var(--c-tenue);border-radius:10px}.tema-cliente .fases li.hecha button{color:var(--c-verde);background:var(--c-verde-suave);border-color:#0000}.tema-cliente .fases li.actual{background:0 0}.tema-cliente .fases li.actual button{background:var(--c-acento);border-color:var(--c-acento);color:#fff}.tema-cliente .automatizacion,.tema-cliente .conexion,.tema-cliente .modulos .modulo{background:var(--c-tarjeta);border:1px solid var(--c-borde);border-radius:var(--c-radio);box-shadow:var(--c-sombra)}.tema-cliente .automatizacion{border-left:4px solid var(--c-verde)}.tema-cliente .automatizacion.apagada{border-left-color:var(--c-borde)}.tema-cliente .automatizacion .cuando,.tema-cliente .conexion .area{letter-spacing:.02em;text-transform:none;color:var(--c-acento);font-size:12px;font-weight:600}.tema-cliente .conexion{border-top:4px solid var(--c-verde)}.tema-cliente .agenda .dia{margin-bottom:12px;padding:14px 16px}.tema-cliente .agenda .dia.hoy{border-color:var(--c-acento);box-shadow:0 0 0 3px var(--c-acento-suave)}.tema-cliente .agenda .dia.hoy h2{color:var(--c-acento)}.para-hoy{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:18px;display:grid}.accion-hoy{background:var(--c-tarjeta);border:1px solid var(--c-borde);border-radius:var(--c-radio);box-shadow:var(--c-sombra);flex-direction:column;gap:10px;padding:16px;transition:transform .12s,box-shadow .12s;display:flex}.accion-hoy:hover{transform:translateY(-2px);box-shadow:0 6px 18px #10182817}.accion-hoy .cab{justify-content:space-between;align-items:center;display:flex}.accion-hoy .ic-hoy{background:var(--suave-c);width:40px;height:40px;color:var(--fuerte-c);border-radius:11px;place-items:center;display:grid}.accion-hoy .num{color:var(--c-texto);font-size:30px;font-weight:700;line-height:1}.accion-hoy b{color:var(--c-texto);font-size:14px}.accion-hoy small{color:var(--c-suave);font-size:12.5px;line-height:1.4}.accion-hoy .ir{color:var(--fuerte-c);align-items:center;gap:6px;margin-top:auto;font-size:12.5px;font-weight:600;display:flex}.t-verde{--suave-c:var(--c-verde-suave);--fuerte-c:var(--c-verde)}.t-ambar{--suave-c:var(--c-ambar-suave);--fuerte-c:var(--c-ambar)}.t-rojo{--suave-c:var(--c-rojo-suave);--fuerte-c:var(--c-rojo)}.t-morado{--suave-c:var(--c-morado-suave);--fuerte-c:var(--c-morado)}.t-azul{--suave-c:var(--c-acento-suave);--fuerte-c:var(--c-acento)}.recorrido{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.recorrido a{background:var(--panel);border-top:4px solid var(--fase);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.recorrido a:hover{background:var(--panel2)}.recorrido b{color:var(--c-texto);font-size:24px;line-height:1}.recorrido span{color:var(--c-suave);font-size:12px;font-weight:500}.dos-col{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.ahorro{grid-template-columns:220px 1fr;align-items:start;gap:20px;display:grid}.ahorro .grande{color:#fff;background:linear-gradient(135deg,#2457d6,#6d46d9);border-radius:12px;padding:18px}.ahorro .grande b{font-size:34px;line-height:1.1;display:block}.ahorro .grande span{opacity:.85;font-size:12.5px}.chips-conexion{flex-wrap:wrap;gap:8px;display:flex}.chips-conexion span{background:var(--panel);color:var(--c-texto);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.ver-mas{color:var(--c-acento);align-items:center;gap:6px;margin-top:10px;font-size:12.5px;font-weight:600;display:inline-flex}@media (max-width:1100px){.recorrido{grid-template-columns:repeat(4,1fr)}.ahorro,.dos-col{grid-template-columns:1fr}}@media (max-width:800px){.tema-cliente .lateral{width:auto}.tema-cliente .menu a .texto small{display:none}.tema-cliente .contenido{padding:20px 14px 40px}.recorrido{grid-template-columns:repeat(2,1fr)}}.conmutador{background:var(--panel2);border-radius:11px;gap:2px;padding:3px;display:flex}.conmutador button{font:inherit;color:var(--c-suave);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.conmutador button.on{background:var(--c-tarjeta);color:var(--c-texto);box-shadow:var(--c-sombra)}.c-perito{--cita:#c26a06;--cita-suave:#fdf3e3}.c-recogida{--cita:#12915a;--cita-suave:#e6f6ee}.c-entrada{--cita:#2457d6;--cita-suave:#eaf0fd}.c-presupuesto{--cita:#6d46d9;--cita-suave:#f0ebfd}.c-otra{--cita:#64748b;--cita-suave:#eef1f5}.leyenda{color:var(--c-suave);flex-wrap:wrap;gap:14px;margin:-8px 0 16px;font-size:12.5px;display:flex}.leyenda span{align-items:center;gap:6px;display:inline-flex}.leyenda i{background:var(--cita);border-radius:3px;width:9px;height:9px}.calendario-mes{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.mes-cab{align-items:center;gap:10px;margin-bottom:12px;display:flex}.mes-cab h2{order:-1;margin:0 auto 0 4px;font-size:18px}.mes-cab .btn{padding:6px 13px;font-size:16px}.rejilla-mes{border-top:1px solid var(--c-linea);border-left:1px solid var(--c-linea);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.dia-semana{color:var(--c-tenue);border-right:1px solid var(--c-linea);border-bottom:1px solid var(--c-linea);background:var(--panel);padding:8px 10px;font-size:11.5px;font-weight:600}.celda{border-right:1px solid var(--c-linea);border-bottom:1px solid var(--c-linea);flex-direction:column;gap:3px;min-width:0;min-height:104px;padding:6px 7px;display:flex}.celda:hover{background:#fafbfc}.celda .num{color:var(--c-texto);border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:2px;font-size:12.5px;font-weight:600;display:grid}.celda.fuera{background:#fbfbfc}.celda.fuera .num{color:var(--c-tenue)}.celda.hoy .num{background:var(--c-acento);color:#fff}.celda.elegido{box-shadow:inset 0 0 0 2px var(--c-acento)}.chip-cita{background:var(--cita-suave);color:var(--cita);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.celda .mas{color:var(--c-suave);padding-left:4px;font-size:11px}.citas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cita{background:var(--cita-suave);border-left:4px solid var(--cita);border-radius:11px;grid-template-columns:58px 1fr auto;align-items:start;gap:12px;padding:10px 12px;display:grid}.cita .hora{color:var(--c-texto);font-size:14px;font-weight:700;line-height:1.2}.cita .hora small{color:var(--c-suave);font-size:11.5px;font-weight:500;display:block}.cita .tipo{color:var(--cita);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.cita b{color:var(--c-texto);font-size:14px;display:block}.cita small{color:var(--c-suave);font-size:12.5px;display:block}.cita .tel{color:var(--c-acento);font-size:12.5px;font-weight:600}.nav-dias{justify-content:space-between;margin-bottom:12px;display:flex}.tema-cliente .agenda .dia h2 i{color:var(--c-suave);background:var(--panel);border-radius:999px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:500}@media (max-width:1100px){.calendario-mes{grid-template-columns:1fr}.celda{min-height:74px}.chip-cita{font-size:10px}}.buscador{position:relative}.buscador svg{color:var(--c-tenue);position:absolute;left:12px}.tema-cliente .buscador input{background:var(--c-tarjeta);border-radius:11px;width:300px;padding-left:36px}.fichas{align-content:start;gap:10px;display:grid}.ficha-cliente{background:var(--c-tarjeta);border:1px solid var(--c-borde);border-radius:var(--c-radio);box-shadow:var(--c-sombra);grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .12s,box-shadow .12s;display:grid}.ficha-cliente:hover{border-color:#c9d6f5;box-shadow:0 4px 14px #10182812}.avatar-c{background:var(--c-acento-suave);width:46px;height:46px;color:var(--c-acento);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.avatar-c.grande{flex:none;width:60px;height:60px;font-size:20px}.datos-c b{color:var(--c-texto);font-size:15px;display:block}.datos-c small{color:var(--c-suave);font-size:12.5px;display:block}.coches{flex-wrap:wrap;gap:6px 14px;margin-top:8px;display:flex}.coche{color:var(--c-texto);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.estado-c{text-align:right;justify-items:end;gap:4px;font-size:12.5px;display:grid}.estado-c small{color:var(--c-tenue)}.cab-cliente{align-items:center;gap:14px;display:flex}.vehiculos-c{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.vehiculo-c{border:1px solid var(--c-borde);background:var(--panel);border-radius:12px;padding:14px}.vehiculo-c b{color:var(--c-texto);margin:8px 0 6px;font-size:15px;display:block}.vehiculo-c ul{grid-template-columns:1fr 1fr;gap:6px 10px;margin:0;padding:0;list-style:none;display:grid}.vehiculo-c li{color:var(--c-texto);font-size:13px}.vehiculo-c li span{color:var(--c-tenue);font-size:11.5px;display:block}.c-retraso{--cita:#d03a2f;--cita-suave:#fdeceb}.inicio-rejilla{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.columna-lado{gap:18px;display:grid}.tu-dia h2{font-size:17px}.progreso{color:var(--c-suave);align-items:center;gap:12px;margin:-2px 0 14px;font-size:12.5px;font-weight:500;display:flex}.barra-p{background:var(--panel2);border-radius:99px;flex:1;height:8px;overflow:hidden}.barra-p i{background:var(--c-verde);border-radius:99px;height:100%;transition:width .25s;display:block}.tareas-hoy h3{font:600 11.5px/1 var(--font-cliente), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--c-tenue);margin:16px 0 8px}.tareas-hoy ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tarea{border:1px solid var(--c-linea);border-left:4px solid var(--cita);background:#fff;border-radius:12px;grid-template-columns:24px 38px 1fr auto;align-items:center;gap:12px;padding:11px 12px;transition:opacity .15s,background .15s;display:grid}.tarea:hover{background:#fafbfc}.tarea .marcar{border:2px solid var(--c-borde);cursor:pointer;color:#fff;background:#fff;border-radius:7px;place-items:center;width:22px;height:22px;padding:0;display:grid}.tarea .marcar:hover{border-color:var(--c-verde)}.tarea.hecha .marcar{background:var(--c-verde);border-color:var(--c-verde)}.tarea.hecha{opacity:.55}.tarea.hecha .txt b{text-decoration:line-through}.ic-tarea{background:var(--cita-suave);width:38px;height:38px;color:var(--cita);border-radius:10px;place-items:center;display:grid}.tarea .txt b{color:var(--c-texto);font-size:14px;display:block}.tarea .txt small{color:var(--c-suave);margin-top:1px;font-size:12.5px;display:block}.hora-t{color:var(--cita);margin-bottom:1px;font-size:11.5px;font-weight:700;display:inline-block}.botones-t{gap:6px;display:flex}.tema-cliente .botones-t .btn{padding:6px 11px;font-size:12.5px}.fases-lado{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fases-lado a{color:var(--c-texto);border-radius:8px;grid-template-columns:120px 1fr 26px;align-items:center;gap:10px;padding:6px 4px;font-size:13px;display:grid}.fases-lado a:hover{background:var(--panel)}.fases-lado .nombre-f{align-items:center;gap:8px;display:flex}.fases-lado .nombre-f:before{content:"";background:var(--fase);border-radius:50%;width:8px;height:8px}.barra-f{background:var(--panel2);border-radius:99px;height:8px;overflow:hidden}.barra-f i{background:var(--fase);border-radius:99px;height:100%;display:block}.fases-lado b{text-align:right}.ahorro-mini{color:#fff;border-radius:var(--c-radio);box-shadow:var(--c-sombra);background:linear-gradient(135deg,#2457d6,#6d46d9);padding:18px 20px;display:block}.ahorro-mini span{opacity:.85;font-size:12.5px}.ahorro-mini b{margin:2px 0;font-size:32px;line-height:1.15;display:block}.ahorro-mini small{opacity:.85;font-size:12px}.mini-kpis{gap:10px;display:grid}.mini-kpis div{border-bottom:1px solid var(--c-linea);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.mini-kpis div:last-child{border:0;padding:0}.mini-kpis span{color:var(--c-suave);font-size:13px}.mini-kpis b{color:var(--c-texto);font-size:17px}@media (max-width:1100px){.inicio-rejilla{grid-template-columns:1fr}.tarea{grid-template-columns:24px 1fr}.ic-tarea{display:none}.botones-t{grid-column:2}}.grupo-fotos h3{color:var(--c-suave);margin:12px 0 6px;font-size:13px;font-weight:600}.tema-cliente .fotos figure{margin:0}.tema-cliente .fotos img{border-radius:10px}.tema-cliente .fotos figcaption{color:var(--c-suave);justify-content:space-between;align-items:center;min-height:22px;font-size:12px;display:flex}.subir-fotos{border:1px dashed var(--c-borde);background:var(--panel);border-radius:12px;gap:8px;margin-top:14px;padding:12px;display:grid}.fila-subir{flex-wrap:wrap;gap:8px;display:flex}.fila-subir select{flex:none}.fila-subir input[name=descripcion]{flex:1;min-width:180px}.fila-subir input[type=file]{background:#fff;flex:1;min-width:200px}.firmas{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px;display:grid}.firma-caja{border:1px solid var(--c-borde);border-radius:12px;padding:12px}.firma-caja h3{color:var(--c-texto);margin:0 0 8px;font-size:14px}.firma-img{object-fit:contain;border:1px solid var(--c-linea);background:#fff;border-radius:8px;max-width:100%;height:120px;margin-bottom:6px;display:block}.firma-vacia{border:1px dashed var(--c-borde);height:120px;color:var(--c-tenue);border-radius:8px;place-items:center;display:grid}.factura-resumen{border:1px solid var(--c-borde);background:var(--panel);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.factura-resumen .rotulo{color:var(--c-suave);font-size:12px;display:block}.factura-resumen b{color:var(--c-texto);font-size:18px}.factura-resumen small{color:var(--c-suave);margin-top:2px;font-size:12.5px;display:block}.factura-doc .emisor{border-bottom:2px solid var(--c-texto);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;padding-bottom:14px;display:flex}.factura-doc .emisor h1{margin:0 0 4px}.factura-doc .emisor p{color:var(--c-suave);margin:0;font-size:13.5px;line-height:1.5}.factura-doc .num{text-align:right}.factura-doc .num b{color:var(--c-texto);font-size:22px;display:block}.factura-doc .pie{color:var(--c-suave);margin-top:18px;font-size:12.5px}@media (max-width:800px){.factura-resumen{grid-template-columns:1fr}.factura-resumen>div{text-align:left!important}}.enlace-cliente{border-color:var(--c-acento)!important;background:var(--c-acento-suave)!important}.fila-enlace{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:800px){.tema-cliente .menu{flex-wrap:nowrap;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.tema-cliente .menu>div{display:contents}.tema-cliente .menu .grupo{display:none}.tema-cliente .menu a{flex:none;padding:6px 10px}.tema-cliente .menu a .icono{width:28px;height:28px}.tema-cliente .lateral{height:auto;padding:12px;position:static}.firmas{grid-template-columns:1fr}.tema-cliente .cabecera{align-items:flex-start}.tema-cliente .cabecera .acciones{margin-left:0}}@media print{.lateral,.cabecera .acciones{display:none!important}.tema-cliente{background:#fff}.tema-cliente .contenido{padding:0}.tema-cliente section{box-shadow:none;break-inside:avoid}}
:root{--papel:#fff8f5;--panel:#faf2ee;--panel2:#f4ece9;--panel3:#eee7e3;--tinta:#1e1b19;--texto:#3b3133;--suave:#756164;--tenue:#9c8b8c;--regla:#e3d6d4;--fina:#eee7e3;--oro:#5e1f2b;--oro-fondo:#f6e6e8;--burdeos-oscuro:#420917;--verde:#7d5f42;--verde-claro:#9a7752;--verde-fondo:#ecdfcb;--rojo:#ba1a1a;--azul:#7d5f42;--azul-fondo:#ecdfcb;--lateral:#1f1c1a;--lateral-texto:#d0c5b7;--lateral-tenue:#8f8378;--lateral-linea:#33302d;--radio:6px;--sombra:0 1px 2px #1e1b190a, 0 10px 28px -14px #1e1b1938;--serif:var(--font-serif), Georgia, serif}body{background:var(--papel);color:var(--texto);font-family:var(--font-sans), "Segoe UI", system-ui, sans-serif}::selection{background:var(--oro);color:#fff}.lateral,.tema-cliente .lateral{background:var(--lateral);color:var(--lateral-texto);border-right:0;width:256px;padding:22px 14px}.logo,.tema-cliente .logo{border-bottom:1px solid var(--lateral-linea);margin-bottom:14px;padding:0 8px 16px}.marca{font-family:var(--serif);color:#fff;letter-spacing:-.01em;font-size:28px;font-weight:400;line-height:1}.marca span{font-family:var(--font-sans), sans-serif;letter-spacing:.3em;color:var(--lateral-tenue);margin-left:3px;font-size:11px;font-weight:600}.logo small{color:var(--lateral-tenue)}.marca-cliente b{font-family:var(--serif);font-weight:400;color:#fff!important;font-size:17px!important}.tema-cliente .logo .marca-cliente small{color:var(--lateral-tenue)!important}.marca-cliente .avatar{font-family:var(--serif);background:var(--oro)!important;border-radius:6px!important;font-size:17px!important;font-weight:400!important}.selector-empresa label,.tema-cliente .selector-empresa label{color:var(--lateral-tenue)}.lateral select,.tema-cliente .selector-empresa select{color:#fff;border:1px solid var(--lateral-linea);background:#2a2623;border-radius:6px}.menu .grupo,.tema-cliente .menu .grupo{color:var(--lateral-tenue);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:700}.menu a,.tema-cliente .menu a{color:var(--lateral-texto);border-left:0;border-radius:6px;font-weight:500;transition:background .2s,color .2s}.menu a:hover,.tema-cliente .menu a:hover{color:#fff;background:#2a2623}.menu a.activo,.tema-cliente .menu a.activo{background:var(--oro);color:#fff}.tema-cliente .menu a .icono{color:var(--lateral-texto);background:#2a2623;border-radius:6px}.tema-cliente .menu a.activo .icono{color:#fff;background:#ffffff24}.tema-cliente .menu a .texto b,.tema-cliente .menu a.activo .texto b{color:inherit}.tema-cliente .menu a .texto small{color:var(--lateral-tenue)}.tema-cliente .menu a.activo .texto small{color:#f0d6da}.menu .proximo{color:#5f5650}.menu .cuenta{background:var(--oro);color:#fff;border-radius:99px}.lateral .pie,.tema-cliente .lateral .pie{border-top:1px solid var(--lateral-linea);color:var(--lateral-tenue)}.lateral .pie button{color:var(--lateral-texto)}.lateral .pie .hecho{color:#6f645c}.cabecera,.tema-cliente .cabecera{border-bottom:1px solid var(--regla);margin-bottom:26px;padding-bottom:16px}.cabecera h1,.tema-cliente .cabecera h1{font-family:var(--serif);letter-spacing:-.015em;color:var(--tinta);font-size:34px;font-weight:400}.cabecera p,.tema-cliente .cabecera p{font-family:var(--font-sans), sans-serif;color:var(--suave);font-size:14px}h1,.serif,.tema-cliente h1,.tema-cliente .serif{font-family:var(--serif);font-weight:400}h2{color:var(--suave);border-bottom-color:var(--regla)}.tema-cliente h2{font-family:var(--serif);color:var(--tinta);font-size:19px;font-weight:500}.tema-cliente h3{font-family:var(--serif);font-weight:500}.kpis{border:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.kpi{background:var(--panel2);border:1px solid var(--regla);border-radius:var(--radio);padding:16px 18px}.kpi b{font-size:34px;font-weight:400}.kpi.destacado{background:var(--oro);border-color:var(--oro)}.kpi.destacado span{color:#f0d6da}.kpi.destacado b{color:#fff}.tema-cliente section,.tema-cliente form.bloque,.tema-cliente .rejilla>form,.tema-cliente .formulario>section,.tema-cliente .caja-tabla{border-radius:var(--radio);border-color:var(--regla);box-shadow:none;background:var(--panel)}.caja-tabla{border-top-color:var(--regla)}.tabla th,.tema-cliente .tabla th{background:var(--panel2);color:var(--suave)}.tabla tbody tr:hover td{background:var(--panel)}.tarjeta{border-radius:var(--radio);border-color:var(--regla);border-left-color:var(--oro);background:#fff}.tarjeta.tarde{border-left-color:var(--rojo)}.columna{background:var(--panel2);border-radius:var(--radio)}.conexion,.automatizacion,.modulos .modulo{border-radius:var(--radio);border-color:var(--regla);background:#fff}.conexion{border-top:3px solid var(--oro)}.automatizacion{border-left:3px solid var(--verde)}.fases{border-radius:var(--radio);border-color:var(--regla)}.fases li.actual{background:var(--oro)}.fases li.hecha button{color:var(--verde-claro)}.agenda .dia.hoy h2{color:var(--oro);border-color:var(--oro)}.aviso{background:var(--oro-fondo);border-left-color:var(--oro);border-radius:0 var(--radio) var(--radio) 0}.barra{background:var(--panel3);border-radius:99px;overflow:hidden}.barra i{background:var(--oro);border-radius:99px}.punto{background:var(--verde-claro)}.n-muy{background:var(--oro-fondo);color:var(--oro)}.n-cual{background:var(--verde-fondo);color:var(--verde)}.etq{border-radius:3px}.interruptor.on{color:var(--verde-claro)}.interruptor.on i{background:var(--verde-claro)}.msg{border-left-color:var(--azul);background:var(--panel);border-radius:0 var(--radio) var(--radio) 0}.msg.salida{border-left-color:var(--oro)}.ic{border-color:var(--regla);background:#fff;border-radius:4px}.ic:hover{background:var(--oro);border-color:var(--oro);color:#fff}.btn{background:var(--oro);border-color:var(--oro);color:#fff;letter-spacing:.01em;border-radius:4px;padding:9px 16px;transition:background .2s,transform .2s,box-shadow .2s}.btn:hover{background:var(--burdeos-oscuro);border-color:var(--burdeos-oscuro);box-shadow:var(--sombra);transform:translateY(-1px)}.btn.sec{background:var(--panel3);border-color:var(--panel3);color:var(--tinta)}.btn.sec:hover{color:var(--tinta);background:#e9e1dd;border-color:#e9e1dd}input,select,textarea{border-color:var(--regla);color:var(--tinta);background:#fff;border-radius:4px}input:focus,select:focus,textarea:focus{border-color:var(--oro);box-shadow:0 0 0 3px #5e1f2b1f}.chips{border-color:var(--regla);background:#fff;border-radius:6px;overflow:hidden}.chip{border-color:var(--regla)}.chip.on{background:var(--oro);color:#fff}.matricula:before{background:#1f4fbf}@media (max-width:800px){.lateral,.tema-cliente .lateral{width:auto;padding:14px 16px}.cabecera h1,.tema-cliente .cabecera h1{font-size:28px}}.tema-cliente{--c-fondo:#fff8f5;--c-tarjeta:#fff;--c-borde:#e3d6d4;--c-linea:#eee7e3;--c-texto:#1e1b19;--c-suave:#756164;--c-tenue:#9c8b8c;--c-acento:#5e1f2b;--c-acento-suave:#f6e6e8;--c-verde:#9a7752;--c-verde-suave:#ecdfcb;--c-ambar:#9a6a1f;--c-ambar-suave:#f6ecdc;--c-rojo:#ba1a1a;--c-rojo-suave:#fbe3e1;--c-morado:#7d5f42;--c-morado-suave:#ecdfcb;--c-radio:8px;--c-sombra:0 1px 2px #1e1b190a, 0 6px 18px -10px #1e1b192e;--panel:#faf2ee;--panel2:#f4ece9;--texto:#3b3133;--serif:var(--font-serif), Georgia, serif}.tema-cliente .btn:hover{background:var(--burdeos-oscuro);border-color:var(--burdeos-oscuro)}.tema-cliente .tabla tbody tr:hover td,.tema-cliente .tarjeta>a:hover,.celda:hover,.tarea:hover{background:#fdf6f3}.celda.fuera{background:#fbf5f2}.tema-cliente .columna{background:var(--panel2)}.ficha-cliente:hover{border-color:#d8c1c2}.f-recepcion{--fase:#8c7b75}.f-peritacion{--fase:#9a6a1f}.f-chapa{--fase:#5e1f2b}.f-preparacion{--fase:#75313c}.f-pintura{--fase:#a2545f}.f-montaje{--fase:#b08a5c}.f-listo{--fase:#7d5f42}.f-entregado{--fase:#b6a9a6}.f-diagnosis{--fase:#9a6a1f}.f-piezas{--fase:#6f5a8a}.f-montaje_mecanica{--fase:#a2545f}.f-banco{--fase:#b08a5c}.f-pruebas{--fase:#5f7a6e}.c-perito{--cita:#9a6a1f;--cita-suave:#f6ecdc}.c-recogida{--cita:#9a7752;--cita-suave:#ecdfcb}.c-entrada{--cita:#5e1f2b;--cita-suave:#f6e6e8}.c-presupuesto{--cita:#75313c;--cita-suave:#f6e6e8}.c-otra{--cita:#8c7b75;--cita-suave:#f4ece9}.c-retraso{--cita:#ba1a1a;--cita-suave:#fbe3e1}.ahorro .grande,.ahorro-mini{background:#420917}.ahorro .grande b,.ahorro-mini b,.ahorro-mini strong{font-family:var(--serif);font-weight:400}.panel-firma{border-color:#d8c1c2}.pie-firma button{color:var(--oro)}.vencimientos{border-top:1px solid var(--fina);flex-wrap:wrap;align-items:flex-end;gap:8px;margin:10px 0 6px;padding-top:10px;display:flex;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.vencimientos label{flex-direction:column;gap:4px;margin:0;display:flex}.vencimientos input{padding:5px 6px;font-size:12.5px}.vencimientos .btn{padding:6px 12px;font-size:12.5px}.lateral,.tema-cliente .lateral{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a423d transparent;overflow-y:auto}.lateral::-webkit-scrollbar{width:6px}.lateral::-webkit-scrollbar-thumb{background:#4a423d;border-radius:99px}.lateral .pie{flex:none}@media (max-width:800px){.lateral,.tema-cliente .lateral{height:auto;overflow:visible}}
