@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(./archivo-vietnamese-400-normal-BF4g3tCF.woff2) format("woff2"),url(./archivo-vietnamese-400-normal-FGOLYM1a.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(./archivo-latin-ext-400-normal-B5tPZzqW.woff2) format("woff2"),url(./archivo-latin-ext-400-normal-DrmqtLj6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(./archivo-latin-400-normal-C81ewxNO.woff2) format("woff2"),url(./archivo-latin-400-normal-Bl602Mgc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(./archivo-vietnamese-600-normal-anCjMumA.woff2) format("woff2"),url(./archivo-vietnamese-600-normal-C8xBVdfP.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(./archivo-latin-ext-600-normal-Dm61iqcg.woff2) format("woff2"),url(./archivo-latin-ext-600-normal-D7uErJuz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(./archivo-latin-600-normal-3BBy0ZsW.woff2) format("woff2"),url(./archivo-latin-600-normal-DwYieO8P.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(./archivo-vietnamese-800-normal-DHDgv4cm.woff2) format("woff2"),url(./archivo-vietnamese-800-normal-BKe5Z8rz.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(./archivo-latin-ext-800-normal-BC6piDwP.woff2) format("woff2"),url(./archivo-latin-ext-800-normal-B9NTbsU1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(./archivo-latin-800-normal-cB6v3kRN.woff2) format("woff2"),url(./archivo-latin-800-normal-DZa_k145.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg: #f1efed;--color-surface: #eae9e9;--color-text: #201e1d;--color-accent: #ec3013;--color-divider: color-mix(in srgb, #201e1d 40%, transparent);--color-neutral-100: #f8f4f4;--color-neutral-200: #eae7e7;--color-neutral-300: #d7d3d3;--color-neutral-400: #bab6b6;--color-neutral-500: #9b9797;--color-neutral-600: #7d7979;--color-neutral-700: #605d5d;--color-neutral-800: #444141;--color-neutral-900: #2d2b2b;--color-accent-100: #fff2ef;--color-accent-200: #ffe0d9;--color-accent-300: #ffc4b8;--color-accent-400: #ff9783;--color-accent-500: #ff563c;--color-accent-600: #dd2b0f;--color-accent-700: #ae1800;--color-accent-800: #7c1405;--color-accent-900: #4d170e;--font: "Archivo", system-ui, sans-serif;--r-s: 6px;--r-m: 10px;--r-l: 16px;--shadow-lg: 0 12px 32px color-mix(in srgb, #2d2b2b 22%, transparent);--color-card: #ffffff;--color-borde: #e7e4e2;--color-linea: #eceae8;--sombra: 0 1px 2px color-mix(in srgb, #2d2b2b 6%, transparent), 0 6px 18px color-mix(in srgb, #2d2b2b 5%, transparent);--sombra-alta: 0 4px 10px color-mix(in srgb, #2d2b2b 8%, transparent), 0 14px 30px color-mix(in srgb, #2d2b2b 9%, transparent);--rayado: repeating-linear-gradient(135deg, var(--color-neutral-300) 0 1px, var(--color-neutral-200) 1px 8px);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body,#raiz{height:100%;margin:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:var(--font);font-weight:800;line-height:1.12;letter-spacing:-.015em;margin:0}h1{font-size:38px}h1 .n{color:var(--color-neutral-500)}p{margin:0 0 12px}a{color:var(--color-accent-700);text-underline-offset:3px}a:hover{color:var(--color-accent)}img{display:block;max-width:100%}button{font:inherit;color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.bn{filter:grayscale(1) contrast(1.08)}.gris{color:var(--color-neutral-700)}.rojo{color:var(--color-accent-700)}.chico{font-size:12px}.mediano{font-size:13px}.fuerte{font-weight:800}.vacio{padding:14px 0;font-size:14px;color:var(--color-neutral-700);margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;cursor:pointer;text-decoration:none;font-weight:800;font-size:14px;line-height:1.2;color:var(--color-text);background:transparent;border:1px solid transparent;padding:8px 14px;border-radius:0;white-space:nowrap}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-bg)}.btn-primary:hover{background:var(--color-accent-600);color:var(--color-bg)}.btn-primary:active{background:var(--color-accent-700)}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent);color:var(--color-text)}.btn-secondary:active{background:color-mix(in srgb,var(--color-text) 14%,transparent)}.btn-ghost{color:var(--color-accent);padding:2px 4px}.btn-ghost:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.btn-sm{padding:4px 10px;font-size:12px}.btn-block{width:100%;justify-content:flex-start}.enlace{background:none;border:0;padding:0;cursor:pointer;font-weight:600;font-size:13px;color:var(--color-text);text-align:left}.enlace:hover{color:var(--color-accent)}.nombre{background:none;border:0;padding:0;cursor:pointer;font-weight:600;text-align:left;color:inherit}.nombre:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.botones{display:flex;gap:8px;flex-wrap:wrap;align-items:center}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{width:100%;min-height:36px;padding:6px 10px;font:inherit;font-size:14px;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:0}input:hover,select:hover,textarea:hover{border-color:color-mix(in srgb,var(--color-text) 45%,transparent)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea{min-height:90px;resize:vertical;line-height:1.5}.campos{display:grid;gap:14px 16px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.campo{display:grid;gap:5px;align-content:start}.campo.ancho{grid-column:1 / -1}.campo>label{font-size:12px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.seg{display:inline-flex;flex:none;border:1px solid var(--color-divider)}.seg button{background:none;border:0;padding:7px 12px;font-size:13px;cursor:pointer}.seg button+button{border-left:1px solid var(--color-divider)}.seg button:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.seg button.si{background:var(--color-accent);color:var(--color-bg)}.seg.tinta button.si{background:var(--color-text);color:var(--color-bg)}.marcas{display:flex;flex-wrap:wrap;gap:6px}.marca{padding:5px 10px;border:1px solid var(--color-divider);font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.marca input{display:none}.marca.si{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.02em;padding:3px 10px;white-space:nowrap}.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-solido{background:var(--color-accent);color:var(--color-bg)}.tag-tinta{background:var(--color-text);color:var(--color-bg)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent);background:var(--color-bg)}.tags{display:flex;gap:6px;flex-wrap:wrap}.marco{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:60px minmax(0,1fr);height:100%}.cab{grid-column:1 / -1;height:60px;display:flex;align-items:center;gap:20px;padding:0 20px;border-bottom:2px solid var(--color-divider);background:var(--color-bg)}.cab-marca{display:flex;align-items:center;gap:10px;width:178px;flex:none}.cab-buscar{flex:1;max-width:480px;display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;background:var(--color-surface);border:1px solid var(--color-divider);font-size:13px;color:var(--color-neutral-700)}.cab-buscar:focus-within{border-color:var(--color-accent)}.cab-buscar b{color:var(--color-text);font-weight:800}.cab-buscar input{border:0!important;background:transparent!important;padding:0!important;min-height:0!important;height:100%;font-size:13px;flex:1}.cab-buscar kbd{font:inherit;font-size:11px}.cab-agencia{font-size:13px;color:var(--color-neutral-700);display:flex;align-items:center;gap:10px;white-space:nowrap}.cab-agencia img{height:28px;max-width:120px;object-fit:contain}.cab-usuario{margin-left:auto;display:flex;align-items:center;gap:20px;font-size:13px}.cab-usuario .yo{display:flex;align-items:center;gap:8px;background:none;border:0;cursor:pointer;padding:0}.avatar{width:28px;height:28px;background:var(--color-text);color:var(--color-bg);display:grid;place-items:center;font-size:11px;font-weight:800;flex:none}.cab-usuario .salir{background:none;border:0;cursor:pointer;font-weight:600;padding:0}.cab-usuario .salir:hover,.cab-usuario .yo:hover span{color:var(--color-accent)}.lateral{border-right:2px solid var(--color-divider);padding:24px 0;display:flex;flex-direction:column;gap:22px;overflow-y:auto}.lateral-grupo{display:flex;flex-direction:column}.lateral-grupo>span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-700);padding:0 20px 6px}.lateral a{display:flex;align-items:baseline;gap:12px;padding:8px 20px;font-size:14px;color:var(--color-text);text-decoration:none}.lateral a:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent);color:var(--color-text)}.lateral a.active{background:var(--color-accent);color:var(--color-bg);font-weight:600}.lateral a i{font-style:normal;font-size:11px;width:16px;opacity:.7}.lateral a span{flex:1}.lateral a small{font-size:12px;opacity:.75}.lateral-diseno{margin:auto 12px 0;padding:10px 12px;border:0;border-radius:var(--r-m);display:grid;gap:2px;background:var(--color-text);color:#fff;cursor:pointer;text-align:left;transition:transform .15s,box-shadow .15s}.lateral-diseno:hover{transform:translateY(-1px);box-shadow:var(--sombra-alta)}.lateral-diseno b{display:flex;align-items:center;gap:6px;font-size:13px}.lateral-diseno i{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:1px 7px;border-radius:999px;background:var(--color-accent)}.lateral-diseno span{font-size:11px;font-weight:400;opacity:.7}.lateral-diseno~.lateral-version{margin-top:4px}.cab-beta{display:inline-flex;align-items:center;gap:7px;padding:5px 6px 5px 12px;border:0;border-radius:999px;cursor:pointer;background:var(--color-text);color:#fff;font-size:12px;font-weight:700;white-space:nowrap;transition:transform .15s,box-shadow .15s}.cab-beta:hover{transform:translateY(-1px);box-shadow:var(--sombra-alta)}.cab-beta i{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:var(--color-accent)}@media(max-width:820px){.cab-beta{display:none}}.contenido{overflow-y:auto;min-width:0}.pagina{padding:24px 32px 40px;display:flex;flex-direction:column;gap:22px;min-width:0}.pag-cab{display:flex;align-items:flex-end;gap:16px 24px;flex-wrap:wrap}.pag-cab>div:first-child{flex:1;min-width:260px}.kicker{font-size:13px;color:var(--color-neutral-700);margin-bottom:6px}.kicker button{background:none;border:0;padding:0;cursor:pointer;color:inherit;font-size:inherit}.kicker button:hover{color:var(--color-accent)}.pag-cab .tags{margin-top:10px}.sec{display:flex;flex-direction:column}.sec-cab{display:flex;align-items:baseline;gap:12px;padding-bottom:8px;border-bottom:2px solid var(--color-divider)}.sec-cab h5{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.sec-cab small{font-size:12px;color:var(--color-neutral-700)}.sec-cab .derecha{margin-left:auto}.sec-cab .ver{margin-left:auto;font-size:13px;font-weight:600;color:var(--color-text);background:none;border:0;cursor:pointer;padding:0}.sec-cab .ver:hover{color:var(--color-accent)}.dos-col{display:grid;grid-template-columns:minmax(0,1fr) var(--lado, 300px);gap:32px;align-items:start}.col{display:flex;flex-direction:column;gap:28px;min-width:0}@media(max-width:1150px){.dos-col{grid-template-columns:1fr}}.fila{display:grid;gap:14px;align-items:center;padding:8px 0;border-bottom:1px solid var(--color-divider)}.fila.clic{cursor:pointer}.fila.clic:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.sub{font-size:12px;color:var(--color-neutral-700)}.min0{min-width:0}.cortar{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl{display:grid;grid-template-columns:120px 1fr;row-gap:7px;font-size:13px;margin:0}.dl dt{color:var(--color-neutral-700)}.dl dd{margin:0}.cifras{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));border-top:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider)}.cifra{padding:16px 16px 18px;border-left:1px solid var(--color-divider);display:flex;flex-direction:column;gap:2px;background:none;border-top:0;border-right:0;border-bottom:0;text-align:left;cursor:pointer}.cifra:first-child{border-left:0;padding-left:0}button.cifra:hover b{color:var(--color-accent)}.cifra b{font-size:44px;font-weight:800;line-height:1;letter-spacing:-.02em}.cifra span{font-weight:600;font-size:14px}.cifra small{font-size:12px;color:var(--color-neutral-700)}.cifras.chicas{border-top:0;border-bottom:1px solid var(--color-divider)}.cifras.chicas .cifra{padding:4px 16px 14px;cursor:default}.cifras.chicas .cifra:first-child{padding-left:0}.cifras.chicas b{font-size:28px}.cifras.chicas span{font-weight:400;font-size:13px}.urge{color:var(--color-accent)}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:400;color:color-mix(in srgb,var(--color-text) 60%,transparent);padding:8px;border-bottom:2px solid var(--color-divider)}.table th:first-child,.table td:first-child{padding-left:0}.table td{padding:8px;border-bottom:1px solid var(--color-divider);vertical-align:middle}.table tbody tr:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.table tbody tr.clic{cursor:pointer}.table .num{text-align:right;font-weight:800}.pestanas{display:flex;gap:24px;border-bottom:2px solid var(--color-divider);font-size:14px}.pestanas button{background:none;border:0;padding:8px 0;cursor:pointer;color:var(--color-neutral-700)}.pestanas button.si{font-weight:600;color:var(--color-text);box-shadow:inset 0 -3px 0 var(--color-accent)}.pestanas-grupos{gap:28px;flex-wrap:wrap;row-gap:10px}.pestanas-grupo{display:flex;flex-direction:column}.pestanas-grupo>small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500);font-weight:600}.pestanas-grupo>div{display:flex;gap:20px;flex-wrap:wrap}.pestanas-grupo+.pestanas-grupo{padding-left:28px;border-left:1px solid var(--color-divider)}@media(max-width:820px){.pestanas-grupo+.pestanas-grupo{padding-left:0;border-left:0}}.filtros{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 0;border-top:2px solid var(--color-divider);border-bottom:1px solid var(--color-divider);font-size:13px}.filtros>.gris{margin-right:4px}.chip{padding:5px 10px;border:1px solid var(--color-divider);background:none;cursor:pointer;font-size:13px}.chip:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.chip.si{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}select.chip{width:auto;min-height:0;height:auto;padding:5px 24px 5px 10px;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M0 0h8L4 5z' fill='%23201e1d'/%3E%3C/svg%3E") no-repeat right 9px center}select.chip.si{background-color:var(--color-text);color:var(--color-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M0 0h8L4 5z' fill='%23f3f2f2'/%3E%3C/svg%3E")}select.chip option{background:var(--color-bg);color:var(--color-text)}.filtros .derecha{margin-left:auto}.foto{background:var(--rayado);position:relative;overflow:hidden;flex:none}.foto img{width:100%;height:100%;object-fit:cover}.foto .tag{position:absolute;left:0;top:0}.puntos{width:44px;height:44px;display:grid;place-items:center;font-weight:800;background:var(--color-neutral-200);flex:none}.puntos.alto{background:var(--color-accent);color:var(--color-bg)}.caja-acento{background:var(--color-accent-100);padding:12px;display:flex;flex-direction:column;gap:4px}.caja-acento .kick{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);font-weight:600}.caja-gris{background:var(--color-surface);padding:14px;display:flex;flex-direction:column;gap:6px}.card-kicker{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.velo{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;z-index:50;background:color-mix(in srgb,var(--color-neutral-900) 50%,transparent)}.dialogo{width:min(720px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:var(--color-bg);box-shadow:var(--shadow-lg)}.dialogo-cab{display:flex;align-items:baseline;gap:12px;padding:18px 0 10px;border-bottom:2px solid var(--color-divider);margin:0 20px}.dialogo-cab h4{font-size:20px}.dialogo-cab .cerrar{margin-left:auto;background:none;border:0;cursor:pointer;font-size:20px;line-height:1;padding:0 2px}.dialogo-cuerpo{padding:16px 20px;overflow-y:auto}.dialogo-pie{display:flex;justify-content:flex-end;gap:8px;padding:12px 0 18px;border-top:1px solid var(--color-divider);margin:0 20px}.toasts{position:fixed;right:20px;bottom:20px;display:grid;gap:8px;z-index:80}.toast{padding:10px 14px;background:var(--color-text);color:var(--color-bg);font-size:14px;font-weight:600;max-width:380px;box-shadow:var(--shadow-lg);animation:entra .18s ease}.toast-error{background:var(--color-accent)}@keyframes entra{0%{transform:translateY(8px);opacity:0}}.acceso{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px)}.acceso-cartel{background:var(--color-accent);color:var(--color-bg);padding:40px;display:flex;flex-direction:column;justify-content:space-between}.acceso-cartel .cartel-marca{display:flex;align-items:center;gap:10px}.acceso-cartel h1{font-size:clamp(44px,6vw,84px);letter-spacing:-.03em;line-height:.95}.acceso-panel{padding:48px 40px;display:flex;flex-direction:column;justify-content:center;gap:14px}.acceso-panel form{display:grid;gap:14px}.acceso-error{background:var(--color-accent-100);color:var(--color-accent-800);padding:10px 12px;font-size:14px}.acceso-qr img{width:180px;height:180px}.codigo{font-size:28px!important;letter-spacing:.5em;text-align:center;font-weight:800;height:56px}.secreto{font-size:15px;font-weight:800;letter-spacing:.08em;background:var(--color-surface);padding:8px 10px;word-break:break-all}@media(max-width:900px){.acceso{grid-template-columns:1fr}.acceso-cartel{display:none}}.atencion{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));border-bottom:1px solid var(--color-divider)}.atencion button{padding:12px;border:0;border-left:1px solid var(--color-divider);background:none;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px}.atencion button:first-child{border-left:0;padding-left:0}.atencion b{font-size:28px;font-weight:800;line-height:1}.atencion span{font-size:13px}.atencion small{font-size:12px;font-weight:600}.atencion button:hover small{color:var(--color-accent)}.barras{display:flex;flex-direction:column;gap:8px;padding-top:8px}.barras>div{display:grid;grid-template-columns:96px minmax(0,1fr) 24px;gap:10px;align-items:center;font-size:13px}.barras .barra{height:14px;background:var(--color-neutral-200)}.barras .barra>span{display:block;height:100%;background:var(--color-text)}.barras b{text-align:right}.todo-bien{padding:14px 0;font-weight:600;border-bottom:1px solid var(--color-divider);margin:0}.fases{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider)}.fases button{padding:10px 14px;display:flex;flex-direction:column;gap:2px;border:0;border-right:1px solid var(--color-divider);background:none;text-align:left;cursor:pointer;color:var(--color-neutral-600)}.fases button:last-child{border-right:0}.fases button.pasada{color:var(--color-text)}.fases button.actual{background:var(--color-accent);color:var(--color-bg);border-right-color:transparent;cursor:default}.fases button:not(.actual):hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}.fases small{font-size:11px}.fases b{font-weight:800;font-size:15px}.atributos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:center;border-bottom:1px solid var(--color-divider)}.atributos>div{padding:12px}.atributos>div:first-child{padding-left:0}.atributos small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-neutral-700)}.atributos b{font-weight:600}.atributos.pausada{opacity:.55}.telefono{font-size:26px;font-weight:800;letter-spacing:-.01em}.tablero{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px;align-items:start;overflow-x:auto}.columna{display:flex;flex-direction:column;gap:8px;min-height:120px}.columna-cab{display:flex;align-items:baseline;padding:8px 0;border-top:2px solid var(--color-text)}.columna-cab b{font-size:14px}.columna-cab span{margin-left:auto;font-weight:800}.columna.negociacion .columna-cab{border-top-color:var(--color-accent)}.columna.descartado{color:var(--color-neutral-700)}.columna.descartado .columna-cab{border-top-color:var(--color-divider)}.tarjeta{background:var(--color-surface);padding:10px;display:flex;flex-direction:column;gap:6px;cursor:grab;border:2px solid transparent}.tarjeta:hover{border-color:var(--color-text)}.tarjeta.arrastrando{opacity:.45;background:var(--color-neutral-100)}.columna.descartado .tarjeta{background:none;border:1px solid var(--color-divider)}.tarjeta>b{font-size:14px;line-height:1.2}.tarjeta .mini{display:flex;gap:6px;align-items:center;font-size:11px;white-space:nowrap;min-width:0}.tarjeta .mini b{flex:none}.tarjeta .mini span{overflow:hidden;text-overflow:ellipsis}.tarjeta .mini .foto{width:26px;height:18px}.tarjeta .paso{font-size:12px}.tarjeta .paso.vence{color:var(--color-accent-700);font-weight:600}.tarjeta-pie{display:flex;justify-content:space-between;font-size:11px;border-top:1px solid var(--color-divider);padding-top:6px}.soltar{height:90px;background:var(--color-accent-100);border:2px solid var(--color-accent);display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--color-accent-800)}.mas{font-size:12px;color:var(--color-neutral-700);padding:4px 0;background:none;border:0;text-align:left;cursor:pointer}.mas:hover{color:var(--color-accent)}.doc-barra{display:grid;grid-template-columns:repeat(5,22px);gap:2px;margin-bottom:4px}.doc-barra span{height:10px;background:var(--color-neutral-300)}.doc-barra span.si{background:var(--color-text)}.docs5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.docs5>div{padding:10px;border-left:1px solid var(--color-divider);font-size:13px;min-width:0}.docs5>div:first-child{border-left:0;padding-left:0}.docs5>div.falta{background:var(--color-accent-100);color:var(--color-accent-800);padding-left:10px}.docs5 small{display:block;font-size:12px;color:var(--color-neutral-700)}.docs5>div.falta small{color:var(--color-accent-800)}.docs5 button{background:none;border:0;padding:0;cursor:pointer;text-align:left;font-size:12px;color:var(--color-neutral-700);display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs5 button:hover{color:var(--color-accent)}.zona-subir{position:relative;overflow:hidden}.zona-subir input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.rejilla-redes{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:24px 16px}.pub{display:flex;flex-direction:column;gap:6px;cursor:pointer;background:none;border:0;padding:0;text-align:left;color:inherit}.pub .tit{font-weight:600;line-height:1.25}.pub:hover .tit{color:var(--color-accent)}.pub-img{position:relative;display:block;background:var(--rayado);aspect-ratio:1;overflow:hidden;border-radius:6px}.pub-img.formato-vertical{aspect-ratio:4 / 5}.pub-img.formato-historia{aspect-ratio:9 / 16}.pub-img canvas,.pub-img img{width:100%;height:100%;display:block}.pub:hover .pub-img{box-shadow:0 0 0 2px var(--color-accent)}.pub-n{position:absolute;right:8px;top:8px;background:#000000b3;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:99px}.pub-fila{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.lista-elegir{max-height:280px;overflow:auto;border:1px solid var(--color-divider)}.lista-elegir button{display:block;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--color-divider);padding:8px 10px;cursor:pointer;font-size:13px;color:inherit}.lista-elegir button:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}.lista-elegir .vacio{padding:10px}.pub-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:28px;align-items:start}.pub-escenario{position:sticky;top:12px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;min-width:0}.pub-vista{position:relative;background:var(--rayado);aspect-ratio:1;width:min(100%,620px);border-radius:8px;overflow:hidden;box-shadow:0 10px 30px #0000002e}.pub-vista.formato-vertical{width:min(100%,520px);aspect-ratio:4 / 5}.pub-vista.formato-historia{width:min(100%,380px);aspect-ratio:9 / 16}.pub-vista canvas{width:100%;height:100%;display:block}.pub-cargando{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:13px;color:var(--color-neutral-700)}.pub-flecha{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:56px;border:0;cursor:pointer;background:#00000080;color:#fff;font-size:30px;line-height:1;opacity:0;transition:opacity .15s}.pub-vista:hover .pub-flecha,.pub-flecha:focus-visible{opacity:1}.pub-flecha.izq{left:0;border-radius:0 6px 6px 0}.pub-flecha.der{right:0;border-radius:6px 0 0 6px}.pub-tira{display:flex;gap:8px;overflow-x:auto;max-width:100%;padding:2px 2px 4px}.pub-tira button{flex:none;height:86px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:var(--rayado);cursor:pointer}.pub-tira button.si{border-color:var(--color-accent)}.pub-tira canvas{height:100%;width:auto;display:block}.pub-panel{display:flex;flex-direction:column;gap:18px;min-width:0}.pub-pestanas{position:sticky;top:0;background:var(--color-bg);z-index:2}.pub-formatos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:12px}.pub-formatos button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;border:1px solid var(--color-divider);border-radius:8px;background:none;cursor:pointer;color:inherit}.pub-formatos button.si{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.pub-formatos i{display:block;border:2px solid currentColor;border-radius:3px;height:34px;margin-bottom:4px}.pub-formatos .forma-cuadrado{width:34px}.pub-formatos .forma-vertical{width:27px}.pub-formatos .forma-historia{width:19px}.pub-formatos small{font-size:11px;color:var(--color-neutral-700)}.pub-disenos{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;padding-top:12px}.pub-disenos button{display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:none;cursor:pointer;color:inherit;text-align:left;font-size:13px}.pub-disenos span{display:block;border-radius:6px;overflow:hidden;background:var(--rayado);aspect-ratio:1;box-shadow:0 0 0 1px var(--color-divider)}.pub-disenos span.formato-vertical{aspect-ratio:4 / 5}.pub-disenos span.formato-historia{aspect-ratio:9 / 16}.pub-disenos canvas{width:100%;height:100%;display:block}.pub-disenos button.si span{box-shadow:0 0 0 3px var(--color-accent)}.pub-disenos button.si b{color:var(--color-accent)}.pub-colores{display:flex;flex-wrap:wrap;gap:10px;padding-top:12px;align-items:center}.pub-colores button{width:38px;height:38px;border-radius:50%;border:2px solid var(--color-bg);box-shadow:0 0 0 1px var(--color-divider);cursor:pointer;color:#fff;font-weight:800;font-size:13px}.pub-colores button.si{box-shadow:0 0 0 3px var(--color-text)}.pub-color-propio{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;padding:4px 10px 4px 4px;border:1px solid var(--color-divider);border-radius:99px}.pub-color-propio.si{border-color:var(--color-text)}.pub-color-propio input{width:30px;height:30px;border:0;padding:0;background:none;border-radius:50%;cursor:pointer}.pub-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;padding-top:12px}.pub-foto{display:flex;flex-direction:column;gap:4px}.pub-foto-img{position:relative;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:6px;background:var(--rayado);cursor:pointer;overflow:hidden}.pub-foto.activa .pub-foto-img{border-color:var(--color-accent)}.pub-foto.fuera .pub-foto-img{opacity:.55}.pub-foto.fuera .pub-foto-img:hover{opacity:1}.pub-foto img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.pub-orden{position:absolute;left:4px;top:4px;background:#000000b3;color:#fff;font-size:11px;font-weight:700;padding:2px 7px;border-radius:99px}.pub-orden.portada{background:var(--color-accent)}.pub-encuadrada{position:absolute;right:4px;top:4px;background:#fff;color:#111;font-size:11px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center}.pub-foto-acciones{display:flex;gap:2px;justify-content:center}.pub-foto-acciones button{border:0;background:none;cursor:pointer;font-size:15px;width:24px;height:22px;color:var(--color-neutral-700);border-radius:4px}.pub-foto-acciones button:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 8%,transparent);color:var(--color-text)}.pub-foto-acciones button:disabled{opacity:.3;cursor:default}.pub-foto[draggable=true] .pub-foto-img{cursor:grab}.pub-encuadre{position:relative;margin-top:12px;border-radius:6px;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none}.pub-encuadre img{width:100%;display:block;filter:brightness(.45)}.pub-marco{position:absolute;box-shadow:0 0 0 2px #fff;cursor:move;overflow:hidden;-webkit-backdrop-filter:brightness(2.2);backdrop-filter:brightness(2.2);background-image:linear-gradient(rgba(255,255,255,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 1px);background-size:33.33% 33.33%}.pub-texto{width:100%;min-height:300px;font:inherit;font-size:14px;line-height:1.45;resize:vertical}.pub-video{width:100%;max-width:300px;aspect-ratio:9 / 16;background:#000;display:block;border-radius:8px}.pub-progreso{height:8px;background:var(--color-surface);border-radius:99px;overflow:hidden}.pub-progreso span{display:block;height:100%;background:var(--color-accent);transition:width .2s}@media(max-width:1150px){.pub-editor{grid-template-columns:minmax(0,1fr)}.pub-escenario{position:static;align-items:center}}.rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px 16px}.inm{display:flex;flex-direction:column;gap:6px;cursor:pointer;background:none;border:0;padding:0;text-align:left}.inm .foto{height:150px}.inm:hover .tit{color:var(--color-accent)}.inm .sinfoto{height:150px;background:var(--color-surface);display:grid;place-items:center;font-size:12px;font-weight:600;position:relative}.inm .sinfoto .tag{position:absolute;left:0;top:0}.inm .linea{display:flex;align-items:baseline;gap:8px;padding-top:4px;border-top:2px solid var(--color-text);font-size:12px}.inm .linea .encajan{margin-left:auto;color:var(--color-accent-700);font-weight:600}.inm .tit{font-weight:600;line-height:1.25}.inm .precio{font-size:20px;font-weight:800}.galeria{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:150px 150px;gap:4px}.galeria>*{position:relative;overflow:hidden;background:var(--rayado);border:0;padding:0;cursor:zoom-in}.galeria>:first-child{grid-row:span 2}.galeria img{width:100%;height:100%;object-fit:cover}.galeria .tag{position:absolute;left:0;top:0}.galeria .todas{background:var(--color-text);color:var(--color-bg);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:12px;cursor:pointer;text-align:left}.galeria .todas b{font-size:28px;font-weight:800;line-height:1}.galeria .todas span{font-size:13px}.fotos-todas{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.fotos-todas figure{margin:0;display:flex;flex-direction:column;gap:4px}.fotos-todas .foto{aspect-ratio:4 / 3;cursor:zoom-in}.visor{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--color-neutral-900) 92%,transparent);display:grid;place-items:center;z-index:90;cursor:zoom-out}.visor img{max-width:92vw;max-height:90vh}.precio-grande{font-size:36px;font-weight:800;line-height:1;padding-bottom:10px;border-bottom:2px solid var(--color-divider)}.dos-celdas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dos-celdas>div{padding:6px 0}.dos-celdas>div+div{padding-left:12px;border-left:1px solid var(--color-divider)}.dos-celdas b{font-size:22px;font-weight:800;display:block}.estrellas{font-weight:800;letter-spacing:.1em}.puntuar{display:flex;gap:4px}.puntuar button{background:none;border:0;cursor:pointer;font-size:22px;padding:0;color:var(--color-neutral-400)}.puntuar button.si{color:var(--color-text)}.cal-choque{display:flex;align-items:center;gap:14px;padding:10px 14px;background:var(--color-accent);color:var(--color-bg);font-size:14px}.cal-choque b{text-transform:uppercase;font-size:12px;letter-spacing:.08em}.cal-choque span{flex:1}.cal-choque button{background:none;border:0;color:inherit;font-weight:600;cursor:pointer}.cal-cab,.cal-cuerpo{display:grid;grid-template-columns:52px repeat(var(--dias, 7),minmax(0,1fr))}.cal-cab{border-top:2px solid var(--color-divider)}.cal-cab>div{padding:8px 8px 10px;border-left:1px solid var(--color-divider)}.cal-cab>div:first-child{border-left:0}.cal-cab small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-neutral-700)}.cal-cab b{font-size:24px;font-weight:800;line-height:1}.cal-cab .hoy{background:var(--color-text);color:var(--color-bg);border-left-color:transparent}.cal-cab .hoy small{color:var(--color-bg)}.cal-cuerpo{--px-h: 56px;border-top:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider);background:repeating-linear-gradient(180deg,transparent 0 calc(var(--px-h) - 1px),var(--color-neutral-300) calc(var(--px-h) - 1px) var(--px-h)),repeating-linear-gradient(180deg,transparent 0 calc(var(--px-h) / 2 - 1px),var(--color-neutral-200) calc(var(--px-h) / 2 - 1px) calc(var(--px-h) / 2))}.cal-horas{display:flex;flex-direction:column;font-size:11px;color:var(--color-neutral-700)}.cal-horas span{padding-top:2px}.cal-dia{position:relative;border-left:1px solid var(--color-divider);cursor:cell}.cal-dia.hoy{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.cal-dia.encima{background:var(--color-accent-100)}.cal-ev{position:absolute;left:3px;right:3px;padding:4px 6px;font-size:11px;line-height:1.3;overflow:hidden;background:var(--color-accent-100);color:var(--color-accent-900);cursor:grab;border:0;text-align:left}.cal-ev.origen{opacity:.35}.cal-tirador{position:absolute;left:0;right:0;bottom:0;height:7px;cursor:ns-resize}.cal-ev:hover .cal-tirador{background:color-mix(in srgb,var(--color-text) 18%,transparent)}.cal-fantasma{position:absolute;left:3px;right:3px;z-index:5;pointer-events:none;padding:4px 6px;font-size:11px;line-height:1.3;background:var(--color-bg);border:2px solid var(--color-text);box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.cal-fantasma b{font-size:13px;font-weight:800}.cal-pista{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--color-accent);pointer-events:none}.cal-pista{font-size:10px;font-weight:600;color:var(--color-accent-700);padding-left:4px;line-height:14px}.cal-ev b{font-weight:800}.cal-ev.hecha{background:var(--color-neutral-200);color:var(--color-text)}.cal-ev.sincerrar{background:var(--color-bg);border:2px solid var(--color-accent);padding:3px 5px;color:var(--color-text)}.cal-ev.no-presentado,.cal-ev.cancelada{background:var(--color-neutral-100);color:var(--color-neutral-600);text-decoration:line-through}.cal-ev.choque{background:var(--color-accent);color:var(--color-bg);font-size:10px}.cal-ahora{position:absolute;left:0;right:0;height:2px;background:var(--color-accent);pointer-events:none}.cal-ahora:before{content:"";position:absolute;left:-4px;top:-4px;width:10px;height:10px;background:var(--color-accent)}.leyenda{display:flex;gap:20px;font-size:12px;color:var(--color-neutral-800);align-items:center;flex-wrap:wrap}.leyenda span{display:flex;gap:6px;align-items:center}.leyenda i{width:14px;height:14px;display:inline-block}.cal-mes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:2px solid var(--color-divider)}.cal-mes>div{min-height:104px;border-left:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);padding:6px;font-size:11px;cursor:cell}.cal-mes>div:nth-child(7n+1){border-left:0}.cal-mes>div.fuera{color:var(--color-neutral-500)}.cal-mes>div.hoy>b{background:var(--color-text);color:var(--color-bg);padding:0 4px}.cal-mes .cal-ev{position:static;display:block;width:100%;margin-top:3px;padding:2px 4px}.matriz{overflow-x:auto}.matriz-cab,.matriz-fila{display:grid;grid-template-columns:160px repeat(var(--cols, 7),minmax(64px,1fr)) 40px}.matriz-cab{border-top:2px solid var(--color-divider);border-bottom:2px solid var(--color-divider)}.matriz-cab>div{padding:10px 6px;border-left:1px solid var(--color-divider);min-width:0}.matriz-cab>div:first-child,.matriz-cab>div:last-child{border-left:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);align-self:end;padding-left:0}.matriz-cab>div:last-child{text-align:right}.matriz-cab .foto{height:36px;margin-bottom:6px}.matriz-cab b{font-size:13px;display:block}.matriz-fila{border-bottom:1px solid var(--color-divider)}.matriz-fila>div:first-child{padding:8px 0;display:flex;flex-direction:column;justify-content:center;min-width:0}.matriz-fila>div:first-child b{font-size:14px;line-height:1.2}.matriz-fila .celda{border-left:1px solid var(--color-divider);padding:3px}.matriz-fila .celda button{width:100%;height:42px;display:grid;place-items:center;font-weight:800;font-size:15px;border:0;cursor:pointer;outline-offset:-3px}.matriz-fila .celda button.p1{background:var(--color-accent);color:var(--color-bg)}.matriz-fila .celda button.p2{background:var(--color-accent-300);color:var(--color-accent-900)}.matriz-fila .celda button.p3{background:var(--color-accent-100);color:var(--color-accent-800)}.matriz-fila .celda button.vacia{background:none;color:var(--color-neutral-400);cursor:default}.matriz-fila .celda button.sel{outline:3px solid var(--color-text)}.matriz-fila>div:last-child{display:grid;place-items:center end;font-weight:800}.panel-cruce{display:flex;flex-direction:column;gap:14px;background:var(--color-surface);padding:16px;position:sticky;top:0;overflow-x:clip}.regla-cruce{height:2px;background:var(--color-accent);transform-origin:left;margin-bottom:-10px}.panel-cruce .gordo{font-size:56px;font-weight:800;line-height:.9;letter-spacing:-.03em}.panel-cruce .bloque{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--color-divider);padding-top:10px}.panel-cruce .bloque.grueso{border-top-width:2px}.desglose{display:flex;flex-direction:column;font-size:13px;border-top:1px solid var(--color-divider)}.desglose>div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--color-divider)}.desglose>div:last-child{border-bottom:0}.desglose>div.malo{color:var(--color-accent-700)}.btn,input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.chip,select.chip,.marca,.cab-buscar,.acceso-error,.secreto,.toast,.cal-choque{border-radius:var(--r-s)}.seg{border-radius:var(--r-s);overflow:hidden}.tag{border-radius:999px}.avatar{border-radius:50%}.puntos{border-radius:var(--r-s)}.lateral a{margin:0 10px;padding:8px 10px;border-radius:var(--r-s)}.lateral-grupo>span{padding-left:20px}.tarjeta,.soltar,.caja-acento,.caja-gris,.panel-cruce,.foto,.inm .sinfoto,.docs5>div.falta,.fotos-todas .foto,.cal-mes .cal-ev{border-radius:var(--r-m)}.inm .foto,.inm .sinfoto{border-radius:var(--r-m)}.galeria{border-radius:var(--r-m);overflow:hidden}.tarjeta .mini .foto,.matriz-cab .foto{border-radius:4px}.dialogo{border-radius:var(--r-l);overflow:hidden}.visor img{border-radius:var(--r-m)}.barras .barra,.barras .barra>span,.doc-barra span{border-radius:999px}.doc-barra{gap:3px}.cal-ev,.cal-fantasma{border-radius:var(--r-s)}.cal-cab .hoy{border-radius:var(--r-s) var(--r-s) 0 0}.cal-tirador{border-radius:0 0 var(--r-s) var(--r-s)}.matriz-fila .celda button{border-radius:var(--r-s)}.matriz-fila .celda button.sel{outline-offset:-3px}.acceso-cartel{border-radius:0 var(--r-l) var(--r-l) 0}.tono-verde{--t: #1e8a55;--t-bg: #e2f4e9;--t-fuerte: #146640;--t-lleno: #1b7f4e}.tono-rojo{--t: #ec3013;--t-bg: #fff0ec;--t-fuerte: #ae1800;--t-lleno: #dd2b0f}.tono-gris{--t: #8d8989;--t-bg: #efedec;--t-fuerte: #4f4c4c;--t-lleno: #706c6c}.tono-tinta{--t: #201e1d;--t-bg: #e9e7e5;--t-fuerte: #201e1d;--t-lleno: #201e1d}.tag-t{background:var(--t-bg);color:var(--t-fuerte);font-weight:600}.tag-t:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--t);flex:none}.tag-t.tag-lleno{background:var(--t-lleno);color:#fff}.tag-t.tag-lleno:before{background:color-mix(in srgb,#fff 75%,transparent)}.tag-neutral{background:var(--color-neutral-200)}.con-avatar{padding-left:3px}.texto-tono{color:var(--t-fuerte);font-weight:600}.avatar[class*=tono-]{background:var(--t-lleno);color:#fff}.avatar{width:30px;height:30px}.avatar.chico{width:20px;height:20px;font-size:9px}.persona{display:flex;align-items:center;gap:10px}.cab{background:var(--color-card);border-bottom:1px solid var(--color-borde)}.cab-buscar{background:var(--color-bg);border-color:transparent}.cab-buscar:focus-within{background:var(--color-card)}.lateral{background:var(--color-card);border-right:1px solid var(--color-borde);gap:18px}.lateral a{align-items:center;gap:10px;font-weight:600}.lateral a i{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;opacity:1;background:var(--color-neutral-200);color:var(--color-neutral-800);font-size:10.5px;font-weight:800}.lateral a:hover{background:var(--color-bg)}.lateral a.active{background:var(--color-accent-100);color:var(--color-text);font-weight:800}.lateral a.active i{background:var(--color-accent);color:#fff}.lateral a small{opacity:1;font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px;background:var(--color-bg);color:var(--color-neutral-800)}.lateral a.active small{background:var(--color-card);color:var(--color-accent-700)}.btn-secondary{background:var(--color-card);border-color:var(--color-neutral-300)}.btn-secondary:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-400)}.btn-primary{box-shadow:0 2px 8px color-mix(in srgb,var(--color-accent) 30%,transparent)}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{background:var(--color-card);border-color:var(--color-neutral-300)}.seg{background:var(--color-card);border-color:var(--color-neutral-300)}.seg button+button{border-left-color:var(--color-neutral-300)}.dialogo{background:var(--color-card)}.dialogo-cab{border-bottom:1px solid var(--color-linea)}.dialogo-pie{border-top-color:var(--color-linea)}.dialogo input:not([type=checkbox]):not([type=radio]):not([type=file]),.dialogo select,.dialogo textarea{background:#faf9f8}.sec,.panel{background:var(--color-card);border:1px solid var(--color-borde);border-radius:var(--r-l);padding:16px 20px 18px;box-shadow:var(--sombra)}.panel{display:flex;flex-direction:column}.sec-cab{border-bottom:1px solid var(--color-linea);padding-bottom:10px;align-items:center}.sec-cab h5{display:flex;align-items:center;gap:8px;white-space:nowrap}.sec-cab .ver,.sec-cab .btn-ghost{white-space:nowrap}.sec-cab h5:before{content:"";width:4px;height:15px;border-radius:2px;background:var(--color-accent);flex:none}.fila,.desglose,.desglose>div{border-bottom-color:var(--color-linea)}.desglose{border-top-color:var(--color-linea)}.sec>.fila:last-child,.sec>div>.fila:last-child{border-bottom:0}.fila.clic:hover,.table tbody tr:hover{background:color-mix(in srgb,var(--color-bg) 70%,transparent)}.col{gap:20px}.dos-col{gap:24px}.pagina{gap:20px}.precio-grande{border-bottom:1px solid var(--color-linea)}.dos-celdas>div+div{border-left-color:var(--color-linea)}.caja-gris{background:var(--color-bg)}.estrellas{color:var(--color-text)}.filtros{background:var(--color-card);border:1px solid var(--color-borde);border-radius:var(--r-l);padding:10px 14px;box-shadow:var(--sombra)}.chip{background:var(--color-card);border-color:var(--color-neutral-300)}select.chip{background-color:var(--color-card)}.chip:hover{background:var(--color-neutral-100)}.chip.si,select.chip.si{background-color:var(--color-text)}.table{background:var(--color-card);border-collapse:separate;border-spacing:0;border:1px solid var(--color-borde);border-radius:var(--r-l);overflow:hidden;box-shadow:var(--sombra)}.table th{background:#faf9f8;border-bottom:1px solid var(--color-linea);padding:11px 10px;font-weight:600}.table td{border-bottom:1px solid var(--color-linea);padding:10px}.table th:first-child,.table td:first-child{padding-left:18px}.table th:last-child,.table td:last-child{padding-right:18px}.table tbody tr:last-child td{border-bottom:0}.sec .table{border:0;box-shadow:none;border-radius:0;background:none}.sec .table th{background:none}.sec .table th:first-child,.sec .table td:first-child{padding-left:0}.pestanas{border-bottom:1px solid var(--color-borde)}.cifras{gap:14px;border:0}.cifra{background:var(--t-bg, var(--color-card));border:1px solid var(--color-borde);border-radius:var(--r-l);padding:16px 18px 18px;position:relative;overflow:hidden;transition:transform .15s,box-shadow .15s}.cifra:first-child{padding-left:18px;border-left:1px solid var(--color-borde)}.cifra[class*=tono-],.cifra[class*=tono-]:first-child{border-color:transparent}.cifra b{color:var(--t-fuerte, var(--color-text))}.cifra:after{content:"";position:absolute;right:-18px;top:-18px;width:74px;height:74px;border-radius:50%;background:var(--t, transparent);opacity:.12}.cifra.tono-tinta{background:var(--color-text)}.cifra.tono-tinta b,.cifra.tono-tinta span{color:#fff}.cifra.tono-tinta small{color:var(--color-neutral-400)}.cifra.tono-tinta:after{background:var(--color-accent);opacity:.9}button.cifra.tono-tinta:hover b{color:#fff}button.cifra:hover{transform:translateY(-2px);box-shadow:var(--sombra-alta)}button.cifra:hover b{color:var(--t-fuerte, var(--color-accent))}.cifras.chicas{border:0}.cifras.chicas .cifra,.cifras.chicas .cifra:first-child{padding:12px 16px 14px}.atencion{gap:10px;border-bottom:0;padding-top:12px}.atencion button,.atencion button:first-child{background:var(--t-bg);border:0;border-radius:var(--r-m);padding:12px 14px;transition:transform .15s}.atencion button:hover{transform:translateY(-2px)}.atencion b,.atencion small{color:var(--t-fuerte)}.atencion button:hover small{color:var(--t-fuerte);text-decoration:underline}.todo-bien{margin-top:12px;padding:12px 14px;border:0;border-radius:var(--r-m);background:#e2f4e9;color:#146640}.barras{gap:10px;padding-top:12px}.barras .barra{background:var(--t-bg, var(--color-neutral-200));height:12px}.barras .barra>span{background:var(--t, var(--color-text))}.fases{gap:6px;border:0}.fases button,.fases button:last-child{background:var(--color-card);border:1px solid var(--color-borde);border-radius:var(--r-m);box-shadow:inset 0 3px 0 var(--t);padding:12px 14px 10px}.fases button.pasada{background:var(--t-bg);color:var(--t-fuerte);border-color:transparent}.fases button.actual{background:var(--t-lleno);color:#fff;border-color:transparent;box-shadow:0 4px 14px color-mix(in srgb,var(--t) 35%,transparent)}.fases button:not(.actual):hover{background:var(--t-bg)}.atributos{background:var(--color-bg);border-radius:var(--r-m);border-bottom:0;margin-top:10px}.atributos>div:first-child{padding-left:14px}.atributos>.btn{margin-right:10px}.docs5{gap:8px;padding-top:12px}.docs5>div,.docs5>div:first-child{border:0;border-radius:var(--r-m);padding:10px 12px;background:#e2f4e9}.docs5>div b{color:#146640}.docs5>div.falta{background:var(--color-accent-100)}.docs5>div.falta b{color:var(--color-accent-800)}.doc-barra span.si{background:#1e8a55}.puntos{background:var(--color-neutral-200)}.puntos.medio{background:var(--color-accent-200);color:var(--color-accent-800)}.panel-cruce{background:var(--color-card);border:1px solid var(--color-borde);border-radius:var(--r-l);box-shadow:var(--sombra);top:4px}.panel-cruce .gordo{color:var(--color-accent)}.panel-cruce .bloque{border-top-color:var(--color-linea)}.tablero{gap:12px;align-items:stretch;min-height:calc(100vh - 210px)}.columna{background:color-mix(in srgb,var(--t-bg) 80%,transparent);border-radius:var(--r-l);padding:6px 8px 10px;min-height:160px}.columna-cab,.columna.negociacion .columna-cab,.columna.descartado .columna-cab{border-top:0;align-items:center;gap:8px;padding:6px 4px 4px}.columna-cab i{width:10px;height:10px;border-radius:50%;background:var(--t);flex:none}.columna-cab b{color:var(--t-fuerte)}.columna-cab span{background:var(--color-card);color:var(--t-fuerte);border-radius:999px;padding:0 9px;font-size:12px}.tarjeta{background:var(--color-card);border:1px solid transparent;box-shadow:var(--sombra);transition:transform .12s,box-shadow .12s}.tarjeta:hover{border-color:var(--t);transform:translateY(-1px);box-shadow:var(--sombra-alta)}.columna.descartado .tarjeta{background:color-mix(in srgb,var(--color-card) 55%,transparent);border:1px dashed var(--color-neutral-400);box-shadow:none}.tarjeta-pie{align-items:center;border-top-color:var(--color-linea)}.soltar{background:var(--color-card);border:2px dashed var(--t);color:var(--t-fuerte)}.inm{background:var(--color-card);border:1px solid var(--color-borde);border-radius:var(--r-l);overflow:hidden;box-shadow:var(--sombra);gap:4px;padding-bottom:14px;transition:transform .15s,box-shadow .15s}.inm:hover{transform:translateY(-3px);box-shadow:var(--sombra-alta)}.inm .foto,.inm .sinfoto{height:160px;border-radius:0}.inm>:not(.foto):not(.sinfoto){margin:0 14px}.inm .linea{border-top:0;padding-top:10px}.inm .linea .encajan{background:var(--color-accent-100);color:var(--color-accent-700);padding:1px 9px;border-radius:999px}.foto .tag,.inm .sinfoto .tag,.galeria .tag{left:10px;top:10px;box-shadow:0 2px 8px color-mix(in srgb,#000 18%,transparent)}.inm .sinfoto{background:var(--color-neutral-100);color:var(--color-neutral-700)}.rejilla{gap:18px}.cal-cab{background:var(--color-card);border:1px solid var(--color-borde);border-bottom:1px solid var(--color-linea);border-radius:var(--r-l) var(--r-l) 0 0}.cal-cuerpo{background-color:var(--color-card);border:1px solid var(--color-borde);border-top:0;border-radius:0 0 var(--r-l) var(--r-l);box-shadow:var(--sombra)}.cal-cab>div,.cal-dia{border-left-color:var(--color-linea)}.cal-horas span{padding-left:10px}.cal-cab .hoy{background:var(--color-accent-100);color:var(--color-accent-700)}.cal-cab .hoy small{color:var(--color-accent-700)}.cal-dia.hoy{background:color-mix(in srgb,var(--color-accent-100) 45%,transparent)}.cal-ev{background:var(--color-neutral-200);color:var(--color-text);box-shadow:inset 3px 0 0 var(--color-text);padding-left:8px}.cal-ev.hecha{background:#e2f4e9;color:#146640;box-shadow:inset 3px 0 #1e8a55}.cal-ev.sincerrar{background:var(--color-card);box-shadow:none;padding-left:5px}.cal-ev.no-presentado,.cal-ev.cancelada{background:var(--color-neutral-100);color:var(--color-neutral-600);box-shadow:inset 3px 0 0 var(--color-neutral-400)}.cal-ev.choque{box-shadow:inset 3px 0 0 var(--color-accent-800)}.cal-ev:hover{filter:brightness(.97)}.leyenda i[class*=tono-]{background:var(--t-bg);box-shadow:inset 3px 0 0 var(--t);border-radius:3px}.cal-mes{background:var(--color-card);border:1px solid var(--color-borde);border-radius:var(--r-l);overflow:hidden;box-shadow:var(--sombra)}.cal-mes>div{border-color:var(--color-linea)}.cal-mes>div.hoy>b{background:var(--color-accent);border-radius:999px;padding:0 6px}.matriz{background:var(--color-card);border:1px solid var(--color-borde);border-radius:var(--r-l);box-shadow:var(--sombra);padding:4px 16px 8px}.matriz-cab{border-top:0;border-bottom:1px solid var(--color-linea)}.matriz-cab>div,.matriz-fila .celda{border-left:0}.matriz-fila{border-bottom-color:var(--color-linea)}.matriz-fila:last-child{border-bottom:0}.acceso{background:var(--color-card)}.tono-gris{--t-lleno: #dedad8;--t-sobre: #444141}.tag-t,.tag-t.tag-lleno{background:var(--t-lleno);color:var(--t-sobre, #fff)}.tag-t:before,.tag-t.tag-lleno:before{background:currentColor;opacity:.7}.tag-neutral{background:var(--color-text);color:#fff}.negra{background:var(--color-text);color:#fff;border-color:transparent}.negra b,.negra .nombre,.negra h5,.negra dd,.negra .telefono,.negra .precio-grande{color:#fff}.negra small,.negra .gris,.negra .sub,.negra dt,.negra .vacio,.negra .sec-cab small{color:#b3aeac}.negra .nombre:hover{color:var(--color-accent-400)}.negra a:not(.btn){color:#fff}.negra a:not(.btn):hover{color:var(--color-accent-400)}.negra .urge,.negra .rojo,.negra .desglose>div.malo{color:var(--color-accent-400)}.negra .card-kicker{color:var(--color-accent-400)}.negra .btn-secondary{background:transparent;color:#fff;border-color:color-mix(in srgb,#fff 30%,transparent)}.negra .btn-secondary:hover{background:color-mix(in srgb,#fff 10%,transparent);color:#fff}.negra .btn-ghost{color:var(--color-accent-400)}.negra .btn-primary{box-shadow:none}.negra .sec-cab,.negra .precio-grande,.negra .desglose,.negra .desglose>div,.negra .bloque,.negra .dos-celdas>div+div{border-color:color-mix(in srgb,#fff 16%,transparent)}.negra .tag-t.tono-tinta,.negra .tag-neutral{background:#fff;color:var(--color-text)}.negra .tag-t.tono-gris{background:color-mix(in srgb,#fff 18%,transparent);color:#fff}.negra .puntos:not(.alto){background:color-mix(in srgb,#fff 16%,transparent);color:#fff}.negra .foto{background:#3a3735}.sec.negra,.panel.negra,.panel-cruce.negra{box-shadow:0 8px 24px color-mix(in srgb,#201e1d 22%,transparent)}.cifra.negra,.cifra.negra:first-child{border-color:transparent}.cifra.negra:after{display:none}.cifra.negra span:not(.cifra-ico){color:#fff}button.cifra.negra:hover b{color:var(--color-accent-400)}.cifra-ico{position:absolute;right:14px;top:14px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--color-accent);color:#fff}.cifras.chicas .cifra.negra b{font-size:30px}.atencion button.negra{background:var(--color-text)}.atencion button.negra b,.atencion button.negra small{color:#fff}.atencion button.negra span{color:#d9d5d3}.icono{display:block;flex:none}.lateral a i{width:30px;height:30px;border-radius:9px}.lateral a i .icono{width:17px;height:17px}.lateral a.active i{box-shadow:0 3px 10px color-mix(in srgb,var(--color-accent) 35%,transparent)}.grupo{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:18px}.grupo-cab{border-radius:var(--r-l);padding:16px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:sticky;top:0;box-shadow:0 8px 24px color-mix(in srgb,#201e1d 22%,transparent)}.grupo-cab.con-foto{padding-top:0;overflow:hidden}.grupo-cab.con-foto .foto{align-self:stretch;margin:0 -16px 6px;border-radius:0}.grupo-cab .avatar{width:44px;height:44px;font-size:15px;margin-bottom:4px}.grupo-cab .grupo-tit{font-size:17px;font-weight:800;line-height:1.2}.grupo-cab .sub{font-size:12px;line-height:1.45}.grupo-precio{font-size:24px;font-weight:800;line-height:1.1}.grupo-pie{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;align-self:stretch;margin-top:6px;padding-top:10px;border-top:1px solid color-mix(in srgb,#fff 16%,transparent);font-size:12px;color:#b3aeac}.grupo-pie b{font-size:15px}.grupo-pie .btn{gap:6px}.encaje-ref{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--color-accent-700)}.negra .encaje-ref{color:var(--color-accent-400)}.grupo-tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.encaje{background:var(--color-card);border:2px solid transparent;border-radius:var(--r-l);box-shadow:var(--sombra);padding:14px;display:flex;flex-direction:column;gap:10px;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:transform .12s,box-shadow .12s,border-color .12s}.encaje:hover{transform:translateY(-2px);box-shadow:var(--sombra-alta)}.encaje.sel{border-color:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 16%,transparent),var(--sombra-alta)}.encaje-cab{display:flex;gap:12px;align-items:center}.encaje-cab .tags{margin-top:4px;gap:4px}.encaje-tit{font-size:15px;font-weight:800;line-height:1.25;display:block}.encaje .sub{line-height:1.45}.encaje-cumple{gap:4px}.encaje-cumple .tag{font-size:10.5px;padding:2px 8px}.encaje-tel{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;margin-top:auto;padding-top:8px;border-top:1px solid var(--color-linea)}.encaje.con-foto{padding:0;overflow:hidden;gap:0}.encaje.con-foto .foto{border-radius:0}.encaje-puntos{position:absolute;left:10px;top:10px}.encaje-puntos .puntos{box-shadow:0 2px 8px color-mix(in srgb,#000 25%,transparent)}.encaje-rel{position:absolute;right:10px;top:10px}.encaje-cuerpo{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px}.encaje-precio{font-size:18px;font-weight:800}.encaje-cuerpo .encaje-cumple{margin-top:6px}@media(max-width:1300px){.grupo{grid-template-columns:1fr}.grupo-cab{position:static}}.cal-ev{background:var(--color-text);color:#fff;box-shadow:inset 3px 0 0 var(--color-accent)}.cal-ev:hover .cal-tirador{background:color-mix(in srgb,#fff 25%,transparent)}.leyenda i.tono-tinta{background:var(--color-text);box-shadow:inset 3px 0 0 var(--color-accent)}.negra .avatar{background:var(--color-accent);color:#fff}.atencion button.tono-rojo{background:var(--color-accent)}.atencion button.tono-rojo b,.atencion button.tono-rojo small,.atencion button.tono-rojo span{color:#fff}.cal-ev.hecha{background:#1b7f4e;color:#fff;box-shadow:none}.leyenda i.tono-verde{background:#1b7f4e;box-shadow:none}.secreto-fila{display:flex;gap:8px;align-items:center}.secreto-fila .secreto{flex:1;letter-spacing:.12em;word-spacing:.2em}.recordar{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer}.recordar input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--color-accent);flex:none}.recordar small{display:block;font-size:12px;color:var(--color-neutral-700);margin-top:2px}.actualizacion{position:fixed;left:20px;bottom:20px;z-index:90;width:340px;padding:16px 18px;border-radius:var(--r-l);display:flex;flex-direction:column;gap:6px;box-shadow:0 12px 32px color-mix(in srgb,#201e1d 35%,transparent);animation:entra .2s ease}.actualizacion b{font-size:17px}.actualizacion .botones{margin-top:6px}.lateral-version{margin-top:auto;padding:0 20px;font-size:11px;color:var(--color-neutral-500)}.correo-pagina{height:100%}.correo{display:grid;grid-template-columns:170px minmax(300px,380px) minmax(0,1fr);gap:14px;height:calc(100vh - 190px);min-height:420px}.correo-carpetas{display:flex;flex-direction:column;gap:4px}.correo-carpetas button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border:0;border-radius:var(--r-s);background:none;font-weight:600;font-size:14px;cursor:pointer;text-align:left}.correo-carpetas button:hover{background:var(--color-card)}.correo-carpetas button.si{background:var(--color-text);color:#fff}.correo-carpetas small{background:var(--color-accent);color:#fff;border-radius:999px;padding:0 8px;font-size:11px}.correo-carpetas .sub{padding:8px 12px;margin:0}.correo-lista,.correo-lector{background:var(--color-card);border:1px solid var(--color-borde);border-radius:var(--r-l);box-shadow:var(--sombra);overflow-y:auto;min-height:0}.correo-lista .vacio{padding:16px}.correo-item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid var(--color-linea);background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.correo-item:hover{background:var(--color-neutral-100)}.correo-item.si{background:color-mix(in srgb,var(--color-accent-100) 70%,transparent);box-shadow:inset 3px 0 0 var(--color-accent)}.correo-item-cab{display:flex;gap:8px;align-items:baseline}.correo-item-cab b{flex:1;font-weight:600;font-size:14px}.correo-item-cab small{color:var(--color-neutral-700);font-size:11px;flex:none}.correo-asunto{font-size:13px;display:flex;gap:4px;align-items:center}.correo-item.nuevo .correo-item-cab b,.correo-item.nuevo .correo-asunto{font-weight:800}.correo-item.nuevo .correo-item-cab b:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--color-accent);margin-right:6px;vertical-align:2px}.correo-item .tag{margin-top:5px}.correo-lista .mas{padding:12px 14px}.correo-vacio{height:100%;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--color-neutral-500)}.lector{display:flex;flex-direction:column}.lector-cab{padding:18px 20px 12px;border-bottom:1px solid var(--color-linea);display:flex;flex-direction:column;gap:12px;position:sticky;top:0;background:var(--color-card);z-index:2}.lector-cab h2{font-size:22px}.lector-cab .btn{gap:6px}.lector-ficha{margin:12px 20px 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lector-ficha.caja-acento{flex-direction:row;justify-content:space-between}.mensaje{margin:12px 20px;border:1px solid var(--color-borde);border-radius:var(--r-m);overflow:hidden}.mensaje.enviado{border-color:color-mix(in srgb,var(--color-text) 25%,transparent)}.mensaje header{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 16px;background:var(--color-neutral-100)}.mensaje.enviado header{background:var(--color-text);color:#fff}.mensaje.enviado header .sub{color:#b3aeac}.mensaje.enviado header .avatar{background:var(--color-accent)}.mensaje-texto{white-space:pre-wrap;padding:14px 16px;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.mensaje-html{display:block;width:100%;border:0;background:#fff}.adjunto{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--color-borde);border-radius:var(--r-s);background:var(--color-card);cursor:pointer;font-size:13px}.adjunto:hover{border-color:var(--color-text)}.adjunto small{color:var(--color-neutral-700)}@media(max-width:1250px){.correo{grid-template-columns:140px 300px minmax(0,1fr)}}.redactar{display:flex;flex-direction:column;gap:12px}.redactar-fila{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.redactar-fila .campo:only-child{grid-column:1 / -1}.redactar-texto{min-height:260px!important;font-size:14px}.tag .quitar{background:none;border:0;color:inherit;cursor:pointer;padding:0 0 0 4px;font-size:14px;line-height:1}.dialogo-pie .zona-subir{gap:6px}.aviso-licencia{display:flex;gap:14px;align-items:center;margin:16px 32px 0;padding:10px 16px;border-radius:var(--r-m);background:var(--color-accent);color:#fff;font-size:14px}.aviso-licencia b{text-transform:uppercase;font-size:12px;letter-spacing:.08em}.cab-menu,.velo-menu,.barra-movil,.lateral-salir,.lector-volver{display:none}@media(max-width:820px){html,body,#raiz{height:auto;min-height:100%}body{font-size:15px;-webkit-tap-highlight-color:transparent}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font-size:16px}.marco{display:block;height:auto;min-height:100vh;padding-bottom:calc(64px + env(safe-area-inset-bottom))}.cab{position:sticky;top:0;z-index:40;height:56px;gap:10px;padding:0 12px;padding-top:env(safe-area-inset-top);height:calc(56px + env(safe-area-inset-top))}.cab-menu{display:grid;gap:4px;width:40px;height:40px;place-content:center;border:0;background:none;border-radius:var(--r-s);cursor:pointer;flex:none}.cab-menu span{display:block;width:20px;height:2px;border-radius:2px;background:var(--color-text)}.cab-marca{width:auto;flex:1}.cab-buscar,.cab-agencia,.cab-usuario .salir,.cab-usuario .yo>span:last-child{display:none}.cab-usuario{margin-left:0;gap:0}.lateral{position:fixed;z-index:60;top:0;bottom:0;left:0;width:min(300px,84vw);padding:calc(18px + env(safe-area-inset-top)) 0 calc(18px + env(safe-area-inset-bottom));transform:translate(-102%);transition:transform .22s ease;box-shadow:var(--sombra-alta)}.menu-abierto .lateral{transform:none}.velo-menu{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:color-mix(in srgb,#201e1d 45%,transparent);opacity:0;pointer-events:none;transition:opacity .22s}.menu-abierto .velo-menu{opacity:1;pointer-events:auto}.lateral a{padding:11px 12px;font-size:15px}.lateral-salir{display:block;margin:8px 10px 0;padding:11px 12px;border:1px solid var(--color-borde);border-radius:var(--r-s);background:none;text-align:left;font-weight:600;font-size:15px;cursor:pointer}.barra-movil{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;z-index:45;left:0;right:0;bottom:0;background:var(--color-card);border-top:1px solid var(--color-borde);padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -4px 18px color-mix(in srgb,#201e1d 7%,transparent)}.barra-movil a{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0;color:var(--color-neutral-700);text-decoration:none;font-size:11px;font-weight:600;border-radius:var(--r-s)}.barra-movil a.active{color:var(--color-accent)}.barra-movil a.active .icono{background:var(--color-accent-100);border-radius:10px}.barra-movil .icono{padding:3px 12px;width:46px;height:28px;box-sizing:border-box}.barra-movil small{position:absolute;top:0;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 5px;border-radius:99px;background:var(--color-accent);color:#fff;font-size:10px;line-height:17px;text-align:center}.contenido{overflow:visible}.pagina{padding:16px 14px 24px;gap:16px}h1{font-size:28px}.pag-cab{align-items:stretch;gap:10px}.pag-cab>div:first-child{min-width:0;flex-basis:100%}.pag-cab form,.pag-cab form input,.pag-cab>input[type=search]{width:100%!important}.botones{gap:6px}.btn{padding:10px 14px}.aviso-licencia{margin:12px 14px 0;flex-wrap:wrap;gap:6px}.dos-col,.dos{grid-template-columns:minmax(0,1fr)!important;gap:16px}.col{gap:16px}.sec,.panel{padding:14px 14px 16px;border-radius:var(--r-m)}.sec-cab{flex-wrap:wrap;row-gap:4px}.cifras,.cifras.chicas{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.cifra{padding:14px 14px 16px}.cifra b{font-size:30px}.cifra-ico{width:30px;height:30px;right:10px;top:10px}.cifra-ico .icono{width:15px;height:15px}.atencion{grid-template-columns:repeat(2,minmax(0,1fr))!important}.filtros{flex-wrap:nowrap;overflow-x:auto;padding:10px;scrollbar-width:none}.filtros>*{flex:none}.filtros .derecha{margin-left:0}.pestanas{overflow-x:auto;white-space:nowrap;scrollbar-width:none}.seg{max-width:100%;overflow-x:auto}.seg button{white-space:nowrap}.table,.table tbody,.table tr,.table td{display:block;width:100%}.table{background:none;border:0;box-shadow:none;border-radius:0}.table thead{display:none}.table tbody{display:flex;flex-direction:column;gap:10px}.table tr{background:var(--color-card);border:1px solid var(--color-borde);border-radius:var(--r-m);padding:10px 14px;box-shadow:var(--sombra)}.table td,.table td:first-child,.table td:last-child{padding:3px 0;border:0;text-align:left}.table td:empty{display:none}.table .num{text-align:left}.table tbody tr:hover{background:var(--color-card)}.sec .table tr{box-shadow:none}.tablero{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;min-height:0;gap:10px;padding-bottom:6px}.columna{flex:0 0 82%;scroll-snap-align:start;min-height:50vh}.fases{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.fases button,.fases button:last-child{flex:0 0 auto;min-width:128px;scroll-snap-align:start}.atributos{grid-template-columns:repeat(2,minmax(0,1fr))}.atributos>div:first-child{padding-left:12px}.atributos>.btn{grid-column:1 / -1;margin:0 12px 12px}.docs5{grid-template-columns:repeat(2,minmax(0,1fr))}.fila{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 10px}.fila>.min0,.fila>div:not([class]){flex:1 1 55%;min-width:0}.fila>.tag,.fila>span>.tag{flex:none}.fila>input[type=checkbox]{flex:none;margin:0}.fila .foto{display:none}.telefono{font-size:24px}.dl{grid-template-columns:110px 1fr}.rejilla{grid-template-columns:1fr;gap:12px}.galeria{grid-template-columns:1fr 1fr;grid-template-rows:200px 110px}.galeria>:first-child{grid-column:span 2;grid-row:auto}.galeria>:nth-child(n+4):not(.todas){display:none}.precio-grande{font-size:30px}.cal-cab small{font-size:10px}.cal-cab b{font-size:20px}.cal-cab,.cal-cuerpo{grid-template-columns:40px repeat(var(--dias, 7),minmax(0,1fr))}.cal-horas span{padding-left:4px;font-size:10px}.cal-ev{font-size:12px;touch-action:none}.cal-mes>div{min-height:64px;padding:4px}.cal-mes .cal-ev{font-size:0;height:6px;padding:0;margin-top:2px}.leyenda{gap:10px}.leyenda>span:last-child{display:none}.dos-col.mezclar>.col{display:contents}.dos-col.mezclar .movil-primero{order:-1}.table td[data-et]:before{content:attr(data-et);display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-700);margin-bottom:3px}.tabla-lineas .table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;position:relative}.tabla-lineas .table td{width:auto!important;min-width:0!important}.tabla-lineas .table td:first-child{grid-column:1 / -1}.tabla-lineas .table td:not([data-et]){position:absolute;top:2px;right:6px;width:auto!important}.tabla-lineas .table td:not([data-et]) .enlace{font-size:24px;line-height:1;padding:6px 10px}.tabla-lineas .table td input,.tabla-lineas .table td select{width:100%}.grupo{grid-template-columns:1fr;gap:10px}.grupo-cab{position:static;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:center;padding:14px}.grupo-cab>:not(.avatar):not(.grupo-tit){grid-column:1 / -1}.grupo-cab>:not(.avatar):not(.grupo-tit):not(.grupo-pie){justify-self:start}.grupo-cab .avatar{margin-bottom:0}.grupo-cab.con-foto{display:flex;align-items:flex-start}.grupo-cab.con-foto .foto{height:150px!important}.grupo-tarjetas{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding:2px 2px 10px;margin:0 -14px;padding-inline:14px;scroll-padding-inline:14px;scrollbar-width:none}.grupo-tarjetas::-webkit-scrollbar{display:none}.grupo-tarjetas>.encaje{flex:0 0 84%;scroll-snap-align:start}.grupo-tarjetas>.encaje:only-child{flex-basis:100%}.matriz{padding-inline:0}.matriz-cab,.matriz-fila{grid-template-columns:116px repeat(var(--cols, 7),66px) 34px}.matriz-cab b{font-size:11.5px;white-space:nowrap}.matriz-cab .chico{font-size:10.5px;white-space:nowrap}.matriz-cab>div:first-child,.matriz-fila>div:first-child{position:sticky;left:0;z-index:1;background:var(--color-card);padding-left:12px;box-shadow:6px 0 8px -6px color-mix(in srgb,#201e1d 18%,transparent)}.correo{display:block;height:auto}.correo-carpetas{flex-direction:row;overflow-x:auto;gap:6px;margin-bottom:10px}.correo-carpetas button{flex:none;padding:8px 14px;background:var(--color-card);border:1px solid var(--color-borde)}.correo-carpetas .sub{display:none}.correo-lista{min-height:50vh}.correo-lector,.correo.con-lector .correo-carpetas,.correo.con-lector .correo-lista{display:none}.correo.con-lector .correo-lector{display:block}.lector-volver{display:inline-flex;align-self:flex-start;padding-left:0}.lector-cab{position:static;padding:14px}.lector-cab h2{font-size:19px}.mensaje{margin:10px}.mensaje header{grid-template-columns:30px minmax(0,1fr)}.mensaje header>small{grid-column:2}.lector-ficha.caja-acento{flex-direction:column;align-items:flex-start}.velo{padding:0;place-items:stretch}.dialogo{width:100%!important;max-height:none;height:100%;border-radius:0}.dialogo-cab{padding-top:calc(16px + env(safe-area-inset-top))}.dialogo-pie{flex-wrap:wrap;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.redactar-fila{grid-template-columns:1fr}.redactar-texto{min-height:40vh!important}.toasts{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom))}.toast{max-width:none}.actualizacion{left:12px;right:12px;width:auto;bottom:calc(76px + env(safe-area-inset-bottom))}.acceso-panel{padding:calc(32px + env(safe-area-inset-top)) 22px 32px}}.hoja-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:48;display:flex;align-items:flex-end;justify-content:center;background:color-mix(in srgb,#201e1d 45%,transparent);animation:hoja-velo .2s ease-out}.panel-cruce.hoja-cruce{position:relative;top:auto;width:100%;max-width:620px;max-height:86vh;overflow-y:auto;overscroll-behavior:contain;border-radius:22px 22px 0 0;border:0;padding:26px 18px calc(18px + env(safe-area-inset-bottom));animation:hoja-sube .26s cubic-bezier(.2,.8,.2,1)}.panel-cruce.hoja-cruce:before{content:"";position:absolute;top:9px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:color-mix(in srgb,#fff 30%,transparent)}.hoja-cerrar{position:absolute;top:10px;right:10px;width:36px;height:36px;border:0;border-radius:50%;background:color-mix(in srgb,#fff 14%,transparent);font-size:22px;line-height:1;cursor:pointer;color:#fff}@keyframes hoja-sube{0%{transform:translateY(45%);opacity:.5}}.cifras-importes .cifra b{font-size:clamp(22px,2.5vw,34px);padding-right:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:820px){.cifras-importes .cifra b{font-size:22px}}.tabla-lineas select{min-width:84px;padding-left:8px}.tabla-lineas input[type=text]{min-width:52px}.tabla-lineas .table th,.tabla-lineas .table td{padding-left:6px;padding-right:6px}@keyframes hoja-velo{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.hoja-velo,.panel-cruce.hoja-cruce{animation:none}}.chip.si,select.chip.si{background-color:var(--color-accent-100);color:var(--color-accent-800);border-color:var(--color-accent);font-weight:600}select.chip.si{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M0 0h8L4 5z' fill='%23ae1800'/%3E%3C/svg%3E")}select.chip,select.chip.si{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 9px center}select.chip option{background:#fff;color:var(--color-text)}.opcion-acceso{display:flex;flex-direction:column;gap:3px;text-align:left;padding:12px 14px;border:1px solid var(--color-divider);border-radius:10px;background:var(--color-bg);cursor:pointer;font:inherit;color:inherit}.opcion-acceso:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-100)}.opcion-acceso span{font-size:13px;color:var(--color-neutral-800)}.texto-largo{font-size:14px;line-height:1.6;padding-top:10px;overflow-wrap:anywhere;position:relative;overflow:hidden}.texto-largo p,.texto-largo ul{margin:0 0 10px}.texto-largo ul{padding-left:20px}.texto-largo h4{font-size:15px;margin:14px 0 6px}.texto-largo a{color:var(--color-accent-800)}.texto-largo.recogido:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(to bottom,transparent,var(--color-card))}.acceso-cartel.admin{background:#201e1d}.admin-sello{margin-left:10px;padding:3px 8px;border-radius:6px;background:#201e1d;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.marco.admin .cab-marca{display:flex;align-items:center}.lista-pasos{margin:0 0 10px;padding-left:20px;font-size:14px;line-height:1.55}.lista-pasos li{margin-bottom:6px}.progreso{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px}.progreso li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:baseline}.progreso li>span{font-weight:800;color:var(--color-accent-800)}.progreso li small{color:var(--color-neutral-700);font-size:12px}.progreso li.fin{font-weight:700}.progreso li.aviso>span{color:#9a6200}.progreso li.mal{color:var(--color-accent-800);font-weight:600}.mapa{display:grid;gap:8px}.mapa-barra{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between}.mapa-buscar{display:flex;gap:6px;flex:1;min-width:240px}.mapa-buscar input{flex:1}.mapa-resultados{display:grid;background:var(--color-card);border:1px solid var(--color-borde);border-radius:var(--r-s);overflow:hidden}.mapa-resultados button{text-align:left;background:none;border:0;border-bottom:1px solid var(--color-linea);padding:8px 12px;cursor:pointer;font-size:13px}.mapa-resultados button:hover{background:var(--color-accent-100)}.mapa-lienzo{position:relative;z-index:0;isolation:isolate;border-radius:var(--r-m);overflow:hidden;background:var(--rayado);cursor:crosshair}.mapa-lienzo .leaflet-container{font-family:var(--font)}.lista-elegir{display:grid;gap:6px}.lista-elegir button{display:grid;text-align:left;gap:2px;background:var(--color-card);border:1px solid var(--color-borde);border-radius:var(--r-s);padding:8px 12px;cursor:pointer}.lista-elegir button:hover{border-color:var(--color-text)}.lista-elegir button span{font-size:12px;color:var(--color-neutral-700)}.lista-scroll{display:grid;gap:6px;max-height:280px;overflow-y:auto;padding-right:4px}.escalas{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:22px 18px;padding-top:16px}.escala-titulo{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);margin-bottom:8px}.escala-lista{position:relative;display:grid}.escala-lista:before{content:"";position:absolute;left:6px;top:10px;bottom:10px;width:2px;background:var(--color-neutral-300)}.escala-lista button{position:relative;display:flex;align-items:center;gap:12px;background:none;border:0;padding:4px 0;cursor:pointer;text-align:left;font-size:13px;color:var(--color-neutral-700)}.escala-lista button i{width:14px;height:14px;border-radius:50%;background:var(--color-card);border:2px solid var(--color-neutral-400);flex:none;z-index:1}.escala-lista button:hover{color:var(--color-text)}.escala-lista button:hover i{border-color:var(--color-text)}.escala-lista button.si{color:var(--color-text);font-weight:800}.escala-lista button.si i{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-200)}.brujula{position:relative;width:180px;height:180px}.brujula-rosa{position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:50%;border:2px solid var(--color-neutral-300);background:radial-gradient(circle,var(--color-card) 55%,var(--color-neutral-100) 56%)}.brujula button{position:absolute;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;border:1px solid var(--color-borde);background:var(--color-card);font-weight:800;font-size:11px;cursor:pointer;color:var(--color-text)}.brujula button:hover{border-color:var(--color-text)}.brujula button.si{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.brujula-centro{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--color-neutral-700);pointer-events:none}.testigo{display:grid;grid-template-columns:1.4fr 1.4fr .6fr .9fr auto auto;gap:10px;align-items:end}.valor-tarjeta{position:sticky;top:16px;background:var(--color-card);border:1px solid var(--color-borde);border-radius:var(--r-l);box-shadow:var(--sombra);padding:20px}.valor-cifra{font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--color-accent)}.valor-horquilla{font-size:14px;color:var(--color-neutral-700);margin:4px 0 14px}.valor-ajustes{list-style:none;padding:0;margin:16px 0 0;border-top:1px solid var(--color-linea)}.valor-ajustes li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--color-linea);font-size:13px}.valor-ajustes small{display:block;color:var(--color-neutral-700);font-size:12px}@media(max-width:1000px){.valoracion{grid-template-columns:1fr}.valor-tarjeta{position:static;order:-1}.testigo{grid-template-columns:1fr 1fr}}.op-fases{display:grid;gap:6px;margin-top:8px}.op-fases button{text-align:left;padding:9px 12px;border-radius:var(--r-s);border:1px solid var(--color-borde);background:var(--color-card);font-weight:600;cursor:pointer;color:var(--color-text)}.op-fases button:hover:not(:disabled){border-color:var(--color-text)}.op-fases button.si{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.op-fases button:disabled{opacity:.4;cursor:not-allowed}.lista-elegir button:disabled{opacity:.45;cursor:not-allowed}.cita-operacion{background:var(--color-text)!important;color:var(--color-bg)!important}.intro-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none}.intro-fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-bg)}.intro-logo{position:absolute;will-change:transform}.intro-logo-centro{left:50%;top:50%;transform:translate(-50%,-50%) scale(2.4)}.cortina{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:var(--color-accent);display:flex;align-items:center;padding:0 clamp(16px,4vw,40px);transform:translateY(101%);will-change:transform}.cortina-logo{height:clamp(32px,7vw,64px);display:flex;align-items:center}.cortina-logo svg{height:100%;width:auto}.barras-meses{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;align-items:end;padding-top:12px}.barras-meses>div{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;color:var(--color-neutral-700)}.barras-col{height:120px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px}.barras-col i{width:38%;min-height:2px;border-radius:4px 4px 0 0}.b-clientes{background:var(--color-text)}.b-visitas{background:var(--color-accent)}.barras-meses b{font-size:12px;color:var(--color-text);min-height:15px}.leyenda i.b-clientes,.leyenda i.b-visitas{border-radius:3px}.cab-usuario .cab-wa{position:relative;display:flex;align-items:center;gap:6px;background:none;border:0;cursor:pointer;padding:6px 10px;border-radius:999px;font-weight:600}.cab-usuario .cab-wa:hover{background:var(--color-neutral-200)}.cab-wa small{background:#1f9d55;color:#fff;border-radius:999px;font-size:11px;padding:1px 6px;font-weight:700}.wa-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:color-mix(in srgb,#2d2b2b 18%,transparent)}.wa-panel{position:absolute;top:0;right:0;bottom:0;width:min(880px,100vw);background:var(--color-card);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;animation:wa-entra .22s ease-out}@keyframes wa-entra{0%{transform:translate(40px);opacity:0}}.wa-cab{display:flex;align-items:baseline;gap:10px;padding:16px 20px;border-bottom:1px solid var(--color-linea)}.wa-cab b{font-size:17px}.wa-cab .sub,.wa-chat-cab .sub{color:var(--color-neutral-600);font-size:12px}.wa-cab .cerrar{margin-left:auto;background:none;border:0;font-size:24px;cursor:pointer;line-height:1}.wa-cuerpo{flex:1;display:grid;grid-template-columns:290px minmax(0,1fr);min-height:0}.wa-lista{border-right:1px solid var(--color-linea);overflow-y:auto;display:flex;flex-direction:column}.wa-lista{overflow-x:hidden}.wa-panel .wa-lista input[type=search]{margin:10px;width:auto;align-self:stretch;box-sizing:border-box;flex:none}.wa-chat{display:flex;align-items:center;gap:10px;text-align:left;background:none;border:0;cursor:pointer;padding:10px 12px;border-bottom:1px solid var(--color-linea)}.wa-chat:hover{background:var(--color-neutral-100)}.wa-chat.si{background:#e8f6ee}.wa-chat .min0{flex:1;display:flex;flex-direction:column}.wa-chat small{color:var(--color-neutral-600);font-size:12px}.wa-meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.wa-meta i{font-style:normal;background:#1f9d55;color:#fff;border-radius:999px;font-size:11px;padding:0 6px;font-weight:700}.wa-chatbox{display:flex;flex-direction:column;min-height:0;background:#f4f1ec}.wa-chat-cab{display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--color-card);border-bottom:1px solid var(--color-linea)}.wa-chat-cab .btn{margin-left:auto}.wa-atras{display:none;background:none;border:0;font-size:26px;line-height:1;cursor:pointer;padding:0 6px 0 0}.wa-mensajes{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:6px}.wa-msg{max-width:75%;padding:7px 10px 5px;border-radius:10px;background:#fff;align-self:flex-start;display:flex;flex-direction:column;gap:2px;box-shadow:0 1px 1px #0000000f}.wa-msg.saliente{align-self:flex-end;background:#d9f7c9}.wa-msg.fallido{outline:1px solid var(--color-accent-400)}.wa-msg .wa-texto{white-space:pre-wrap;overflow-wrap:anywhere}.wa-msg small{align-self:flex-end;color:var(--color-neutral-600);font-size:11px}.wa-msg small b.leido{color:#2b8fd6}.wa-adjunto{background:var(--color-neutral-100);border:1px solid var(--color-linea);border-radius:8px;padding:6px 10px;cursor:pointer;text-align:left}.wa-escribir{display:flex;gap:8px;padding:10px;background:var(--color-card);border-top:1px solid var(--color-linea);align-items:flex-end}.wa-escribir textarea{flex:1;resize:none}.wa-plantillas{padding:10px 12px;background:var(--color-card);border-top:1px solid var(--color-linea);display:flex;flex-direction:column;gap:8px}.wa-aviso{font-size:12px;color:var(--color-neutral-700);padding:8px 12px;background:var(--color-neutral-100);border-radius:8px}.wa-previa{white-space:pre-wrap;background:#d9f7c9;border-radius:10px;padding:8px 10px;margin:0}.wa-vacio{margin:auto;padding:32px;text-align:center;max-width:380px}@media(max-width:820px){.cab-wa span{display:none}.wa-cuerpo{grid-template-columns:1fr}.wa-cuerpo:has(.wa-chat-cab) .wa-lista{display:none}.wa-cuerpo:not(:has(.wa-chat-cab)) .wa-chatbox{display:none}.wa-atras{display:block}}.doc-nuevo{border-radius:var(--r-l);padding:16px 18px 18px}.doc-plantillas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}@media(max-width:1100px){.doc-plantillas{grid-template-columns:repeat(2,minmax(0,1fr))}}.doc-plantillas.dos{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:12px;border-radius:var(--r-m)}@media(max-width:520px){.doc-plantillas{grid-template-columns:minmax(0,1fr)}}.doc-plantillas button{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;text-align:left;padding:12px;border-radius:var(--r-m);border:1px solid color-mix(in srgb,#fff 18%,transparent);background:color-mix(in srgb,#fff 4%,transparent);color:#fff;cursor:pointer;font:inherit}.doc-plantillas button:hover{border-color:var(--color-accent-400);background:color-mix(in srgb,#fff 9%,transparent)}.doc-plantillas i{grid-row:1 / span 2;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--color-accent);color:#fff}.doc-plantillas b{font-size:14px}.doc-plantillas small{font-size:12px;color:#b3aeac;line-height:1.35}.doc-filtros{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.doc-filtros input{max-width:360px}.doc-nombre{display:inline-flex;align-items:center;gap:8px}.doc-nombre .tag{padding:1px 6px;font-weight:800}.editor-pag{gap:14px}@media(max-width:1300px){.editor-pag .pag-cab>div:first-child{flex-basis:100%}.editor-acciones{justify-content:flex-start}}.editor-nombre{display:flex;align-items:baseline;gap:4px;min-width:0}.editor-nombre input{font-size:30px!important;font-weight:800!important;letter-spacing:-.015em;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;padding:0!important;min-height:0!important;line-height:1.15;width:100%}.editor-nombre input:hover{border-bottom-color:var(--color-divider)!important}.editor-nombre input:focus-visible{border-bottom-color:var(--color-accent)!important;outline:none}.editor-nombre span{font-size:15px;color:var(--color-neutral-600);font-weight:600}.editor-acciones{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.editor-estado{margin-right:6px}.menu-descargar{position:relative}.menu-descargar-lista{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:220px;display:flex;flex-direction:column;background:var(--color-text);border-radius:var(--r-m);padding:6px;box-shadow:var(--shadow-lg)}.menu-descargar-lista button{background:none;border:0;color:#fff;text-align:left;padding:8px 10px;border-radius:var(--r-s);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.menu-descargar-lista button:hover,.menu-descargar-lista button:focus-visible{background:var(--color-accent)}.editor-aviso{display:flex;gap:6px 14px;flex-wrap:wrap;align-items:baseline;padding:10px 16px;border-radius:var(--r-m);background:var(--color-accent-100);color:var(--color-accent-800);font-size:13px}.editor-aviso b{text-transform:uppercase;font-size:11px;letter-spacing:.08em}.editor-aviso.tinta{background:var(--color-neutral-200);color:var(--color-text)}.editor-aviso.negra{background:var(--color-text);color:#fff;align-items:center}.editor-aviso.negra b{color:var(--color-accent-400)}.editor-aviso .btn{margin-left:auto}.editor{display:flex;flex-direction:column;gap:10px;min-width:0}.editor-barra{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px 8px;border-radius:var(--r-m);box-shadow:0 8px 24px color-mix(in srgb,#201e1d 22%,transparent)}.editor-grupo{display:flex;align-items:center;gap:2px;padding-right:6px;border-right:1px solid color-mix(in srgb,#fff 16%,transparent)}.editor-grupo:last-of-type{border-right:0}.editor-barra button{background:none;border:0;color:#fff;min-width:32px;height:32px;padding:0 7px;border-radius:var(--r-s);display:inline-grid;place-items:center;cursor:pointer;font-size:15px}.editor-barra button:hover{background:color-mix(in srgb,#fff 12%,transparent)}.editor-barra button.si{background:var(--color-accent)}.editor-barra select{width:auto;min-height:32px;height:32px;padding:0 8px;font-size:13px;background:#2d2b2b;color:#fff;border-color:color-mix(in srgb,#fff 22%,transparent);border-radius:var(--r-s)}.editor-colores{display:inline-flex;gap:4px;padding:0 4px}.editor-colores button{min-width:0;width:16px;height:16px;padding:0;border-radius:50%!important;border:2px solid #fff!important}.editor-colores button:hover{transform:scale(1.15)}.editor-tabla span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-400);padding:0 6px}.editor-tabla button{font-size:12px;font-weight:600}.editor-buscar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 10px;background:var(--color-card);border:1px solid var(--color-borde);border-radius:var(--r-m);box-shadow:var(--sombra)}.editor-buscar input{width:220px!important;min-height:30px!important}.editor-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:20px;align-items:start}.editor-mesa{overflow-x:auto;padding:4px 4px 40px;min-width:0}.hoja{width:21cm;min-height:29.7cm;margin:0 auto;padding:2.5cm;background:#fff;color:#201e1d;box-shadow:var(--sombra-alta);font-family:Arial,Liberation Sans,Helvetica,sans-serif;font-size:11pt;line-height:1.5;overflow-wrap:break-word;caret-color:var(--color-accent);display:flex;flex-direction:column}.hoja[hidden]{display:none}.hoja-texto{flex:1;min-height:4cm}.hoja-texto:focus{outline:none}.hoja-cabecera,.hoja-pie{color:#7d7979;font-size:9pt;line-height:1.35;-webkit-user-select:none;user-select:none;cursor:default;position:relative}.hoja-cabecera{border-bottom:1px dashed var(--color-neutral-300);margin-bottom:10pt}.hoja-pie{border-top:1px dashed var(--color-neutral-300);margin-top:10pt;display:flex;flex-direction:column;justify-content:flex-end}.hoja-cabecera p,.hoja-pie p{margin:0 0 2pt}.hoja-cabecera .pag-n:before,.hoja-pie .pag-n:before{content:"1"}.hoja-cabecera .pag-total:before,.hoja-pie .pag-total:before{content:"N"}.hoja-cabecera img,.hoja-pie img{display:inline-block;vertical-align:middle;opacity:.85}.hoja-cabecera:hover:after,.hoja-pie:hover:after{position:absolute;right:0;font-size:9px;letter-spacing:.08em;text-transform:uppercase;background:#fff;padding:0 4px;color:var(--color-neutral-600)}.hoja-cabecera:hover:after{content:"Encabezado del original · se conserva";bottom:-7px}.hoja-pie:hover:after{content:"Pie del original · se conserva";top:-7px}.hoja-cargando{display:grid;place-items:center;color:var(--color-neutral-600)}.hoja>:first-child{margin-top:0}.hoja p{margin:0 0 7pt}.hoja h1,.hoja h2,.hoja h3,.hoja h4,.hoja h5,.hoja h6{font-family:inherit;letter-spacing:0;line-height:1.25}.hoja h1{font-size:16pt;margin:16pt 0 6pt}.hoja h1.doc-title{font-size:22pt;margin:0 0 12pt}.hoja h2{font-size:13.5pt;margin:14pt 0 5pt}.hoja h3{font-size:12pt;margin:12pt 0 4pt}.hoja h4,.hoja h5,.hoja h6{font-size:11pt;margin:10pt 0 4pt}.hoja h4{font-style:italic}.hoja blockquote{margin:0 1cm 7pt;padding-left:10px;border-left:3px solid var(--color-accent);color:#605d5d;font-style:italic}.hoja ul,.hoja ol{margin:0 0 7pt;padding-left:.75cm}.hoja li{margin:0 0 2pt}.hoja li>p{margin:0}.hoja table{border-collapse:collapse;width:100%;margin:0 0 7pt}.hoja td,.hoja th{border:1px solid #9b9797;padding:3pt 5pt;vertical-align:top;text-align:left;min-width:2em}.hoja th{background:#eae7e7}.hoja td p,.hoja th p{margin:0}.hoja img{display:inline-block;max-width:100%;height:auto}.hoja a{color:#0563c1}.hoja mark{background:#fff1a6;color:inherit}.hoja hr.salto{border:0;border-top:1px dashed var(--color-neutral-400);margin:14pt -2.5cm;position:relative;overflow:visible}.hoja hr.salto:after{content:"Salto de página";position:absolute;left:50%;top:-8px;transform:translate(-50%);background:#fff;padding:0 8px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600);font-style:normal}.editor-lado{position:sticky;top:56px;display:flex;flex-direction:column;gap:22px;max-height:calc(100vh - 140px);overflow-y:auto;padding-right:2px}.editor-datos{display:flex;flex-direction:column;padding-top:8px}.editor-datos>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600);padding:4px 0 2px}.editor-datos button{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;align-items:baseline;text-align:left;background:none;border:0;border-bottom:1px solid var(--color-linea);padding:6px 4px;cursor:copy;font:inherit}.editor-datos button:hover{background:var(--color-accent-100)}.editor-datos button:hover b{color:var(--color-accent-700)}.editor-datos small{font-size:12px;color:var(--color-neutral-700)}.editor-datos b{font-size:13px;font-weight:600}.editor-esquema{display:flex;flex-direction:column;padding-top:6px}.editor-esquema button{background:none;border:0;border-left:2px solid var(--color-linea);text-align:left;cursor:pointer;padding:4px 8px;font:inherit;font-size:13px;line-height:1.35}.editor-esquema button:hover{border-left-color:var(--color-accent);color:var(--color-accent)}.editor-esquema .n0,.editor-esquema .n1{font-weight:700}.editor-esquema .n2{padding-left:18px}.editor-esquema .n3{padding-left:30px;color:var(--color-neutral-700)}.editor-cuenta{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:10px 0 0;font-size:13px}.editor-cuenta dt{color:var(--color-neutral-700)}.editor-cuenta dd{margin:0;font-weight:800;font-variant-numeric:tabular-nums}.editor-zoom{display:flex;flex-direction:column;gap:6px;margin-top:14px}.editor-fichas{display:flex;flex-direction:column;max-height:240px;overflow-y:auto;border-top:1px solid var(--color-divider)}.editor-fichas button{display:flex;justify-content:space-between;gap:12px;text-align:left;background:none;border:0;border-bottom:1px solid var(--color-linea);padding:8px 6px;cursor:pointer;font:inherit;min-width:0}.editor-fichas button:hover{background:color-mix(in srgb,var(--color-text) 5%,transparent)}.editor-fichas button.si{background:var(--color-text);color:#fff}.editor-fichas button.si small{color:#d9d5d3}.editor-fichas small{color:var(--color-neutral-700);flex:none}.rejilla-tabla{display:grid;grid-template-columns:repeat(6,28px);gap:4px;justify-content:center}.rejilla-tabla button{width:28px;height:28px;border:1px solid var(--color-divider);background:var(--color-card);cursor:pointer;padding:0}.rejilla-tabla button.si{background:var(--color-accent);border-color:var(--color-accent)}@media(max-width:1150px){.editor-cuerpo{grid-template-columns:minmax(0,1fr)}.editor-lado{position:static;max-height:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:820px){.editor-nombre input{font-size:22px!important}.editor-acciones{justify-content:flex-start}.editor-barra{flex-wrap:nowrap;overflow-x:auto}.editor-grupo{flex:none}.editor-mesa{padding:0 0 24px}.hoja{width:100%!important;min-height:60vh!important;padding:20px 18px!important}.hoja hr.salto{margin-left:-18px;margin-right:-18px}.editor-buscar input{width:100%!important}}
