.pagina-transicion,.pagina-transicion>*,.panel,.panel-rejilla,.panel-lateral,.ficha,.ficha-form,.ajustes-bloque,.apunte,.metrica,.tabla-contenedor{min-width:0}.boton{white-space:normal;text-align:center;max-width:100%;padding-block:var(--espacio-8)}.tabla-titulo{min-height:var(--control-tactil);align-items:center;display:flex}.panel-cab .enlace{min-height:var(--control-tactil);flex-shrink:0}.celda-fecha:focus-within{outline:2px solid var(--tinta);outline-offset:2px}.tabla-contenedor{container-type:inline-size}.tabla{overflow-x:auto}.paso-borrar{flex:none;width:44px;height:44px}.paso span{overflow-wrap:anywhere}.ficha-titulo{min-width:0;min-height:var(--control-tactil)}@media (min-width:900px){@container (max-width:1000px){.tabla{--col-actualizado:0px}.tabla .col-actualizado{visibility:hidden;overflow:hidden;border:0!important;padding:0!important}}@container (max-width:880px){.tabla{--col-esperando:0px}.tabla .col-esperando{visibility:hidden;overflow:hidden;border:0!important;padding:0!important}}@container (max-width:760px){.tabla{--col-pasos:0px;--col-proyecto:112px;--col-prioridad:88px;--col-fecha:150px;--col-estado:112px}.tabla .col-pasos{visibility:hidden;overflow:hidden;border:0!important;padding:0!important}}@container (max-width:640px){.tabla{--col-prioridad:0px;--col-fecha:150px;--col-estado:116px}.tabla .col-prioridad{visibility:hidden;overflow:hidden;border:0!important;padding:0!important}}}@media (min-width:900px) and (max-width:1299px){.panel-rejilla{grid-template-columns:1fr}.panel-lateral,.metricas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.contenido{padding-inline:max(var(--espacio-16),env(safe-area-inset-left)) max(var(--espacio-16),env(safe-area-inset-right));padding-bottom:calc(var(--pestanas-alto) + env(safe-area-inset-bottom,var(--espacio-0)) + var(--espacio-24))}.hoy,.proyectos,.semana,.bandeja,.proyecto,.ajustes{gap:var(--espacio-16)}.pagina-cab h1{font-size:var(--titulo-movil);line-height:var(--linea-1-25)}.metricas{gap:var(--espacio-10);grid-template-columns:repeat(2,minmax(0,1fr))}.metrica{padding:var(--espacio-12);gap:var(--espacio-8)}.metrica>strong{font-size:var(--texto-26)}.metrica>p{font-size:var(--texto-12)}.metrica>span:last-child{font-size:var(--texto-11)}.metrica .racha-semana{gap:var(--espacio-2);justify-content:space-between}.metrica .racha-semana i{border-radius:var(--radio-4);width:14px;height:16px;font-size:var(--texto-11)}.metrica .racha-semana li{gap:var(--espacio-3);font-size:var(--texto-9)}.panel{padding:var(--espacio-12);gap:var(--espacio-8)}.panel-cab h2{font-size:var(--texto-15)}.tabla{border-radius:var(--radio-8);overflow:visible}.tabla-fila{align-items:center;gap:var(--espacio-8);padding:var(--espacio-10) var(--espacio-10) var(--espacio-12) var(--espacio-48);flex-wrap:wrap;display:flex;position:relative}.tabla[data-numerada=true] .tabla-fila{padding-left:var(--espacio-62)}.tabla .tabla-cabecera{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.tabla-fila>[role=cell]{border:0;min-width:0;max-width:100%;padding:0!important}.tabla-fila>.col-check{position:absolute;top:9px;left:2px}.tabla[data-numerada=true] .tabla-fila>.col-check{left:16px}.tabla-fila>.col-num{width:12px;font-size:var(--texto-12);position:absolute;top:22px;left:5px}.tabla-fila>.col-titulo{min-height:var(--control-tactil);flex:100%;order:0}.tabla-fila>.col-estado{flex:0 110px;order:3}.tabla-fila>[data-etiqueta]{min-height:var(--control-tactil);flex:0 auto;order:2;justify-content:flex-start}.tabla-fila>.col-proyecto{flex-basis:auto}.tabla .col-estado .pildora-estado,.tabla .celda{min-height:var(--control-tactil);height:auto;font-size:var(--texto-16);border-radius:var(--radio-6);padding:var(--espacio-8) var(--espacio-10)}.tabla .col-estado .pildora-estado{width:100%}.col-prioridad{flex-basis:110px!important}.col-fecha{flex-basis:170px!important}.col-esperando{flex-basis:100%!important}.col-esperando .celda{text-align:left;text-align-last:left;width:100%}.col-prioridad .celda[data-prioridad=ninguna],.col-fecha .celda,.col-esperando .celda{background:var(--hover)}.celda-pasos,.celda-actualizado{font-size:var(--texto-13)}.etiqueta-proyecto{white-space:normal;overflow-wrap:anywhere;max-width:100%}.nueva-tarea{gap:var(--espacio-8);grid-template-columns:20px minmax(0,1fr) auto;display:grid}.nueva-tarea-titulo{grid-column:2/4;width:100%;min-width:0}.nueva-tarea-fecha{grid-column:1/3;width:100%;min-width:0;max-width:100%}.nueva-tarea>.aviso-error{grid-column:1/-1}.tablero{overscroll-behavior-x:contain;grid-template-columns:repeat(4,minmax(230px,82%));scroll-padding-inline:2px}.tablero .columna{min-width:0}.apunte-acciones .boton{flex:auto}.ajustes-bloque{padding:var(--espacio-16)}.ajustes-bloque form,.nuevo-token,.nuevo-token-resultado{min-width:0}.ajustes-token,.nuevo-token-copia{flex-wrap:wrap}.nuevo-token-copia .campo{flex-basis:100%}.pasos-tarea{padding:var(--espacio-16)}.paso-nuevo{flex-wrap:wrap}.paso-nuevo .campo{flex-basis:160px;min-width:0}.entrar{padding-top:calc(var(--espacio-80) + env(safe-area-inset-top,var(--espacio-0)))}.hoja-modal{max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px);overscroll-behavior:contain}}@media (max-width:359px){.contenido{padding-inline:var(--espacio-12)}.panel{padding:var(--espacio-10)}.ficha-campos .fila-form{flex-wrap:wrap}.ficha-campos .fila-form .campo{flex-basis:100%}.entrar-panel{padding:var(--espacio-20)}.apunte-form-fila{grid-template-columns:minmax(0,1fr)}}.tabla .pildora-estado,.tabla .celda{min-height:var(--control-tactil)}.celda-fecha:focus-within input{opacity:1;background:var(--superficie);color:var(--texto);padding:var(--espacio-4);border:1px solid var(--tinta);border-radius:var(--radio-4)}.celda-fecha:focus-within>span{visibility:hidden}@media (max-width:899px),(pointer:coarse){input,select,textarea,.pildora-estado,.tabla .celda{font-size:var(--texto-16)}}.grupo[data-estado=vencido] .grupo-nombre{color:var(--superficie)}.etiqueta-proyecto{color:var(--texto)}.cabecera-movil-acciones{gap:var(--espacio-4);display:flex}.agenda-resumen{gap:var(--espacio-6);padding:var(--espacio-8);border:1px solid var(--borde);border-radius:var(--radio-12);background:var(--superficie);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.agenda-resumen a{justify-items:center;gap:var(--espacio-4);padding:var(--espacio-10) var(--espacio-2);border-radius:var(--radio-8);font-size:var(--texto-12);color:var(--texto-2);display:grid}.agenda-resumen a:hover{background:var(--hover)}.agenda-resumen strong{font-size:var(--texto-20);font-variant-numeric:tabular-nums;color:var(--texto)}.agenda-resumen [data-hoy=true]{background:var(--seleccion);color:var(--tinta-texto)}.agenda-indicador{border-radius:var(--radio-6);min-width:20px;height:20px;font-size:var(--texto-11);place-items:center;display:grid}.agenda-indicador[data-ocupado=true]{background:var(--hover);color:var(--texto)}.agenda-dia{scroll-margin-top:20px}.agenda-dia:target{border-left-color:var(--tinta)}@media (max-width:899px){.contenido{padding-top:var(--espacio-20)}.agenda-resumen{gap:var(--espacio-2);padding:var(--espacio-4)}}.mis-tareas{gap:var(--espacio-20);min-width:0;display:grid}.mis-tareas-cab{justify-content:space-between;align-items:center;gap:var(--espacio-16);flex-wrap:wrap;display:flex}.tareas-vistas{gap:var(--espacio-6);border-bottom:1px solid var(--borde);padding-bottom:var(--espacio-12);flex-wrap:wrap;display:flex}.tareas-vistas button{gap:var(--espacio-8);min-height:var(--control-tactil);padding:var(--espacio-8) var(--espacio-12);border-radius:var(--radio-8);color:var(--texto-2);background:0 0;border:1px solid #0000;align-items:center;display:flex}.tareas-vistas button[aria-pressed=true]{color:var(--tinta-texto);background:var(--seleccion);border-color:var(--borde)}.tareas-vistas button span{font-size:var(--texto-12);font-variant-numeric:tabular-nums}.tareas-filtros{gap:var(--espacio-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tareas-filtros label{gap:var(--espacio-5);font-size:var(--texto-13);color:var(--texto-2);min-width:0;display:grid}.captura-tarea{padding:var(--espacio-16);gap:var(--espacio-12);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-12);display:grid}.panel-tarea{border:0;border-left:1px solid var(--borde);background:var(--superficie);width:min(680px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--texto);padding:0 var(--espacio-20) max(var(--espacio-24),env(safe-area-inset-bottom));overscroll-behavior:contain;margin:0;position:fixed;inset:0 0 0 auto;overflow:auto}.panel-tarea::backdrop{background:color-mix(in srgb, var(--sombra-color) 30.2%, transparent)}.panel-tarea-cab{z-index:2;justify-content:space-between;align-items:center;gap:var(--espacio-12);padding:calc(var(--espacio-8) + env(safe-area-inset-top)) 0 var(--espacio-8);background:var(--superficie);border-bottom:1px solid var(--borde);display:flex;position:sticky;top:0}.panel-tarea .tarea{padding:var(--espacio-20) 0;box-shadow:none;border:0;max-width:none;animation:none}@media (min-width:1100px){.tareas-filtros{grid-template-columns:2fr 1fr 1fr 1fr}}@media (max-width:599px){.tareas-filtros{gap:var(--espacio-8)}.panel-tarea{width:100%;padding-inline:var(--espacio-16)}}.confirmar-salida{gap:var(--espacio-8);padding:var(--espacio-16) 0;border-bottom:1px solid var(--borde);flex-wrap:wrap;display:flex}.confirmar-salida p{flex-basis:100%}.tareas-filtros-toggle{display:none}@media (max-width:899px){.tareas-filtros-toggle{justify-self:start;display:inline-flex}.tareas-filtros[data-abierto=false]{display:none}}select.campo,select.celda,select.pildora-estado{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23676879' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");padding-right:var(--espacio-34)!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:14px!important}select.celda,select.pildora-estado{padding-right:var(--espacio-25)!important;background-position:right 7px center!important}select.celda-prioridad[data-prioridad=alta],select.celda-prioridad[data-prioridad=media],select.pildora-estado[data-estado=en_curso],select.pildora-estado[data-estado=hecho],:root[data-tema=oscuro] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input,select,textarea,button{font-family:var(--f-texto),system-ui,sans-serif}input[type=date],input[type=time]{font-variant-numeric:tabular-nums}.fecha-hora-boton{justify-content:center;align-items:center;gap:var(--espacio-6);font-variant-numeric:tabular-nums;line-height:var(--linea-1-3);display:flex}.fecha-hora-boton>span{overflow-wrap:anywhere}.fecha-hora-boton:hover{background:var(--hover)}.fecha-hora-boton[data-vencida=true]{color:var(--lacre);font-weight:var(--peso-semifuerte)}.editor-fecha{width:100%;max-width:100%;max-height:min(var(--alto-editor,94dvh),94dvh);overscroll-behavior:contain;border:1px solid var(--borde);border-radius:var(--radio-20) var(--radio-20) 0 0;padding:var(--espacio-12) max(var(--espacio-12),env(safe-area-inset-right)) 0 max(var(--espacio-12),env(safe-area-inset-left));background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-5);font-family:var(--f-texto),system-ui,sans-serif;margin:0 auto;position:fixed;inset:auto 0 0;overflow:auto}.editor-fecha::backdrop{background:color-mix(in srgb, var(--sombra-color) 25.1%, transparent)}.editor-fecha form{max-width:420px;margin:auto}.editor-fecha-cab{justify-content:space-between;align-items:center;gap:var(--espacio-12);display:flex}.editor-fecha-cab h2{font-size:var(--texto-16);font-weight:var(--peso-titulo)}.editor-fecha-cab button,.calendario-mes button{min-width:44px;font-size:var(--texto-24);padding:0}.editor-fecha-contenido{gap:var(--espacio-4);border:0;min-width:0;display:grid}.fecha-atajos{gap:var(--espacio-6);display:flex}.fecha-atajos .boton{padding-inline:var(--espacio-8);flex:1}.calendario-mes{justify-content:space-between;align-items:center;display:flex}.calendario-mes h3{font-size:var(--texto-15);font-weight:var(--peso-semifuerte)}.calendario-semana,.calendario-dias{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendario-semana{color:var(--texto-2);font-size:var(--texto-12)}.calendario-dias button{border-radius:var(--radio-8);min-width:0;height:44px;color:var(--texto);font-size:var(--texto-16);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000}.calendario-dias button[data-fuera=true]{color:var(--texto-2)}.calendario-dias button:hover{background:var(--hover)}.calendario-dias button[aria-current=date]{border-color:var(--tinta)}.calendario-dias button[aria-pressed=true]{background:var(--tinta);color:var(--sobre-tinta);font-weight:var(--peso-titulo)}.calendario-dias button:focus-visible{outline-offset:-3px}.fecha-hora-opcional{justify-content:space-between;align-items:center;gap:var(--espacio-8);min-height:var(--control-tactil);border-top:1px solid var(--borde);padding-top:var(--espacio-4);cursor:pointer;display:flex}.fecha-hora-opcional strong{font-size:var(--texto-14);font-weight:var(--peso-semifuerte)}.fecha-hora-opcional small{color:var(--texto-2);font-size:var(--texto-12);display:block}.fecha-hora-opcional input{width:24px;height:24px;margin:var(--espacio-10);accent-color:var(--tinta-texto)}.fecha-hora-campos{gap:var(--espacio-8);grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.fecha-hora-campos label{gap:var(--espacio-4);font-size:var(--texto-13);color:var(--texto-2);display:grid}.fecha-hora-campos input{text-align:center;font-size:var(--texto-18);font-variant-numeric:tabular-nums}.fecha-hora-campos>span{padding-bottom:var(--espacio-10)}.fecha-resumen{font-size:var(--texto-12);color:var(--texto-2);padding:var(--espacio-4) 0}.editor-fecha-pie{gap:var(--espacio-8);padding:var(--espacio-8) 0 max(var(--espacio-8),env(safe-area-inset-bottom));background:var(--superficie);border-top:1px solid var(--borde);display:flex;position:sticky;bottom:0}.editor-fecha-pie .boton{flex:1}@media (max-width:359px){.editor-fecha{padding-inline:var(--espacio-4)}.editor-fecha-cab,.fecha-atajos,.fecha-hora-opcional,.fecha-hora-campos,.fecha-resumen,.editor-fecha-pie{margin-inline:var(--espacio-8)}}@media (min-width:900px){.editor-fecha{width:320px;max-height:var(--alto-editor,calc(100dvh - 16px));border-radius:var(--radio-14);padding:var(--espacio-12) var(--espacio-12) 0;margin:0;inset:auto}}.calendario-mes h3:first-letter{text-transform:uppercase}@media (min-width:900px) and (pointer:fine){.editor-fecha .boton{min-height:36px;padding-block:var(--espacio-5);font-size:var(--texto-14)}.editor-fecha-cab button,.calendario-mes button{min-width:36px;font-size:var(--texto-20)}.calendario-dias button{height:36px;font-size:var(--texto-15);border-radius:var(--radio-6)}.fecha-hora-campos .campo{min-height:38px;padding-block:var(--espacio-5)}}@media (min-width:900px) and (pointer:coarse){.editor-fecha{width:340px}}.selector-app{justify-content:space-between;align-items:center;gap:var(--espacio-6);display:flex}.selector-app>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.selector-app>svg{opacity:.8;flex:none}.menu-selector-app{overscroll-behavior:contain;width:100%;max-width:none;max-height:90dvh;padding:var(--espacio-8) var(--espacio-12) max(var(--espacio-12),env(safe-area-inset-bottom));border:1px solid var(--borde);border-radius:var(--radio-16) var(--radio-16) 0 0;background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-6);font-family:var(--f-texto),system-ui,sans-serif;margin:0;position:fixed;inset:auto 0 0;overflow:auto}.menu-selector-app::backdrop{background:color-mix(in srgb, var(--sombra-color) 14.9%, transparent)}.menu-selector-cab{justify-content:space-between;align-items:center;gap:var(--espacio-12);display:flex}.menu-selector-cab h2{font-size:var(--texto-14);color:var(--texto-2);font-weight:var(--peso-semifuerte)}.menu-selector-cab .boton{min-width:44px;font-size:var(--texto-20);padding:0}.menu-selector-app [role=menu]{gap:var(--espacio-3);display:grid}.menu-selector-app [role=menuitemradio]{align-items:center;gap:var(--espacio-10);width:100%;min-height:48px;padding:var(--espacio-8) var(--espacio-12);border-radius:var(--radio-8);color:var(--texto);text-align:left;font-size:var(--texto-16);background:0 0;border:0;display:flex}.menu-selector-app [role=menuitemradio]:hover,.menu-selector-app [role=menuitemradio]:focus-visible{background:var(--hover);outline-offset:-2px}.menu-selector-app [aria-checked=true]{background:var(--seleccion);font-weight:var(--peso-semifuerte)}.opcion-marca{color:var(--tinta-texto);margin-left:auto}@media (min-width:900px){.menu-selector-app{border-radius:var(--radio-12);width:240px;padding:var(--espacio-6);margin:0;inset:auto}.menu-selector-cab{padding-left:var(--espacio-10)}.menu-selector-app [role=menuitemradio]{min-height:var(--control-tactil);font-size:var(--texto-14)}}.menu-selector-app [role=menuitemradio]{padding:var(--espacio-3);background:0 0}.opcion-etiqueta{justify-content:center;align-items:center;gap:var(--espacio-8);width:100%;min-height:42px;padding:var(--espacio-8) var(--espacio-12);border-radius:var(--radio-6);font-weight:var(--peso-semifuerte);display:flex}.opcion-etiqueta>span:first-child{text-align:center;flex:1}.opcion-etiqueta .opcion-marca{width:16px;color:inherit;margin:0}.menu-selector-app [aria-checked=true] .opcion-etiqueta{box-shadow:inset 0 0 0 2px}@media (min-width:900px){.opcion-etiqueta{min-height:38px}}.menu-configurar{margin-top:var(--espacio-6);border-top:1px solid var(--borde);font-size:var(--texto-13);justify-content:center;display:flex}.config-prioridades{gap:var(--espacio-8);display:grid}.config-prioridades details{border:1px solid var(--borde);border-radius:var(--radio-10);padding:var(--espacio-8) var(--espacio-12)}.config-prioridades summary{align-items:center;gap:var(--espacio-12);min-height:var(--control-tactil);cursor:pointer;list-style:none;display:flex}.config-prioridades summary::-webkit-details-marker{display:none}.config-prioridades summary>.enlace{margin-left:auto}.config-prioridad-preview{min-height:38px;padding:var(--espacio-6) var(--espacio-12);border-radius:var(--radio-5);font-size:var(--texto-14);font-weight:var(--peso-semifuerte);overflow-wrap:anywhere;justify-content:center;align-items:center;display:inline-flex}.config-prioridad-form{padding:var(--espacio-12) 0}.config-prioridad-form fieldset{gap:var(--espacio-12);border:0;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.config-prioridad-form label{gap:var(--espacio-6);font-size:var(--texto-14);display:grid}.config-prioridad-form .config-prioridad-preview{justify-self:start;min-width:120px}.paleta-prioridad{gap:var(--espacio-2);flex-wrap:wrap;display:flex}.paleta-prioridad button{border-radius:var(--radio-8);background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.paleta-prioridad button span{border-radius:var(--radio-6);place-items:center;width:32px;height:32px;display:grid}.paleta-prioridad button[aria-pressed=true]{outline:2px solid var(--tinta);outline-offset:-2px}#configuracion-prioridades{scroll-margin-top:24px}.selector-app.celda-prioridad,.selector-app.pildora-estado{padding-inline:var(--espacio-8);background-image:none;justify-content:center}.selector-app.celda-prioridad>span,.selector-app.pildora-estado>span{text-align:center}.selector-app.celda-prioridad>svg,.selector-app.pildora-estado>svg{display:none}.selector-app.celda-prioridad:hover,.selector-app.pildora-estado:hover{filter:brightness(.96)}.color-texto-opciones{gap:var(--espacio-6);flex-wrap:wrap;display:flex}.color-texto-opciones .boton{min-height:var(--control-tactil);flex:1}.color-texto-opciones [aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--acento)}.subproyectos{margin:var(--espacio-16) 0 var(--espacio-24);padding:var(--espacio-16);border:1px solid var(--borde);border-radius:var(--radio-12);background:var(--superficie)}.subproyectos h2{font-size:var(--texto-16);margin:0 0 var(--espacio-12)}.subproyectos-lista{margin:var(--espacio-8) 0;gap:var(--espacio-6);padding:0;list-style:none;display:grid}.subproyectos-lista a{align-items:center;gap:var(--espacio-10);min-height:var(--control-tactil);padding:var(--espacio-10) var(--espacio-12);border-radius:var(--radio-8);color:var(--texto);background:var(--hover);text-decoration:none;display:flex}.subproyectos-lista a>span:not(.punto){overflow-wrap:anywhere;flex:1;min-width:0}.subproyectos-lista small{color:var(--texto-2);flex:none}.subproyectos summary{padding:var(--espacio-12) 0;min-height:var(--control-tactil);cursor:pointer}.subproyectos .nuevo-proyecto{margin-top:var(--espacio-8)}@media (min-width:900px){.subproyectos-lista{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.proyecto .vistas{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.proyecto .vistas a{min-height:var(--control-tactil);flex:none}.filtros-proyecto,.filtros-calendario{gap:var(--espacio-10);margin:var(--espacio-16) 0;grid-template-columns:1fr;display:grid}.filtros-proyecto label,.filtros-calendario label,.bloque-editor label{gap:var(--espacio-6);min-width:0;font-size:var(--texto-14);display:grid}.columnas-proyecto{margin:var(--espacio-12) 0}.columnas-proyecto summary,.planificar-tarea summary,.sin-programar summary{min-height:var(--control-tactil);padding:var(--espacio-12) 0;cursor:pointer}.columnas-proyecto label{align-items:center;gap:var(--espacio-8);min-height:var(--control-tactil);margin-right:var(--espacio-16);display:inline-flex}.calendario-controles{align-items:center;gap:var(--espacio-8);margin-top:var(--espacio-16);flex-wrap:wrap;display:flex}.calendario-controles strong{text-transform:capitalize}.agenda-dias{gap:var(--espacio-10);margin:var(--espacio-16) 0;grid-template-columns:1fr;display:grid}.agenda-dia{min-width:0;padding:var(--espacio-12);border:1px solid var(--borde);background:var(--superficie);border-radius:var(--radio-10)}.agenda-dia[data-hoy=true]{border-color:var(--tinta)}.agenda-dia h3{font-size:var(--texto-14);text-transform:capitalize;margin:0 0 var(--espacio-10)}.evento-entrega,.evento-trabajo{gap:var(--espacio-5);padding:var(--espacio-10);min-height:var(--control-tactil);margin:var(--espacio-6) 0;border-radius:var(--radio-6);color:var(--texto);overflow-wrap:anywhere;text-decoration:none;display:grid}.evento-entrega{border:1px dashed var(--borde)}.evento-trabajo{border-left:4px solid var(--tinta);background:var(--hover)}.agenda-dia small{font-size:var(--texto-12)}.sin-programar a{justify-content:space-between;gap:var(--espacio-8);padding:var(--espacio-12);border-bottom:1px solid var(--borde);color:var(--texto);flex-wrap:wrap;text-decoration:none;display:flex}.planificar-tarea{margin:var(--espacio-24) 0;border-top:1px solid var(--borde);padding-top:var(--espacio-16)}.planificar-tarea h2{font-size:var(--texto-18)}.bloque-editor{gap:var(--espacio-12);padding:var(--espacio-12);background:var(--hover);border-radius:var(--radio-10);display:grid}.bloque-editor>p:empty{display:none}@media (min-width:700px){.filtros-proyecto,.filtros-calendario{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}}@media (min-width:1100px){.agenda-dias:not(.agenda-modo-dia){grid-template-columns:repeat(7,minmax(0,1fr))}.agenda-dias.agenda-modo-dia{grid-template-columns:1fr}.agenda-dia{min-height:160px}}.vistas{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.vistas>*{flex:none}.evento-entrega,.evento-trabajo{text-align:left}.filtros-panel summary{padding:var(--espacio-12) 0;min-height:var(--control-tactil);cursor:pointer}.filtros-activos{justify-content:space-between;align-items:center;gap:var(--espacio-8);padding:var(--espacio-10);background:var(--hover);border-radius:var(--radio-8);flex-wrap:wrap;display:flex}.estado-vacio{padding:var(--espacio-24) var(--espacio-16);border:1px dashed var(--borde);border-radius:var(--radio-12);margin:var(--espacio-16) 0}.estado-vacio h2{font-size:var(--texto-18);margin:0 0 var(--espacio-8)}.estado-vacio p{margin:0 0 var(--espacio-16);color:var(--texto-2)}.opciones-agenda summary{min-height:var(--control-tactil);padding:var(--espacio-12) 0;cursor:pointer}.planificar-tarea,.planificar-tarea details{scroll-margin-top:80px}.controles-agenda-app{align-items:center;gap:var(--espacio-12);margin:var(--espacio-16) 0 var(--espacio-10);flex-wrap:wrap;display:flex}.controles-agenda-app>.campo{flex:1;min-width:180px}.botones-segmentados{gap:var(--espacio-4);padding:var(--espacio-4);border:1px solid var(--borde);border-radius:var(--radio-10);background:var(--superficie);flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.botones-segmentados button{min-height:var(--control-tactil);padding:var(--espacio-8) var(--espacio-12);border-radius:var(--radio-7);color:var(--texto);font:inherit;cursor:pointer;background:0 0;border:0}.botones-segmentados button[aria-pressed=true]{background:var(--seleccion);color:var(--tinta-texto);box-shadow:inset 0 0 0 1px var(--borde);font-weight:var(--peso-semifuerte)}.prioridad-evento{width:fit-content;max-width:100%;padding:var(--espacio-3) var(--espacio-8);border-radius:var(--radio-4);font-size:var(--texto-12);font-weight:var(--peso-semifuerte);line-height:var(--linea-1-4);overflow-wrap:anywhere;display:inline-flex}@media (max-width:699px){.filtros-eventos{width:100%}.filtros-eventos button{padding-inline:var(--espacio-6);font-size:var(--texto-13);flex:1}}.etiquetas-tarea{align-items:center;gap:var(--espacio-4);flex-wrap:nowrap;min-width:0;max-width:100%;display:flex}.etiquetas-tarea>.prioridad-evento{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-inline:var(--espacio-5);display:block;overflow:hidden}.etiquetas-tarea>.pildora-estado{flex:1;min-width:0}.tarjeta-pie>.etiquetas-tarea{width:100%}.horario-scroll{border:1px solid var(--borde);border-radius:var(--radio-10);max-height:65dvh;margin:var(--espacio-12) 0;background:var(--superficie);overflow:auto}.horario-columnas{min-width:100%;display:grid}.horario-cab{z-index:3;height:44px;padding:var(--espacio-8) var(--espacio-4);background:var(--superficie);border-bottom:1px solid var(--borde);font-size:var(--texto-13);position:sticky;top:0}.horario-regla,.horario-columna{height:1440px;position:relative}.horario-regla span{font-size:var(--texto-11);position:absolute}.horario-columna{border-left:1px solid var(--borde);background:repeating-linear-gradient(to bottom,transparent 0,transparent 59px,var(--borde) 59px,var(--borde) 60px)}.horario-columna[data-arrastrando=true]{background-color:var(--hover)}.horario-bloque{border:1px solid var(--borde);border-radius:var(--radio-5);background:var(--seleccion);padding:var(--espacio-3);min-width:0;font-size:var(--texto-12);border-left:4px solid;position:absolute;overflow:auto}.horario-bloque a{color:var(--texto);overflow-wrap:anywhere;display:block}.horario-asa{color:var(--texto);cursor:grab;font:inherit;text-align:left;background:0 0;border:0;min-height:24px}@media (pointer:coarse){.horario-bloque a,.horario-asa{min-height:var(--control-tactil)}}.barra-herramientas,.barra-calendario{align-items:center;gap:var(--espacio-8);min-width:0;max-width:100%;padding:var(--espacio-8) 0;border-bottom:1px solid var(--borde);scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow-x:auto}.barra-herramientas>*,.barra-calendario>*{flex:none}.barra-herramientas .boton,.control-barra{min-height:36px;padding:var(--espacio-6) var(--espacio-10);border-radius:var(--radio-5);font-size:var(--texto-14);white-space:nowrap}.control-barra{align-items:center;gap:var(--espacio-8);max-width:190px;color:var(--texto);cursor:pointer;background:0 0;border:0;font-family:inherit;display:inline-flex}.control-barra:hover{background:var(--hover)}.buscar-compacto{width:150px;min-width:100px;height:36px;padding:var(--espacio-6) var(--espacio-10);border-radius:var(--radio-5);color:var(--texto);font:inherit;font-size:var(--texto-14);background:0 0;border:1px solid #0000}.buscar-compacto:focus{border-color:var(--borde);background:var(--superficie);outline:2px solid var(--seleccion)}.columnas-proyecto{padding:var(--espacio-8) var(--espacio-12);border:1px solid var(--borde);border-radius:var(--radio-8);background:var(--superficie)}.captura-compacta{margin:var(--espacio-8) 0}.barra-calendario .calendario-controles,.barra-calendario .controles-agenda-app{gap:var(--espacio-4);flex-wrap:nowrap;margin:0}.barra-calendario .calendario-controles strong{font-size:var(--texto-14);margin-inline:var(--espacio-4) var(--espacio-8);white-space:nowrap}.barra-calendario .botones-segmentados{padding:var(--espacio-2);border-radius:var(--radio-5);border:0;flex-wrap:nowrap;gap:0;width:auto}.barra-calendario .botones-segmentados button,.barra-calendario .boton{min-height:32px;padding:var(--espacio-5) var(--espacio-8);font-size:var(--texto-13);white-space:nowrap}.barra-calendario .filtros-eventos{border-left:1px solid var(--borde);width:auto;padding-left:var(--espacio-8);border-radius:0}.ayuda-calendario{font-size:var(--texto-12);color:var(--texto-2);margin:var(--espacio-6) 0}.ayuda-calendario summary{cursor:pointer;padding:var(--espacio-6) 0}@media (pointer:coarse){.barra-herramientas .boton,.barra-herramientas .control-barra,.buscar-compacto,.barra-calendario .botones-segmentados button,.barra-calendario .boton,.barra-calendario .control-barra{min-height:var(--control-tactil)}}.tabla{--col-estimacion:96px}@media (min-width:900px){@container (max-width:880px){.tabla{--col-estimacion:0px}.tabla .col-estimacion{visibility:hidden;overflow:hidden;border:0!important;padding:0!important}}}.barra-calendario .calendario-controles,.barra-calendario .controles-agenda-app{gap:var(--espacio-8)}.barra-calendario .calendario-controles strong{text-align:center;font-variant-numeric:tabular-nums;flex:0 0 150px;width:150px;margin:0;display:block}.barra-calendario .control-barra{flex:0 0 184px;width:184px}.barra-calendario .botones-segmentados{box-sizing:border-box;padding:var(--espacio-3);border:1px solid var(--borde);border-radius:var(--radio-6);gap:var(--espacio-2)}.barra-calendario .botones-segmentados button{font-weight:var(--peso-medio);text-align:center}.barra-calendario .botones-segmentados [aria-pressed=true]{font-weight:var(--peso-medio)}.barra-calendario .botones-segmentados[aria-label="Presentación del calendario"]{width:140px}.barra-calendario .botones-segmentados:not(.filtros-eventos) button{flex:1 0 0;min-width:0}.barra-calendario .filtros-eventos{width:342px}.barra-calendario .filtros-eventos button{flex:none}.barra-calendario .botones-segmentados button:disabled{opacity:.45;cursor:not-allowed}.agenda-marco{margin:var(--espacio-12) 0;border:1px solid var(--borde);border-radius:var(--radio-8);background:var(--superficie);overflow:visible}.agenda-cabecera{z-index:2;background:var(--superficie);border-bottom:1px solid var(--borde);grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid;position:sticky;top:0}.agenda-cabecera span{padding:var(--espacio-12) var(--espacio-8);text-align:center;font-size:var(--texto-13);font-weight:var(--peso-semifuerte)}.agenda-marco .agenda-dias{gap:0;margin:0}.agenda-marco:not([data-modo=dia]) .agenda-dias{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}.agenda-marco .agenda-dia{border:0;border-right:1px solid var(--borde);border-bottom:1px solid var(--borde);padding:var(--espacio-8);border-radius:0;min-height:160px}.agenda-marco[data-modo=mes] .agenda-dia{height:auto;min-height:90px}.agenda-marco .agenda-dia[data-fuera=true]{background:var(--hover)}.agenda-marco .agenda-dia[data-fuera=true] h3{color:var(--texto-2)}.agenda-marco .agenda-dia h3{margin:0 0 var(--espacio-6);text-align:right}.agenda-marco .agenda-dia h3 time{min-width:28px;min-height:28px;padding:var(--espacio-2) var(--espacio-6);border-radius:var(--radio-6);justify-content:center;align-items:center;display:inline-flex}.agenda-marco .agenda-dia[data-hoy=true]{background:var(--superficie);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tinta) 22%,var(--superficie))}.agenda-marco .agenda-dia[data-hoy=true] h3 time{background:var(--tinta);color:var(--sobre-tinta)}.agenda-marco[data-modo=dia] .agenda-dia h3{text-align:left}.agenda-marco .evento-entrega,.agenda-marco .evento-trabajo{padding:var(--espacio-6);font-size:var(--texto-13)}.agenda-marco .agenda-dia:before{display:none}.barra-calendario .botones-segmentados[aria-label="Vista del calendario"]{width:184px}.barra-calendario{flex-wrap:wrap;overflow:visible}.barra-calendario .controles-agenda-app{flex-wrap:wrap;max-width:100%}.agenda-ver-mas,.agenda-resumen-movil{border-radius:var(--radio-5);background:var(--seleccion);color:var(--tinta-texto);font:inherit;font-size:var(--texto-13);cursor:pointer;border:0;width:100%;min-height:36px}.agenda-resumen-movil{display:none}.calendario-pie{justify-content:center;gap:var(--espacio-8);margin:var(--espacio-12) 0;display:flex}.agenda-popup{box-sizing:border-box;width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px);padding:var(--espacio-16);border:1px solid var(--borde);border-radius:var(--radio-12);background:var(--superficie);color:var(--texto)}.agenda-popup::backdrop{background:color-mix(in srgb, var(--sombra-color) 35%, transparent)}.agenda-popup header,.agenda-popup nav{justify-content:space-between;align-items:center;gap:var(--espacio-12);display:flex}.agenda-popup h2{font-size:var(--texto-16);margin:0}.agenda-popup .evento-entrega,.agenda-popup .evento-trabajo{padding:var(--espacio-8)}.agenda-popup-eventos .evento-titulo{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:699px){.agenda-cabecera span{padding:var(--espacio-8) 0;font-size:0}.agenda-cabecera span:first-letter{font-size:var(--texto-12)}.agenda-marco:not([data-modo=dia]) .agenda-dia{padding:var(--espacio-3);min-height:72px}.agenda-marco:not([data-modo=dia]) .agenda-tarjetas,.agenda-marco:not([data-modo=dia]) .agenda-ver-mas{display:none}.agenda-marco:not([data-modo=dia]) .agenda-resumen-movil{min-height:var(--control-tactil);display:block}.agenda-resumen-movil span{display:none}.barra-calendario .filtros-eventos{width:100%;padding-left:var(--espacio-3)}.barra-calendario .filtros-eventos button{white-space:normal;padding-inline:var(--espacio-4);flex:1}.barra-calendario .calendario-controles{gap:var(--espacio-4)}.barra-calendario .calendario-controles strong{flex-basis:130px;width:130px}}.evento-cabecera{justify-content:space-between;align-items:baseline;gap:var(--espacio-6);font-variant-numeric:tabular-nums;display:flex}.evento-cabecera small:last-child{text-align:right}.evento-titulo{font-weight:var(--peso-medio);overflow-wrap:anywhere}.evento-subtareas{color:var(--texto-2)}.pendiente-calendario{align-items:center;gap:var(--espacio-8);padding:var(--espacio-8) 0;border-bottom:1px solid var(--borde);display:flex}.pendiente-calendario>span{flex:1;min-width:0}.pendiente-calendario small{color:var(--texto-2);display:block}.asa-pendiente{touch-action:none;cursor:grab;min-width:44px;min-height:var(--control-tactil);border:1px solid var(--borde);border-radius:var(--radio-6);background:var(--superficie);color:var(--texto);font-size:var(--texto-20)}.pendiente-calendario[data-arrastrando=true]{opacity:.4}.agenda-dia[data-destino=true]{outline:2px solid var(--tinta);outline-offset:-2px;background:var(--seleccion)}.tarjeta-arrastre{pointer-events:none;padding:var(--espacio-10) var(--espacio-12);background:var(--superficie);border:2px solid var(--tinta);border-radius:var(--radio-8);max-width:min(260px,100vw - 32px);box-shadow:var(--sombra-2);overflow-wrap:anywhere;transform:translateY(32px)}@media (pointer:coarse){.tarjeta-arrastre{transform:translateY(48px)}}.agenda-popup-eventos .evento-cabecera{display:flex}.horario-tarjeta{gap:var(--espacio-4);text-decoration:none;display:grid!important}.horario-columnas>[data-destino=true]{outline:2px solid var(--tinta);outline-offset:-2px;background:var(--seleccion)}.calendario-distribucion{gap:var(--espacio-20);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.calendario-principal{min-width:0}.calendario-navegacion-inferior{justify-content:flex-start;gap:var(--espacio-8)}.calendario-navegacion-inferior .boton{min-height:32px;padding:var(--espacio-5) var(--espacio-8);font-size:var(--texto-13)}.pendientes-columna{min-width:0;padding:var(--espacio-12);margin-top:var(--espacio-12);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-8)}.pendientes-columna h2{font-size:var(--texto-16);margin:0}.pendientes-contador{min-width:28px;height:28px;padding:0 var(--espacio-7);border:1px solid color-mix(in srgb,var(--tinta) 22%,var(--borde));border-radius:var(--radio-6);background:var(--seleccion);color:var(--tinta-texto);font-size:var(--texto-14);font-weight:var(--peso-fuerte);line-height:var(--linea-1);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;justify-content:center;align-items:center;display:inline-flex}.pendientes-columna .meta{font-size:var(--texto-12);margin:var(--espacio-8) 0}.pendientes-filtros{gap:var(--espacio-8);display:grid}.pendientes-filtros [role=group]{gap:var(--espacio-4);flex-wrap:wrap;display:flex}.pendientes-filtros [role=group]>.meta{width:100%;margin:0}.pendientes-filtros button{align-items:center;gap:var(--espacio-5);min-height:32px;padding:var(--espacio-5) var(--espacio-7);border:1px solid var(--borde);border-radius:var(--radio-5);background:var(--superficie);color:var(--texto);font:inherit;font-size:var(--texto-12);cursor:pointer;display:inline-flex}.pendientes-filtros button[aria-pressed=true]{background:var(--seleccion);color:var(--tinta-texto);border-color:var(--tinta)}.pendientes-filtros i{border-radius:50%;width:7px;height:7px}.pendientes-tarjetas{gap:var(--espacio-8);display:grid}.pendientes-columna .pendiente-calendario{padding:var(--espacio-8);border:1px solid var(--borde);border-radius:var(--radio-6);background:var(--fondo);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.pendiente-contenido{gap:var(--espacio-6);min-width:0;font-size:var(--texto-13);overflow-wrap:anywhere;display:grid}.pendiente-contenido small{font-size:var(--texto-11)}.pendientes-columna .asa-pendiente{min-width:32px;min-height:32px}.pendientes-columna .pendiente-calendario>.boton{min-height:32px;padding:var(--espacio-4) var(--espacio-8);font-size:var(--texto-12);grid-column:2;justify-self:start}.pendientes-paginacion{justify-content:space-between;align-items:center;gap:var(--espacio-8);margin-top:var(--espacio-12);font-size:var(--texto-13);display:flex}@media (min-width:1200px){.calendario-distribucion{grid-template-columns:minmax(0,5fr) minmax(220px,1fr)}}@media (pointer:coarse){.calendario-navegacion-inferior .boton,.pendientes-filtros button,.pendientes-columna .asa-pendiente,.pendientes-columna .pendiente-calendario>.boton{min-height:var(--control-tactil)}.pendientes-columna .pendiente-calendario{grid-template-columns:44px minmax(0,1fr)}}.pendientes-barra{gap:var(--espacio-6);margin:var(--espacio-12) 0;align-items:center;display:flex}.pendientes-orden{justify-content:space-between;align-items:center;gap:var(--espacio-4);min-width:0;min-height:32px;padding:var(--espacio-5) var(--espacio-6);border:1px solid var(--borde);border-radius:var(--radio-5);color:var(--texto);background:var(--superficie);font:inherit;font-size:var(--texto-12);cursor:pointer;flex:1;display:flex}.pendientes-orden>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pendientes-barra .boton{min-height:32px;padding:var(--espacio-5) var(--espacio-7);font-size:var(--texto-12);flex:none}.pendientes-filtros{padding:var(--espacio-8);margin-bottom:var(--espacio-10);border:1px solid var(--borde);border-radius:var(--radio-6);background:var(--hover)}.pendientes-resumen{justify-content:space-between;align-items:center;gap:var(--espacio-6);margin-bottom:var(--espacio-8);font-size:var(--texto-12);display:flex}.pendientes-resumen button{color:var(--tinta-texto);cursor:pointer;font:inherit;background:0 0;border:0;min-height:32px}.pendientes-columna .pendiente-calendario{gap:var(--espacio-6);grid-template-columns:24px minmax(0,1fr)}.pendientes-columna .asa-pendiente{background:0 0;border:0;min-width:24px;min-height:32px}.pendiente-contenido{gap:var(--espacio-5)}.pendiente-titulo{-webkit-line-clamp:2;text-align:left;color:var(--texto);font:inherit;font-weight:var(--peso-medio);line-height:var(--linea-1-4);cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.pendiente-titulo:hover{color:var(--tinta-texto);text-decoration:underline}.pendiente-creacion{color:var(--texto-2);font-size:var(--texto-10)!important}@media (pointer:coarse){.pendientes-barra .boton,.pendientes-orden,.pendiente-titulo{min-height:var(--control-tactil)}.pendientes-columna .pendiente-calendario{grid-template-columns:44px minmax(0,1fr)}.pendientes-columna .asa-pendiente{min-width:44px;min-height:var(--control-tactil)}}.pendiente-pie{justify-content:space-between;align-items:center;gap:var(--espacio-4);flex-wrap:wrap;display:flex}.pendiente-pie button{min-height:28px;color:var(--tinta-texto);padding:var(--espacio-2) 0;font:inherit;font-size:var(--texto-11);cursor:pointer;background:0 0;border:0}@media (pointer:coarse){.pendiente-pie button{min-height:var(--control-tactil)}}.agenda-marco .agenda-cabecera,.agenda-marco:not([data-modo=dia]) .agenda-dias{grid-template-columns:30px repeat(7,minmax(0,1fr))}.agenda-cabecera .agenda-semana-cab{color:var(--texto-2);font-size:var(--texto-11);padding-inline:0}.agenda-numero-semana{padding-top:var(--espacio-12);background:var(--hover);border-right:1px solid var(--borde);border-bottom:1px solid var(--borde);color:var(--texto-2);font-size:var(--texto-11);font-variant-numeric:tabular-nums;justify-content:center;align-items:flex-start;display:flex}.agenda-numero-semana span{border-radius:var(--radio-5);place-items:center;min-width:24px;min-height:24px;display:grid}.agenda-numero-semana[data-actual=true] span{background:var(--tinta);color:var(--sobre-tinta);font-weight:var(--peso-semifuerte)}.agenda-semana-dia{padding:var(--espacio-8);color:var(--texto-2);font-size:var(--texto-12);border-bottom:1px solid var(--borde);margin:0}@media (max-width:699px){.agenda-marco .agenda-cabecera,.agenda-marco:not([data-modo=dia]) .agenda-dias{grid-template-columns:24px repeat(7,minmax(0,1fr))}.agenda-numero-semana{padding-top:var(--espacio-5)}.agenda-numero-semana span{min-width:20px}}.barra-calendario .botones-segmentados[aria-label="Vista del calendario"],.barra-calendario .botones-segmentados[aria-label="Presentación del calendario"],.barra-calendario .filtros-eventos{width:max-content}.barra-calendario .botones-segmentados button,.barra-calendario .botones-segmentados:not(.filtros-eventos) button{padding-inline:var(--espacio-12);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:699px){.barra-calendario .filtros-eventos{width:100%}.barra-calendario .filtros-eventos button{min-width:0;padding-inline:var(--espacio-6);flex:1 1 0}}.agenda-cabecera [data-finde=true]{color:var(--texto-2);border-top:3px solid var(--borde);padding-top:var(--espacio-9)}.agenda-marco[data-laborables=true] .agenda-cabecera,.agenda-marco[data-laborables=true]:not([data-modo=dia]) .agenda-dias{grid-template-columns:30px repeat(5,minmax(0,1fr))}@media (max-width:699px){.agenda-marco[data-laborables=true] .agenda-cabecera,.agenda-marco[data-laborables=true]:not([data-modo=dia]) .agenda-dias{grid-template-columns:24px repeat(5,minmax(0,1fr))}.agenda-cabecera [data-finde=true]{padding-top:var(--espacio-5)}}.semana-desplegable{display:flex;position:relative}.semana-menu{z-index:20;width:196px;padding:var(--espacio-5);border:1px solid var(--borde);border-radius:var(--radio-8);background:var(--superficie);box-shadow:var(--sombra-2);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.barra-calendario .semana-menu button{width:100%;padding:var(--espacio-9) var(--espacio-10);text-align:left;justify-content:space-between;min-height:40px;display:flex}.barra-calendario .semana-menu button[aria-checked=true]{background:var(--seleccion);color:var(--tinta-texto)}.barra-calendario .semana-menu button:hover{background:var(--hover)}@media (pointer:coarse){.barra-calendario .semana-menu button{min-height:var(--control-tactil)}}.barra-calendario .semana-disparador{gap:var(--espacio-9)}.semana-chevron{opacity:.75;transition:transform var(--animacion-rapida) ease;flex:none}.semana-disparador[aria-expanded=true] .semana-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.semana-chevron{transition:none}}.barra-calendario .botones-segmentados .semana-menu button{justify-content:space-between;gap:var(--espacio-16);width:100%;padding-inline:var(--espacio-10);display:flex}.semana-menu button>span:last-child{text-align:right;flex:0 0 14px}dialog.agenda-popup{width:min(480px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;position:fixed;inset:0}.agenda-popup>header{z-index:1;background:var(--superficie);padding-block:var(--espacio-4);position:sticky;top:-16px}.agenda-popup>header>button{min-width:44px;min-height:var(--control-tactil);flex:none}.pendientes-columna .pendiente-calendario{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;display:block}.pendientes-columna .pendiente-calendario[data-arrastrando=true]{cursor:grabbing}.pendientes-columna .pendiente-calendario:focus-visible{outline:2px solid var(--tinta);outline-offset:2px}.evento-arrastrable{cursor:grab;touch-action:pan-y}.evento-arrastrable>a,.evento-arrastrable>div{cursor:grab}.evento-arrastrable[data-arrastrando=true]{opacity:.35}.evento-arrastrable:focus-visible{outline:2px solid var(--tinta);outline-offset:2px;border-radius:var(--radio-6)}button.evento-entrega,button.evento-trabajo{width:100%;font:inherit;text-align:left;background:var(--superficie)}.detalle-demo h3,.detalle-demo h4,.detalle-demo dl{margin-top:var(--espacio-16)}.detalle-demo dt{font-size:var(--texto-13);color:var(--texto-2);margin-top:var(--espacio-8)}.detalle-demo-form{gap:var(--espacio-12);margin-top:var(--espacio-12);display:grid}.detalle-demo-form label{gap:var(--espacio-5);min-width:0;font-size:var(--texto-14);display:grid}.detalle-demo-fila{gap:var(--espacio-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detalle-demo-form .campo{width:100%;min-width:0}.demo-subtarea{gap:var(--espacio-6);margin:var(--espacio-8) 0;grid-template-columns:24px minmax(0,1fr) 44px;align-items:center;display:grid}.demo-subtarea input[type=checkbox]{width:20px;height:20px}.demo-subtarea-nueva{gap:var(--espacio-6);margin-top:var(--espacio-8);display:flex}.demo-subtareas h3{margin:0}.demo-subtareas h3 small{color:var(--texto-2);font-weight:var(--peso-normal)}.panel-tarea{width:min(620px,100%)}.panel-tarea .tarea>.seccion-titulo{display:none}.ficha-pestanas{gap:var(--espacio-6);margin:var(--espacio-10) 0;flex-wrap:wrap;display:flex}.ficha-pestanas .boton{min-height:36px;font-size:var(--texto-13);padding:var(--espacio-6) var(--espacio-10)}.ficha-pestanas [aria-pressed=true]{color:var(--tinta-texto);background:var(--seleccion)}.panel-tarea .ficha,.panel-tarea .ficha-form{gap:var(--espacio-8)}.panel-tarea .ficha-titulo{font-size:var(--texto-20)}.panel-tarea .ficha-campos{gap:var(--espacio-6) var(--espacio-10);padding-block:var(--espacio-8);grid-template-columns:125px minmax(0,1fr)}.panel-tarea .ficha-campos label{margin:0}.panel-tarea .campo{min-height:36px;padding:var(--espacio-6) var(--espacio-9)}.panel-tarea .ficha-notas{height:72px;min-height:72px}.panel-tarea .ficha-pie{padding:var(--espacio-8) 0;background:var(--superficie);position:sticky;bottom:0}.panel-tarea .planificar-tarea{margin:var(--espacio-8) 0;padding-top:var(--espacio-8)}dialog.panel-edicion-demo{border-radius:0;width:min(620px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;inset:0 0 0 auto}.panel-edicion-demo .detalle-demo-form{gap:var(--espacio-8) var(--espacio-12);grid-template-columns:repeat(2,minmax(0,1fr))}.panel-edicion-demo .detalle-demo-form>label:first-child,.panel-edicion-demo .detalle-demo-form>label:nth-child(2),.panel-edicion-demo .detalle-demo-fila,.panel-edicion-demo .demo-subtareas,.panel-edicion-demo .detalle-demo-form>p,.panel-edicion-demo .detalle-demo-form>button{grid-column:1/-1}.panel-edicion-demo .detalle-demo-form[data-pestana=detalles] .demo-subtareas,.panel-edicion-demo .detalle-demo-form[data-pestana=subtareas]>label,.panel-edicion-demo .detalle-demo-form[data-pestana=subtareas] .detalle-demo-fila{display:none}.panel-edicion-demo .detalle-demo-form>button[type=submit]{position:sticky;bottom:0}@media (max-width:599px){.panel-tarea .ficha-campos{grid-template-columns:100px minmax(0,1fr)}.panel-tarea .campo{min-height:var(--control-tactil)}.panel-edicion-demo .detalle-demo-form{gap:var(--espacio-8)}}.panel-tarea,dialog.panel-edicion-demo{width:min(640px,100vw);padding-inline:var(--espacio-24);box-shadow:var(--sombra-7)}.panel-tarea-cab,.panel-edicion-demo>header{padding-block:var(--espacio-12);border-bottom:0}.panel-contexto,.panel-edicion-demo>header h2{color:var(--texto-2);font-size:var(--texto-13);font-weight:var(--peso-medio)}.panel-tarea-cab>button,.panel-edicion-demo>header>button{background:var(--hover);border-radius:var(--radio-7);border:0;min-width:36px;min-height:36px}.panel-tarea .tarea>.enlace,.demo-identidad>.meta{font-size:var(--texto-12);color:var(--texto-2);margin:var(--espacio-2) 0 var(--espacio-8);display:block}.panel-tarea .ficha-identidad,.demo-identidad .ficha-titulo{font-size:var(--texto-22);font-weight:var(--peso-titulo);line-height:var(--linea-1-35);padding:var(--espacio-8) 0 var(--espacio-12)}.ficha-pestanas{gap:var(--espacio-18);border-bottom:1px solid var(--borde);margin:0 0 var(--espacio-18);flex-wrap:nowrap}.ficha-pestanas .boton{padding:var(--espacio-10) 0;color:var(--texto-2);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0}.ficha-pestanas .boton[aria-pressed=true],.ficha-pestanas .boton[aria-selected=true]{color:var(--tinta-texto);box-shadow:inset 0 -2px var(--tinta);background:0 0}.panel-tarea .ficha-campos{gap:var(--espacio-8) var(--espacio-16);border:0;grid-template-columns:140px minmax(0,1fr);padding:0}.panel-tarea .ficha-campos .campo{border-radius:var(--radio-6);background:0 0;border:1px solid #0000}.panel-tarea .ficha-campos .campo:hover{border-color:var(--borde);background:var(--hover)}.panel-tarea .ficha-descripcion-etiqueta{color:var(--texto);font-weight:var(--peso-semifuerte);margin-top:var(--espacio-12)}.panel-tarea .ficha-notas{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-8);min-height:88px}.panel-tarea .ficha-pie{border-top:1px solid var(--borde);padding-top:var(--espacio-12)}.panel-tarea .ficha-peligro{border:0;padding-top:0}.panel-tarea .ficha-peligro>button{min-height:32px;font-size:var(--texto-12);color:var(--texto-2);padding:0}.panel-edicion-demo .detalle-demo-form>label{grid-column:auto}.panel-edicion-demo .detalle-demo-form .demo-proyecto{order:1;grid-column:1/-1}.panel-edicion-demo .detalle-demo-form .detalle-demo-fila{order:0}.panel-edicion-demo .detalle-demo-form>label{order:2}.panel-edicion-demo .detalle-demo-form>.demo-descripcion{font-weight:var(--peso-semifuerte);order:3;grid-column:1/-1}.panel-edicion-demo .detalle-demo-form>section,.panel-edicion-demo .detalle-demo-form>p{order:4}.panel-edicion-demo .detalle-demo-form>button{order:5;justify-self:end;min-width:150px}.panel-edicion-demo .campo{border-color:var(--borde);background:var(--superficie);min-height:38px;padding:var(--espacio-7) var(--espacio-10)}.demo-subtarea .campo{background:0 0;border-color:#0000}.demo-subtarea{border-bottom:1px solid var(--borde);padding-block:var(--espacio-4)}.demo-subtarea input[type=checkbox]{accent-color:var(--tinta-texto)}@media (max-width:599px){.panel-tarea,dialog.panel-edicion-demo{padding-inline:var(--espacio-16)}.panel-tarea .ficha-campos{grid-template-columns:110px minmax(0,1fr)}.ficha-pestanas{gap:var(--espacio-14)}.panel-edicion-demo .campo,.ficha-pestanas .boton,.panel-tarea-cab>button{min-height:var(--control-tactil)}}@media (min-width:700px){.panel-tarea .ficha-campos{gap:var(--espacio-10) var(--espacio-12);grid-template-columns:105px minmax(0,1fr) 85px minmax(0,1fr)}}.panel-tarea .ficha-campos .campo{max-width:100%}.evento-entrega,.evento-trabajo{border:0;border-left:4px solid}.evento-hora{align-items:center;gap:var(--espacio-4);min-width:0;display:inline-flex}.evento-tipo{flex-shrink:0;width:12px;height:12px}dialog.agenda-popup-dia[open]{flex-direction:column;display:flex;overflow:hidden}.agenda-popup-dia>header,.agenda-popup-dia>.meta{flex-shrink:0}.agenda-popup-lista{min-height:0;position:relative}.agenda-popup-dia .agenda-popup-eventos{overscroll-behavior:contain;scrollbar-width:none;max-height:min(440px,100dvh - 180px);padding:var(--espacio-2) var(--espacio-2) var(--espacio-8);overflow-y:auto}.agenda-popup-dia .agenda-popup-eventos::-webkit-scrollbar{display:none}.agenda-popup-dia .agenda-popup-eventos:focus-visible{outline:2px solid var(--tinta);outline-offset:-2px;border-radius:var(--radio-6)}.agenda-popup-lista[data-mas=true]:after{content:"";background:linear-gradient(transparent,var(--superficie));pointer-events:none;height:58px;position:absolute;bottom:0;left:0;right:0}.agenda-scroll-indicador{z-index:1;align-items:center;gap:var(--espacio-6);min-height:var(--control-tactil);padding:0 var(--espacio-14);border:1px solid var(--borde);border-radius:var(--radio-24);background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-8);font:inherit;font-size:var(--texto-12);cursor:pointer;display:flex;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.agenda-scroll-indicador[aria-hidden=true]{visibility:hidden;pointer-events:none}.agenda-scroll-indicador svg{width:18px;height:18px;animation:1.6s ease-in-out 3 indicar-scroll}@keyframes indicar-scroll{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.agenda-scroll-indicador svg{animation:none}}.contenido{background:var(--superficie)}.contenido>.pagina-transicion{max-width:none}.mis-tareas{gap:var(--espacio-16)}.grupo-tabla{--grupo-color:var(--grupo-pendiente);margin-block:var(--espacio-20) var(--espacio-28)}.grupo-tabla>.grupo-cab{color:var(--grupo-color);font-size:var(--texto-16);font-weight:var(--peso-titulo);gap:var(--espacio-10);padding:var(--espacio-4) var(--espacio-8);margin-bottom:var(--espacio-6)}.grupo-tabla>.grupo-cab:before{content:"";width:7px;height:7px;margin-right:var(--espacio-4);transition:transform var(--animacion-rapida);border-bottom:1.8px solid;border-right:1.8px solid;transform:rotate(-45deg)}.grupo-tabla[open]>.grupo-cab:before{transform:rotate(45deg)}.grupo-tabla>.grupo-cab::-webkit-details-marker{display:none}.grupo-tabla .columna-n{font-size:var(--texto-12);font-weight:var(--peso-normal);color:var(--texto-2);background:0 0}.grupo-tabla .tabla{border-left:5px solid var(--grupo-color);border-radius:var(--radio-5) 0 0 var(--radio-5)}.grupo-agregar{text-align:left;width:100%;padding:var(--espacio-8) var(--espacio-48);border:1px solid var(--borde);border-top:0;border-left:5px solid var(--grupo-color);border-radius:0 0 0 var(--radio-5);background:var(--superficie);min-height:36px;color:var(--texto-2);font:inherit;font-size:var(--texto-13);cursor:pointer}.grupo-agregar:hover{background:var(--hover);color:var(--tinta-texto)}.tareas-vistas{gap:var(--espacio-12)}.tareas-vistas>button{padding:var(--espacio-10) var(--espacio-8);background:0 0;border:0;border-radius:0}.tareas-vistas>button[aria-pressed=true]{box-shadow:inset 0 -2px var(--tinta);color:var(--texto);background:0 0}.barra-herramientas{gap:var(--espacio-4);border-bottom:0}.barra-herramientas .control-barra{background:0 0;border:0}@media (min-width:900px){.contenido{padding:var(--espacio-28) var(--espacio-32) var(--espacio-64)}.pagina-cab h1,.proyecto h1,.mis-tareas h1{font-size:var(--texto-26);letter-spacing:var(--tracking-titulo)}.tabla-fila{min-height:34px;box-shadow:none!important}.tabla-cabecera{min-height:30px}.tabla-titulo{font-size:var(--texto-13)}.tabla-fila>.col-prioridad,.tabla-fila>.col-estado{padding:0!important}.tabla .celda-prioridad,.tabla .pildora-estado{min-height:34px;font-size:var(--texto-12);border:0;border-radius:0}.tabla-fila>[role=cell]{padding-block:0}.tabla-fila .col-check input{width:16px;height:16px}.barra-herramientas .boton,.barra-herramientas .control-barra{min-height:32px;font-size:var(--texto-13)}.tareas-filtros{align-items:end;gap:var(--espacio-12);display:flex}.tareas-filtros>label{font-size:var(--texto-11);gap:var(--espacio-3);flex:0 210px}.tareas-filtros .campo{min-height:34px;padding:var(--espacio-5) var(--espacio-9);font-size:var(--texto-13);background:0 0;border-color:#0000}.tareas-filtros .campo:hover,.tareas-filtros .campo:focus-within{background:var(--hover)}}@media (max-width:899px){.grupo-tabla{margin-block:var(--espacio-12) var(--espacio-22)}.grupo-tabla .tabla{border-left:3px solid var(--grupo-color)}.grupo-agregar{min-height:var(--control-tactil);padding-left:var(--espacio-20)}.barra-herramientas{flex-wrap:wrap;overflow:visible}}.grupo-tabla{display:block}@media (min-width:900px) and (pointer:fine){.tabla-fila .check{width:32px;height:32px;min-height:32px}.tabla-fila .check:before{border-radius:var(--radio-3);inset:8px}.tabla-fila .check[data-hecha=true]:after{width:5px;height:8px;top:10px;left:13px}.tabla-fila .celda,.tabla-fila .selector-fecha-disparador{min-height:32px}.tabla-fila .col-fecha{padding:0 var(--espacio-5)!important}}.herramientas-tareas{min-width:0}.herramientas-panel{align-items:center;gap:var(--espacio-12);padding:var(--espacio-12);border:1px solid var(--borde);border-radius:var(--radio-6);margin-block:var(--espacio-4) var(--espacio-12);background:var(--superficie);flex-wrap:wrap;display:flex}.herramientas-panel label{gap:var(--espacio-7);min-height:36px;font-size:var(--texto-13);align-items:center;display:flex}.herramientas-panel input{accent-color:var(--tinta-texto)}.resumen-grupo{justify-content:flex-end;align-items:center;gap:var(--espacio-16);padding:var(--espacio-8) var(--espacio-12);border:1px solid var(--borde);font-size:var(--texto-12);color:var(--texto-2);border-top:0;flex-wrap:wrap;display:flex}.resumen-grupo-estados{gap:var(--espacio-2);border-radius:var(--radio-2);width:110px;height:16px;display:flex;overflow:hidden}.subtareas-en-lista{flex-basis:100%}.subtareas-abrir{color:var(--texto-2);font:inherit;font-size:var(--texto-11);cursor:pointer;padding:var(--espacio-3) 0;background:0 0;border:0;min-height:24px}.subtareas-abrir:hover{color:var(--tinta-texto)}.subtareas-desplegadas .pasos-tarea{padding:var(--espacio-12);margin:var(--espacio-6) 0 var(--espacio-10);border-radius:var(--radio-4);width:100%}.tabla-fila>.col-titulo{flex-wrap:wrap;align-content:center}.subtareas-desplegadas{width:100%}.grupo-tabla>.nueva-tarea{padding:var(--espacio-12);border:1px solid var(--borde)}@media (max-width:899px){.herramientas-tareas .barra-herramientas{flex-wrap:wrap;overflow:visible}.herramientas-tareas .buscar-compacto{flex:1;min-width:110px}.herramientas-tareas .control-barra,.subtareas-abrir{min-height:var(--control-tactil)}.resumen-grupo{justify-content:flex-start;gap:var(--espacio-8) var(--espacio-12)}.subtareas-desplegadas .paso-nuevo{flex-wrap:wrap}}.herramienta-selector{font-size:var(--texto-13);color:var(--texto-2);align-items:center;gap:0;display:flex}.herramienta-selector>span{padding-left:var(--espacio-8)}.grupo-captura{padding:var(--espacio-12);border:1px solid var(--borde)}@media (min-width:900px){.subtareas-en-lista{flex-basis:auto;margin-left:auto}.subtareas-en-lista:has([aria-expanded=true]){flex-basis:100%;margin-left:0}.tabla-fila:has(.subtareas-desplegadas)>[role=cell]:not(.col-titulo){align-self:start;min-height:34px}}.rejilla{margin:var(--espacio-12) 0;border:1px solid var(--borde);border-radius:var(--radio-8);background:var(--superficie);overflow:hidden}.rejilla-cabecera,.rejilla-todo-dia,.rejilla-cuerpo{display:grid}.rejilla-cabecera{border-bottom:1px solid var(--borde)}.rejilla-zona{padding:0 var(--espacio-6) var(--espacio-6);font-size:var(--texto-10);color:var(--texto-2);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-self:end;overflow:hidden}.rejilla-dia{padding:var(--espacio-10) var(--espacio-4) var(--espacio-8);text-align:center;font-size:var(--texto-13);color:var(--texto-2)}.rejilla-dia b{min-width:24px;height:24px;padding:0 var(--espacio-4);border-radius:var(--radio-6);color:var(--texto);font-weight:var(--peso-semifuerte);place-items:center;display:inline-grid}.rejilla-dia[data-hoy=true]{color:var(--texto);font-weight:var(--peso-semifuerte)}.rejilla-dia[data-hoy=true] b{background:var(--cal-ahora);color:var(--blanco)}.rejilla-todo-dia{gap:var(--espacio-2) 0;padding:var(--espacio-4) 0;border-bottom:1px solid var(--borde);max-height:132px;overflow-y:auto}.rejilla-plegar{color:var(--texto-2);font:inherit;font-size:var(--texto-12);cursor:pointer;background:0 0;border:0;grid-column:1}.rejilla-scroll{overscroll-behavior:contain;height:min(70dvh,720px);overflow-y:auto}.rejilla-cuerpo{isolation:isolate;position:relative}.rejilla-horas{position:relative}.rejilla-horas span{font-size:var(--texto-11);color:var(--texto-2);font-variant-numeric:tabular-nums;position:absolute;right:8px;transform:translateY(-50%)}.rejilla-columna{border-left:1px solid var(--borde);background:repeating-linear-gradient(to bottom,transparent 0,transparent 47px,var(--borde) 47px,var(--borde) 48px);position:relative}.rejilla-columna[data-destino=true]{background-color:var(--seleccion)}.rejilla-ahora{background:var(--cal-ahora);z-index:3;pointer-events:none;height:2px;position:absolute;left:0;right:0}.rejilla-ahora:before{content:"";background:var(--cal-ahora);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.ev-envoltorio{min-width:0}.ev-envoltorio .evento-arrastrable{height:100%}.rejilla-columna>.ev-envoltorio{z-index:1;position:absolute}.ev-bloque,.ev-todo-dia,.ev-linea{min-width:0;font:inherit;text-align:left;color:color-mix(in srgb,var(--c) 58%,var(--texto));background:color-mix(in srgb,var(--c) 16%,var(--superficie));cursor:pointer;border:0;text-decoration:none;display:flex}.ev-bloque{gap:var(--espacio-1);width:100%;height:100%;padding:var(--espacio-3) var(--espacio-6);border-left:3px solid var(--c);border-radius:var(--radio-4);font-size:var(--texto-12);line-height:var(--linea-1-25);flex-direction:column;overflow:hidden}.ev-bloque:hover,.ev-todo-dia:hover,.ev-linea:hover{background:color-mix(in srgb,var(--c) 26%,var(--superficie))}.ev-bloque .ev-titulo{font-weight:var(--peso-semifuerte);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ev-bloque .ev-hora{font-size:var(--texto-11);opacity:.8;font-variant-numeric:tabular-nums}.ev-bloque[data-tipo=entrega]{border-left-style:dashed}.ev-bloque[data-libre=true]{border:1px dashed color-mix(in srgb,var(--c) 50%,transparent);border-left:3px solid var(--c);background:0 0}[data-hecha=true] .ev-titulo,.ev-bloque[data-hecha=true] .ev-titulo,.ev-linea[data-hecha=true] .ev-titulo,.ev-todo-dia[data-hecha=true] .ev-titulo{opacity:.6;text-decoration:line-through}.ev-todo-dia{box-sizing:border-box;width:calc(100% - 4px);height:22px;margin:0 var(--espacio-2);padding:0 var(--espacio-8);border-radius:var(--radio-4);font-size:var(--texto-12);font-weight:var(--peso-medio);white-space:nowrap;border-left:3px solid var(--c);align-items:center;overflow:hidden}.ev-todo-dia[data-continua-antes=true]{border-left-style:dashed;border-top-left-radius:0;border-bottom-left-radius:0}.ev-todo-dia[data-continua-despues=true]{border-right:3px dashed var(--c);border-top-right-radius:0;border-bottom-right-radius:0}@media (pointer:coarse){.ev-todo-dia{min-height:var(--control-tactil)}}.ev-todo-dia .ev-titulo,.ev-linea .ev-titulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-todo-dia .ev-hora{display:none}.mes-lineas{gap:var(--espacio-2);display:grid}.ev-linea{align-items:center;gap:var(--espacio-4);width:100%;min-height:20px;padding:var(--espacio-1) var(--espacio-6);border-left:3px solid var(--c);border-radius:var(--radio-3);font-size:var(--texto-12);color:var(--texto);background:0 0}.ev-linea[data-todo-dia=true]{background:color-mix(in srgb,var(--c) 16%,var(--superficie));color:color-mix(in srgb,var(--c) 58%,var(--texto));font-weight:var(--peso-medio)}.ev-linea .ev-hora{color:var(--texto-2);font-variant-numeric:tabular-nums;flex:none}.agenda-marco[data-modo=mes] .agenda-dia{min-height:118px;padding:var(--espacio-4) var(--espacio-4) var(--espacio-6)}.agenda-marco[data-modo=mes] .agenda-dia h3{margin:0 var(--espacio-2) var(--espacio-4);font-size:var(--texto-12)}.agenda-marco[data-modo=mes] .agenda-ver-mas{color:var(--texto-2);padding:0 var(--espacio-6);font-size:var(--texto-12);text-align:left;background:0 0}.agenda-popup .ev-linea{min-height:32px;font-size:var(--texto-14)}@media (max-width:699px){.rejilla-scroll{height:62dvh}.rejilla-dia{font-size:var(--texto-12)}.ev-bloque{font-size:var(--texto-12);padding:var(--espacio-2) var(--espacio-4)}}@media (pointer:coarse){.ev-linea{min-height:28px}}.dialogo-evento{width:min(var(--panel-tarea-ancho),calc(100vw - 24px))}.evento-ficha{gap:var(--espacio-10);margin-top:var(--espacio-8);font-size:var(--texto-14);display:grid}.evento-calendario-nombre{align-items:center;gap:var(--espacio-8);color:var(--texto-2);font-size:var(--texto-13);display:flex}.evento-asistentes{gap:var(--espacio-4);font-size:var(--texto-14);max-height:160px;list-style:none;display:grid;overflow:auto}.evento-descripcion{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;padding:var(--espacio-8);background:var(--fondo);border-radius:var(--radio-6);font-size:var(--texto-14);overflow:auto}.rejilla-columna{cursor:copy}.rejilla-columna .ev-envoltorio{cursor:auto}.evento-borrar{gap:var(--espacio-10);padding:var(--espacio-12);border:1px solid var(--borde);border-radius:var(--radio-8);display:grid}.rejilla-columna{cursor:cell;-webkit-user-select:none;user-select:none}.rejilla-seleccion{z-index:2;border-radius:var(--radio-6);background:color-mix(in srgb,var(--tinta) 16%,transparent);border:1px solid color-mix(in srgb,var(--tinta) 55%,transparent);pointer-events:none;position:absolute;left:2px;right:2px;overflow:hidden}.rejilla-seleccion span{padding:var(--espacio-2) var(--espacio-6);font-size:var(--texto-12);font-weight:var(--peso-semifuerte);color:var(--tinta-texto);display:block}dialog.panel-crear{width:var(--panel-evento-ancho);border:1px solid var(--borde);border-radius:var(--radio-12);background:var(--superficie);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--texto);box-shadow:var(--sombra-9);margin:0;padding:0;position:fixed;overflow:auto}dialog.panel-crear::backdrop{background:0 0}.panel-crear form{flex-direction:column;display:flex}.panel-crear-cab{padding:var(--espacio-8) var(--espacio-8) 0 var(--espacio-12);justify-content:space-between;align-items:center;display:flex}.panel-crear-tipo{appearance:none;padding:var(--espacio-6) var(--espacio-20) var(--espacio-6) 0;font:inherit;font-weight:var(--peso-semifuerte);color:var(--texto);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23888' fill='none'/%3E%3C/svg%3E") right 4px center no-repeat;border:0}.panel-crear-cerrar{color:var(--texto-2);font-size:var(--texto-20);border-radius:var(--radio-6);cursor:pointer;background:0 0;border:0;width:32px;height:32px}.panel-crear-cerrar:hover{background:var(--hover)}.panel-crear-titulo{font:inherit;font-size:var(--texto-17);font-weight:var(--peso-semifuerte);color:var(--texto);padding:var(--espacio-8) var(--espacio-12) var(--espacio-12);border:0;border-bottom:1px solid var(--borde);background:0 0;outline:none}.panel-crear-titulo::placeholder{color:var(--texto-2);font-weight:var(--peso-medio)}.panel-crear-grupo{padding:var(--espacio-8) var(--espacio-12);border-bottom:1px solid var(--borde);gap:var(--espacio-2);flex-direction:column;display:flex}.panel-crear-fila{align-items:center;gap:var(--espacio-8);min-height:32px;font-size:var(--texto-14);display:flex}.panel-crear-sangria{padding-left:var(--espacio-28);justify-content:space-between}.panel-crear-icono{text-align:center;width:20px;color:var(--texto-2);flex:none}.panel-crear-horas{align-items:center;gap:var(--espacio-6);flex-wrap:wrap;display:flex}.panel-crear-horas input,.panel-crear-fecha input{font:inherit;color:var(--texto);padding:var(--espacio-4);border-radius:var(--radio-6);background:0 0;border:0}.panel-crear-horas input:hover,.panel-crear-fecha:hover{background:var(--hover)}.panel-crear-fecha{border-radius:var(--radio-6);padding:var(--espacio-2) var(--espacio-4);cursor:pointer;text-transform:capitalize;align-items:center;display:inline-flex;position:relative}.panel-crear-fecha input{opacity:0;cursor:pointer;position:absolute;inset:0}.panel-crear-check{align-items:center;gap:var(--espacio-6);color:var(--texto-2);cursor:pointer;display:inline-flex}.panel-crear-campo,.panel-crear-select{min-width:0;font:inherit;color:var(--texto);padding:var(--espacio-6) var(--espacio-4);border-radius:var(--radio-6);background:0 0;border:0;flex:1}.panel-crear-campo::placeholder{color:var(--texto-2)}.panel-crear-campo:hover,.panel-crear-select:hover,.panel-crear-campo:focus{background:var(--hover);outline:none}textarea.panel-crear-campo{resize:vertical}.panel-crear-punto{border-radius:var(--radio-3);width:12px;height:12px;margin:0 var(--espacio-4);flex:none}.panel-crear-nota{margin:0 0 0 var(--espacio-28);font-size:var(--texto-13)}.panel-crear .aviso-error{margin:var(--espacio-8) var(--espacio-12) 0}.panel-crear-pie{justify-content:space-between;align-items:center;gap:var(--espacio-8);padding:var(--espacio-10) var(--espacio-12);display:flex}.panel-crear-pie .meta{font-size:var(--texto-12)}@media (max-width:699px){dialog.panel-crear{border-radius:var(--radio-14);width:auto}.panel-crear-fila{min-height:var(--control-tactil)}.panel-crear-pie .meta{display:none}}.rejilla-columna>.ev-envoltorio .ev-bloque{box-shadow:0 0 0 1px var(--superficie)}.ev-bloque[data-libre=true]{background:var(--superficie)}.rejilla-seleccion{z-index:60}.panel-crear-horas input::-webkit-calendar-picker-indicator{display:none}.panel-crear-horas input{width:auto;min-width:0}svg.panel-crear-icono{width:16px;height:16px;margin:0 var(--espacio-2)}.ev-linea-corta{align-items:baseline;gap:var(--espacio-6);white-space:nowrap;min-width:0;display:flex}.ev-linea-corta .ev-titulo{text-overflow:ellipsis;-webkit-line-clamp:unset;display:block;overflow:hidden}.ev-linea-corta .ev-hora{flex:none}.panel-crear-opciones{justify-content:flex-start;gap:var(--espacio-14);flex-wrap:wrap}.panel-crear-texto{padding:var(--espacio-2) 0;font:inherit;font-size:var(--texto-14);color:var(--texto-2);cursor:pointer;border-radius:var(--radio-4);background:0 0;border:0;align-items:center;display:inline-flex;position:relative}.panel-crear-texto:hover,.panel-crear-texto[aria-pressed=true],.panel-crear-texto [data-activo=true]{color:var(--texto)}.panel-crear-texto[aria-pressed=true]{font-weight:var(--peso-semifuerte)}.panel-crear-texto select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.panel-crear-texto:focus-within{outline:2px solid var(--tinta);outline-offset:2px}.panel-crear-duracion{color:var(--texto-2);font-size:var(--texto-14)}.panel-crear-flecha{color:var(--texto-2);flex:none}.panel-crear-horas input{font-size:var(--texto-15)}.panel-crear-boton-fila{width:100%;font:inherit;color:var(--texto-2);text-align:left;cursor:pointer;border-radius:var(--radio-6);padding:0 var(--espacio-4) 0 0;background:0 0;border:0}.panel-crear-boton-fila:hover{background:var(--hover);color:var(--texto)}.panel-crear-meet-elegido{min-width:0;font-weight:var(--peso-medio);flex:1}.panel-crear-quitar{color:var(--texto-2);border-radius:var(--radio-6);cursor:pointer;width:28px;height:28px;font-size:var(--texto-16);background:0 0;border:0}.panel-crear-quitar:hover{background:var(--hover)}.panel-crear-descripcion{min-height:40px}.panel-crear-hecho{padding:var(--espacio-16) var(--espacio-14) var(--espacio-4);gap:var(--espacio-8);flex-direction:column;display:flex}.panel-crear-hecho-titulo{font-weight:var(--peso-fuerte);font-size:var(--texto-17);margin:0}.panel-crear-hecho .meta{margin:0}.panel-crear-meet{align-items:center;gap:var(--espacio-8);padding:var(--espacio-8) var(--espacio-10);border:1px solid var(--borde);border-radius:var(--radio-8);display:flex;overflow:hidden}.panel-crear-meet a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-crear-hecho .panel-crear-pie{padding:var(--espacio-6) 0 var(--espacio-10);flex-wrap:wrap;justify-content:flex-start}@media (max-width:699px){.panel-crear-texto{min-height:var(--control-tactil)}}.panel-crear-tipo-fijo{font-weight:var(--peso-semifuerte);padding:var(--espacio-6) 0}.panel-crear-acciones{align-items:center;gap:var(--espacio-2);display:inline-flex}.panel-crear-menu{position:relative}.panel-crear-menu summary{border-radius:var(--radio-6);cursor:pointer;width:32px;height:32px;color:var(--texto-2);font-size:var(--texto-18);place-items:center;list-style:none;display:grid}.panel-crear-menu summary::-webkit-details-marker{display:none}.panel-crear-menu summary:hover,.panel-crear-menu[open] summary{background:var(--hover)}.panel-crear-menu [role=menu]{z-index:5;min-width:230px;padding:var(--espacio-4);border:1px solid var(--borde);border-radius:var(--radio-8);background:var(--superficie);box-shadow:var(--sombra-10);flex-direction:column;display:flex;position:absolute;top:34px;right:0}.panel-crear-menu [role=menuitem]{text-align:left;padding:var(--espacio-8) var(--espacio-10);font:inherit;font-size:var(--texto-14);color:var(--texto);border-radius:var(--radio-6);cursor:pointer;background:0 0;border:0;text-decoration:none;display:block}.panel-crear-menu [role=menuitem]:hover{background:var(--hover)}.panel-crear-peligro{color:var(--lacre)!important}.panel-crear-titulo-fijo{margin:0}.panel-evento-unirse{width:100%;margin:var(--espacio-6) 0 var(--espacio-2);box-sizing:border-box;justify-content:center;display:flex}.panel-evento-asistentes{margin:0 0 var(--espacio-4) var(--espacio-28);gap:var(--espacio-2);font-size:var(--texto-14);flex-direction:column;padding:0;list-style:none;display:flex}.panel-evento-asistentes li{justify-content:space-between;gap:var(--espacio-8);display:flex}.panel-evento-asistentes li span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-evento-asistentes [data-estado=accepted]{color:var(--e-hecho)}.panel-evento-asistentes [data-estado=declined]{color:var(--lacre)}.panel-evento-alcance{gap:var(--espacio-12);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.panel-evento-guardar{flex-direction:column;align-items:stretch}.panel-crear-pie-botones{gap:var(--espacio-8);display:flex}.panel-evento-mensaje{margin:var(--espacio-8) var(--espacio-12) var(--espacio-12)}.panel-crear-campo[readonly],.panel-crear-titulo[readonly]{cursor:default}.panel-crear-campo[readonly]:hover{background:0 0}.mini-mes{min-height:228px;padding:var(--espacio-2) var(--espacio-4) var(--espacio-10);margin-bottom:var(--espacio-6);border-bottom:1px solid var(--borde)}.mini-mes-cab{padding:var(--espacio-2) var(--espacio-2) var(--espacio-6) var(--espacio-26);font-size:var(--texto-14);justify-content:space-between;align-items:center;display:flex}.mini-mes-cab strong{font-weight:var(--peso-semifuerte);text-transform:capitalize}.mini-mes-cab button{color:var(--texto-2);border-radius:var(--radio-6);width:26px;height:26px;font-size:var(--texto-17);cursor:pointer;background:0 0;border:0}.mini-mes-cab button:hover{background:var(--hover);color:var(--texto)}.mini-mes-rejilla{row-gap:var(--espacio-2);font-size:var(--texto-12);font-variant-numeric:tabular-nums;grid-template-columns:22px repeat(7,minmax(0,1fr));display:grid}.mini-mes-dia-cab{text-align:center;color:var(--texto-2);font-size:var(--texto-11);padding-bottom:var(--espacio-2)}.mini-mes-sem{color:var(--texto-2);font-size:var(--texto-11);opacity:.75;place-items:center;display:grid}.mini-mes-dia{height:26px;color:var(--texto);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.mini-mes-dia span{border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.mini-mes-dia:hover span{background:var(--hover)}.mini-mes-dia[data-fuera]{color:var(--texto-2);opacity:.55}.mini-mes-dia[data-periodo]{background:color-mix(in srgb,var(--texto) 9%,transparent)}.mini-mes-dia[data-inicio]{border-top-left-radius:13px;border-bottom-left-radius:13px}.mini-mes-dia[data-fin]{border-top-right-radius:13px;border-bottom-right-radius:13px}.mini-mes-dia[aria-pressed=true] span{box-shadow:inset 0 0 0 1.5px var(--tinta)}.mini-mes-dia[data-hoy] span{background:var(--cal-ahora);color:var(--blanco);font-weight:var(--peso-fuerte)}.mini-mes-dia:focus-visible{outline:2px solid var(--tinta);outline-offset:-2px;border-radius:var(--radio-6)}@media (max-width:699px){.mini-mes-dia{height:36px}.mini-mes-dia span{width:32px;height:32px}}.mini-mes-cab strong{text-transform:none;white-space:nowrap}.mini-mes-cab>span{gap:var(--espacio-2);flex:none;display:inline-flex}.ed-caja{border:1px solid var(--borde);border-radius:var(--radio-10);background:var(--superficie);transition:border-color var(--animacion-rapida);flex-direction:column;display:flex}.ed-caja:focus-within{border-color:var(--tinta);box-shadow:0 0 0 1px var(--tinta)}.ed-barra{align-items:center;gap:var(--espacio-2);padding:var(--espacio-6) var(--espacio-8) var(--espacio-2);flex-wrap:wrap;display:flex}.ed-boton{min-width:30px;height:30px;padding:0 var(--espacio-6);border-radius:var(--radio-6);color:var(--texto);font:inherit;font-size:var(--texto-15);cursor:pointer;background:0 0;border:0;place-items:center;list-style:none;display:inline-grid}.ed-boton::-webkit-details-marker{display:none}.ed-boton:hover,.ed-menu[open]>.ed-boton{background:var(--hover)}.ed-boton[aria-pressed=true]{background:var(--seleccion);color:var(--tinta-texto)}.ed-icono-resaltar{border-radius:var(--radio-3);background:var(--texto);width:17px;height:17px;color:var(--superficie);font-size:var(--texto-12);font-weight:var(--peso-fuerte);place-items:center;display:inline-grid}.ed-icono-tamano{font-weight:var(--peso-semifuerte)}.ed-icono-tamano small{font-size:var(--texto-10);margin-left:var(--espacio-1)}.ed-icono-linea{font-weight:var(--peso-fuerte)}.ed-icono-arroba{font-size:var(--texto-17)}.ed-menu{position:relative}.ed-menu-lista{z-index:20;min-width:170px;padding:var(--espacio-4);border:1px solid var(--borde);border-radius:var(--radio-8);background:var(--superficie);box-shadow:var(--sombra-10);flex-direction:column;display:flex;position:absolute;top:34px;left:0}.ed-menu-lista [role=menuitem]{text-align:left;padding:var(--espacio-7) var(--espacio-10);border-radius:var(--radio-6);font:inherit;font-size:var(--texto-14);color:var(--texto);cursor:pointer;background:0 0;border:0}.ed-menu-lista [role=menuitem]:hover:not(:disabled){background:var(--hover)}.ed-menu-lista [role=menuitem]:disabled{opacity:.45;cursor:default}.ed-pie .ed-menu-lista{top:auto;bottom:34px}.ed-emojis{gap:var(--espacio-2);grid-template-columns:repeat(6,34px);display:grid}.ed-emojis [role=menuitem]{padding:var(--espacio-4);text-align:center;font-size:var(--texto-18)}.ed-zona{padding:var(--espacio-4) var(--espacio-14);cursor:text;min-height:96px}.ed-contenido{min-height:88px;font-size:var(--texto-15);line-height:var(--linea-1-55);color:var(--texto);outline:none}.ed-contenido>*+*{margin-top:.5em}.ed-contenido p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--texto-2);float:left;pointer-events:none;height:0}.ed-contenido h1{font-size:var(--texto-22)}.ed-contenido h2{font-size:var(--texto-20)}.ed-contenido h3{font-size:var(--texto-17)}.ed-contenido ul,.ed-contenido ol{padding-left:1.4em}.ed-contenido ul[data-type=taskList]{padding-left:.2em;list-style:none}.ed-contenido ul[data-type=taskList] li{gap:var(--espacio-8);align-items:flex-start;display:flex}.ed-contenido ul[data-type=taskList] li>label{margin-top:.2em}.ed-contenido ul[data-type=taskList] li[data-checked=true]>div{color:var(--texto-2);text-decoration:line-through}.ed-contenido blockquote{border-left:3px solid var(--borde);padding-left:var(--espacio-12);color:var(--texto-2)}.ed-contenido pre{background:var(--hover);padding:var(--espacio-10) var(--espacio-12);border-radius:var(--radio-8);font-size:var(--texto-14);overflow:auto}.ed-contenido a{color:var(--tinta-texto);text-decoration:underline}.ed-contenido mark{background:var(--resaltado);color:inherit;border-radius:var(--radio-2);padding:0 var(--espacio-1)}.ed-contenido hr{border:0;border-top:1px solid var(--borde);margin:var(--espacio-12) 0}.ed-contenido table{border-collapse:collapse;table-layout:fixed;width:100%}.ed-contenido td,.ed-contenido th{border:1px solid var(--borde);padding:var(--espacio-6) var(--espacio-8);vertical-align:top}.ed-contenido th{background:var(--hover);font-weight:var(--peso-semifuerte);text-align:left}.ed-contenido .selectedCell{background:var(--seleccion)}.ed-pie{justify-content:space-between;align-items:center;gap:var(--espacio-8);padding:var(--espacio-6) var(--espacio-8) var(--espacio-8) var(--espacio-10);display:flex}.ed-pie-acciones{align-items:center;gap:var(--espacio-2);min-width:0;color:var(--texto-2);display:flex}.ed-pie-acciones .ed-boton{color:var(--texto-2)}.ed-estado{font-size:var(--texto-12);margin-left:var(--espacio-8);color:var(--texto-2)}@media (max-width:699px){.ed-boton{min-width:38px;height:38px}}.calendario-cab{max-width:none;padding-right:var(--espacio-48);position:relative}.calendario-mas{z-index:20;position:absolute;top:0;right:0}.calendario-mas summary{border:1px solid var(--borde);border-radius:var(--radio-8);cursor:pointer;width:40px;height:40px;font-size:var(--texto-20);place-items:center;list-style:none;display:grid}.calendario-mas summary::-webkit-details-marker{display:none}.calendario-mas[open] summary,.calendario-mas summary:hover{background:var(--hover)}.calendario-mas>div{width:225px;padding:var(--espacio-6);border:1px solid var(--borde);border-radius:var(--radio-10);background:var(--superficie);box-shadow:var(--sombra-11);position:absolute;top:46px;right:0}.calendario-mas a{padding:var(--espacio-10);color:var(--texto);font-size:var(--texto-14);border-radius:var(--radio-6);text-decoration:none;display:block}.calendario-mas a:hover{background:var(--hover)}.calendario-filtros{display:contents}.calendario-filtros-toggle,.calendario-filtros-pie{display:none}.calendario-aviso:empty{margin:0}.selector-descripcion{font-size:var(--texto-12);font-weight:var(--peso-normal);color:var(--texto-2);line-height:var(--linea-1-4);overflow-wrap:anywhere;white-space:normal;display:block}.selector-busqueda{width:100%;margin:var(--espacio-4) 0 var(--espacio-8)}.menu-selector-app .opcion-etiqueta>span:first-child{overflow-wrap:anywhere;min-width:0}.menu-selector-cab{background:var(--superficie);z-index:1;position:sticky;top:0}.panel-crear .selector-app{text-align:left}.panel-crear .panel-crear-tipo{max-width:240px;padding-right:var(--espacio-6);gap:var(--espacio-8);background-image:none}.panel-crear .panel-crear-opciones{gap:var(--espacio-8) var(--espacio-12)}.panel-crear .panel-crear-texto.selector-app{gap:var(--espacio-5);max-width:100%}.panel-crear .panel-crear-texto.selector-app>svg{width:12px}.panel-crear .panel-crear-texto.selector-app>span{flex:none}.panel-crear .selector-app.panel-crear-select>span{white-space:normal}.panel-crear .panel-fecha-app,.panel-crear .panel-hora-app{width:auto;min-height:32px;padding:var(--espacio-4) var(--espacio-6);border-radius:var(--radio-6);font:inherit;color:var(--texto);background:0 0;border:0;display:inline-flex}.panel-crear .panel-fecha-app:hover,.panel-crear .panel-hora-app:hover{background:var(--hover)}.panel-fecha-app>svg,.panel-hora-app>svg{display:none}.panel-hora-app{font-variant-numeric:tabular-nums}.panel-crear-pie{background:var(--superficie);border-top:1px solid var(--borde);position:sticky;bottom:0}@media (max-width:699px){.pagina-calendario .calendario-cab{min-height:var(--control-tactil);margin-bottom:var(--espacio-4);align-items:center;display:flex}.pagina-calendario .calendario-cab>.etiqueta,.pagina-calendario .calendario-cab>.meta{display:none}.pagina-calendario .calendario-cab h1{font-size:var(--texto-22);margin:0}.calendario-mas summary{width:44px;height:44px}.barra-calendario{gap:var(--espacio-6);padding:var(--espacio-6) 0}.barra-calendario .calendario-controles{width:100%}.barra-calendario .calendario-controles strong{text-align:right;width:auto;min-width:0;font-size:var(--texto-13);flex:1}.barra-calendario .controles-agenda-app{justify-content:space-between;gap:var(--espacio-6);flex-wrap:nowrap;width:100%}.barra-calendario .boton,.barra-calendario .botones-segmentados button{min-height:var(--control-tactil)}.barra-calendario .calendario-controles>button:not(.boton-prim){min-width:40px}.calendario-filtros-toggle{justify-content:center;align-items:center;gap:var(--espacio-6);display:inline-flex}.calendario-filtros-cuenta{border-radius:var(--radio-10);background:var(--tinta);min-width:20px;height:20px;color:var(--superficie);font-size:var(--texto-12);place-items:center;display:grid}.calendario-filtros{width:100%;min-width:0;display:none}.calendario-filtros[data-abierto=true]{gap:var(--espacio-8);padding:var(--espacio-10);border:1px solid var(--borde);border-radius:var(--radio-8);background:var(--superficie);display:grid}.barra-calendario .calendario-filtros>.control-barra{width:100%;min-height:var(--control-tactil)}.barra-calendario .calendario-filtros .filtros-eventos{grid-template-columns:1fr 1fr;width:100%;display:grid}.barra-calendario .calendario-filtros .filtros-eventos button{white-space:normal}.calendario-filtros-pie{justify-content:space-between;align-items:center;gap:var(--espacio-8);display:flex}.ayuda-calendario{margin:var(--espacio-2) 0 var(--espacio-6)}.ayuda-calendario summary{align-items:center;gap:var(--espacio-6);min-height:32px;font-size:0;display:flex}.ayuda-calendario summary:after{content:"Cómo funciona el calendario";font-size:var(--texto-12)}.agenda-marco[data-modo=mes] .mes-lineas{display:none}.agenda-marco[data-modo=mes] .agenda-dia{min-height:64px;padding:var(--espacio-2) var(--espacio-1);position:relative}.agenda-marco[data-modo=mes] .agenda-dia h3{z-index:1;pointer-events:none;margin:0;position:relative}.agenda-marco[data-modo=mes] .agenda-dia h3 time{white-space:nowrap;padding-inline:var(--espacio-3)}.agenda-cabecera span[data-abreviado]:first-letter{font-size:0}.agenda-cabecera span[data-abreviado]:after{content:attr(data-abreviado);font-size:var(--texto-12)}.agenda-marco[data-modo=mes] .agenda-resumen-movil{justify-content:flex-end;align-items:center;gap:var(--espacio-4);min-height:var(--control-tactil);color:var(--texto-2);padding:var(--espacio-28) 0 var(--espacio-5);border-radius:var(--radio-6);background:0 0;flex-direction:column;display:flex;position:absolute;inset:0}.agenda-marco[data-modo=mes] .agenda-resumen-movil:hover{background:var(--seleccion)}.agenda-marco[data-modo=mes] .agenda-resumen-movil .mes-puntos{justify-content:center;gap:var(--espacio-3);display:flex}.mes-puntos i{border-radius:50%;width:5px;height:5px}.agenda-resumen-movil strong{font-size:var(--texto-12);font-weight:var(--peso-medio)}.panel-crear .panel-fecha-app,.panel-crear .panel-hora-app{min-height:var(--control-tactil)}.panel-crear-pie{padding-bottom:max(var(--espacio-10),env(safe-area-inset-bottom))}}@media (max-width:359px){.barra-calendario .calendario-controles strong{white-space:normal;font-size:var(--texto-12);line-height:var(--linea-1-25)}}@media (max-width:699px) and (max-height:780px){.agenda-marco[data-modo=mes] .agenda-dia{min-height:52px}.agenda-marco[data-modo=mes] .agenda-dia h3 time{min-height:22px}.agenda-marco[data-modo=mes] .agenda-resumen-movil{padding-top:var(--espacio-22);padding-bottom:var(--espacio-2);gap:var(--espacio-2)}}.pendientes-cab{justify-content:space-between;align-items:center;gap:var(--espacio-10);display:flex}.pendientes-columna .pendientes-cab h2{justify-content:space-between;align-items:center;gap:var(--espacio-10);min-width:0;font-size:var(--texto-15);flex:1;display:flex}.pendientes-columna .pendiente-entrega{color:var(--texto-2)}.pendientes-columna .pendiente-entrega[data-vencida=true]{color:var(--peligro)}.calendario-planificar{display:none}.rejilla-dia[data-hoy=true] b,.mini-mes-dia[data-hoy] span{background:var(--tinta);color:var(--sobre-tinta)}.rejilla-columna[data-finde=true]{background-color:#0000}.rejilla-dia[data-finde=true]{border-top:3px solid var(--borde);color:var(--texto-2)}.rejilla-columna[data-hoy=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tinta) 22%,var(--superficie))}.calendario-sync{margin-top:var(--espacio-2);color:var(--texto-2);font-size:var(--texto-11);font-weight:var(--peso-normal);line-height:var(--linea-1-35);white-space:normal;display:block}.calendario-sync[data-error=true]{color:var(--peligro)}.evento-vista-previa{z-index:150;gap:var(--espacio-5);width:280px;max-width:calc(100vw - 16px);padding:var(--espacio-12) var(--espacio-14);border:1px solid var(--borde);border-left:3px solid var(--c);border-radius:var(--radio-9);background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-12);font-size:var(--texto-13);line-height:var(--linea-1-4);overflow-wrap:anywhere;display:grid;position:fixed}.evento-vista-previa strong{font-size:var(--texto-14);font-weight:var(--peso-semifuerte)}.evento-vista-previa small{color:var(--texto-2)}.evento-previa-origen{align-items:center;gap:var(--espacio-6);margin-top:var(--espacio-3);display:flex}.evento-previa-origen i{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.ev-bloque[data-tipo=externo],.ev-todo-dia[data-tipo=externo],.ev-linea[data-tipo=externo]{cursor:pointer}@media (max-width:699px){.calendario-accesos{justify-content:space-between;align-items:flex-start;gap:var(--espacio-8);margin:var(--espacio-4) 0 var(--espacio-8);display:flex}.calendario-accesos .ayuda-calendario{flex:1;margin:0}.calendario-accesos .ayuda-calendario summary{min-height:40px}.calendario-accesos .ayuda-calendario summary:after{content:"Ayuda"}.calendario-planificar{justify-content:center;align-items:center;gap:var(--espacio-8);min-height:var(--control-tactil);font-size:var(--texto-13);white-space:nowrap;display:inline-flex}dialog.pendientes-hoja{overscroll-behavior:contain;width:calc(100% - 16px);max-width:440px;max-height:calc(90dvh - 16px);padding:var(--espacio-16) var(--espacio-12) max(var(--espacio-12),env(safe-area-inset-bottom));border-radius:var(--radio-14);color:var(--texto);margin:0 auto;position:fixed;inset:auto 8px 8px;overflow:auto}.pendientes-hoja::backdrop{background:color-mix(in srgb, var(--sombra-color) 25.1%, transparent)}.pendientes-hoja .pendiente-calendario{cursor:default}.pendientes-hoja .pendientes-cab>.boton{width:44px;min-height:var(--control-tactil);flex:none}.pendientes-hoja .pendiente-titulo,.pendientes-hoja .pendiente-pie button{min-height:var(--control-tactil)}}.panel-calendario-campos{border:0;min-width:0;margin:0;padding:0;display:contents}dialog.calendario-confirmar-salida{box-sizing:border-box;width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--espacio-20);border:1px solid var(--borde);border-radius:var(--radio-14);background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-13);margin:auto;position:fixed;inset:0}dialog.calendario-confirmar-salida::backdrop{background:color-mix(in srgb, var(--sombra-color) 25%, transparent)}.calendario-confirmar-salida h2{margin:0 0 var(--espacio-8);font-size:var(--texto-16)}.calendario-confirmar-salida p{margin:0 0 var(--espacio-18);font-size:var(--texto-14);color:var(--texto-2)}.calendario-confirmar-acciones{gap:var(--espacio-8);flex-wrap:wrap;display:flex}.calendario-confirmar-acciones .boton{padding:var(--espacio-10) var(--espacio-8);font-size:var(--texto-14);flex:130px}@media (max-width:699px){.calendario-confirmar-acciones .boton{min-height:var(--control-tactil)}}.panel-calendario-fechas{justify-content:flex-start;align-items:flex-start;gap:var(--espacio-8) var(--espacio-16);flex-wrap:wrap}.panel-calendario-fechas>span{gap:var(--espacio-4);min-width:0;display:grid}.panel-calendario-fechas small{color:var(--texto-2);font-size:var(--texto-11)}.ev-envoltorio .evento-arrastrable{position:relative}.evento-desplanificar{border:1px solid var(--borde);border-radius:var(--radio-5);background:var(--superficie);width:22px;height:22px;color:var(--texto-2);font:inherit;cursor:pointer;opacity:0;place-items:center;padding:0;display:grid;position:absolute;top:1px;right:2px}.ev-envoltorio:hover .evento-desplanificar,.ev-envoltorio:focus-within .evento-desplanificar{opacity:1}:is(.ev-envoltorio:has(.evento-desplanificar) .ev-bloque,.ev-envoltorio:has(.evento-desplanificar) .ev-linea,.ev-envoltorio:has(.evento-desplanificar) .ev-todo-dia){padding-right:var(--espacio-26)}.pendientes-columna[data-devolver=true]{outline:2px dashed var(--tinta);outline-offset:3px;background:var(--seleccion)}.desplanificar-dialogo{width:440px;max-width:calc(100vw - 24px)}.desplanificar-dialogo p{margin:var(--espacio-12) 0}.desplanificar-entrega{align-items:center;gap:var(--espacio-8);padding:var(--espacio-10) 0;font-size:var(--texto-14);display:flex}.desplanificar-acciones{justify-content:flex-end;gap:var(--espacio-8);margin-top:var(--espacio-18);flex-wrap:wrap;display:flex}@media (hover:none),(max-width:699px){.evento-desplanificar{opacity:1;border-radius:var(--radio-4);width:32px;height:100%;max-height:44px;top:0;right:0}:is(.ev-envoltorio:has(.evento-desplanificar) .ev-bloque,.ev-envoltorio:has(.evento-desplanificar) .ev-todo-dia){padding-right:var(--espacio-34)}.ev-envoltorio:has(.evento-desplanificar) .ev-linea{min-height:var(--control-tactil);padding-right:var(--espacio-46)}.ev-linea+.evento-desplanificar{width:44px;height:44px}.desplanificar-acciones .boton{min-height:var(--control-tactil)}}.pendientes-columna{--pendientes-filas:3;--pendiente-alto:11rem}.pendientes-columna .pendientes-resumen{min-height:32px}.pendientes-cuerpo{height:calc(var(--pendientes-filas) * var(--pendiente-alto) + (var(--pendientes-filas) - 1) * 8px)}.pendientes-cuerpo .pendientes-tarjetas{grid-template-rows:repeat(var(--pendientes-filas),var(--pendiente-alto))}.pendientes-cuerpo .pendiente-contenido{grid-template-rows:2.8em auto auto auto 1fr;align-items:start;height:100%}.pendientes-cuerpo .pendiente-contenido>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pendientes-cuerpo .pendiente-pie{flex-wrap:nowrap;align-self:end}.pendientes-cuerpo .pendientes-filtros{max-height:100%;margin:0;overflow:auto}.pendientes-columna .pendientes-paginacion{min-height:var(--control-tactil)}.pendientes-columna .pendientes-paginacion .boton{min-width:44px;min-height:var(--control-tactil)}@media (pointer:coarse){.pendientes-columna{--pendiente-alto:12.5rem}.pendientes-cuerpo .pendiente-contenido{grid-template-rows:minmax(44px,2.8em) auto auto auto 1fr}}@media (max-width:699px){.pendientes-hoja{--pendientes-filas:2;--pendiente-alto:12.5rem}.pendientes-hoja .pendiente-contenido{grid-template-rows:minmax(44px,2.8em) auto auto auto 1fr}}.calendario-trabajo .rejilla-columna[data-destino=true],.calendario-trabajo .agenda-dia[data-destino=true]{background-color:color-mix(in srgb,var(--tinta) 10%,var(--superficie));outline:2px solid var(--tinta);outline-offset:-2px}.rejilla-destino-arrastre{pointer-events:none;border:2px dashed var(--tinta);border-radius:var(--radio-5);background:color-mix(in srgb,var(--tinta) 24%,transparent);box-shadow:var(--sombra-14);position:absolute;left:2px;right:2px}.rejilla-destino-arrastre span{width:max-content;padding:var(--espacio-2) var(--espacio-6);background:var(--tinta);color:var(--sobre-tinta);border-radius:var(--radio-3);box-shadow:0 0 0 1px var(--superficie);font-size:var(--texto-12);font-weight:var(--peso-semifuerte);line-height:var(--linea-1-4);white-space:nowrap;font-variant-numeric:tabular-nums;display:table;position:sticky;top:0}dialog.calendario-confirmar-serie{width:420px;overflow:auto}.confirmar-serie-opciones{gap:var(--espacio-8);margin:var(--espacio-14) 0 var(--espacio-18);border:0;display:grid}.confirmar-serie-opciones legend{margin-bottom:var(--espacio-12);font-size:var(--texto-14);color:var(--texto-2)}.confirmar-serie-opciones label{align-items:flex-start;gap:var(--espacio-10);padding:var(--espacio-12);min-height:var(--control-tactil);border:1px solid var(--borde);border-radius:var(--radio-8);cursor:pointer;display:flex}.confirmar-serie-opciones label[data-elegido=true]{background:var(--seleccion);border-color:var(--tinta)}.confirmar-serie-opciones input{margin-top:var(--espacio-4);accent-color:var(--tinta-texto);flex:none}.confirmar-serie-opciones span{gap:var(--espacio-3);display:grid}.confirmar-serie-opciones strong{font-size:var(--texto-14)}.confirmar-serie-opciones small{color:var(--texto-2);font-size:var(--texto-12);line-height:var(--linea-1-4)}.evento-completar{z-index:1;width:24px;height:24px;max-height:100%;color:var(--tinta-texto);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;left:4px}.evento-completar>span{border:1.5px solid color-mix(in srgb,var(--c) 60%,var(--texto-2));border-radius:var(--radio-4);background:var(--superficie);place-items:center;width:15px;height:15px;display:grid}.evento-completar[aria-checked=true]>span{background:var(--tinta);border-color:var(--tinta);color:var(--sobre-tinta)}.evento-completar svg{width:13px;height:13px}.evento-completar:focus-visible{outline:2px solid var(--tinta);outline-offset:-1px;border-radius:var(--radio-4)}.evento-completar:disabled{opacity:.55;cursor:wait}.evento-completar+.ev-bloque,.evento-completar+.ev-todo-dia,.evento-completar+.ev-linea{padding-left:var(--espacio-30)}@media (pointer:coarse),(max-width:699px){.evento-completar{width:32px;height:44px}.evento-completar>span{width:18px;height:18px}.evento-completar+.ev-bloque,.evento-completar+.ev-todo-dia,.evento-completar+.ev-linea{padding-left:var(--espacio-38)}.evento-completar+.ev-todo-dia,.evento-completar+.ev-linea{min-height:var(--control-tactil)}}dialog.panel-tarea{width:min(var(--panel-tarea-ancho),calc(100vw - 24px));height:auto;max-height:calc(100dvh - 24px);padding:var(--espacio-16) var(--espacio-18) max(var(--espacio-14),env(safe-area-inset-bottom));border:1px solid var(--borde);border-radius:var(--radio-12);box-shadow:var(--sombra-15);inset:12px 12px auto auto}dialog.panel-tarea[data-ampliado=true]{width:min(var(--panel-tarea-ampliado),calc(100vw - 24px))}.panel-tarea .panel-tarea-cab{z-index:5;pointer-events:none;border:0;height:0;margin:0;padding:0;position:sticky;top:0}.panel-tarea-cab>.boton{pointer-events:auto;background:var(--superficie);width:32px;min-width:32px;height:36px;min-height:36px;color:var(--texto-2);padding:0;position:absolute;top:0;left:0}.panel-tarea-cab>.panel-tarea-ampliar{left:auto;right:0}.panel-tarea-cab>.boton:hover{background:var(--hover);color:var(--texto)}.panel-tarea .tarea{padding:0}.ficha-cabecera{min-width:0;margin-bottom:var(--espacio-12)}.panel-tarea .ficha-cabecera{padding-inline:var(--espacio-42)}.panel-tarea .ficha-identidad{min-height:36px;padding:var(--espacio-2) 0;font-size:var(--texto-20);line-height:var(--linea-1-4)}.ficha-proyecto{align-items:center;gap:var(--espacio-5);max-width:100%;margin-top:var(--espacio-4);font-size:var(--texto-12);color:var(--texto-2);overflow-wrap:anywhere;display:inline-flex}.panel-tarea .ficha-pestanas{gap:var(--espacio-6);margin-bottom:var(--espacio-14);padding:0}.panel-tarea .ficha-pestanas .boton{min-height:36px;padding:var(--espacio-8) var(--espacio-5);font-size:var(--texto-12);text-align:center;flex:auto}.panel-tarea .ficha-pestanas .boton[aria-selected=true]{color:var(--texto);font-weight:var(--peso-semifuerte)}.panel-tarea .ficha-form{gap:var(--espacio-10)}.panel-tarea .ficha-campos{gap:var(--espacio-8) var(--espacio-10);grid-template-columns:88px minmax(0,1fr);padding:0}.panel-tarea .ficha-campos>div{min-width:0}.panel-tarea .ficha-campos label{font-size:var(--texto-12);line-height:var(--linea-1-3)}.panel-tarea .ficha-campos .campo{min-height:32px;padding:var(--espacio-5) var(--espacio-8);font-size:var(--texto-13)}.ficha-secundarios{border-block:1px solid var(--borde);padding:var(--espacio-6) 0}.ficha-secundarios>summary{align-items:center;gap:var(--espacio-8);min-height:30px;font-size:var(--texto-12);color:var(--texto-2);cursor:pointer;list-style:none;display:flex}.ficha-secundarios>summary::-webkit-details-marker{display:none}.ficha-secundarios>summary:before{content:"";width:6px;height:6px;margin-right:var(--espacio-2);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.ficha-secundarios[open]>summary:before{transform:rotate(45deg)}.ficha-secundarios>summary span{font-size:var(--texto-11);color:var(--texto-2);margin-left:auto}.ficha-secundarios[open]>.ficha-campos{margin:var(--espacio-8) 0}.panel-tarea .ficha-descripcion-etiqueta{margin:var(--espacio-2) 0 0;font-size:var(--texto-13)}.panel-tarea .ed-caja{border-radius:var(--radio-8)}.panel-tarea .ed-barra{padding:var(--espacio-5) var(--espacio-6);border-bottom:1px solid var(--borde);gap:var(--espacio-1)}.panel-tarea .ed-boton{min-width:27px;height:28px;padding-inline:var(--espacio-5);font-size:var(--texto-14)}.panel-tarea .ed-zona{padding:var(--espacio-8) var(--espacio-12);min-height:80px}.panel-tarea .ed-contenido{min-height:64px;font-size:var(--texto-14)}.panel-tarea .ed-pie{padding:var(--espacio-2) var(--espacio-6) var(--espacio-5)}.panel-tarea .ficha-pie{margin-top:var(--espacio-2);padding:var(--espacio-8) 0;gap:var(--espacio-8);z-index:1}.panel-tarea .ficha-pie .boton{min-height:34px;padding:var(--espacio-6) var(--espacio-12);font-size:var(--texto-13)}.panel-tarea .ficha-peligro>.boton{font-size:var(--texto-11)}.panel-tarea .pasos-cab h2{font-size:var(--texto-16)}.panel-tarea .mas-tarea{gap:var(--espacio-10);padding-top:0}.panel-tarea .tarea-actualizaciones form{gap:var(--espacio-8)}.panel-tarea .tarea-actualizaciones textarea{resize:vertical;border-radius:var(--radio-8);min-height:100px}.panel-tarea .tarea-actualizaciones form>.boton{font-size:var(--texto-13);justify-self:end;min-height:34px}.tarea-actualizaciones-vacio{padding:var(--espacio-22) var(--espacio-12);border:1px dashed var(--borde);border-radius:var(--radio-8);text-align:center;color:var(--texto-2)}.tarea-actualizaciones-vacio strong{font-size:var(--texto-14);color:var(--texto);margin-bottom:var(--espacio-5);display:block}.tarea-actualizaciones-vacio p{font-size:var(--texto-13)}.panel-tarea>.confirmar-salida{margin-top:var(--espacio-42)}@media (min-width:700px){.panel-tarea .ficha-form>.ficha-campos{gap:var(--espacio-8) var(--espacio-10);grid-template-columns:80px minmax(0,1fr) 80px minmax(0,1fr)}}@media (max-width:699px){dialog.panel-tarea,dialog.panel-tarea[data-ampliado=true]{width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:var(--espacio-12) var(--espacio-12) max(var(--espacio-12),env(safe-area-inset-bottom));border-radius:var(--radio-12);inset:auto 8px 8px}.panel-tarea .panel-tarea-ampliar{display:none}.panel-tarea .ficha-cabecera{padding-left:var(--espacio-46);padding-right:0}.panel-tarea-cab>.boton{width:40px;min-width:40px;height:44px;min-height:var(--control-tactil)}.panel-tarea .ficha-identidad{min-height:var(--control-tactil);font-size:var(--texto-18)}.panel-tarea .ficha-pestanas{gap:0 var(--espacio-8);flex-wrap:wrap}.panel-tarea .ficha-pestanas .boton{min-height:var(--control-tactil)}.panel-tarea .ficha-campos{grid-template-columns:88px minmax(0,1fr)}.panel-tarea .ficha-campos .campo,.panel-tarea .ficha-secundarios summary,.panel-tarea .ficha-pie .boton,.panel-tarea .tarea-actualizaciones form>.boton{min-height:var(--control-tactil)}.panel-tarea .ficha-secundarios summary{flex-wrap:wrap}.panel-tarea .ficha-secundarios summary span{display:none}.panel-tarea .ed-boton{min-width:40px;height:44px}}.hoy .hoy-prioridades{border-top:3px solid var(--tinta)}.elegir{gap:var(--espacio-12);border:0;min-width:0;padding:0}.elegir-seleccion{padding:var(--espacio-12);border:1px solid var(--borde);border-radius:var(--radio-8);background:var(--hover);gap:var(--espacio-10);display:grid}.elegir-prioridades{gap:var(--espacio-8);list-style:none;display:grid}.elegir-prioridades li{gap:var(--espacio-8) var(--espacio-10);padding:var(--espacio-10);border:1px solid var(--borde);border-radius:var(--radio-6);background:var(--superficie);grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid}.elegir-prioridades .elegir-num{background:var(--tinta);color:var(--sobre-tinta);border-color:var(--tinta)}.elegir-prioridades strong{font-size:var(--texto-14);overflow-wrap:anywhere}.elegir-prioridades small{color:var(--texto-2);overflow-wrap:anywhere}.elegir-orden{gap:var(--espacio-6);grid-column:2;display:flex}.elegir-orden .boton{width:44px;height:44px;min-height:var(--control-tactil);padding:0}.elegir-buscar{gap:var(--espacio-6);font-size:var(--texto-13);color:var(--texto-2);display:grid}.elegir-buscar .campo{width:100%;min-width:0;min-height:var(--control-tactil);font-size:var(--texto-16)}.elegir .elegir-opcion{padding:var(--espacio-10);gap:var(--espacio-10);border-radius:var(--radio-6);color:var(--texto);font:inherit}.elegir .elegir-opcion:disabled{opacity:.5;cursor:not-allowed}@media (min-width:700px){.elegir-prioridades li{grid-template-columns:32px minmax(0,1fr) auto}.elegir-orden{grid-column:auto}}.calendario-carga{align-items:center;gap:var(--espacio-8);padding:var(--espacio-10) var(--espacio-12);margin:var(--espacio-8) 0;border:1px solid var(--borde);border-radius:var(--radio-6);background:var(--superficie);font-size:var(--texto-14);flex-wrap:wrap;display:flex}.calendario-carga[role=alert]{border-color:var(--lacre)}.calendario-carga .boton{min-height:var(--control-tactil)}.panel-tarea textarea.ficha-identidad{field-sizing:content;resize:none;max-height:8em;overflow:auto}.mes-semana{--mes-cabecera:36px;--mes-fila-alto:20px;grid-column:1/-1;grid-template-columns:subgrid;display:grid;position:relative}.mes-reserva-barras{height:calc(var(--mes-filas) * (var(--mes-fila-alto) + 2px));pointer-events:none}.mes-barra{min-width:0;margin:calc(var(--mes-cabecera) + var(--mes-fila) * (var(--mes-fila-alto) + var(--espacio-2))) var(--espacio-2) 0;z-index:1;align-self:start}.mes-barra .ev-linea{height:var(--mes-fila-alto);min-height:var(--mes-fila-alto)}.mes-barra .ev-linea[data-continua-antes=true]{border-left-style:dashed;border-top-left-radius:0;border-bottom-left-radius:0}.mes-barra .ev-linea[data-continua-despues=true]{border-right:3px dashed var(--c);border-top-right-radius:0;border-bottom-right-radius:0}.agenda-marco[data-modo=mes] .mes-semana .agenda-dia h3{height:28px;margin:0 var(--espacio-2) var(--espacio-4)}@media (max-width:699px){.mes-semana{--mes-cabecera:30px;--mes-fila-alto:44px}.agenda-marco[data-modo=mes] .mes-semana .agenda-dia{min-height:calc(var(--mes-cabecera) + var(--mes-filas) * (var(--mes-fila-alto) + 2px) + 44px)}.agenda-marco[data-modo=mes] .mes-semana .agenda-dia h3{margin:0}.agenda-marco[data-modo=mes] .mes-semana .agenda-resumen-movil{top:calc(var(--mes-cabecera) + var(--mes-filas) * (var(--mes-fila-alto) + 2px));padding:0 0 var(--espacio-4)}.mes-barra .ev-linea{font-size:var(--texto-11)}}@media (max-width:699px) and (max-height:780px){.mes-semana{--mes-cabecera:24px}.agenda-marco[data-modo=mes] .mes-semana .agenda-dia h3{height:22px}}
