@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fondo:#f4f5f7;--superficie:#fff;--superficie-2:#eef0f3;--hover:#e8ebef;--texto:#121519;--texto-suave:#5a6370;--borde:#e2e5e9;--borde-fuerte:#c8cdd5;--acento:#1f5fd6;--acento-fuerte:#194fb4;--acento-texto:#fff;--acento-suave:#e8effc;--peligro:#b42318;--peligro-suave:#fdecea;--aviso:#935406;--aviso-suave:#fdf3e2;--exito:#067647;--exito-suave:#e3f3e9;--sombra:0 1px 2px #1018280f;--sombra-flotante:0 12px 32px #1018282e;--avatar-l:91%;--avatar-texto-l:32%;--portada-fondo:var(--acento);--portada-texto:#fff;--chat-fondo:#e9edf2;--chat-patron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' stroke='%231f5fd6' stroke-opacity='.09' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 22h22a6 6 0 0 1 6 6v10a6 6 0 0 1-6 6H34l-7 6v-6h-3a6 6 0 0 1-6-6V28a6 6 0 0 1 6-6z'/%3E%3Cpath d='m118 40 5 5 10-11m-3 11 1 1 10-11'/%3E%3Crect x='110' y='112' width='28' height='24' rx='4'/%3E%3Cpath d='M110 121h28M117 107v8M131 107v8'/%3E%3Ccircle cx='76' cy='86' r='10'/%3E%3Cpath d='M76 80v6l4 3'/%3E%3Cpath d='m40 128 3 7 7 3-7 3-3 7-3-7-7-3 7-3z'/%3E%3Ccircle cx='156' cy='82' r='3'/%3E%3Ccircle cx='96' cy='18' r='2'/%3E%3Ccircle cx='88' cy='160' r='2.5'/%3E%3C/svg%3E");--burbuja-propia:#d6e4fd;--burbuja-propia-texto:var(--texto);--radio-s:4px;--radio-m:8px;--radio-l:12px;--ancho-lateral:240px;--alto-nav-movil:4rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-feature-settings:"cv11", "ss03";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:Inter Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:100%;line-height:1.45}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fondo:#0b0d11;--superficie:#13161b;--superficie-2:#0f1115;--hover:#1e2229;--texto:#e6e8eb;--texto-suave:#959eaa;--borde:#23272f;--borde-fuerte:#363c46;--acento:#7aa7ff;--acento-fuerte:#a3c1ff;--acento-texto:#08101f;--acento-suave:#172540;--peligro:#ff8a80;--peligro-suave:#351817;--aviso:#f5b454;--aviso-suave:#33250f;--exito:#5fd39a;--exito-suave:#102a1c;--sombra:0 0 0 transparent;--sombra-flotante:0 12px 32px #0000008c, 0 0 0 1px var(--borde);--avatar-l:24%;--avatar-texto-l:80%;--portada-fondo:#111a2c;--portada-texto:var(--texto);--chat-fondo:#0d1015;--chat-patron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' stroke='%237aa7ff' stroke-opacity='.07' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 22h22a6 6 0 0 1 6 6v10a6 6 0 0 1-6 6H34l-7 6v-6h-3a6 6 0 0 1-6-6V28a6 6 0 0 1 6-6z'/%3E%3Cpath d='m118 40 5 5 10-11m-3 11 1 1 10-11'/%3E%3Crect x='110' y='112' width='28' height='24' rx='4'/%3E%3Cpath d='M110 121h28M117 107v8M131 107v8'/%3E%3Ccircle cx='76' cy='86' r='10'/%3E%3Cpath d='M76 80v6l4 3'/%3E%3Cpath d='m40 128 3 7 7 3-7 3-3 7-3-7-7-3 7-3z'/%3E%3Ccircle cx='156' cy='82' r='3'/%3E%3Ccircle cx='96' cy='18' r='2'/%3E%3Ccircle cx='88' cy='160' r='2.5'/%3E%3C/svg%3E");--burbuja-propia:#1b2d4f;--burbuja-propia-texto:var(--texto);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--fondo:#0b0d11;--superficie:#13161b;--superficie-2:#0f1115;--hover:#1e2229;--texto:#e6e8eb;--texto-suave:#959eaa;--borde:#23272f;--borde-fuerte:#363c46;--acento:#7aa7ff;--acento-fuerte:#a3c1ff;--acento-texto:#08101f;--acento-suave:#172540;--peligro:#ff8a80;--peligro-suave:#351817;--aviso:#f5b454;--aviso-suave:#33250f;--exito:#5fd39a;--exito-suave:#102a1c;--sombra:0 0 0 transparent;--sombra-flotante:0 12px 32px #0000008c, 0 0 0 1px var(--borde);--avatar-l:24%;--avatar-texto-l:80%;--portada-fondo:#111a2c;--portada-texto:var(--texto);--chat-fondo:#0d1015;--chat-patron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' stroke='%237aa7ff' stroke-opacity='.07' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 22h22a6 6 0 0 1 6 6v10a6 6 0 0 1-6 6H34l-7 6v-6h-3a6 6 0 0 1-6-6V28a6 6 0 0 1 6-6z'/%3E%3Cpath d='m118 40 5 5 10-11m-3 11 1 1 10-11'/%3E%3Crect x='110' y='112' width='28' height='24' rx='4'/%3E%3Cpath d='M110 121h28M117 107v8M131 107v8'/%3E%3Ccircle cx='76' cy='86' r='10'/%3E%3Cpath d='M76 80v6l4 3'/%3E%3Cpath d='m40 128 3 7 7 3-7 3-3 7-3-7-7-3 7-3z'/%3E%3Ccircle cx='156' cy='82' r='3'/%3E%3Ccircle cx='96' cy='18' r='2'/%3E%3Ccircle cx='88' cy='160' r='2.5'/%3E%3C/svg%3E");--burbuja-propia:#1b2d4f;--burbuja-propia-texto:var(--texto);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{overscroll-behavior:none}body{background:var(--fondo);color:var(--texto);-webkit-tap-highlight-color:transparent;margin:0}button,a,label,select{touch-action:manipulation}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}time,.dia-numero,.nav-contador{font-variant-numeric:tabular-nums}.campo{gap:.375rem;font-size:.875rem;font-weight:500;display:grid}.ayuda{color:var(--texto-suave);font-weight:400}input,select,textarea{width:100%;min-height:2.5rem;font-size:1rem}@media (width>=768px){input,select,textarea{font-size:inherit}}input,select,textarea{background:var(--superficie);border:1px solid var(--borde-fuerte);border-radius:var(--radio-m);padding:.5rem .75rem;font-weight:400}input:hover,select:hover,textarea:hover{border-color:var(--texto-suave)}input:focus,select:focus,textarea:focus{border-color:var(--acento);outline:3px solid var(--acento-suave);outline-offset:0}input::placeholder,textarea::placeholder{color:var(--texto-suave)}select{cursor:pointer}.boton{background:var(--superficie);border:1px solid var(--borde-fuerte);border-radius:var(--radio-m);min-height:2.5rem;box-shadow:var(--sombra);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:500;display:inline-flex}.boton:hover:not(:disabled){background:var(--hover)}.boton.primario{background:var(--acento);border-color:var(--acento);color:var(--acento-texto)}.boton.primario:hover:not(:disabled){background:var(--acento-fuerte);border-color:var(--acento-fuerte)}.boton:disabled{opacity:.5;cursor:default}.boton.ancho{width:100%}.boton.chico{min-height:2rem;padding:0 .75rem;font-size:.8125rem}.boton-icono{border-radius:var(--radio-m);width:2.5rem;height:2.5rem;color:var(--texto-suave);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:inline-grid}.boton-icono:hover{background:var(--hover);color:var(--texto)}.grupo-botones{align-items:center;gap:.25rem;display:inline-flex}.alerta{border-radius:var(--radio-m);background:var(--peligro-suave);color:var(--peligro);padding:.625rem .875rem;font-size:.875rem}.alerta.info{background:var(--acento-suave);color:var(--acento)}.alerta.exito{background:var(--exito-suave);color:var(--exito)}.etiqueta{background:var(--superficie-2);color:var(--texto-suave);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.etiqueta.prioridad-media{background:var(--acento-suave);color:var(--acento)}.etiqueta.prioridad-alta{background:var(--aviso-suave);color:var(--aviso)}.etiqueta.prioridad-urgente,.etiqueta.peligro{background:var(--peligro-suave);color:var(--peligro)}.avatar{background:hsl(var(--tono,220) 70% var(--avatar-l));width:2rem;height:2rem;color:hsl(var(--tono,220) 55% var(--avatar-texto-l));letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.esqueleto{border-radius:var(--radio-l);background:var(--superficie-2)}@keyframes latido{to{opacity:.45}}.shell{background:var(--superficie-2);height:100dvh;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.shell{grid-template-columns:var(--ancho-lateral) minmax(0, 1fr);grid-template-rows:none}}.lateral{display:none}@media (width>=768px){.lateral{flex-direction:column;gap:1.5rem;min-height:0;padding:1.25rem .75rem;display:flex;overflow-y:auto}}.marca{color:var(--texto);align-items:center;gap:.625rem;padding:0 .5rem;display:flex}.marca-icono{flex:none;width:2rem;height:2rem}.marca-icono rect{fill:var(--marca-fondo,var(--acento))}.marca-icono circle{fill:var(--marca-tinta,var(--acento-texto))}.marca-icono path{fill:none;stroke:var(--marca-tinta,var(--acento-texto));stroke-width:2.75px;stroke-linecap:round}.marca-texto{width:auto;height:1.3125rem;overflow:visible}.marca-texto path,.marca-texto circle{fill:none;stroke:currentColor;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.nav-principal{gap:.25rem;display:grid}.nav-item{border-radius:var(--radio-m);min-height:2.5rem;color:var(--texto-suave);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0 .75rem;font-weight:500;display:flex;position:relative}.nav-item:hover{background:var(--hover);color:var(--texto)}.nav-item[aria-current=page]{background:var(--superficie);color:var(--texto);box-shadow:0 0 0 1px var(--borde), var(--sombra)}.nav-item[aria-current=page] svg{color:var(--acento)}.nav-contador{background:var(--peligro);min-width:1.25rem;color:var(--superficie);text-align:center;border-radius:999px;margin-left:auto;padding:0 .375rem;font-size:.6875rem;font-weight:700;line-height:1.25rem}.nav-contador.acento{background:var(--acento);color:var(--acento-texto)}.lateral-cabecera{display:flex}.perfil{border-top:1px solid var(--borde);align-items:center;gap:.625rem;margin-top:auto;padding:1rem .25rem 0 .5rem}.perfil-nombre{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.875rem;font-weight:600;display:grid}.perfil-nombre small{color:var(--texto-suave);font-size:.75rem;font-weight:400}.barra-movil{padding:calc(.375rem + env(safe-area-inset-top)) .5rem .375rem 1rem;background:var(--superficie);border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;gap:.5rem;display:flex}@media (width>=768px){.barra-movil{display:none}}.barra-movil .marca{gap:.5rem;min-width:0;padding:0}.barra-movil .marca-icono{width:1.75rem;height:1.75rem}.barra-movil .marca-texto{height:1.125rem}.barra-movil>div{align-items:center;gap:.25rem;display:flex}.barra-movil .campana-contador{box-shadow:0 0 0 2px var(--superficie)}.nav-movil{z-index:3;padding:.25rem .25rem calc(.25rem + env(safe-area-inset-bottom));background:var(--superficie);border-top:1px solid var(--borde);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr)) 4.75rem repeat(2,minmax(0,1fr));align-items:center;display:grid;position:relative;box-shadow:0 -6px 18px #1018280d}@media (width>=768px){.nav-movil{display:none}}.pestana{border-radius:var(--radio-m);min-width:0;min-height:3.25rem;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:.25rem .125rem;font-size:.6875rem;font-weight:600;display:flex}.pestana>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pestana-icono{border-radius:999px;place-items:center;width:3.5rem;height:1.875rem;display:grid;position:relative}.pestana-icono:before{content:"";border-radius:inherit;background:var(--acento-suave);opacity:0;position:absolute;inset:0;transform:scaleX(.5)}.pestana-icono svg{position:relative}.pestana[aria-current=page]{color:var(--acento)}.pestana[aria-current=page] .pestana-icono:before{opacity:1;transform:none}.pestana-icono .nav-contador{z-index:1;box-shadow:0 0 0 2px var(--superficie);margin:0;position:absolute;top:-.375rem;left:calc(50% + .25rem)}.nav-crear{background:var(--acento);width:3.5rem;height:3.5rem;color:var(--acento-texto);cursor:pointer;box-shadow:0 0 0 5px var(--superficie), 0 8px 20px color-mix(in srgb, var(--acento) 40%, transparent);border:0;border-radius:50%;justify-self:center;place-items:center;margin-top:-1.75rem;padding:0;display:grid}.nav-crear svg{stroke-width:2.2px;width:26px;height:26px}.nav-crear[aria-expanded=true] svg{rotate:45deg}@media (width<=767.98px){.shell:has(.contenido :is(textarea,input[type=text],input[type=search],input:not([type])):focus) .nav-movil{display:none}}.hoja-cuerpo{padding:1.25rem 1rem calc(1rem + env(safe-area-inset-bottom));gap:1rem;display:grid}.hoja-cuerpo h2{letter-spacing:-.01em;font-size:1.125rem}.hoja-lista{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.hoja-lista button{background:var(--superficie-2);border:1px solid var(--borde);border-radius:var(--radio-l);width:100%;min-height:4rem;color:var(--texto);text-align:left;cursor:pointer;align-items:center;gap:.875rem;padding:.625rem .75rem;display:flex}.hoja-lista button>svg{color:var(--texto-suave);flex:none}.hoja-icono{border-radius:var(--radio-m);background:var(--acento-suave);width:2.5rem;height:2.5rem;color:var(--acento);flex:none;place-items:center;display:grid}.hoja-texto{flex:1;min-width:0;font-weight:600;display:grid}.hoja-texto small{color:var(--texto-suave);font-size:.8125rem;font-weight:400}.hoja-perfil{align-items:center;gap:.75rem;min-width:0;display:flex}.hoja-perfil .avatar{width:2.75rem;height:2.75rem;font-size:.9375rem}.hoja-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.hoja-seccion{background:var(--superficie-2);border:1px solid var(--borde);border-radius:var(--radio-l);min-width:0;min-height:4.75rem;color:var(--texto);cursor:pointer;align-content:center;justify-items:center;gap:.25rem;padding:.625rem .25rem;font-size:.8125rem;font-weight:600;display:grid}.hoja-seccion>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hoja-seccion .pestana-icono{width:2.5rem;height:2rem;color:var(--texto-suave)}.hoja-seccion[aria-current=page]{background:var(--acento-suave);border-color:color-mix(in srgb, var(--acento) 35%, var(--borde));color:var(--acento)}.hoja-seccion[aria-current=page] .pestana-icono{color:var(--acento)}.hoja-fila{justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;font-weight:600;display:flex}.hoja-cuerpo .instalar{width:100%;box-shadow:none}.contenido{background:var(--superficie);flex-direction:column;grid-row:2;min-width:0;display:flex;overflow:hidden auto}@media (width>=768px){.contenido{border:1px solid var(--borde);border-radius:var(--radio-l);box-shadow:var(--sombra);grid-row:auto;margin:.5rem .5rem .5rem 0}}.barra-superior{background:var(--superficie);border-bottom:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;display:flex}@media (width>=768px){.barra-superior{z-index:1;padding:1rem 1.5rem;position:sticky;top:0}}.barra-superior h1{letter-spacing:-.02em;font-size:1.125rem;font-weight:700;line-height:1.25}@media (width>=768px){.barra-superior h1{font-size:1.375rem}}.subtitulo{color:var(--texto-suave);font-size:.875rem}.acciones{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pagina{flex:1;align-content:start;gap:1rem;padding:1rem 1rem 2.5rem;transition:opacity .15s;display:grid}@media (width>=768px){.pagina{padding:1.5rem}}.boton.crear{display:none}@media (width>=768px){.boton.crear{display:inline-flex}}.pagina[aria-busy=true]{opacity:.6}.semana-grid{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}@media (width>=768px){.semana-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}}@media (width>=1400px){.pagina:has(>.semana-grid){flex-direction:column;display:flex}.semana-grid{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}.dia{padding:.625rem}}.dia{background:var(--superficie-2);border-radius:var(--radio-l);grid-template-columns:minmax(0,1fr);align-content:start;gap:.5rem;padding:.75rem;display:grid}@media (width>=768px){.dia{min-height:9rem}}.dia:has(.dia-vacio){justify-content:space-between;align-items:center;padding:.375rem .75rem;display:flex}@media (width>=768px){.dia:has(.dia-vacio){padding:.75rem;display:grid}}.dia:has(.dia-vacio) h2{padding:0}@media (width>=768px){.dia:has(.dia-vacio) h2{padding:.125rem .125rem .25rem}}.dia h2{color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.5rem;padding:.125rem .125rem .25rem;font-size:.75rem;font-weight:600;display:flex}.dia h2 .etiqueta{text-transform:none;letter-spacing:0;margin-left:auto}.dia-numero{min-width:1.75rem;height:1.75rem;color:var(--texto);letter-spacing:0;border-radius:999px;place-items:center;font-size:1rem;font-weight:700;display:grid}.dia[aria-current=date]{background:color-mix(in srgb, var(--acento) 9%, var(--superficie-2))}.dia[aria-current=date] h2{color:var(--acento)}.dia[aria-current=date] .dia-numero{background:var(--acento);color:var(--acento-texto)}.dia-vacio{color:var(--texto-suave);opacity:.75;padding:0 .125rem;font-size:.75rem}.dia.pasado h2{opacity:.7}.tarea{--prio:var(--borde-fuerte);background:var(--superficie);border:1px solid var(--borde);border-left:3px solid var(--prio);border-radius:var(--radio-m);box-shadow:var(--sombra);gap:.625rem;padding:.75rem;display:grid}.tarea:hover{border-color:var(--borde-fuerte);border-left-color:var(--prio)}.tarea.prioridad-media{--prio:var(--acento)}.tarea.prioridad-alta{--prio:var(--aviso)}.tarea.prioridad-urgente{--prio:var(--peligro)}.dia .tarea{padding:.625rem}.tarea.cerrada{box-shadow:none;background:0 0;border-style:dashed dashed dashed solid}.tarea.cerrada h3{color:var(--texto-suave);text-decoration:line-through}.tarea-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.375rem .5rem;display:flex}.tarea h3{overflow-wrap:break-word;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.3}.tarea-descripcion{color:var(--texto-suave);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.tarea-meta{color:var(--texto-suave);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.tarea-meta svg{flex:none;width:.9375rem;height:.9375rem}.tarea-meta .vence-tarde{color:var(--peligro);font-weight:600}.selector-estado{appearance:none;background:var(--superficie-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%238a929e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E") no-repeat right .5rem center;width:auto;min-height:1.75rem;color:var(--texto-suave);border-color:#0000;border-radius:999px;padding:0 1.75rem 0 .75rem;font-size:.8125rem;font-weight:600}.selector-estado:hover{border-color:var(--borde-fuerte)}.selector-estado.estado-en_progreso{background-color:var(--acento-suave);color:var(--acento)}.selector-estado.estado-bloqueada{background-color:var(--aviso-suave);color:var(--aviso)}.selector-estado.estado-completada{background-color:var(--exito-suave);color:var(--exito)}.tarea>.selector-estado{justify-self:start;max-width:100%}.selector-estado option{background:var(--superficie);color:var(--texto)}.lista{gap:.75rem;max-width:720px;display:grid}.lista .esqueleto{height:7rem}.vacio{color:var(--texto-suave);text-align:center;justify-items:center;gap:.375rem;padding:3rem 1rem;display:grid}.vacio svg{box-sizing:content-box;background:var(--exito-suave);width:1.75rem;height:1.75rem;color:var(--exito);border-radius:50%;margin-bottom:.5rem;padding:.875rem}.vacio h2{color:var(--texto);font-size:1rem}.dialogo{background:var(--superficie);width:100vw;max-width:none;max-height:92dvh;color:var(--texto);border:1px solid var(--borde);border-radius:var(--radio-l) var(--radio-l) 0 0;box-shadow:var(--sombra-flotante);overscroll-behavior:contain;margin:auto 0 0;padding:0}@media (width>=768px){.dialogo{width:min(640px,100vw - 2rem);max-width:revert;max-height:calc(100dvh - 2rem);margin:revert;border-radius:var(--radio-l)}}.dialogo::backdrop{background:#0a0c1080}.formulario{padding:1.25rem 1rem calc(1rem + env(safe-area-inset-bottom));gap:1rem;display:grid}@media (width>=768px){.formulario{padding:1.5rem}}.formulario h2{letter-spacing:-.01em;font-size:1.125rem}.fila{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:1rem;display:grid}.formulario-acciones{justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.formulario-acciones .boton{flex:1}@media (width>=768px){.formulario-acciones .boton{flex:initial}}.grupo-campos{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.grupo-campos legend{margin-bottom:.375rem;padding:0;font-size:.875rem;font-weight:500}.opcion{cursor:pointer;align-items:center;gap:.5rem;min-height:2rem;font-size:.875rem;display:flex}.opcion input{width:1rem;height:1rem;min-height:0;accent-color:var(--acento);margin:0}.opciones-lista{border:1px solid var(--borde-fuerte);border-radius:var(--radio-m);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.25rem .75rem;max-height:10rem;padding:.5rem .75rem;display:grid;overflow-y:auto}.equipo{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l);box-shadow:var(--sombra);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.equipo-esqueleto{gap:1px;display:grid}.equipo-esqueleto .esqueleto{border-radius:0;height:4rem}.persona{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;display:flex}.persona .avatar{width:2.5rem;height:2.5rem;font-size:.875rem}.persona+.persona{border-top:1px solid var(--borde)}.persona:hover{background:color-mix(in srgb, var(--hover) 50%, transparent)}.persona-datos{flex:200px;min-width:0}.persona-nombre{font-weight:600}.persona-email{color:var(--texto-suave);overflow-wrap:anywhere;font-size:.875rem}.persona-etiquetas,.persona-acciones{flex-wrap:wrap;gap:.375rem;display:flex}.persona-etiquetas{margin:-.5rem 0 0 3.5rem}@media (width>=768px){.persona-etiquetas{margin:0}}.persona-acciones{width:100%;margin:-.25rem 0 0 2.75rem}@media (width>=768px){.persona-acciones{width:auto;margin:0}}.persona.inactiva .avatar,.persona.inactiva .persona-datos{opacity:.55}.persona-acciones .boton{box-shadow:none;color:var(--texto-suave);background:0 0;border-color:#0000}.persona-acciones .boton:hover:not(:disabled){background:var(--hover);color:var(--texto)}.login{background:var(--portada-fondo);grid-template-rows:auto 1fr;min-height:100dvh;display:grid}@media (width>=900px){.login{grid-template-rows:none;grid-template-columns:minmax(0,11fr) minmax(0,10fr)}}.login-portada{padding:calc(1.25rem + env(safe-area-inset-top)) 1.25rem 2.25rem;background:radial-gradient(55% 45% at 50% 55%, color-mix(in srgb, var(--portada-texto) 13%, transparent), transparent 70%), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--portada-texto) 15%, transparent) 1px, transparent 0) 0 0 / 22px 22px, var(--portada-fondo);color:var(--portada-texto);justify-items:center;gap:.5rem;display:grid;position:relative;overflow:hidden}@media (width>=900px){.login-portada{grid-template-rows:auto 1fr auto auto;justify-items:start;gap:1.5rem;padding:2.5rem 3rem}}.login-portada .marca{--marca-fondo:var(--portada-texto);--marca-tinta:var(--portada-fondo);color:var(--portada-texto);padding:0}.login-red{width:min(100%,320px);height:auto;overflow:visible}@media (width>=900px){.login-red{place-self:center;width:min(100%,520px)}}.red-enlaces path{fill:none;stroke:color-mix(in srgb, var(--portada-texto) 38%, transparent);stroke-width:1.5px}.red-pulsos path{fill:none;stroke:var(--portada-texto);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:.06 2;opacity:0}.red-nodos circle{fill:color-mix(in srgb, var(--portada-texto) 14%, var(--portada-fondo));stroke:color-mix(in srgb, var(--portada-texto) 50%, transparent);stroke-width:1.5px}.red-nodos svg{color:var(--portada-texto)}.red-centro rect{fill:var(--portada-texto)}.red-centro path{fill:none;stroke:var(--portada-fondo);stroke-width:5px;stroke-linecap:round}.red-centro circle:not(.red-halo){fill:var(--portada-fondo)}.red-halo{fill:color-mix(in srgb, var(--portada-texto) 12%, transparent)}.login-mensaje{display:none}@media (width>=900px){.login-mensaje{gap:.625rem;max-width:27rem;display:grid}}.login-lema{letter-spacing:-.035em;font-size:2.375rem;font-weight:750;line-height:1.08}.login-bajada{opacity:.85;font-size:1.0625rem;line-height:1.5}.login-pie{opacity:.7;display:none}@media (width>=900px){.login-pie{display:block}}.login-centro{padding:1.75rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));background:var(--superficie);border-radius:1.5rem 1.5rem 0 0;place-items:start center;margin-top:-1.5rem;display:grid;position:relative;box-shadow:0 -10px 30px #00000024}@media (width>=900px){.login-centro{box-shadow:none;border-radius:0;place-items:center;margin:0;padding:2rem}}.login-tarjeta{width:100%;max-width:400px}.login-form{gap:1.125rem;display:grid}.login-encabezado{gap:.375rem;display:grid}.login-encabezado h1{letter-spacing:-.025em;font-size:1.625rem;font-weight:750;line-height:1.2}@media (width>=900px){.login-encabezado h1{font-size:1.875rem}}.login-encabezado .subtitulo{line-height:1.5}.login-form input,.login-form .boton{min-height:3rem}.login-form .instalar{box-shadow:none}.login-enviar{gap:.5rem;font-size:1rem}.login-volver{justify-self:center;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.login-volver svg{width:16px;height:16px}.login-hecho{text-align:center;justify-items:center}.pasos{color:var(--texto-suave);text-align:left;gap:.625rem;margin:0;padding:0 0 0 1.25rem;line-height:1.5;display:grid}.pasos li::marker{color:var(--acento);font-weight:700}.sello{width:4rem;height:4rem}.sello circle{fill:var(--exito-suave);stroke:var(--exito);stroke-width:3px}.sello path{fill:none;stroke:var(--exito);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.con-icono{display:grid;position:relative}.con-icono>svg{width:18px;height:18px;color:var(--texto-suave);pointer-events:none;position:absolute;top:50%;left:.875rem;translate:0 -50%}.con-icono:focus-within>svg{color:var(--acento)}.con-icono>input{padding-left:2.625rem}.clave{display:grid;position:relative}.clave>input{padding-right:3rem}.clave>input::-ms-reveal{display:none}.clave>input::-ms-clear{display:none}.ojo{border-radius:var(--radio-m);width:2.5rem;height:2.5rem;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.25rem;translate:0 -50%}.ojo:hover{background:var(--hover);color:var(--texto)}.ojo[data-visible=true]{color:var(--acento)}.ojo svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.ojo-pupila{fill:currentColor;stroke:none;transform-box:fill-box;transform-origin:50%}.ojo-parpado{transform-box:fill-box;transform-origin:50%}.ojo-tachado{stroke-dasharray:1;stroke-dashoffset:0}.ojo[data-visible=true] .ojo-tachado{stroke-dashoffset:1px}.ojo[data-visible=true] .ojo-pupila{transform:scale(1.15)}.aviso-mayus{color:var(--aviso);font-size:.8125rem;font-weight:500}.fuerza{color:var(--texto-suave);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.fuerza-barra{flex:1;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.fuerza-barra span{background:var(--borde);border-radius:2px;height:4px}.fuerza[data-nivel="1"] .fuerza-barra span:nth-child(-n+1){background:var(--peligro)}.fuerza[data-nivel="2"] .fuerza-barra span:nth-child(-n+2){background:var(--aviso)}.fuerza[data-nivel="3"] .fuerza-barra span:nth-child(-n+3){background:var(--acento)}.fuerza[data-nivel="4"] .fuerza-barra span{background:var(--exito)}.fuerza-texto{text-align:right;min-width:7.5rem}.requisitos{color:var(--texto-suave);gap:.25rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.requisitos li{align-items:center;gap:.5rem;display:flex}.requisitos li:before{content:"";border:1.5px solid var(--borde-fuerte);border-radius:50%;flex:none;width:.875rem;height:.875rem}.requisitos li[data-ok=true]{color:var(--exito)}.requisitos li[data-ok=true]:before{border-color:var(--exito);background:var(--exito) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 6.2 2 2 4-4.4' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.girando{vertical-align:-.15em;border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;display:inline-block}.pedidos-clave{background:color-mix(in srgb, var(--acento) 6%, var(--superficie));border:1px solid color-mix(in srgb, var(--acento) 28%, var(--borde));border-radius:var(--radio-l);gap:.75rem;padding:1rem;display:grid}.pedidos-clave h2{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:650;display:flex}.pedidos-clave h2 svg{color:var(--acento)}.pedidos-clave ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pedidos-clave li{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-m);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.625rem .75rem;display:flex}.pedidos-clave .persona-datos{flex:1;min-width:10rem}.pedido-acciones{gap:.375rem;margin-left:auto;display:flex}.enlace-copiar{gap:.5rem;display:flex}.enlace-copiar input{flex:1;min-width:0;font-family:ui-monospace,Consolas,monospace;font-size:.8125rem}.enlace-copiar .boton svg,.formulario-acciones .boton svg{width:18px;height:18px}.chat{flex-direction:column;flex:1;min-height:0;display:flex}.chat-acciones{align-items:center;gap:.5rem;display:flex}.chat-acciones .boton-icono[aria-pressed=false]{color:var(--texto-suave)}.estado-conexion{color:var(--texto-suave);align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.estado-conexion:before{content:"";background:var(--aviso);border-radius:50%;width:.5rem;height:.5rem}.estado-conexion.ok:before{background:var(--exito);box-shadow:0 0 0 3px var(--exito-suave)}.chat-mensajes{background:var(--chat-patron) 0 0 / 180px 180px, var(--chat-fondo);flex-direction:column;flex:1;min-height:0;padding:.75rem 1rem 1rem;display:flex;overflow-y:auto}@media (width>=768px){.chat-mensajes{padding:1rem 1.5rem 1.5rem}}.chat-mensajes>:first-child{margin-top:auto}.chat-mensajes{scrollbar-width:none;overscroll-behavior:contain;overflow-x:hidden}.chat-mensajes::-webkit-scrollbar{display:none}.chat-mensajes:focus-visible{outline-offset:-3px}.contenido:has(>.chat){overflow:hidden}.separador-dia{color:var(--texto-suave);text-transform:capitalize;align-items:center;gap:.75rem;margin:1.25rem 0 .25rem;font-size:.75rem;font-weight:600;display:flex}.separador-dia:before,.separador-dia:after{content:"";background:var(--borde-fuerte);flex:1;height:1px}.chat-mensajes .separador-dia{background:var(--superficie);box-shadow:var(--sombra);border-radius:999px;align-self:center;gap:0;padding:.1875rem .75rem}.chat-mensajes .separador-dia:before,.chat-mensajes .separador-dia:after{display:none}.mensaje{align-items:flex-end;gap:.5rem;max-width:90%;margin-top:.75rem;display:flex}@media (width>=768px){.mensaje{max-width:min(80%,640px)}}.mensaje.continua{margin-top:.1875rem}.mensaje:has(+.mensaje.continua) .avatar{visibility:hidden}.mensaje.propio{align-self:flex-end}.burbuja{background:var(--superficie);border:1px solid var(--borde);min-width:0;box-shadow:var(--sombra);border-radius:1rem 1rem 1rem .25rem;padding:.4375rem .75rem .3125rem}.mensaje.propio .burbuja{background:var(--burbuja-propia);color:var(--burbuja-propia-texto);border-color:#0000;border-radius:1rem 1rem .25rem}.mensaje.continua .burbuja{border-top-left-radius:.25rem}.mensaje.propio.continua .burbuja{border-top-left-radius:1rem;border-top-right-radius:.25rem}.burbuja-autor{color:var(--acento);margin-bottom:.0625rem;font-size:.8125rem;font-weight:600}.burbuja-texto{white-space:pre-wrap;overflow-wrap:anywhere}.burbuja-meta{color:var(--texto-suave);justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.0625rem;font-size:.6875rem;display:flex}.tildes{display:inline-flex}.tildes.leido{color:var(--acento)}.chat-pie{background:var(--superficie);border-top:1px solid var(--borde);gap:.5rem;padding:.5rem .75rem .625rem;display:grid}@media (width>=768px){.chat-pie{padding:.75rem 1.5rem 1rem}}.chat-envio{background:var(--fondo);border:1px solid var(--borde-fuerte);border-radius:1.375rem;align-items:flex-end;gap:.5rem;padding:.25rem;display:flex}.chat-envio:focus-within{border-color:var(--acento);outline:3px solid var(--acento-suave)}.chat-envio textarea{resize:none;field-sizing:content;background:0 0;border:0;flex:1;min-height:2.5rem;max-height:8rem;padding:.5rem .75rem}.chat-envio textarea:focus{outline:0}.chat-envio .boton{width:2.5rem;box-shadow:none;border-radius:50%;flex:none;padding:0}.selector-tema{background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-m);gap:.125rem;padding:.1875rem;display:flex}.selector-tema button{border-radius:var(--radio-s);min-width:2rem;height:1.875rem;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;flex:1;place-items:center;display:grid}.selector-tema button:hover{color:var(--texto)}.selector-tema button[aria-pressed=true]{background:var(--superficie);color:var(--texto);box-shadow:var(--sombra), 0 0 0 1px var(--borde)}.selector-tema svg{width:16px;height:16px}.lateral>.selector-tema{margin:auto .25rem 0}.lateral>.instalar{box-shadow:none;justify-content:flex-start;margin:auto .25rem 0}.lateral>.instalar~.selector-tema,.lateral>.selector-tema+.perfil{margin-top:0}.resumen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.progreso{width:100%;color:var(--texto-suave);flex-wrap:wrap;order:2;align-items:center;gap:.5rem 1rem;font-size:.875rem;display:flex}@media (width>=768px){.progreso{width:auto}}.progreso strong{color:var(--texto);font-variant-numeric:tabular-nums;font-weight:600}.progreso progress{appearance:none;background:var(--borde);border:0;border-radius:999px;flex:1;width:160px;height:.375rem;overflow:hidden}@media (width>=768px){.progreso progress{flex:initial}}.progreso progress::-webkit-progress-bar{background:var(--borde)}.progreso progress::-webkit-progress-value{background:var(--exito);border-radius:999px}.progreso progress::-moz-progress-bar{background:var(--exito);border-radius:999px}.filtros{flex-wrap:wrap;flex:520px;align-items:center;gap:.5rem .75rem;display:flex}.buscador{flex:100%;min-width:200px;position:relative}@media (width>=768px){.buscador{flex:0 280px}}.buscador svg{width:16px;height:16px;color:var(--texto-suave);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.buscador input{border-radius:999px;min-height:2.25rem;padding-left:2.25rem}.chips{scrollbar-width:none;gap:.375rem;margin:0 -1rem;padding:0 1rem;display:flex;overflow-x:auto}@media (width>=768px){.chips{flex-wrap:wrap;margin:0;padding:0;overflow-x:visible}}.chip{background:var(--superficie);border:1px solid var(--borde);min-height:2.25rem;color:var(--texto-suave);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}@media (width>=768px){.chip{flex:initial}}.chip span{font-variant-numeric:tabular-nums;opacity:.75}.chip:hover{border-color:var(--borde-fuerte);color:var(--texto)}.chip[aria-pressed=true]{background:var(--texto);border-color:var(--texto);color:var(--superficie)}.chip:before{content:"";background:var(--punto,transparent);border-radius:50%;width:.5rem;height:.5rem}.chip:not([class*=estado-]):before{display:none}.chip.estado-pendiente{--punto:var(--texto-suave)}.chip.estado-en_progreso{--punto:var(--acento)}.chip.estado-bloqueada{--punto:var(--aviso)}.chip.estado-completada{--punto:var(--exito)}.chip.estado-cancelada{--punto:var(--borde-fuerte)}.sin-resultados{color:var(--texto-suave);font-size:.875rem}.enlace{color:var(--acento);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.avatares{margin-left:auto;padding-left:.375rem;display:inline-flex}.avatares .avatar{width:1.5rem;height:1.5rem;box-shadow:0 0 0 2px var(--superficie);margin-left:-.375rem;font-size:.625rem}.tarea.cerrada .avatares .avatar{box-shadow:0 0 0 2px var(--superficie-2)}.tarea-titulo{text-align:left;font-weight:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tarea-titulo:hover{color:var(--acento);text-underline-offset:2px;text-decoration:underline}.tarea{position:relative}.tarea-titulo:after{content:"";border-radius:inherit;position:absolute;inset:0}.tarea select,.tarea .avatares{z-index:1;position:relative}.tarea:has(.tarea-titulo:hover){border-color:var(--borde-fuerte);border-left-color:var(--prio)}@media (width>=768px){.dialogo:has(.detalle){width:min(720px,100vw - 2rem)}}.detalle{padding:1rem 1rem calc(1.25rem + env(safe-area-inset-bottom));gap:1.25rem;display:grid}@media (width>=768px){.detalle{padding:1.25rem 1.5rem 1.5rem}}.detalle-esqueleto{height:12rem}.detalle-cabecera{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;display:grid}.detalle-cabecera h2{letter-spacing:-.02em;overflow-wrap:anywhere;grid-column:1/-1;font-size:1.375rem;line-height:1.25}.detalle-cabecera .boton-icono{margin:-.375rem -.5rem 0 0}.detalle-etiquetas{flex-wrap:wrap;gap:.375rem;display:flex}.detalle-descripcion{color:var(--texto);white-space:pre-wrap;overflow-wrap:anywhere}.detalle-datos{background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-l);grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:1rem 1.5rem;margin:0;padding:1rem;display:grid}.detalle-datos dt{color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.detalle-datos dd{margin:0;font-size:.9375rem}.detalle-datos dd:first-letter{text-transform:uppercase}.detalle-datos .selector-estado{width:auto;min-width:10rem}.detalle-personas{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.detalle-personas .avatar{width:1.75rem;height:1.75rem;font-size:.6875rem}.detalle-acciones{flex-wrap:wrap;gap:.5rem;display:flex}.detalle-acciones svg,.comentar svg{width:16px;height:16px}.boton.peligro{background:var(--peligro);border-color:var(--peligro);color:var(--superficie)}.boton.peligro:hover:not(:disabled){background:color-mix(in srgb, var(--peligro) 85%, var(--texto))}.boton.fantasma-peligro{color:var(--peligro)}.boton.fantasma-peligro:hover:not(:disabled){background:var(--peligro-suave);border-color:var(--peligro)}.confirmar{background:var(--peligro-suave);border:1px solid color-mix(in srgb, var(--peligro) 40%, transparent);border-radius:var(--radio-l);color:var(--texto);gap:.75rem;padding:1rem;font-size:.9375rem;display:grid}.confirmar .formulario-acciones{padding:0}.historial{border-top:1px solid var(--borde);gap:.75rem;padding-top:1.25rem;display:grid}.historial h3{font-size:.9375rem}.historial ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.historial-evento{color:var(--texto-suave);padding-left:1.5rem;font-size:.8125rem;position:relative}.historial-evento:before{content:"";background:var(--borde-fuerte);border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;top:.5em;left:.5rem;transform:translate(-50%)}.historial-evento strong,.historial-meta strong{color:var(--texto);font-weight:600}.historial-comentario{align-items:flex-start;gap:.625rem;display:flex}.historial-comentario>div{flex:1;min-width:0}.historial-meta{color:var(--texto-suave);margin-bottom:.25rem;font-size:.8125rem}.historial-texto{background:var(--fondo);border:1px solid var(--borde);border-radius:.25rem var(--radio-l) var(--radio-l);white-space:pre-wrap;overflow-wrap:anywhere;padding:.5rem .75rem}.comentar{gap:.5rem;display:grid}.comentar textarea{resize:vertical;min-height:4.5rem}.comentar-pie{justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.lateral-cabecera{justify-content:space-between;align-items:center;gap:.5rem}.campana{position:relative}.campana-contador{background:var(--peligro);min-width:1.125rem;box-shadow:0 0 0 2px var(--superficie-2);color:var(--superficie);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1.125rem;position:absolute;top:.25rem;right:.125rem}.panel-notificaciones{inset:auto;top:calc(3.5rem + env(safe-area-inset-top));position:fixed;left:.5rem;right:.5rem}@media (width>=768px){.panel-notificaciones{top:3.75rem;left:calc(var(--ancho-lateral) - .75rem);width:min(380px,100vw - 2rem);right:auto}}.panel-notificaciones{background:var(--superficie);max-height:min(70dvh,560px);color:var(--texto);border:1px solid var(--borde);border-radius:var(--radio-l);box-shadow:var(--sombra-flotante);margin:0;padding:0;overflow-y:auto}.panel-notificaciones header{background:var(--superficie);border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex;position:sticky;top:0}.panel-notificaciones h2{font-size:.9375rem}.panel-notificaciones .enlace{font-size:.8125rem;text-decoration:none}.panel-notificaciones ul{margin:0;padding:.25rem;list-style:none}.panel-vacio{color:var(--texto-suave);text-align:center;padding:2rem 1rem;font-size:.875rem}.notificacion{border-radius:var(--radio-m);width:100%;color:var(--texto-suave);text-align:left;cursor:pointer;background:0 0;border:0;gap:.125rem;padding:.625rem .75rem .625rem 1.5rem;font-size:.875rem;display:grid;position:relative}.notificacion:hover{background:var(--hover)}.notificacion time{font-size:.75rem}.notificacion.nueva{color:var(--texto)}.notificacion.nueva .notificacion-texto{font-weight:500}.notificacion.nueva:before{content:"";background:var(--acento);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:1.05rem;left:.625rem}.campo-cabecera{justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;display:flex}.boton.chico svg{width:16px;height:16px}.mensaje.asistente .avatar{background:var(--acento);color:var(--acento-texto)}.mensaje.asistente .burbuja{border-color:color-mix(in srgb, var(--acento) 45%, var(--borde))}.ia-escribiendo{color:var(--texto-suave);margin:.75rem 0 0 2.5rem;font-size:.8125rem;font-style:italic}@media (width>=768px){.panel-ia{top:5rem;left:auto;right:1.5rem}}.panel-ia-cuerpo{gap:.75rem;padding:1rem;display:grid}.texto-ia{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9375rem}.pensando{color:var(--texto-suave);font-style:italic}:root{--curva-salida:cubic-bezier(.16, 1, .3, 1);--curva-resorte:cubic-bezier(.34, 1.56, .64, 1);--t-rapido:.12s;--t-medio:.22s;--t-lento:.32s}@media (prefers-reduced-motion:no-preference){@keyframes entrar{0%{opacity:0;transform:translateY(6px)}}@keyframes entrar-izq{0%{opacity:0;transform:translate(-10px)scale(.98)}}@keyframes entrar-der{0%{opacity:0;transform:translate(10px)scale(.98)}}@keyframes saltar{0%{opacity:0;transform:scale(.4)}}@keyframes trazar{0%{stroke-dashoffset:12px}}@keyframes punto{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.boton,.boton-icono,.nav-item,.chip,.tarea,.notificacion,input,select,textarea{transition:background-color var(--t-rapido), border-color var(--t-rapido), color var(--t-rapido), box-shadow var(--t-medio) var(--curva-salida), transform var(--t-medio) var(--curva-salida), opacity var(--t-medio)}.boton:active:not(:disabled),.boton-icono:active,.nav-item:active,.chip:active{transition-duration:60ms;transform:scale(.96)}.nav-item svg{transition:transform var(--t-medio) var(--curva-resorte), color var(--t-rapido)}@media (hover:hover){.nav-item:hover svg{transform:translateY(-1px)}}.nav-item[aria-current=page] svg{transform:scale(1.06)}.pestana{transition:color var(--t-rapido)}.pestana-icono:before{transition:opacity var(--t-medio) var(--curva-salida), transform var(--t-lento) var(--curva-resorte)}.pestana-icono svg{transition:transform var(--t-medio) var(--curva-resorte)}.pestana:active .pestana-icono svg,.hoja-seccion:active .pestana-icono svg{transition-duration:60ms;transform:scale(.88)}.nav-crear{transition:transform var(--t-medio) var(--curva-resorte), box-shadow var(--t-medio)}.nav-crear:active{transition-duration:60ms;transform:scale(.92)}.nav-crear svg{transition:rotate var(--t-lento) var(--curva-resorte)}.hoja-lista button,.hoja-seccion{transition:background-color var(--t-rapido), border-color var(--t-rapido), transform var(--t-medio) var(--curva-salida)}.hoja-lista button:active,.hoja-seccion:active{transition-duration:60ms;transform:scale(.98)}.hoja-lista li,.hoja-seccion{animation:entrar var(--t-lento) var(--curva-salida) both}.hoja-lista li:nth-child(2),.hoja-seccion:nth-child(2){animation-delay:30ms}.hoja-lista li:nth-child(3),.hoja-seccion:nth-child(3){animation-delay:60ms}.hoja-seccion:nth-child(4){animation-delay:90ms}.hoja-seccion:nth-child(5){animation-delay:.12s}.contenido>*{animation:entrar var(--t-lento) var(--curva-salida) both}.contenido>main{animation-delay:40ms}.semana-grid>*,.lista>*{animation:entrar var(--t-lento) var(--curva-salida) both}.semana-grid>:nth-child(2){animation-delay:25ms}.semana-grid>:nth-child(3){animation-delay:50ms}.semana-grid>:nth-child(4){animation-delay:75ms}.semana-grid>:nth-child(5){animation-delay:.1s}.semana-grid>:nth-child(6){animation-delay:.125s}.semana-grid>:nth-child(7){animation-delay:.15s}.esqueleto{animation:1.2s ease-in-out infinite alternate latido}@media (hover:hover){.tarea:hover{transform:translateY(-2px);box-shadow:0 6px 16px #10182814}.tarea:has(.tarea-titulo:hover){transform:translateY(-2px);box-shadow:0 6px 16px #10182814}.tarea.cerrada:hover{transform:none}}.dialogo,.panel-notificaciones{transition:opacity var(--t-medio) var(--curva-salida), transform var(--t-medio) var(--curva-salida), overlay var(--t-medio) allow-discrete, display var(--t-medio) allow-discrete}.dialogo:not([open]){opacity:0;transform:translateY(10px)scale(.97)}.panel-notificaciones:not(:popover-open){opacity:0;transform:translateY(-6px)scale(.98)}@starting-style{.dialogo[open]{opacity:0;transform:translateY(10px)scale(.97)}.panel-notificaciones:popover-open{opacity:0;transform:translateY(-6px)scale(.98)}}.dialogo::backdrop{transition:background-color var(--t-medio), backdrop-filter var(--t-medio), overlay var(--t-medio) allow-discrete, display var(--t-medio) allow-discrete}@media (width<=767.98px){.dialogo:not([open]){transform:translateY(100%)}.dialogo:has(.busqueda):not([open]){transform:translateY(-100%)}@starting-style{.dialogo[open]{transform:translateY(100%)}.dialogo[open]:has(.busqueda){transform:translateY(-100%)}}}@media (width>=768px){.dialogo[open]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.dialogo:not([open])::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}@starting-style{.dialogo[open]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}}.notificacion{animation:entrar var(--t-medio) var(--curva-salida) both}.mensaje{animation:entrar-izq var(--t-medio) var(--curva-salida) both;transform-origin:0 100%}.mensaje.propio{transform-origin:100% 100%;animation-name:entrar-der}.tildes{transition:color var(--t-lento)}.tildes path+path{stroke-dasharray:12;animation:trazar var(--t-lento) var(--curva-salida) both}.nav-contador,.campana-contador{animation:saltar var(--t-lento) var(--curva-resorte) both}.estado-conexion:before{transition:background-color var(--t-lento), box-shadow var(--t-lento)}.ia-escribiendo{animation:entrar var(--t-medio) var(--curva-salida) both}.puntos span{animation:1.2s ease-in-out infinite punto;display:inline-block}.puntos span:nth-child(2){animation-delay:.15s}.puntos span:nth-child(3){animation-delay:.3s}.pensando{animation:.9s ease-in-out infinite alternate latido}@keyframes enlazar{0%{stroke-dashoffset:1px}}.login .marca-icono path{stroke-dasharray:1;animation:enlazar .7s var(--curva-salida) .15s both}.login .marca-icono circle{animation:saltar var(--t-lento) var(--curva-resorte) both}.login .marca-icono circle+circle{animation-delay:.5s}.login-tarjeta{animation:entrar var(--t-lento) var(--curva-salida) both}@keyframes subir{0%{opacity:0;translate:0 48px}}@keyframes desvanecer{0%{opacity:0}}@keyframes viajar{0%{stroke-dashoffset:.06px;opacity:1}to{stroke-dashoffset:-1px;opacity:1}}@keyframes latir{50%{opacity:.4;transform:scale(1.22)}}@keyframes girar{to{rotate:360deg}}@keyframes parpadeo-a{45%{transform:scaleY(.1)}}@keyframes parpadeo-b{45%{transform:scaleY(.1)}}.login-centro{animation:subir .7s var(--curva-salida) both}.red-enlaces path{stroke-dasharray:1;animation:enlazar .9s var(--curva-salida) both}.red-enlaces path:nth-child(2){animation-delay:.12s}.red-enlaces path:nth-child(3){animation-delay:.24s}.red-enlaces path:nth-child(4){animation-delay:.36s}.red-enlaces path:nth-child(n+5){animation-delay:.6s}.red-nodos circle{transform-box:fill-box;transform-origin:50%;animation:saltar .6s var(--curva-resorte) both}.red-nodos svg{animation:.5s both desvanecer}.red-nodos>g:first-child :is(circle,svg){animation-delay:.45s}.red-nodos>g:nth-child(2) :is(circle,svg){animation-delay:.57s}.red-nodos>g:nth-child(3) :is(circle,svg){animation-delay:.69s}.red-nodos>g:nth-child(4) :is(circle,svg){animation-delay:.81s}.red-centro :is(rect,circle){transform-box:fill-box;transform-origin:50%;animation:saltar .7s var(--curva-resorte) both}.red-centro path{stroke-dasharray:1;animation:enlazar .6s var(--curva-salida) .35s both}.red-centro .red-halo{animation:saltar .7s var(--curva-resorte) both, latir 2.8s ease-in-out 1.4s infinite}.red-pulsos path{animation:2.6s ease-in 1.6s infinite viajar}.red-pulsos path:nth-child(2){animation-delay:2.25s}.red-pulsos path:nth-child(3){animation-delay:2.9s}.red-pulsos path:nth-child(4){animation-delay:3.55s}.girando{animation:.7s linear infinite girar}.login-enviar svg{transition:translate var(--t-medio) var(--curva-salida)}@media (hover:hover){.login-enviar:hover:not(:disabled) svg{translate:3px}}.ojo-tachado{transition:stroke-dashoffset .3s var(--curva-salida) 60ms}.ojo-pupila{transition:transform .3s var(--curva-resorte)}.ojo[data-visible=true] .ojo-parpado{animation:.3s ease-in-out parpadeo-a}.ojo[data-visible=false] .ojo-parpado{animation:.3s ease-in-out parpadeo-b}.sello{animation:saltar .6s var(--curva-resorte) both}.sello circle{stroke-dasharray:1;animation:enlazar .6s var(--curva-salida) both}.sello path{stroke-dasharray:1;animation:enlazar .45s var(--curva-salida) .45s both}.fuerza-barra span{transition:background-color var(--t-medio)}.requisitos li:before{transition:background-color var(--t-medio), border-color var(--t-medio)}.pedidos-clave,.alerta{animation:entrar var(--t-medio) var(--curva-salida) both}::view-transition-old(root){animation-duration:var(--t-lento);animation-timing-function:ease}::view-transition-new(root){animation-duration:var(--t-lento);animation-timing-function:ease}}.burbuja.con-imagen{padding:.25rem}.burbuja.con-imagen .burbuja-autor,.burbuja.con-imagen .burbuja-texto{padding:.125rem .5rem 0}.burbuja.con-imagen .burbuja-meta{padding:0 .5rem .125rem}.adjunto-imagen{background:var(--superficie-2);cursor:zoom-in;border:0;border-radius:.75rem;width:min(300px,62vw);padding:0;display:block;overflow:hidden}.adjunto-imagen img{object-fit:cover;width:100%;max-height:320px;display:block}.adjunto-imagen .esqueleto{border-radius:0;height:180px;display:block}.adjunto-error{color:var(--texto-suave);padding:.5rem;font-size:.8125rem}.adjunto-documento{background:color-mix(in srgb, var(--superficie-2) 70%, transparent);border:1px solid var(--borde);border-radius:var(--radio-m);width:min(300px,62vw);color:inherit;text-align:left;cursor:pointer;align-items:center;gap:.75rem;margin:.125rem 0 .25rem;padding:.625rem .75rem;display:flex}.adjunto-documento:hover{border-color:var(--borde-fuerte)}.adjunto-documento>svg{color:var(--texto-suave);flex:none}.adjunto-icono{border-radius:var(--radio-m);background:var(--acento-suave);width:2.5rem;height:2.5rem;color:var(--acento);flex:none;place-items:center;display:grid;position:relative}.adjunto-icono:after{content:attr(data-ext);border-radius:var(--radio-s);background:var(--acento);color:var(--acento-texto);padding:0 .25rem;font-size:.5625rem;font-weight:700;line-height:1.4;position:absolute;bottom:-.25rem;right:-.375rem}.adjunto-datos{flex:1;min-width:0;display:grid}.adjunto-nombre{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.adjunto-detalle{color:var(--texto-suave);font-size:.75rem}.vista-previa{background:var(--superficie-2);border:1px solid var(--borde);border-radius:var(--radio-l);align-items:center;gap:.75rem;padding:.5rem .5rem .5rem .625rem;display:flex}.vista-previa img{border-radius:var(--radio-m);object-fit:cover;flex:none;width:3rem;height:3rem}.vista-previa.subiendo{position:relative;overflow:hidden}.vista-previa.subiendo:after{content:"";background:var(--acento);width:40%;height:2px;position:absolute;bottom:0;left:0}.chat-envio .adjuntar{color:var(--texto-suave);flex:none;align-self:center}.chat{position:relative}.chat-soltar{z-index:3;background:color-mix(in srgb, var(--superficie) 88%, transparent);border:2px dashed var(--acento);border-radius:var(--radio-l);color:var(--acento);pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:flex;position:absolute;inset:.75rem}.dialogo:has(.visor){background:var(--superficie);width:min(1100px,100vw - 2rem)}.visor{margin:0;display:grid}.visor figcaption{border-bottom:1px solid var(--borde);align-items:center;gap:.75rem;padding:.625rem .75rem .625rem 1rem;display:flex}.visor-nombre{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.visor img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 8rem);margin:0 auto;display:block}@media (prefers-reduced-motion:no-preference){@keyframes deslizar-barra{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes enfocar{0%{opacity:0;filter:blur(6px);transform:scale(1.03)}}@keyframes volar{50%{opacity:.6;transform:translate(3px,-3px)scale(.9)}}.adjunto-imagen img{animation:enfocar var(--t-lento) var(--curva-salida) both}.adjunto-imagen img,.adjunto-documento{transition:transform var(--t-medio) var(--curva-salida), border-color var(--t-rapido)}@media (hover:hover){.adjunto-imagen:hover img{transform:scale(1.02)}}.vista-previa{animation:entrar var(--t-medio) var(--curva-salida) both}.vista-previa.subiendo:after{animation:1s ease-in-out infinite deslizar-barra}.chat-soltar{animation:entrar var(--t-medio) var(--curva-salida) both}.chat-envio .enviar[aria-busy=true] svg{animation:.6s ease-in-out infinite volar}.chat-envio .enviar:not(:disabled) svg{transition:transform var(--t-medio) var(--curva-resorte)}@media (hover:hover){.chat-envio .enviar:not(:disabled):hover svg{transform:translate(1px,-1px)rotate(-8deg)}}}@media (pointer:coarse){.boton-icono{width:2.75rem;height:2.75rem}.boton{min-height:2.75rem}.boton.chico{min-height:2.5rem}}.pasos-instalar{gap:.5rem;margin:0;padding-left:1.25rem;line-height:1.5;display:grid}.aviso-version{left:50%;bottom:calc(var(--alto-nav-movil) + env(safe-area-inset-bottom) + .75rem);z-index:50;background:var(--texto);width:max-content;max-width:calc(100vw - 1rem);color:var(--superficie);border-radius:var(--radio-l);box-shadow:var(--sombra-flotante);align-items:center;gap:.75rem;padding:.375rem .375rem .375rem 1rem;font-size:.875rem;font-weight:500;display:flex;position:fixed;translate:-50%}@media (width>=768px){.aviso-version{bottom:1.25rem}}.aviso-version .boton-icono{color:inherit}.aviso-version .boton-icono:hover{background:color-mix(in srgb, var(--superficie) 15%, transparent)}@media (display-mode:standalone){.lateral,.barra-movil,.hoja-cuerpo{-webkit-user-select:none;user-select:none}}.bienvenida{z-index:100;background:radial-gradient(120% 80% at 50% 40%, color-mix(in srgb, var(--portada-fondo) 82%, #fff), var(--portada-fondo) 70%);cursor:pointer;place-items:center;display:grid;position:fixed;inset:0}.bienvenida .marca{--marca-fondo:var(--portada-texto);--marca-tinta:var(--portada-fondo);color:var(--portada-texto);flex-direction:column;gap:1.25rem;padding:0}.bienvenida .marca-icono{width:5rem;height:5rem;overflow:visible}.bienvenida .marca-texto{height:2.25rem}@media (prefers-reduced-motion:no-preference){@keyframes bienvenida-salir{to{opacity:0;visibility:hidden}}@keyframes bienvenida-alejar{to{filter:blur(4px);transform:scale(1.12)}}@keyframes aparecer-icono{0%{opacity:0;transform:scale(.5)rotate(-20deg)}}@keyframes onda{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes escribir{0%{stroke-dashoffset:1px}}.bienvenida{animation:bienvenida-salir .5s var(--curva-salida) 1.75s both}.bienvenida .marca{animation:.5s ease-in 1.75s both bienvenida-alejar}.bienvenida .marca-icono{animation:aparecer-icono .7s var(--curva-resorte) both}.bienvenida .marca-icono rect{transform-box:fill-box;transform-origin:50%}.bienvenida .marca:before{content:"";border:2px solid var(--portada-texto);opacity:0;width:5rem;height:5rem;animation:onda 1s var(--curva-salida) 1.05s;border-radius:1.4rem;position:absolute}.bienvenida .marca{position:relative}.bienvenida .marca-icono circle{transform-box:fill-box;transform-origin:50%;animation:saltar .5s var(--curva-resorte) .3s both}.bienvenida .marca-icono circle+circle{animation-delay:.85s}.bienvenida .marca-icono path{stroke-dasharray:1;animation:enlazar .5s var(--curva-salida) .5s both}.bienvenida .marca-texto :is(path,circle){stroke-dasharray:1;animation:escribir .9s var(--curva-salida) .75s both}.bienvenida .marca-texto circle{animation-delay:1.05s}}.avisos-dispositivo{border-top:1px solid var(--borde);gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;display:grid}.avisos-dispositivo p{color:var(--texto-suave)}.avisos-dispositivo label{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:600;display:flex}.avisos-dispositivo small{color:var(--texto-suave);font-weight:400;display:block}.avisos-dispositivo input[role=switch]{appearance:none;background:var(--borde-fuerte);cursor:pointer;border:0;border-radius:999px;flex:none;width:2.5rem;height:1.5rem;min-height:0;padding:0;position:relative}.avisos-dispositivo input[role=switch]:after{content:"";background:var(--superficie);width:1.125rem;height:1.125rem;box-shadow:var(--sombra);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.avisos-dispositivo input[role=switch]:checked{background:var(--acento)}.avisos-dispositivo input[role=switch]:checked:after{translate:1rem}.avisos-dispositivo input[role=switch]:disabled{opacity:.6;cursor:wait}@media (prefers-reduced-motion:no-preference){.avisos-dispositivo input[role=switch]:after{transition:translate var(--t-medio) var(--curva-resorte)}}.reunion{flex-direction:column;flex:1;min-height:0;display:flex}.reunion[hidden]{display:none}.pestana-reunion{background:var(--superficie);flex-direction:column;height:100dvh;display:flex}.reunion-entrada{justify-items:start}.reunion-rejilla{background:var(--chat-fondo);flex:1;grid-template-columns:1fr;align-content:center;gap:.5rem;padding:.75rem;display:grid}@media (width>=768px){.reunion-rejilla{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.reunion-rejilla:not([data-cantidad="1"]):not([data-cantidad="2"]){grid-template-columns:repeat(3,1fr)}}.reunion-ficha{aspect-ratio:16/9;border-radius:var(--radio-m);background:var(--superficie);border:1px solid var(--borde);place-items:center;display:grid;position:relative;overflow:hidden}.reunion-ficha video{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.reunion-ficha{margin:0}.reunion-ficha.entera video,.reunion-ficha.fijada video{object-fit:contain}.reunion-ficha figcaption{color:#fff;background:#0009;border-radius:999px;padding:.125rem .5rem;font-size:.8125rem;position:absolute;bottom:.5rem;left:.5rem}.reunion-controles{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:center;gap:.75rem;padding:.75rem;display:flex}.reunion-controles .boton-icono[aria-pressed=false]{color:var(--peligro)}.reunion-controles .colgar{background:var(--peligro);color:var(--superficie)}.nav-contador.en-vivo{color:#fff;background:#1a7f37}.reunion-previa{width:min(100%,28rem)}.reunion-entrada .reunion-controles{border:0;justify-content:flex-start;padding:0}.reunion-campo{width:min(100%,28rem);color:var(--texto-suave);gap:.25rem;font-size:.875rem;display:grid}.reunion-campo select{min-height:2.25rem}.reunion-cuerpo{flex-direction:column;flex:1;min-height:0;display:flex}@media (width>=768px){.reunion-cuerpo{flex-direction:row}}.reunion-cuerpo .reunion-rejilla{flex:1;min-width:0;overflow-y:auto}.reunion-chat{border-top:1px solid var(--borde);flex-direction:column;min-height:12rem;max-height:40vh;display:flex}@media (width>=768px){.reunion-chat{border-top:0;border-left:1px solid var(--borde);width:20rem;max-height:none}}.reunion-chat ul{overflow-wrap:anywhere;flex:1;align-content:start;gap:.375rem;padding:.75rem;font-size:.875rem;list-style:none;display:grid;overflow-y:auto}.reunion-chat li strong{color:var(--acento)}.reunion-chat li.propio strong,.reunion-chat-vacio{color:var(--texto-suave)}.reunion-chat form{border-top:1px solid var(--borde);gap:.5rem;padding:.5rem;display:flex}.reunion-chat input{flex:1;min-width:0;min-height:2rem}.reunion-controles .chat-reunion{position:relative}.reunion-controles .chat-reunion .nav-contador{position:absolute;top:-.25rem;right:-.25rem}.reunion-controles .boton-icono.chat-reunion[aria-pressed=false]{color:var(--texto-suave)}.ficha-mano{filter:drop-shadow(0 1px 2px #00000080);font-size:1.5rem;position:absolute;top:.5rem;right:.5rem}.ficha-reaccion{pointer-events:none;font-size:2.5rem;position:absolute;bottom:25%;left:50%;translate:-50%}@media (prefers-reduced-motion:no-preference){.ficha-reaccion{animation:3s ease-out forwards flotar}}@keyframes flotar{0%{opacity:1;translate:-50%}to{opacity:0;translate:-50% -4rem}}.reunion-reacciones{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:center;gap:.5rem;padding:.5rem;font-size:1.25rem;display:flex}.reunion-controles .boton-icono.neutro[aria-pressed=false]{color:var(--texto-suave)}.reunion-controles .boton-icono[aria-pressed=true].neutro{background:var(--hover)}.reunion-ficha.hablando{outline:3px solid var(--acento);outline-offset:-3px}.reunion-historial{gap:.5rem;width:min(100%,36rem);margin-top:1rem;display:grid}.reunion-historial h2{font-size:1rem}.reunion-historial ul{gap:.5rem;list-style:none;display:grid}.reunion-historial li{border:1px solid var(--borde);border-radius:var(--radio-m);padding:.5rem .75rem;font-size:.875rem;display:grid}.reunion-historial li span{color:var(--texto-suave);overflow-wrap:anywhere}.agenda{gap:.5rem;width:min(100%,36rem);margin-top:1rem;display:grid}.agenda-cabecera{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.agenda h2{font-size:1rem}.agenda ul{gap:.5rem;list-style:none;display:grid}.agenda li{border:1px solid var(--borde);border-radius:var(--radio-m);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.agenda li>div:first-child{min-width:0;display:grid}.agenda li span{color:var(--texto-suave);overflow-wrap:anywhere}.agenda-acciones{gap:.5rem;display:flex}.agenda-invitados{border:1px solid var(--borde);border-radius:var(--radio-m);gap:.25rem;padding:.5rem .75rem;display:grid}.agenda-invitados label{align-items:center;gap:.5rem;display:flex}.chat-envio,.comentar{position:relative}.sugerencias{z-index:2;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-m);min-width:14rem;max-width:min(20rem,100%);max-height:15rem;box-shadow:var(--sombra-flotante);gap:.125rem;margin:0 0 .5rem;padding:.25rem;list-style:none;display:grid;position:absolute;bottom:100%;left:0;overflow:hidden auto}.sugerencias button{border-radius:calc(var(--radio-m) - .25rem);width:100%;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:.375rem .5rem;font-size:.9375rem;display:flex}.sugerencias li{min-width:0}.sugerencias button span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sugerencias button:hover,.sugerencias button:focus-visible{background:var(--hover)}.sugerencias button[aria-selected=true]{background:var(--acento-suave);font-weight:600}.sugerencias .avatar{width:1.75rem;height:1.75rem;font-size:.6875rem}mark.mencion{background:color-mix(in srgb, var(--acento) 18%, transparent);color:inherit;border-radius:.25rem;padding:0 .125rem;font-weight:600}.presencia{color:var(--texto-suave);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.presencia:before{content:"";background:var(--texto-suave);opacity:.5;border-radius:50%;width:.5rem;height:.5rem}.presencia.linea:before{opacity:1;background:#1a7f37}.presencia.llamada:before{background:var(--acento);opacity:1}.ficha-fijar{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.ficha-fijar:focus-visible{outline:3px solid var(--acento);outline-offset:-3px}.reunion-ficha .ficha-mano,.reunion-ficha figcaption{z-index:2;pointer-events:none}.reunion-rejilla.con-fijado{flex-direction:column;align-content:stretch;display:flex}.con-fijado>.reunion-ficha.fijada{aspect-ratio:auto;flex:1;min-height:12rem}.reunion-tira{gap:.5rem;display:flex;overflow-x:auto}.reunion-tira .reunion-ficha{flex:none;width:10rem}.reunion-dispositivos{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:center;gap:.75rem;padding:.5rem;display:flex}.etiquetas-tarea{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.etiqueta-libre{background:hsl(var(--tono,220) 70% var(--avatar-l));color:hsl(var(--tono,220) 55% var(--avatar-texto-l));border-radius:999px;padding:.0625rem .5rem;font-size:.75rem;font-weight:600}button.etiqueta-libre{cursor:pointer;border:0;font-family:inherit}button.etiqueta-libre[aria-pressed=true]{outline:2px solid var(--acento);outline-offset:1px}.filtro-etiquetas{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.checklist,.archivos-tarea{gap:.5rem;margin-top:1rem;display:grid}.checklist h3,.archivos-tarea h3{font-size:1rem}.checklist-progreso{color:var(--texto-suave);font-weight:400}.checklist progress{width:100%;height:.375rem;accent-color:var(--acento)}.checklist ul,.archivos-tarea ul{gap:.25rem;list-style:none;display:grid}.checklist li{align-items:center;gap:.5rem;display:flex}.checklist li.hecha .checklist-texto{color:var(--texto-suave);text-decoration:line-through}.checklist-texto{min-width:0;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:text;background:0 0;border:0;flex:1;padding:.25rem 0}.checklist-edicion{flex:1;min-width:0}.checklist-nuevo{gap:.5rem;display:flex}.checklist-nuevo input{flex:1;min-width:0}.archivos-tarea li{border:1px solid var(--borde);border-radius:var(--radio-m);align-items:center;gap:.75rem;padding:.375rem .5rem;display:flex}.archivos-tarea>.boton{justify-self:start}.tarea-progreso{color:var(--texto-suave);margin-left:.5rem;font-size:.8125rem}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.grande{width:6rem;height:6rem;margin-inline:auto;font-size:1.75rem}.registro-actividad ol{gap:.5rem;max-height:55vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.registro-actividad li{border:1px solid var(--borde);border-radius:var(--radio-m);gap:.125rem;padding:.5rem .75rem;font-size:.875rem;display:grid}.registro-actividad time{color:var(--texto-suave);font-size:.8125rem}.carga-lista{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.carga-fila{border:1px solid var(--borde);border-radius:var(--radio-m);align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.carga-datos{flex:1;gap:.375rem;min-width:0;display:grid}.carga-barra{background:var(--acento-suave);border-radius:999px;height:.5rem;overflow:hidden}.carga-barra span{background:var(--acento);height:100%;display:block}.carga-cifras{text-align:center;gap:1rem;margin:0;display:flex}.carga-cifras dt{color:var(--texto-suave);font-size:.75rem}.carga-cifras dd{margin:0;font-weight:600}.carga-cifras .vencidas dd{color:var(--peligro)}.carga-informe{border-radius:var(--radio-m);background:var(--acento-suave);margin-bottom:.75rem;padding:.875rem}.burbuja-cita{text-align:left;background:var(--acento-suave);border:0;border-left:3px solid var(--acento);border-radius:var(--radio-s);width:100%;color:var(--texto);cursor:pointer;margin-bottom:.25rem;padding:.25rem .5rem;font-size:.8125rem;display:grid}.burbuja-cita strong{color:var(--acento);font-weight:600}.burbuja-cita span{text-overflow:ellipsis;white-space:nowrap;color:var(--texto-suave);overflow:hidden}.burbuja-responder{color:var(--texto-suave);cursor:pointer;opacity:0;background:0 0;border:0;padding:0;font-size:.6875rem;text-decoration:underline}.burbuja:hover .burbuja-responder,.burbuja-responder:focus-visible{opacity:1}@media (hover:none){.burbuja-responder{opacity:1}}.mensaje.resaltado .burbuja{outline:3px solid var(--acento-suave);outline-offset:1px}.chat-respondiendo{background:var(--acento-suave);border-left:3px solid var(--acento);border-radius:var(--radio-s);justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem .75rem;font-size:.8125rem;display:flex}.chat-respondiendo span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-pestanas{background:var(--superficie);border-bottom:1px solid var(--borde);gap:.375rem;padding:.375rem 1rem;display:flex;overflow-x:auto}.chat-pestana{border:1px solid var(--borde-fuerte);color:var(--texto);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.8125rem;display:inline-flex}.chat-pestana[aria-pressed=true]{background:var(--acento);border-color:var(--acento);color:var(--acento-texto)}.dialogo:has(.busqueda){border-radius:0 0 var(--radio-l) var(--radio-l);margin:0 0 auto}@media (width>=768px){.dialogo:has(.busqueda){border-radius:var(--radio-l);width:min(560px,100vw - 2rem);margin:12dvh auto auto}}.busqueda-campo{padding:calc(.375rem + env(safe-area-inset-top)) .375rem .375rem 1rem;border-bottom:1px solid var(--borde);align-items:center;gap:.5rem;display:flex}@media (width>=768px){.busqueda-campo{padding-top:.375rem}}.busqueda-campo>svg{width:20px;height:20px;color:var(--texto-suave);flex:none}.busqueda-campo input,.busqueda-campo input:hover,.busqueda-campo input:focus{background:0 0;border:0;outline:0;min-height:3rem;padding:0;font-size:1rem}.busqueda-campo input::-webkit-search-cancel-button{display:none}.busqueda-cuerpo{max-height:min(60dvh,28rem);padding:.5rem .5rem calc(.5rem + env(safe-area-inset-bottom));overscroll-behavior:contain;align-content:start;gap:.75rem;display:grid;overflow-y:auto}.busqueda-cuerpo:has(section){padding-top:.75rem}.busqueda-cuerpo .alerta{margin:.25rem .5rem}.busqueda-ayuda{color:var(--texto-suave);text-align:center;text-wrap:balance;padding:1.75rem 1rem;font-size:.875rem}.busqueda h3{color:var(--texto-suave);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;padding:0 .625rem;font-size:.6875rem;font-weight:600}.busqueda ul{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.busqueda li button{border-radius:var(--radio-m);width:100%;min-height:2.75rem;color:var(--texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem .625rem;display:flex}.busqueda li button>svg{width:18px;height:18px;color:var(--texto-suave);flex:none}.busqueda li button:hover,.busqueda li button:focus-visible{background:var(--hover);outline:0}.busqueda li button:focus-visible>svg{color:var(--acento)}.busqueda-texto{flex:1;min-width:0}.busqueda-texto,.busqueda-texto>*{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.busqueda-texto strong{font-size:.8125rem;font-weight:600}.busqueda-texto span{color:var(--texto-suave);font-size:.875rem}.configuracion{width:100%;max-width:44rem;margin-inline:auto}.config-bloque{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-m);gap:.75rem;padding:1rem;display:grid}.config-bloque h2{letter-spacing:-.01em;font-size:1rem}.config-bloque .formulario{padding:0}.config-bloque .avisos-dispositivo{border-top:0;padding:0}.config-acciones{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.config-fila{justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;font-weight:600;display:flex}.config-estado{font-size:.875rem}.config-si{color:var(--exito)}.config-no{color:var(--texto-suave)}.config-ayuda{color:var(--texto-suave);font-size:.8125rem}.config-ayuda summary{cursor:pointer;font-weight:600}.config-ayuda ul{gap:.375rem;margin:.5rem 0 0;padding-left:1.25rem;display:grid}.config-interruptor{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;font-weight:600;display:flex}.config-interruptor small{color:var(--texto-suave);font-weight:400;display:block}.config-interruptor input[role=switch]{appearance:none;background:var(--borde-fuerte);cursor:pointer;border:0;border-radius:999px;flex:none;width:2.5rem;height:1.5rem;min-height:0;padding:0;position:relative}.config-interruptor input[role=switch]:after{content:"";background:var(--superficie);width:1.125rem;height:1.125rem;box-shadow:var(--sombra);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.config-interruptor input[role=switch]:checked{background:var(--acento)}.config-interruptor input[role=switch]:checked:after{translate:1rem}.config-interruptor input[role=switch]:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.cuenta-perfil{text-align:center;justify-items:center;gap:.75rem;min-width:0;padding-block:.5rem;display:grid}.cuenta-foto{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;position:relative}.cuenta-foto .avatar{width:6rem;height:6rem;font-size:1.75rem}.cuenta-foto:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.cuenta-foto-lapiz{background:var(--acento);width:1.75rem;height:1.75rem;color:var(--acento-texto);box-shadow:0 0 0 3px var(--superficie);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-.125rem;right:-.125rem}.cuenta-foto-lapiz svg{width:.875rem;height:.875rem}.cuenta-foto:hover .cuenta-foto-lapiz{background:var(--acento-fuerte)}.cuenta-datos{justify-items:center;gap:.125rem;min-width:0;display:grid}.cuenta-datos strong{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.125rem}.cuenta-datos>span:not(.etiqueta){color:var(--texto-suave);overflow-wrap:anywhere;font-size:.875rem}.cuenta-datos .etiqueta{background:var(--acento-suave);color:var(--acento);margin-top:.25rem}.cuenta-opciones{border:1px solid var(--borde);border-radius:var(--radio-m);margin:0;padding:0;list-style:none;overflow:hidden}.cuenta-opciones li+li{border-top:1px solid var(--borde)}.cuenta-opciones button{width:100%;color:var(--texto);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.cuenta-opciones button:hover{background:var(--hover)}.cuenta-opciones button:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.cuenta-opciones button>svg{color:var(--texto-suave);flex:none}.cuenta-opcion-icono{border-radius:var(--radio-m);background:var(--acento-suave);width:2.25rem;height:2.25rem;color:var(--acento);flex:none;place-items:center;display:grid}.cuenta-opcion-texto{flex:1;min-width:0;font-size:.875rem;display:grid}.cuenta-opcion-texto small{color:var(--texto-suave);font-size:.8125rem}.personal{max-width:56rem}.captura{flex-wrap:wrap;gap:.5rem;display:flex}.captura input[name=titulo]{flex:14rem;min-width:0}.captura input[type=date]{flex:0 10rem}.personal-filtro{max-width:20rem}.notas-grupo{gap:.5rem;display:grid}.notas-grupo h2{color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.notas-grupo h2 .etiqueta{text-transform:none;letter-spacing:0}.notas-grupo.grupo-vencidas h2{color:var(--peligro)}.notas-grupo.grupo-hoy h2{color:var(--acento)}details.notas-grupo summary{cursor:pointer;list-style:none}details.notas-grupo summary::-webkit-details-marker{display:none}details.notas-grupo summary h2:before{content:"▸";transition:rotate .15s}details.notas-grupo[open] summary h2:before{rotate:90deg}.notas{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.nota{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-m);min-width:0;box-shadow:var(--sombra);align-content:start;gap:.5rem;padding:.75rem;display:grid}.nota:hover{border-color:var(--borde-fuerte)}.nota.hecha{box-shadow:none;background:0 0;border-style:dashed}.nota.hecha h3{color:var(--texto-suave);text-decoration:line-through}.nota-cabecera{align-items:flex-start;gap:.5rem;display:flex}.nota-cabecera>input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--acento);flex:none;margin-top:.125rem}.nota h3{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.3}.nota-pin{color:var(--texto-suave);flex:none;margin:-.375rem -.375rem 0 0}.nota-pin svg{width:1rem;height:1rem}.nota-pin[aria-pressed=true]{color:var(--acento)}.nota-pin[aria-pressed=true] svg{fill:currentColor}.nota-texto{color:var(--texto-suave);overflow-wrap:anywhere;white-space:pre-wrap;gap:.125rem;font-size:.8125rem;display:grid}.nota-item{color:var(--texto);cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.nota-item input{accent-color:var(--acento);flex:none;margin-top:.1875rem}.nota-item.hecho span{color:var(--texto-suave);text-decoration:line-through}.nota-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.nota-acciones{flex-wrap:wrap;gap:.375rem;margin-left:auto;display:flex}.nota-borrar{color:var(--peligro);margin-right:auto}.agenda ul,.checklist ul,.archivos-tarea ul,.reunion-historial ul{margin:0;padding:0}@media (width<=767.98px){.chat-pie{padding-bottom:1.75rem}}::selection{background:var(--acento-suave);color:var(--texto)}.contenido,.dialogo{scrollbar-width:thin;scrollbar-color:var(--borde-fuerte) transparent}.carga-cifras dd,.contador,.nav-contador{font-variant-numeric:tabular-nums}.boton.primario{box-shadow:0 1px 2px #10182829,inset 0 1px #ffffff24}@media (hover:hover){.boton.primario:hover:not(:disabled){box-shadow:0 6px 16px color-mix(in srgb, var(--acento) 32%, transparent), inset 0 1px 0 #ffffff24}}.carga-fila,.agenda li,.reunion-historial li,.config-bloque{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l);box-shadow:var(--sombra)}@media (hover:hover){.carga-fila:hover,.agenda li:hover,.reunion-historial li:hover{border-color:color-mix(in srgb, var(--acento) 38%, var(--borde))}}.carga-fila{flex-wrap:wrap;gap:.75rem 1rem;padding:.875rem 1rem}.carga-fila strong{letter-spacing:-.005em;font-weight:650}.carga-barra{height:.5rem;position:relative}.carga-barra span{border-radius:inherit;transform-origin:0;position:absolute;inset:0 auto 0 0}.carga-barra span.vencidas{background:var(--peligro)}.carga-cifras{justify-content:space-around;gap:1.25rem;width:100%}@media (width>=40rem){.carga-fila{flex-wrap:nowrap}.carga-cifras{justify-content:flex-start;width:auto}}.carga-cifras dd{font-size:1.125rem;font-weight:700;line-height:1.25}@media (width>=768px){.equipo{grid-template-columns:auto minmax(0,1fr) auto auto}.persona{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:1rem;display:grid}.persona-etiquetas,.persona-acciones{justify-self:end}}.reunion-entrada{align-content:start;justify-items:stretch;gap:1.25rem;width:100%;max-width:64rem;margin-inline:auto}.reunion-hero{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l);box-shadow:var(--sombra);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 1.25rem;padding:1rem;display:grid}.reunion-hero-icono{border-radius:var(--radio-l);background:var(--acento-suave);width:3rem;height:3rem;color:var(--acento);place-items:center;display:grid}.reunion-hero-icono svg{width:1.5rem;height:1.5rem}.reunion-hero h2{letter-spacing:-.01em;font-size:1.0625rem;line-height:1.3}.reunion-hero p{color:var(--texto-suave);margin-top:.125rem;font-size:.875rem}.reunion-entrada .agenda,.reunion-entrada .reunion-historial{align-content:start;width:100%;margin-top:0}.reunion-entrada .alerta,.reunion-hero,.reunion-hero .boton{grid-column:1/-1}@media (width>=40rem){.reunion-hero{grid-template-columns:auto minmax(0,1fr) auto;padding:1.25rem 1.5rem}.reunion-hero .boton{grid-column:auto}}.reunion-entrada .agenda li{padding:.75rem 1rem}.agenda-vacio{color:var(--texto-suave);border:1px dashed var(--borde-fuerte);border-radius:var(--radio-l);align-items:center;gap:.625rem;padding:1rem;font-size:.875rem;display:flex}.agenda-vacio svg{flex:none;width:1.25rem;height:1.25rem}@media (width>=1024px){.reunion-entrada{grid-template-columns:repeat(2,minmax(0,1fr))}}.reunion-ficha{border-radius:var(--radio-l);box-shadow:var(--sombra)}.reunion-ficha.hablando{box-shadow:0 0 0 5px color-mix(in srgb, var(--acento) 24%, transparent)}.reunion-controles{gap:.625rem}.reunion-controles .boton-icono{background:var(--superficie-2);border-radius:50%;width:2.75rem;height:2.75rem}.reunion-controles .boton-icono:hover{background:var(--hover)}.reunion-controles .colgar{background:var(--peligro)}.reunion-controles .colgar:hover{background:color-mix(in srgb, var(--peligro) 85%, black);color:var(--superficie)}@media (prefers-reduced-motion:no-preference){@keyframes crecer{0%{transform:scaleX(0)}}@keyframes aparecer-ficha{0%{opacity:0;transform:scale(.96)}}.carga-barra span{animation:crecer .7s var(--curva-salida) .12s both}.carga-lista>*,.equipo>*,.agenda li,.reunion-historial li,.config-bloque,.reunion-hero{animation:entrar var(--t-lento) var(--curva-salida) both}.carga-lista>:nth-child(2),.equipo>:nth-child(2),.config-bloque:nth-child(2),.agenda li:nth-child(2){animation-delay:40ms}.carga-lista>:nth-child(3),.equipo>:nth-child(3),.config-bloque:nth-child(3),.agenda li:nth-child(3){animation-delay:80ms}.carga-lista>:nth-child(4),.equipo>:nth-child(4),.config-bloque:nth-child(4){animation-delay:.12s}.carga-lista>:nth-child(5),.equipo>:nth-child(5),.config-bloque:nth-child(5){animation-delay:.16s}.carga-lista>:nth-child(n+6),.equipo>:nth-child(n+6),.config-bloque:nth-child(n+6){animation-delay:.2s}.reunion-ficha{animation:aparecer-ficha var(--t-medio) var(--curva-resorte) both;transition:box-shadow var(--t-medio), outline-color var(--t-medio)}.reunion-controles .boton-icono{transition:background-color var(--t-rapido), transform var(--t-medio) var(--curva-resorte)}@media (hover:hover){.reunion-controles .boton-icono:hover{transform:translateY(-2px)}}}@media (width>=768px){.lista{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));align-items:start;max-width:none}}.checklist-vacio{color:var(--texto-suave);font-size:.875rem}.checklist progress{appearance:none;background:var(--acento-suave);border:0;border-radius:999px;overflow:hidden}.checklist progress::-webkit-progress-bar{background:var(--acento-suave);border-radius:999px}.checklist progress::-webkit-progress-value{background:var(--exito);border-radius:999px}.checklist progress::-moz-progress-bar{background:var(--exito);border-radius:999px}.checklist li{border-radius:var(--radio-m);margin-inline:-.375rem;padding:.125rem .375rem}.checklist li:hover{background:var(--superficie-2)}.archivos-tarea li{border-radius:var(--radio-m)}@media (prefers-reduced-motion:no-preference){.checklist progress::-webkit-progress-value{transition:width var(--t-lento) var(--curva-salida)}.checklist-texto{transition:color var(--t-medio)}.checklist li,.archivos-tarea li{animation:entrar var(--t-medio) var(--curva-salida) both}}button,a[href],input,select,textarea,summary,[role=button]{touch-action:manipulation}@media (width<=767.98px),(pointer:coarse){.boton,.boton.chico,.chip,.chat-pestana{min-height:2.75rem}.boton{min-width:2.75rem}.boton-icono{width:2.75rem;height:2.75rem}.persona-acciones .boton{min-height:2.75rem}.burbuja-responder{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.tarea-titulo{margin-block:-.75rem;padding-block:.75rem;display:inline-block}.selector-estado{min-height:2.75rem;font-size:1rem}.selector-tema button,.ojo{min-width:2.75rem;min-height:2.75rem}input:not([type=checkbox]):not([type=radio]),select{min-height:2.75rem}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:1rem}.config-acciones{flex-direction:column;align-items:stretch}.config-acciones .boton{width:100%}}.filtros{flex-basis:20rem;min-width:0}.resumen{flex-wrap:wrap;min-width:0}@media (prefers-reduced-motion:no-preference){.contenido>*{animation-fill-mode:backwards}}.perfil{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem .5rem .25rem;display:flex}.perfil-id{align-items:center;gap:.75rem;min-width:0;display:flex}.perfil-nombre{gap:0}.perfil-nombre-texto{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.perfil-acciones{gap:.125rem;display:grid}.perfil-acciones .boton{min-height:2.25rem;box-shadow:none;color:var(--texto-suave);background:0 0;border-color:#0000;justify-content:flex-start;gap:.75rem;padding-inline:.5rem;font-size:.875rem;font-weight:500}.perfil-acciones .boton svg{width:1.25rem;height:1.25rem}.perfil-acciones .boton:hover:not(:disabled){background:var(--hover);color:var(--texto)}.perfil-acciones .boton[aria-current=page]{background:var(--acento-suave);color:var(--acento)}
