.responder{margin:8px 0 28px;padding:18px 20px;border:1px solid var(--theme-elevation-150);border-left:3px solid var(--theme-success-500);border-radius:var(--style-radius-m);background:var(--theme-elevation-0)}.responder__titulo{margin:0 0 12px;font-size:1rem;font-weight:600}.responder__historial{margin:0 0 12px;font-size:12px;color:var(--theme-elevation-700)}.responder__historial a{color:var(--cronos-oro-texto,var(--theme-text));font-weight:600}.responder__telefono{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.responder__boton-telefono{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-s);color:var(--theme-elevation-800);font:inherit;font-size:.85rem;font-weight:600;text-decoration:none;background:none;cursor:pointer}.responder__boton-telefono:hover:not(:disabled){border-color:var(--theme-elevation-400);background:var(--theme-elevation-50)}.responder__boton-telefono--accion{border-color:transparent;background:var(--theme-elevation-100)}.responder__boton-telefono:disabled{opacity:.6;cursor:default}@media (max-width:768px){.responder__boton-telefono{min-height:44px}}.responder__lista{display:flex;flex-direction:column;gap:10px;margin:0 0 14px;padding:0;list-style:none;max-height:360px;overflow-y:auto}.responder__item{display:grid;gap:4px;padding:10px 12px;border-radius:var(--style-radius-s);background:var(--theme-elevation-50)}.responder__quien{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--theme-elevation-800)}.responder__cuando{font-weight:400;color:var(--theme-elevation-600)}.responder__estado{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600}.responder__estado--enviado{background:rgba(22,101,52,.12);color:rgb(22,101,52)}.responder__estado--fallo{background:rgba(153,27,27,.12);color:rgb(153,27,27)}.responder__estado--pendiente{background:var(--theme-elevation-100);color:var(--theme-elevation-700)}html[data-theme=dark] .responder__estado--enviado{color:#7fd89c}html[data-theme=dark] .responder__estado--fallo{color:#f19a9a}.responder__texto{white-space:pre-wrap;font-size:14px;color:var(--theme-elevation-900)}.responder__plantilla{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:600;color:var(--theme-elevation-700)}.responder__plantilla select{min-height:32px;padding:0 8px;border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-s);background:var(--theme-elevation-0);color:var(--theme-elevation-900);font:inherit;font-size:13px}.plantilla-solicitud{margin-top:6px}.responder__recordatorio{margin:0 0 8px;font-size:12px;color:var(--theme-elevation-700)}.responder__enlace{padding:0;border:none;background:none;color:var(--cronos-oro-texto,var(--theme-text));font:inherit;font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer}.responder__enlace:disabled{opacity:.6;cursor:default}.responder__caja{width:100%;min-height:90px;padding:10px 12px;border:1px solid var(--theme-elevation-250);border-radius:var(--style-radius-s);background:var(--theme-elevation-0);color:var(--theme-elevation-900);font:inherit;resize:vertical}.responder__caja:focus-visible{outline:2px solid var(--cronos-oro-texto);outline-offset:1px}.responder__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px}.responder__nota{font-size:12px;color:var(--theme-elevation-600)}.responder__ok{margin:10px 0 0;font-size:13px;font-weight:600;color:rgb(22,101,52)}html[data-theme=dark] .responder__ok{color:#7fd89c}#nav-calendario{--icono-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")}#nav-lanzamientos{--icono-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 2 9 5-9 5-9-5 9-5Z'/%3E%3Cpath d='m3 12 9 5 9-5'/%3E%3Cpath d='m3 17 9 5 9-5'/%3E%3C/svg%3E")}.calendario-view{padding:var(--gutter-h,1.5rem);max-width:88rem}.calendario__barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin:8px 0 16px}.calendario__mes{display:flex;align-items:center;gap:8px}.calendario__mes h2{min-width:11ch;margin:0;font-size:1.375rem;text-align:center}.calendario__mes h2:first-letter{text-transform:uppercase}.calendario__mes a{display:inline-grid;place-items:center;min-width:32px;height:32px;padding:0 8px;border:1px solid var(--theme-elevation-150);border-radius:8px;color:var(--theme-elevation-800);font-size:18px;text-decoration:none}.calendario__mes a:hover{background:var(--theme-elevation-50)}.calendario__mes .calendario__hoy{font-size:13px;font-weight:600}.calendario__leyenda{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--theme-elevation-700)}.calendario__punto{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:3px;vertical-align:-1px}.calendario__evento--publicado,.calendario__punto--publicado{--c:#2f7d4f}.calendario__evento--programado,.calendario__punto--programado{--c:#c8871f}.calendario__evento--retirar,.calendario__punto--retirar{--c:#8a7d76}.calendario__evento--lanzamiento,.calendario__punto--lanzamiento{--c:#7a2334}.calendario__evento--fallo,.calendario__punto--fallo{--c:#e0301e}.calendario__evento--retrasado,.calendario__punto--retrasado{--c:#d1561a}.calendario__punto{background:var(--c)}.calendario__zona{margin:0 0 8px;font-size:13px;color:var(--theme-elevation-600)}.calendario__vacio{margin:0 0 12px;color:var(--theme-elevation-600)}.calendario__rejilla{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--theme-elevation-100);border-left:1px solid var(--theme-elevation-100)}.calendario__cabecera{padding:8px 10px;font-size:12px;font-weight:600;color:var(--theme-elevation-600)}.calendario__cabecera,.calendario__dia,.calendario__hueco{border-right:1px solid var(--theme-elevation-100);border-bottom:1px solid var(--theme-elevation-100)}.calendario__dia,.calendario__hueco{min-height:112px;padding:6px}.calendario__hueco{background:var(--theme-elevation-50)}.calendario__dia{min-width:0;background:var(--theme-elevation-0)}.calendario__dia--hoy{box-shadow:inset 0 0 0 2px var(--theme-success-500)}.calendario__numero{display:flex;align-items:center;gap:6px;margin:0 0 4px 2px;font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--theme-elevation-800)}.calendario__hoy-marca{padding:0 6px;border-radius:999px;background:var(--theme-success-500);color:var(--cronos-on-gold);font-size:11px}.calendario__eventos{display:grid;gap:3px;margin:0;padding:0;list-style:none}.calendario__evento{overflow:hidden;padding:0 6px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid var(--c);border-radius:4px;background:color-mix(in srgb,var(--c) 10%,transparent);color:var(--theme-elevation-900);font-size:12px;line-height:1.3;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.calendario__evento:focus-visible,.calendario__evento:hover{background:color-mix(in srgb,var(--c) 20%,transparent)}.calendario__evento:focus-visible{outline:2px solid var(--theme-text);outline-offset:1px}.calendario__hora{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calendario__evento--publicado,.calendario__punto--publicado{--icono-cal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.calendario__evento--programado,.calendario__punto--programado{--icono-cal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E")}.calendario__evento--retirar,.calendario__punto--retirar{--icono-cal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M8 12h8'/%3E%3C/svg%3E")}.calendario__evento--lanzamiento,.calendario__punto--lanzamiento{--icono-cal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z'/%3E%3Cpath d='m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z'/%3E%3Cpath d='M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0'/%3E%3Cpath d='M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5'/%3E%3C/svg%3E")}.calendario__evento--fallo,.calendario__punto--fallo{--icono-cal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.calendario__evento--retrasado,.calendario__punto--retrasado{--icono-cal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 22h14'/%3E%3Cpath d='M5 2h14'/%3E%3Cpath d='M17 22v-4.172a2 2 0 0 0-.586-1.414L12 12l-4.414 4.414A2 2 0 0 0 7 17.828V22'/%3E%3Cpath d='M7 2v4.172a2 2 0 0 0 .586 1.414L12 12l4.414-4.414A2 2 0 0 0 17 6.172V2'/%3E%3C/svg%3E")}.calendario__punto{width:12px;height:12px;border-radius:0}.calendario__evento:before,.calendario__punto{-webkit-mask:var(--icono-cal) center /contain no-repeat;mask:var(--icono-cal) center /contain no-repeat}.calendario__evento:before{content:"";display:inline-block;width:11px;height:11px;margin-right:4px;vertical-align:-1px;background:var(--c)}.calendario__evento--cambiado{border-left-style:dashed}.calendario__dia{position:relative}.calendario__crear{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--theme-elevation-600);font-size:18px;line-height:1;text-decoration:none;opacity:0;transition:opacity .15s,background .15s}.calendario__crear:focus-visible,.calendario__dia:hover .calendario__crear{opacity:1}.calendario__crear:focus-visible,.calendario__crear:hover{background:var(--theme-elevation-100);color:var(--theme-elevation-900)}.calendario__crear:focus-visible{outline:2px solid var(--theme-text);outline-offset:1px}@media (hover:none){.calendario__crear{opacity:1}}.calendario__vistas{display:inline-flex;border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);overflow:hidden}.calendario__vistas a{padding:6px 12px;color:var(--theme-elevation-800);font-size:13px;text-decoration:none}.calendario__vistas a[aria-current=page]{background:var(--theme-elevation-100);font-weight:600}.calendario__mas{display:block;padding:2px 6px;color:var(--theme-elevation-700);font-size:12px;font-weight:600;text-decoration:none}.calendario__mas:focus-visible,.calendario__mas:hover{text-decoration:underline}.calendario__lista{display:grid;gap:16px}.calendario__lista-dia{padding:12px 16px;border:1px solid var(--theme-elevation-100);border-radius:8px;background:var(--theme-elevation-0);scroll-margin-top:80px}.calendario__lista-dia--hoy{box-shadow:inset 0 0 0 2px var(--theme-success-500)}.calendario__lista-dia h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:15px}.calendario__lista-dia ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.calendario__lista-fila{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.calendario__lista-fila .calendario__evento{display:block;flex:1 1 280px;padding-top:3px;padding-bottom:3px}.calendario__reprogramar{padding:4px 10px;border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-s);background:var(--theme-elevation-0);color:var(--theme-elevation-800);font-size:12px;cursor:pointer}.calendario__reprogramar:focus-visible,.calendario__reprogramar:hover{background:var(--theme-elevation-100)}.calendario__reprogramar-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;flex-basis:100%;padding:8px 0 4px}.calendario__reprogramar-form label{display:grid;gap:2px;font-size:12px}.calendario__reprogramar-form input{padding:6px 8px;border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-s);background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-text)}.calendario__reprogramar-form .btn{margin:0}.calendario__reprogramar-zona{align-self:center;color:var(--theme-elevation-600);font-size:12px}.calendario__reprogramar-error{flex-basis:100%;margin:0;color:var(--theme-error-500);font-size:13px}@media (max-width:760px){.calendario__rejilla{display:block;border:0}.calendario__cabecera,.calendario__dia--vacio:not(.calendario__dia--hoy),.calendario__hueco{display:none}.calendario__dia{min-height:0;margin-bottom:8px;border:1px solid var(--theme-elevation-100);border-radius:8px}.calendario__evento{white-space:normal}}.lanzamiento__previa{margin:10px 0 0}.lanzamiento__previa-titulo{margin:0 0 4px;font-weight:600}.lanzamiento{margin:0 0 24px;padding:14px 16px;border:1px solid var(--theme-elevation-150);border-left:3px solid #c8871f;border-radius:var(--style-radius-m);background:var(--theme-elevation-0)}.lanzamiento--publicado{border-left-color:#2f7d4f}.lanzamiento--fallo{border-left-color:#991b1b}.lanzamiento--deshecho{border-left-color:var(--theme-elevation-400)}.lanzamiento__titulo{margin:0 0 8px;font-weight:600}.lanzamiento__lista{margin:0 0 12px;padding-left:18px;font-size:14px}.lanzamiento__ok{color:#2f7d4f;font-weight:600}.lanzamiento__error,.lanzamiento__mal{color:#991b1b;font-weight:600}.lanzamiento__confirmar p{margin:0 0 10px;font-size:14px}html[data-theme=dark] .lanzamiento__ok{color:#7fd89c}html[data-theme=dark] .lanzamiento__error,html[data-theme=dark] .lanzamiento__mal{color:#f19a9a}html[data-theme=dark]{--oscuro-bien:#7fd89c;--oscuro-mal:#f19a9a;--oscuro-ambar:#f0b95c;--oscuro-bien-fondo:rgba(47,138,76,0.2);--oscuro-mal-fondo:rgba(179,38,30,0.22);--oscuro-ambar-fondo:rgba(217,138,18,0.18)}html[data-theme=dark] .kpi-trend--bueno,html[data-theme=dark] .presupuesto__resultado--aprobado strong{color:var(--oscuro-bien)}html[data-theme=dark] .aviso-ia__fuente--sin,html[data-theme=dark] .datos-view__error,html[data-theme=dark] .kpi-trend--malo,html[data-theme=dark] .presupuesto__caducado .presupuesto__quedan,html[data-theme=dark] .presupuesto__error,html[data-theme=dark] .prioridad--alta .prioridad__nivel,html[data-theme=dark] .redactar__fuente--sin,html[data-theme=dark] .status-quick-edit__error{color:var(--oscuro-mal)}html[data-theme=dark] .esperando--atrasada,html[data-theme=dark] .notas-internas .field-description,html[data-theme=dark] .presupuesto__resultado--cambios strong,html[data-theme=dark] .resumen-publicacion--cambios strong,html[data-theme=dark] .status-quick-edit--new .status-quick-edit__select{color:var(--oscuro-ambar)}html[data-theme=dark] .actividad--publicar .actividad__marca,html[data-theme=dark] .badge--success{background:var(--oscuro-bien-fondo);color:var(--oscuro-bien)}html[data-theme=dark] .badge--warning{background:var(--oscuro-ambar-fondo);color:var(--oscuro-ambar)}html[data-theme=dark] .actividad--borrar .actividad__marca,html[data-theme=dark] .badge--danger{background:var(--oscuro-mal-fondo);color:var(--oscuro-mal)}html[data-theme=dark] .status-quick-edit--spam .status-quick-edit__select{background-color:var(--oscuro-mal-fondo);border-color:rgba(241,154,154,.35);color:var(--oscuro-mal)}html[data-theme=dark] .linea-tiempo__paso--aviso .linea-tiempo__punto{border-color:#e0685e;background:var(--oscuro-mal-fondo);color:var(--oscuro-mal)}html[data-theme=dark] .datos-view__aviso{background:#33280f;border-color:#6b5415;color:#f0c97a}html[data-theme=dark] .reparto__trozo--1{background:#a07a52}html[data-theme=dark] .calendario__evento{color:var(--theme-elevation-900)}html[data-theme=dark] .linea-tiempo__paso--hecho .linea-tiempo__punto,html[data-theme=dark] .portada__paso--hecho .portada__check,html[data-theme=dark] .trend-chart__num{color:#1e0b0e}html[data-theme=dark]{--theme-success-50:var(--color-success-50);--theme-success-100:var(--color-success-100);--theme-success-150:var(--color-success-150);--theme-success-200:var(--color-success-200);--theme-success-250:var(--color-success-250);--theme-success-300:var(--color-success-300);--theme-success-350:var(--color-success-350);--theme-success-400:var(--color-success-400);--theme-success-450:var(--color-success-450);--theme-success-500:var(--color-success-500);--theme-success-550:var(--color-success-550);--theme-success-600:var(--color-success-600);--theme-success-650:var(--color-success-650);--theme-success-700:var(--color-success-700);--theme-success-750:var(--color-success-750);--theme-success-800:var(--color-success-800);--theme-success-850:var(--color-success-850);--theme-success-900:var(--color-success-900);--theme-success-950:var(--color-success-950)}.nav a.nav__link.active,.nav a.nav__link:has(.nav__link-indicator){color:var(--cronos-on-gold)}html[data-theme=dark] .calendario__evento--lanzamiento,html[data-theme=dark] .calendario__punto--lanzamiento{--c:#d77a8b}html[data-theme=dark] .calendario__evento--publicado,html[data-theme=dark] .calendario__punto--publicado{--c:#5cc486}html[data-theme=dark] .calendario__evento--retirar,html[data-theme=dark] .calendario__punto--retirar{--c:#b4aba0}.tutorial{position:fixed;inset:0;z-index:1000}.tutorial__fondo{position:fixed;inset:0;background:rgba(20,10,12,.55)}.tutorial__foco{position:fixed;border-radius:10px;box-shadow:0 0 0 3px var(--theme-success-500);transition:top .2s ease,left .2s ease,width .2s ease,height .2s ease;pointer-events:none}.tutorial__tarjeta{position:fixed;width:min(340px,calc(100vw - 32px));padding:20px 22px 18px;border-radius:14px;background:var(--theme-elevation-0);box-shadow:0 20px 50px rgba(0,0,0,.3);color:var(--theme-elevation-900)}.tutorial__tarjeta--centro{top:50%;left:50%;width:min(420px,calc(100vw - 32px));transform:translate(-50%,-50%)}.tutorial__paso{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--cronos-oro-texto)}.tutorial__titulo{margin:0 0 8px;font-family:var(--font-cronos-serif);font-size:22px;font-weight:500;line-height:1.2}.tutorial__texto{margin:0 0 18px;font-size:15px;line-height:1.5;color:var(--theme-elevation-800)}.tutorial__acciones{display:flex;justify-content:space-between;gap:10px}.tutorial__boton{padding:9px 16px;border:1px solid var(--theme-elevation-200);border-radius:8px;background:transparent;color:var(--theme-elevation-800);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.tutorial__boton--principal{border-color:var(--theme-success-500);background:var(--theme-success-500);color:var(--cronos-on-gold)}.tutorial__boton:focus-visible{outline:2px solid var(--cronos-oro-texto);outline-offset:2px}.ayuda-view__guia{margin:0 0 20px}.ayuda-view__guia .btn{margin:0}@media (prefers-reduced-motion:reduce){.tutorial__foco{transition:none}}.entrar-google{display:grid;gap:14px;margin-top:20px}.entrar-google__separador{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--theme-elevation-600)}.entrar-google__separador:after,.entrar-google__separador:before{content:"";flex:1 1;height:1px;background:var(--theme-elevation-150)}.entrar-google__boton{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 16px;border:1px solid var(--theme-elevation-250);border-radius:var(--style-radius-s);background:var(--theme-elevation-0);color:var(--theme-elevation-900);font-weight:600;text-decoration:none}.entrar-google__boton:hover{background:var(--theme-elevation-50)}.entrar-google__aviso{margin:0;font-size:14px;color:var(--theme-error-500)}html[data-theme=dark] .entrar-google__aviso{color:#f19a9a}@media (max-width:600px){.collection-list--media table td,.collection-list--media table th{padding-inline:8px}}