.baja_main__Njsul{min-height:100dvh;position:relative;display:grid;place-items:center;padding:clamp(1.25rem,4vw,3.5rem) clamp(1rem,4vw,3.5rem);background:var(--bg)}.baja_marco__RGJCf{position:absolute;inset:14px;border:1px solid var(--border-strong);pointer-events:none}.baja_marco__RGJCf:after{content:"";position:absolute;inset:5px;border:1px solid var(--border)}.baja_hoja__Ayqn5{position:relative;z-index:1;width:100%;max-width:34rem;display:grid;justify-items:center;text-align:center}.baja_iso___wYgv{width:2.6rem;height:2.6rem;margin-bottom:1rem;background:var(--iso) center /contain no-repeat}.baja_marca__WjtBY{letter-spacing:.42em;font-weight:300;font-size:1.05rem;color:var(--text);padding-left:.42em}.baja_linea__ie2rS{margin-top:1.6rem;font-weight:300;font-size:clamp(1.25rem,1.05rem + .9vw,1.7rem);line-height:1.35;color:var(--text);text-wrap:balance}.baja_linea__ie2rS[data-resultado=ERROR],.baja_linea__ie2rS[data-resultado=INVALIDO]{color:var(--muted)}.baja_formulario__yQWVa{display:grid;justify-items:center;grid-gap:1.6rem;gap:1.6rem;width:100%}.baja_formulario__yQWVa .baja_linea__ie2rS{margin-top:1.6rem}@media (max-width:560px){.baja_formulario__yQWVa>:last-child{width:100%}.baja_marco__RGJCf{display:none}}.Boton_boton__beWrT{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:40px;padding:.55rem 1.05rem;border:1px solid transparent;border-radius:var(--radius);font:inherit;font-size:.86rem;font-weight:500;line-height:1.2;color:var(--text);background:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,filter .16s ease,transform .1s ease}.Boton_boton__beWrT:active:not(:disabled){transform:translateY(1px)}.Boton_boton__beWrT:disabled{opacity:.5;cursor:default}.Boton_boton__beWrT:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Boton_primario__q81rm{background:var(--accent);border-color:var(--accent);color:var(--sobre-accent)}.Boton_primario__q81rm:hover:not(:disabled){filter:brightness(1.08)}.Boton_secundario__yCEZg{border-color:var(--border-strong);color:var(--text)}.Boton_secundario__yCEZg:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--surface)}.Boton_texto__jF5Gh{color:var(--accent);padding-inline:.5rem}.Boton_texto__jF5Gh:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px;background:var(--surface)}.Boton_peligro__774lr{border-color:color-mix(in srgb,var(--danger) 55%,transparent);color:var(--danger)}.Boton_peligro__774lr:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.Boton_chico__Hd3_o{min-height:32px;padding:.3rem .7rem;font-size:.8rem;gap:.4rem}@media (max-width:860px){.Boton_boton__beWrT{min-height:44px}.Boton_chico__Hd3_o{min-height:40px}}.Boton_ancho__fjQ05{width:100%}.Boton_icono__z8cH_{flex:none}.Boton_rotulo__3vUWk{min-width:0;white-space:normal}.Boton_fila__yBXaY{display:flex;gap:.6rem;justify-content:flex-end;align-items:center;flex-wrap:wrap;margin-top:1.4rem}@media (max-width:560px){.Boton_fila__yBXaY{flex-direction:column-reverse;align-items:stretch}.Boton_fila__yBXaY>.Boton_boton__beWrT{width:100%}}@media print{.Boton_boton__beWrT{display:none}}.Atajos_velo__NYrTk{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in srgb,var(--bg) 55%,transparent);animation:Atajos_aparecer__qj_7Q .16s ease}@media (min-width:1180px){.Atajos_velo__NYrTk{padding-left:calc(var(--indice) + 1rem)}}.Atajos_hoja___rJfg{width:min(420px,100%);background:var(--surface-flotante);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-hover);padding:1rem 1.2rem 1.1rem}.Atajos_cabecera__aeAOg{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.Atajos_titulo__OHIV2{margin:0;font-family:var(--font-mono);font-size:var(--mono-md);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-weight:500}.Atajos_cerrar__sJNR_{flex:none;display:grid;place-items:center;width:40px;height:40px;margin-right:-.6rem;background:none;border:0;cursor:pointer;color:var(--muted);border-radius:var(--radius-sm)}.Atajos_cerrar__sJNR_:hover{color:var(--text);background:var(--surface)}.Atajos_cerrar__sJNR_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Atajos_tabla__BmEgi{width:100%;border-collapse:collapse;font-size:.88rem}.Atajos_tabla__BmEgi td{padding:.5rem 0;border-top:1px solid var(--border);vertical-align:middle}.Atajos_tabla__BmEgi tr:first-child td{border-top:0}.Atajos_teclas__6oHAO{width:34%;white-space:nowrap}.Atajos_teclas__6oHAO kbd{display:inline-block;min-width:1.6em;padding:.1em .45em;margin-right:.3em;text-align:center;font-family:var(--font-mono);font-size:var(--mono-lg);line-height:1.5;color:var(--text);background:var(--surface);border:solid var(--border-strong);border-width:1px 1px 2px;border-radius:var(--radius-sm)}.Atajos_que__8MBWr{color:var(--text)}.Atajos_nota__4oLqJ{margin:.9rem 0 0;font-size:.78rem;color:var(--muted);line-height:1.4}@keyframes Atajos_aparecer__qj_7Q{0%{opacity:0}to{opacity:1}}@media print{.Atajos_velo__NYrTk{display:none}}.Buscador_velo__UMyuL{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-start;justify-content:center;padding:12vh 1rem 1rem;background:color-mix(in srgb,var(--bg) 55%,transparent);animation:Buscador_aparecer__W6E1X .14s ease}@media (min-width:1180px){.Buscador_velo__UMyuL{padding-left:calc(var(--indice) + 1rem)}}.Buscador_dialogo__sI_iT{display:flex;flex-direction:column;width:min(640px,100%);max-height:min(70vh,560px);background:var(--surface-flotante);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-hover);overflow:hidden;animation:Buscador_subir__VzCpj .18s cubic-bezier(.2,.7,.2,1)}.Buscador_campo__aHUio{display:flex;align-items:center;gap:.7rem;padding:.55rem .6rem .55rem 1rem;border-bottom:1px solid var(--border)}.Buscador_lupa__wKqOw{flex:none;color:var(--muted)}.Buscador_input__agbpV{flex:1 1 auto;min-width:0;min-height:40px;background:none;border:0;outline:0;font:inherit;font-size:1rem;color:var(--text)}.Buscador_input__agbpV::placeholder{color:var(--muted)}.Buscador_cerrar__d7GS0{flex:none;display:grid;place-items:center;min-width:40px;height:40px;padding:0 .3rem;background:none;border:0;cursor:pointer;color:var(--muted);border-radius:var(--radius-sm)}.Buscador_cerrar__d7GS0:hover{color:var(--text);background:var(--surface)}.Buscador_cerrar__d7GS0:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Buscador_cruz__xoys3{display:none}.Buscador_lista__Go_gB{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.4rem 0 .5rem}.Buscador_grupo__J2y1n+.Buscador_grupo__J2y1n{margin-top:.5rem}.Buscador_rotulo__dKG4W{padding:.55rem 1rem .3rem;font-family:var(--font-mono);font-size:var(--mono-md);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-weight:500}.Buscador_opcionActiva__EaWQK,.Buscador_opcion__1hzf_{display:flex;align-items:center;gap:.8rem;min-height:44px;padding:.45rem 1rem;margin:0 .4rem;border-radius:var(--radius-sm);cursor:pointer;color:var(--text)}.Buscador_opcionActiva__EaWQK svg,.Buscador_opcion__1hzf_ svg{flex:none;color:var(--muted)}.Buscador_opcionActiva__EaWQK{background:var(--surface);box-shadow:inset 2px 0 0 var(--accent)}.Buscador_opcionActiva__EaWQK svg{color:var(--accent)}.Buscador_textos__ZLuWy{flex:1 1 auto;min-width:0;display:grid;grid-gap:.1rem;gap:.1rem}.Buscador_titulo__O5RrZ{font-size:.92rem}.Buscador_detalle__MilvG,.Buscador_titulo__O5RrZ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Buscador_detalle__MilvG{font-size:.76rem;color:var(--muted)}.Buscador_ir__2cCqJ{flex:none;color:var(--muted);opacity:0}.Buscador_opcionActiva__EaWQK .Buscador_ir__2cCqJ{opacity:1}.Buscador_vacio__C1HOn{margin:0;padding:1.4rem 1rem;color:var(--muted);font-size:.9rem;text-align:center}.Buscador_pie__G_8IV{display:flex;gap:1.1rem;flex-wrap:wrap;padding:.5rem 1rem;border-top:1px solid var(--border);font-size:.74rem;color:var(--muted)}.Buscador_atajoBoton__cOuj0,.Buscador_kbdCerrar__iwwbn,.Buscador_pie__G_8IV kbd{display:inline-block;min-width:1.5em;padding:.05em .4em;margin-right:.25em;text-align:center;font-family:var(--font-mono);font-size:var(--mono-md);line-height:1.5;color:var(--text);background:var(--surface);border:solid var(--border-strong);border-width:1px 1px 2px;border-radius:var(--radius-sm)}.Buscador_kbdCerrar__iwwbn{margin:0;color:var(--muted)}.Buscador_pieAyuda__CJdH1{margin-left:auto}.Buscador_atajoBoton__cOuj0{margin:0 0 0 .3rem;color:var(--muted);font-weight:400}@media (max-width:860px){.Buscador_velo__UMyuL{padding:0;align-items:stretch}.Buscador_dialogo__sI_iT{width:100%;max-height:none;height:100dvh;border:0;border-radius:0;box-shadow:none;animation:Buscador_aparecer__W6E1X .14s ease}.Buscador_campo__aHUio{padding-top:calc(.55rem + env(safe-area-inset-top))}.Buscador_kbdCerrar__iwwbn{display:none}.Buscador_cruz__xoys3{display:block}.Buscador_atajoBoton__cOuj0,.Buscador_pie__G_8IV{display:none}}@keyframes Buscador_aparecer__W6E1X{0%{opacity:0}to{opacity:1}}@keyframes Buscador_subir__VzCpj{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media print{.Buscador_velo__UMyuL{display:none}}.EstadoSyncBadge_badge__emx6J{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:var(--mono-md);letter-spacing:.08em;color:var(--muted)}.EstadoSyncBadge_dot__6WRVq{width:7px;height:7px;border-radius:50%;background:var(--muted);flex:none}.EstadoSyncBadge_badge__emx6J[data-tono=ok] .EstadoSyncBadge_dot__6WRVq{background:var(--ok);animation:EstadoSyncBadge_pulse__K7P65 2.4s infinite}.EstadoSyncBadge_badge__emx6J[data-tono=warn] .EstadoSyncBadge_dot__6WRVq{background:var(--warn)}.EstadoSyncBadge_badge__emx6J[data-tono=danger] .EstadoSyncBadge_dot__6WRVq{background:var(--danger)}.EstadoSyncBadge_txt__0v68h{white-space:nowrap}@media (max-width:520px){.EstadoSyncBadge_txt__0v68h{display:none}}.IndiceLamina_indice__aMIDo{display:none}@media (min-width:1180px){.IndiceLamina_indice__aMIDo{position:fixed;top:0;left:0;bottom:0;width:var(--indice);z-index:20;display:flex;flex-direction:column;padding:1.7rem 1.3rem 3.2rem;border-right:1px solid var(--border);background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.IndiceLamina_brand__m0Cs_{display:flex;align-items:flex-start;gap:.7rem;color:var(--text)}.IndiceLamina_iso__1eec7{width:28px;height:28px;flex:none;margin-top:1px;background:var(--iso) center/contain no-repeat}.IndiceLamina_nombre__GLeOj{display:grid;line-height:1.2}.IndiceLamina_nombre__GLeOj b{font-weight:400;font-size:.9rem;letter-spacing:.36em}.IndiceLamina_nombre__GLeOj span{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.IndiceLamina_buscar__jdp5f{margin-top:1.8rem;width:100%;justify-content:flex-start;color:var(--muted)}.IndiceLamina_buscar__jdp5f:hover{color:var(--accent)}.IndiceLamina_eyebrow__fV23v{margin:1.8rem 0 .7rem .7rem;display:flex;align-items:center;gap:.7rem;font-family:var(--font-mono);font-size:var(--mono-xs);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);font-weight:500}.IndiceLamina_eyebrow__fV23v:after{content:"";flex:1 1;height:1px;background:var(--border)}.IndiceLamina_pie__4_kS0{margin-top:auto;display:grid;grid-gap:.8rem;gap:.8rem;padding-top:1.1rem;border-top:1px solid var(--border)}.IndiceLamina_bandejas__DIVyz{display:flex;gap:.3rem;margin-left:-.5rem}.IndiceLamina_who__4msXV{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.IndiceLamina_whoNombre__moEgV{font-size:.86rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IndiceLamina_whoRol__Yrk8F{font-family:var(--font-mono);font-size:var(--mono-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.IndiceLamina_who__4msXV:hover .IndiceLamina_whoNombre__moEgV{color:var(--accent)}@media print{.IndiceLamina_indice__aMIDo{display:none}}.DatoAl_linea__TcgkC{margin:0;font-family:var(--font-mono);font-size:var(--mono-md);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.IndiceLinks_lista__THep9{list-style:none;margin:0;padding:0;display:grid;grid-gap:.12rem;gap:.12rem}.IndiceLinks_activo__P6LCC,.IndiceLinks_item__1a0sz{position:relative;display:grid;grid-template-columns:1.5rem 15px minmax(0,1fr);align-items:center;grid-gap:.55rem;gap:.55rem;padding:.5rem .6rem .5rem .7rem;border-radius:var(--radius-sm);color:var(--muted);transition:color .2s ease,background .2s ease}.IndiceLinks_item__1a0sz:hover{color:var(--text);background:var(--surface)}.IndiceLinks_activo__P6LCC:focus-visible,.IndiceLinks_item__1a0sz:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.IndiceLinks_num__lVvJN{font-family:var(--font-mono);font-size:var(--mono-sm);letter-spacing:.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.IndiceLinks_label__B06C5{font-size:.9rem;font-weight:400;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IndiceLinks_activo__P6LCC svg,.IndiceLinks_item__1a0sz svg{flex:none}.IndiceLinks_activo__P6LCC{color:var(--text);background:var(--surface)}.IndiceLinks_activo__P6LCC:before{content:"";position:absolute;left:0;top:.5rem;bottom:.5rem;width:2px;background:var(--accent)}.IndiceLinks_activo__P6LCC .IndiceLinks_num__lVvJN,.IndiceLinks_activo__P6LCC svg{color:var(--accent)}.IndiceLinks_extras__roioQ{margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--border)}.BandejaCertificador_wrap__1kLx5{animation:BandejaCertificador_fadeUp__VLytt .5s ease both}.BandejaCertificador_lista___brYB{list-style:none;display:grid;grid-gap:1rem;gap:1rem;margin-top:1.6rem}.BandejaCertificador_card__ZjHWg{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.3rem 1.4rem;box-shadow:var(--shadow)}.BandejaCertificador_cardTomar__sMcn1{border-color:var(--border-strong);border-left:3px solid var(--accent)}.BandejaCertificador_cardHead__r7LSB{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1rem}.BandejaCertificador_obra__ie_O_{min-width:0;overflow-wrap:anywhere;font-size:1.15rem;font-weight:500;letter-spacing:-.01em}.BandejaCertificador_chip__LBtde{flex:none;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);border-radius:100px;padding:.2rem .6rem}.BandejaCertificador_semana__nE8Ax{font-size:.85rem;color:var(--muted);margin-top:.35rem}.BandejaCertificador_vence__Cvr1C{color:var(--warn)}.BandejaCertificador_detalle__BI274{font-size:.92rem;margin-top:.7rem;line-height:1.6}.BandejaCertificador_accion__0JyOO{margin-top:1.1rem}.BandejaCertificador_vacio__xLRc_{margin-top:2rem;padding:2.4rem 1.6rem;text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius)}.BandejaCertificador_vacioH__fRaSH{font-size:1.05rem;font-weight:500}.BandejaCertificador_vacioP__mqqTr{color:var(--muted);font-size:.92rem;margin-top:.6rem;max-width:42ch;margin-inline:auto}.BandejaCertificador_liberar__Bm1pX{margin-top:1.1rem}.BandejaCertificador_observadas__gROXm{display:flex;align-items:baseline;gap:.6rem;margin-top:1.6rem;min-height:44px;padding:.8rem 1.1rem;border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--muted);font-size:.88rem}.BandejaCertificador_observadas__gROXm:hover{background:var(--bg-2)}.BandejaCertificador_observadasHay__UmsE_{border-style:solid;border-color:var(--warn);color:var(--text)}.BandejaCertificador_observadasN__5oQw0{font-family:var(--font-mono);font-size:1.3rem;color:var(--warn)}.BandejaCertificador_observadasT__JnfSV{min-width:0}.BandejaCertificador_obraLink__G5ArQ{display:block;color:inherit}.BandejaCertificador_obraLink__G5ArQ .BandejaCertificador_accion__0JyOO{margin-top:.9rem}.BandejaCertificador_volver__CywI0{margin-top:1.2rem}.BandejaCertificador_notasDeObra__dA1OT{margin-top:clamp(2rem,3.2vw,3rem)}.BandejaCertificador_listaInicio__qC5dj{margin-top:0}.BandejaCertificador_listaInicio__qC5dj>li{animation:BandejaCertificador_llegaCard__QPJPS .6s var(--ease) backwards}@keyframes BandejaCertificador_llegaCard__QPJPS{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce),print{.BandejaCertificador_listaInicio__qC5dj>li{animation:none}}.BotonLiberar_wrap__x3oA_{display:grid;grid-gap:.6rem;gap:.6rem}.BotonLiberar_disparador__XY6E9{justify-self:start;min-height:44px;font:inherit;font-size:.88rem;color:var(--muted);background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.6rem 1rem;transition:color .15s ease,border-color .15s ease}.BotonLiberar_disparador__XY6E9:hover{color:var(--text);border-color:var(--border-strong)}.BotonLiberar_confirmacion__bnGDU{border:1px solid var(--border-strong);border-left:3px solid var(--warn);border-radius:var(--radius);background:var(--surface);padding:1.1rem 1.2rem}.BotonLiberar_titulo__3IDqT{font-size:1rem;font-weight:500}.BotonLiberar_detalle__aIBHS{color:var(--muted);font-size:.9rem;margin-top:.5rem;line-height:1.65}.BotonLiberar_acciones__XyW8_{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem}.BotonLiberar_cancelar__wAw4_,.BotonLiberar_confirmar__LWDZe{min-height:44px;font:inherit;font-size:.9rem;font-weight:500;border-radius:var(--radius-sm);padding:.6rem 1.1rem;background:transparent}.BotonLiberar_confirmar__LWDZe{color:var(--danger);border:1px solid var(--danger)}.BotonLiberar_confirmar__LWDZe:hover:not(:disabled){background:var(--bg-2)}.BotonLiberar_confirmar__LWDZe:disabled{opacity:.5;cursor:not-allowed}.BotonLiberar_cancelar__wAw4_{color:var(--text);border:1px solid var(--border-strong)}.BotonLiberar_cancelar__wAw4_:hover:not(:disabled){background:var(--bg-2)}.BotonLiberar_error__VQyIf{color:var(--danger);font-size:.85rem;line-height:1.5}@media (max-width:560px){.BotonLiberar_disparador__XY6E9{justify-self:stretch}.BotonLiberar_cancelar__wAw4_,.BotonLiberar_confirmar__LWDZe{flex:1 1}}.ExportarBloque_fila__y_SWq{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.ExportarBloque_fila__y_SWq>:first-child{margin-right:auto}.ExportarBloque_acciones__g3Mnm{display:inline-flex;gap:.35rem;flex:none}.ExportarBloque_encabezado__q_Sv_{margin:0 0 6mm;font-family:var(--font-mono);font-size:8pt;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.AvisoDato_aviso__I5TYm{display:flex;align-items:flex-start;gap:.8rem;border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);border-left:2px solid var(--danger);border-radius:var(--radius);background:color-mix(in srgb,var(--danger) 6%,transparent);padding:.95rem 1.2rem;margin-bottom:1.6rem;font-size:.88rem;line-height:1.6;color:var(--text);animation:AvisoDato_fadeUp__cDY4P .4s ease both}.AvisoDato_aviso__I5TYm svg{flex:none;margin-top:.15rem;color:var(--danger)}.AvisoDato_aviso__I5TYm strong{font-weight:500}.AvisoReferencia_aviso__NAQzj{margin:0 0 1rem;padding:.6rem .9rem;font-size:.84rem;line-height:1.5;border-left:2px solid var(--border-strong);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface);color:var(--muted)}.GraficoBarras_fig__Bg4DI{margin:0 0 1.5rem}.GraficoBarras_titulo__KdSPv{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:.9rem}.GraficoBarras_listaM2__erIxn,.GraficoBarras_lista__ACFqC{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.GraficoBarras_fila__gq963{display:grid;align-items:center;grid-gap:.8rem;gap:.8rem;grid-template-columns:minmax(9rem,12rem) 1fr 6.5rem 4rem}.GraficoBarras_listaM2__erIxn .GraficoBarras_fila__gq963{grid-template-columns:minmax(9rem,12rem) 1fr 6.5rem 6rem 4rem}.GraficoBarras_nombre__nGXo6{font-size:.88rem;color:var(--text)}.GraficoBarras_pista__4Yj2_{height:.7rem;background:var(--border);border-radius:var(--radius-sm);overflow:hidden}.GraficoBarras_barra__W4njw{display:block;height:100%;background:var(--accent);border-radius:var(--radius-sm);transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--ease)}.GraficoBarras_vivo__faUGW .GraficoBarras_barra__W4njw{transform:scaleX(1)}.GraficoBarras_fila__gq963{transition:opacity .3s ease}@media (hover:hover){.GraficoBarras_listaM2__erIxn:hover .GraficoBarras_fila__gq963,.GraficoBarras_lista__ACFqC:hover .GraficoBarras_fila__gq963{opacity:.4}.GraficoBarras_listaM2__erIxn .GraficoBarras_fila__gq963:hover,.GraficoBarras_lista__ACFqC .GraficoBarras_fila__gq963:hover{opacity:1}}.GraficoBarras_valor__fdNWJ{font-family:var(--font-mono);font-size:.82rem;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.GraficoBarras_pct__DaXia,.GraficoBarras_porM2__p4GEg{font-family:var(--font-mono);font-size:.74rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}@media (max-width:620px){.GraficoBarras_fila__gq963,.GraficoBarras_listaM2__erIxn .GraficoBarras_fila__gq963{grid-template-columns:1fr auto 3.6rem;row-gap:.3rem}.GraficoBarras_nombre__nGXo6{grid-column:1/2}.GraficoBarras_valor__fdNWJ{grid-column:2/3}.GraficoBarras_pct__DaXia{grid-column:3/4}.GraficoBarras_porM2__p4GEg{grid-column:1/-1;text-align:right}.GraficoBarras_pista__4Yj2_{grid-column:1/-1;order:9}}@media print{.GraficoBarras_barra__W4njw{transform:none;transition:none}.GraficoBarras_fila__gq963{opacity:1!important}}.GraficoTorta_fig__aUGIS{margin:0}.GraficoTorta_titulo__LFpIX{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:.9rem}.GraficoTorta_vacio__0uH0G{color:var(--muted);font-size:.84rem;margin:0}.GraficoTorta_cuerpo__ElDyQ{display:flex;flex-direction:column;align-items:center;gap:.9rem}.GraficoTorta_titular__CaeoJ{align-self:stretch;margin:0;font-size:1.05rem;font-weight:300;letter-spacing:-.01em;color:var(--text)}.GraficoTorta_titular__CaeoJ b{font-weight:400;color:var(--accent)}.GraficoTorta_regla__MlA_w{align-self:stretch;display:flex;height:5px;margin-top:-.35rem;border-radius:3px;overflow:hidden;background:var(--border)}.GraficoTorta_regla__MlA_w span{transform:scaleX(0);transform-origin:left;transition:transform 1.2s var(--ease) .5s}.GraficoTorta_vivo__pdpAE .GraficoTorta_regla__MlA_w span{transform:scaleX(1)}.GraficoTorta_dona__9F95H{position:relative;width:190px;aspect-ratio:1;flex:none}.GraficoTorta_svg__z_zTB{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.GraficoTorta_porcion__5CFMG{fill:none;stroke-width:26;cursor:pointer;transition:stroke-dasharray 1s var(--ease),stroke-width .3s var(--ease),opacity .3s ease}.GraficoTorta_enfoque__SAgq0 .GraficoTorta_porcion__5CFMG{opacity:.22}.GraficoTorta_enfoque__SAgq0 .GraficoTorta_porcion__5CFMG.GraficoTorta_on__r9O3P{opacity:1;stroke-width:36}.GraficoTorta_centro__SGDZz{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 2.6rem;pointer-events:none}.GraficoTorta_cRotulo__RE0hM{font-family:var(--font-mono);font-size:var(--mono-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);line-height:1.3;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.GraficoTorta_cValor__7kb8a{font-size:1.15rem;font-weight:300;letter-spacing:-.01em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;margin:.2rem 0 .1rem}.GraficoTorta_cPct__31BSX{font-family:var(--font-mono);font-size:.72rem;color:var(--accent);min-height:1em}.GraficoTorta_ref__JEZhO{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:.05rem}.GraficoTorta_item__VeF_l{display:grid;grid-template-columns:.55rem 1fr auto 3.4rem;align-items:baseline;grid-gap:.5rem;gap:.5rem;font-size:.78rem;padding:.28rem .45rem;border-radius:var(--radius-sm);cursor:pointer;transition:background .2s ease,opacity .25s ease}.GraficoTorta_enfoque__SAgq0 .GraficoTorta_item__VeF_l{opacity:.4}.GraficoTorta_item__VeF_l.GraficoTorta_on__r9O3P{opacity:1;background:color-mix(in srgb,var(--c) 14%,transparent)}.GraficoTorta_item__VeF_l:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.GraficoTorta_sw__xn_4r{width:.55rem;height:.55rem;border-radius:2px;align-self:center}.GraficoTorta_etiqueta__37_wI{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GraficoTorta_valor__G_UET{font-family:var(--font-mono);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.GraficoTorta_pct__bnfEJ{font-family:var(--font-mono);font-size:.72rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}@media print{.GraficoTorta_porcion__5CFMG{transition:none}.GraficoTorta_regla__MlA_w span{transform:none}}.ComposicionObra_sectionTitle__NtV4_{display:flex;align-items:center;gap:1rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:500;margin:2rem 0 1rem}.ComposicionObra_sectionTitle__NtV4_:after{content:"";flex:1 1;height:1px;background:var(--border)}.ComposicionObra_aviso__7yKXD{border-left:2px solid var(--warn);background:var(--surface);padding:.7rem .9rem;margin:0 0 1.4rem;font-size:.84rem;color:var(--text);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.ComposicionObra_aviso__7yKXD strong{color:var(--warn)}.ComposicionObra_tortas__XvNmb{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:1.8rem 2rem;gap:1.8rem 2rem;margin-top:1.6rem}.ComposicionObra_pie__8GtEv{color:var(--muted);font-size:.78rem;margin:1.2rem 0 0}.ComposicionObra_cabecera__O8zWt{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 2rem;margin-bottom:.9rem}.ComposicionObra_dato__q_K9m{display:flex;flex-direction:column;gap:.2rem}.ComposicionObra_rotulo__9M7nF{font-family:var(--font-mono);font-size:var(--mono-md);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ComposicionObra_numero__Bm_tF{font-size:1.15rem;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ComposicionObra_estado__rbLEc{color:var(--muted);font-size:.78rem;margin:0 0 1.4rem}.ComposicionObra_estadoProvisorio__hB906{color:var(--text);font-size:.78rem;margin:0 0 1.4rem;border-left:2px solid var(--warn);padding-left:.7rem}.ComposicionObra_estadoRotulo__UCz14{font-family:var(--font-mono);font-size:var(--mono-md);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:.4rem}.AccesosSecciones_wrap__Zbj_2{margin:0 0 2.2rem}@media (min-width:1180px){.AccesosSecciones_wrap__Zbj_2{display:none}}.AccesosSecciones_titulo__uzFta{font-family:var(--font-mono);font-size:var(--mono-md);letter-spacing:.18em;text-transform:uppercase;font-weight:400;color:var(--muted);margin:0 0 .8rem}.AccesosSecciones_grilla__DZJ3f{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));grid-gap:.45rem;gap:.45rem}.AccesosSecciones_acceso__McwjA{display:flex;align-items:center;gap:.5rem;min-height:48px;height:100%;padding:.5rem .65rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:.85rem;line-height:1.2;transition:border-color .16s ease,color .16s ease}.AccesosSecciones_acceso__McwjA svg{flex:none;color:var(--accent)}.AccesosSecciones_acceso__McwjA:hover{border-color:var(--border-strong)}.AccesosSecciones_acceso__McwjA:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media print{.AccesosSecciones_wrap__Zbj_2{display:none}}.Cronograma_bloque__x2Ca1{position:relative;display:flex;flex-direction:column;gap:1rem;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 5%,var(--bg-2)),var(--bg-2) 62%);border:1px solid var(--border);border-radius:calc(var(--radius) * 2);padding:1.3rem 1.4rem;margin-top:1.2rem;animation:Cronograma_llegaBloque___lbCY .7s var(--ease) backwards;transition:border-color .3s ease}.Cronograma_bloque__x2Ca1:hover{border-color:var(--border-strong)}@keyframes Cronograma_llegaBloque___lbCY{0%{opacity:0;transform:translateY(14px)}}@media print{.Cronograma_bloque__x2Ca1{animation:none}}.Cronograma_head__hX41q{display:flex;align-items:center;justify-content:space-between;gap:.5rem .75rem;flex-wrap:wrap}.Cronograma_h2__DarPv{font-size:1.3rem;font-weight:300;letter-spacing:-.02em;margin:0 auto 0 0}.Cronograma_link__fSnVD{font-size:.78rem;color:var(--accent);text-decoration:none;white-space:nowrap}.Cronograma_link__fSnVD:hover{text-decoration:underline}.Cronograma_resumen__fmjKV{margin:0;font-size:.84rem;line-height:1.5;color:var(--muted)}.Cronograma_resumen__fmjKV strong{color:var(--text);font-weight:500}.Cronograma_nota__iYyal{margin:0;font-size:.76rem;line-height:1.5;color:var(--muted);max-width:72ch}.Cronograma_vacio__K8Mo5{margin:0;padding:1rem 1.1rem;font-size:.88rem;line-height:1.6;color:var(--muted);border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--hatch)}.Cronograma_gantt__s5Zea{display:flex;flex-direction:column;gap:.4rem}.Cronograma_escala__ympCD{position:relative;height:1rem;margin-left:11.5rem}.Cronograma_mes__Q4uDp{position:absolute;top:0;transform:translateX(-1px);padding-left:3px;border-left:1px solid var(--border);font-family:var(--font-mono);font-size:var(--mono-xs);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;white-space:nowrap}.Cronograma_filas__oAZq5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.Cronograma_fila___eIsc{display:grid;grid-template-columns:11rem minmax(0,1fr);grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.15rem;row-gap:.15rem;align-items:center}.Cronograma_rotulo__HCF1K{display:flex;gap:.45rem;align-items:baseline;min-width:0}.Cronograma_cod__B4Fwr{font-family:var(--font-mono);font-size:.68rem;color:var(--muted)}.Cronograma_nombre__C0sRe{font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Cronograma_pista__Nimay{position:relative;height:14px;background:var(--grid-line);border-radius:var(--radius-sm)}.Cronograma_barra__W3FZw{position:absolute;top:2px;bottom:2px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--beige) 35%,transparent);border:1px solid var(--beige)}.Cronograma_hecho__JuVvp{display:block;height:100%;background:var(--accent)}.Cronograma_tono_ok__Bv1_I{border-color:var(--ok)}.Cronograma_tono_ok__Bv1_I .Cronograma_hecho__JuVvp{background:var(--ok)}.Cronograma_tono_alerta__1KUMi{border-color:var(--danger)}.Cronograma_tono_aviso__6Zdjs{border-color:var(--warn)}.Cronograma_hoy___3DM5{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--text);opacity:.7;z-index:1}.Cronograma_contrato____dwR{position:absolute;top:-3px;bottom:-3px;width:0;border-left:2px dashed var(--muted);z-index:1}.Cronograma_sinFechas__CL3Fs{position:absolute;left:.4rem;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:var(--mono-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.Cronograma_estado__5A_Se{grid-column:2;margin:0;font-size:.74rem;color:var(--muted)}.Cronograma_texto_alerta__zXwuz{color:var(--danger)}.Cronograma_texto_aviso__3AzJu{color:var(--warn)}.Cronograma_texto_ok__gv00M{color:var(--ok)}.Cronograma_referencias__6ySJx{list-style:none;margin:.3rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.72rem;color:var(--muted)}.Cronograma_referencias__6ySJx li{display:flex;align-items:center;gap:.35rem}.Cronograma_muestra__n0Bmc{display:inline-block;width:14px;height:8px;border-radius:2px}.Cronograma_muestraBarra___0d4d{background:color-mix(in srgb,var(--beige) 35%,transparent);border:1px solid var(--beige)}.Cronograma_muestraHecho__qfjHP{background:var(--accent)}.Cronograma_muestraHoy__e_ApC{width:2px;height:12px;background:var(--text);opacity:.7}.Cronograma_muestraContrato__QiWsp{width:0;height:12px;border-left:2px dashed var(--muted)}.Cronograma_form__UBkjX{display:flex;flex-direction:column;gap:.7rem;padding-top:.8rem;border-top:1px dashed var(--border)}.Cronograma_h3__Frzip{margin:0;font-size:.9rem;font-weight:600}.Cronograma_campo__u_dNj{display:flex;flex-direction:column;gap:.3rem;min-width:0}.Cronograma_campoLabel__ZmH_s{font-family:var(--font-mono);font-size:.6rem;color:var(--muted);letter-spacing:.14em;text-transform:uppercase}.Cronograma_input__ShGkd{padding:.45rem .55rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font:inherit;font-size:.84rem;min-width:0;color-scheme:dark}.Cronograma_input__ShGkd:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.Cronograma_contratoCampo__16jaS{max-width:14rem}.Cronograma_tablaEtapas__C2DyL{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);grid-gap:.4rem .6rem;gap:.4rem .6rem;align-items:center}.Cronograma_tablaEtapas__C2DyL .Cronograma_encabezado__I_BKm{font-family:var(--font-mono);font-size:var(--mono-sm);color:var(--muted);letter-spacing:.14em;text-transform:uppercase}.Cronograma_etapaNombre__t9mrN{font-size:.84rem;overflow-wrap:anywhere}.Cronograma_acciones__CvNgW{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center;margin-top:0}.Cronograma_archivo__KfvxD{font-size:.8rem;color:var(--muted)}.Cronograma_error__AKsLC{padding:.6rem .8rem;font-size:.82rem}.Cronograma_error__AKsLC,.Cronograma_errores__WOHBV{margin:0;border:1px solid var(--danger);border-radius:var(--radius);color:var(--danger)}.Cronograma_errores__WOHBV{padding:.6rem .8rem .6rem 1.8rem;font-size:.8rem;line-height:1.5}.Cronograma_error__AKsLC:focus-visible,.Cronograma_errores__WOHBV:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.Cronograma_tablaWrap__dwgFc{overflow-x:auto}.Cronograma_tabla__qKZJY{width:100%;border-collapse:collapse;font-size:.8rem}.Cronograma_tabla__qKZJY td:first-child,.Cronograma_tabla__qKZJY th:first-child{position:-webkit-sticky;position:sticky;left:0;background:var(--surface);z-index:1}.Cronograma_tabla__qKZJY th{text-align:left;font-family:var(--font-mono);font-size:var(--mono-sm);font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.Cronograma_tabla__qKZJY td,.Cronograma_tabla__qKZJY th{padding:.35rem .5rem;border-bottom:1px solid var(--border)}.Cronograma_tabla__qKZJY td{vertical-align:top}.Cronograma_tabla__qKZJY tr.Cronograma_etapaFila__aZ0uq td{font-family:var(--font-mono);font-size:var(--mono-md);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-top:.8rem}.Cronograma_num__luLJ4{text-align:right}.Cronograma_fecha__ORTrk,.Cronograma_num__luLJ4{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.Cronograma_tenue__hLewa{color:var(--muted)}@media (max-width:640px){.Cronograma_escala__ympCD{margin-left:0}.Cronograma_fila___eIsc{grid-template-columns:minmax(0,1fr)}.Cronograma_estado__5A_Se{grid-column:1}.Cronograma_tablaEtapas__C2DyL{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Cronograma_tablaEtapas__C2DyL .Cronograma_etapaNombre__t9mrN{grid-column:1/-1;margin-top:.4rem}.Cronograma_tablaEtapas__C2DyL .Cronograma_encabezadoEtapa__qFv4U{display:none}}.ConfirmarInline_caja__wb_87{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.3rem .4rem .3rem .7rem;border:1px dashed color-mix(in srgb,var(--danger) 55%,transparent);border-radius:var(--radius);background:var(--surface);animation:ConfirmarInline_fadeUp__lf9FF .18s ease}.ConfirmarInline_pregunta__PuTju{font-size:.86rem;color:var(--text)}.MensajeFlotante_zona__jbiT6{position:fixed;left:50%;bottom:1.4rem;transform:translateX(-50%);z-index:60;display:flex;flex-direction:column;gap:.5rem;align-items:center;width:min(480px,calc(100vw - 2rem));pointer-events:none}@media (min-width:1180px){.MensajeFlotante_zona__jbiT6{left:calc(50% + var(--indice) / 2)}}@media (max-width:860px){.MensajeFlotante_zona__jbiT6{bottom:calc(5rem + env(safe-area-inset-bottom))}}.MensajeFlotante_aviso__OmoQ3{pointer-events:auto;display:flex;align-items:center;gap:.8rem;width:100%;padding:.75rem .6rem .75rem 1rem;background:var(--surface-flotante);color:var(--text);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow-hover);font-size:.9rem;line-height:1.4;animation:MensajeFlotante_fadeUp__L7BOu .28s cubic-bezier(.2,.7,.2,1)}.MensajeFlotante_error__4aqSw{border-left-color:var(--danger)}.MensajeFlotante_texto__86E5G{flex:1 1 auto;min-width:0}.MensajeFlotante_titulo__ZPEFG{display:block;font-weight:400}.MensajeFlotante_detalle__4PPNB{display:block;font-size:.86em;color:var(--muted)}.MensajeFlotante_imagen__byC_d{flex:none;width:2.9rem;height:2.9rem;border-radius:var(--radius-sm);object-fit:cover;background:var(--bg-2);margin-left:-.4rem}.MensajeFlotante_deshacer__rN53H{flex:none;display:inline-flex;align-items:center;background:none;border:0;padding:.35rem .5rem;cursor:pointer;color:var(--accent);font:inherit;font-size:.86rem;font-weight:500;text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 50%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 50%,transparent);border-radius:var(--radius-sm)}.MensajeFlotante_deshacer__rN53H:hover:not(:disabled){-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.MensajeFlotante_deshacer__rN53H:disabled{opacity:.6;cursor:default}.MensajeFlotante_cerrar__zhHfF:focus-visible,.MensajeFlotante_deshacer__rN53H:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.MensajeFlotante_cerrar__zhHfF{flex:none;display:grid;place-items:center;width:32px;height:32px;background:none;border:0;cursor:pointer;color:var(--muted);border-radius:var(--radius-sm)}.MensajeFlotante_cerrar__zhHfF:hover{color:var(--text);background:var(--surface)}@media print{.MensajeFlotante_zona__jbiT6{display:none}}.MensajeFlotante_ver__IJYWs{min-height:2.75rem}.ChispaDeToque_zona__5wv6r{position:relative}.ChispaDeToque_canvas__yhRAe{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.BotonExportar_posicion__pZc22{margin-left:auto;align-self:flex-end}.EquipoObra_bloque__rRZly{display:flex;flex-direction:column;gap:.8rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem;margin-top:1.4rem}.EquipoObra_head__suyAA{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.EquipoObra_h2__lwVXS{font-size:1rem;font-weight:600;margin:0}.EquipoObra_conteo___TMhX{font-size:.78rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EquipoObra_falta__SNVb7,.EquipoObra_listo__Figzt{margin:0;padding:.55rem .75rem;font-size:.84rem;line-height:1.5;border-left:2px solid var(--border-strong);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.EquipoObra_falta__SNVb7{border-left-color:var(--warn)}.EquipoObra_listo__Figzt{color:var(--muted)}.EquipoObra_lista___7ccx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.EquipoObra_item__q9IP6{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.45rem .6rem;border-left:2px solid var(--border-strong);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.EquipoObra_nombre__C_481{font-size:.88rem;overflow-wrap:anywhere}.EquipoObra_funcion__CXDoC,.EquipoObra_rol__L7_IU{font-size:.78rem;color:var(--muted)}.EquipoObra_quitar__VGqwj{justify-self:end}.EquipoObra_alta__6PWd_{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem;padding-top:.8rem;border-top:1px dashed var(--border)}.EquipoObra_campo__Ek1aK{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1 1 11rem}.EquipoObra_campo__Ek1aK:has(select[name=nivel]){flex:0 0 5rem}.EquipoObra_campoLabel__E4P_M{font-family:var(--font-mono);font-size:.6rem;color:var(--muted);letter-spacing:.14em;text-transform:uppercase}.EquipoObra_input__1LJY3{padding:.5rem .6rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font:inherit;font-size:.84rem;min-width:0}.EquipoObra_input__1LJY3:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.EquipoObra_input__1LJY3:disabled{opacity:.5}.EquipoObra_nota__lJ_ZC{margin:0;font-size:.76rem;line-height:1.5;color:var(--muted);max-width:70ch}.EquipoObra_error__fEriS{flex:1 1 100%;margin:0;padding:.6rem .8rem;border:1px solid var(--danger);border-radius:var(--radius);color:var(--danger);font-size:.82rem}.EquipoObra_error__fEriS:focus-visible{outline:2px solid var(--danger);outline-offset:2px}@media (max-width:640px){.EquipoObra_item__q9IP6{grid-template-columns:minmax(0,1fr) auto}.EquipoObra_funcion__CXDoC,.EquipoObra_rol__L7_IU{grid-column:1}.EquipoObra_quitar__VGqwj{grid-row:1;grid-column:2}.EquipoObra_campo__Ek1aK,.EquipoObra_campo__Ek1aK:has(select[name=nivel]){flex:1 1 100%}}.GaleriaObra_bloque__Uz1De{position:relative;display:flex;flex-direction:column;gap:1rem;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 5%,var(--bg-2)),var(--bg-2) 62%);border:1px solid var(--border);border-radius:calc(var(--radius) * 2);padding:1.3rem 1.4rem;margin-top:1.2rem;animation:GaleriaObra_llegaBloque__gViZf .7s var(--ease) backwards;transition:border-color .3s ease}.GaleriaObra_bloque__Uz1De:hover{border-color:var(--border-strong)}@keyframes GaleriaObra_llegaBloque__gViZf{0%{opacity:0;transform:translateY(14px)}}@media print{.GaleriaObra_bloque__Uz1De{animation:none}}.GaleriaObra_head__aP8EP{display:flex;align-items:center;justify-content:space-between;gap:.5rem .75rem;flex-wrap:wrap}.GaleriaObra_h2__bicrl{font-size:1.3rem;font-weight:300;letter-spacing:-.02em;margin:0 auto 0 0}.GaleriaObra_conteo__8zjTr{font-size:.78rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GaleriaObra_headEmbebida__7NERz{display:flex;align-items:center;justify-content:flex-end;gap:.5rem .75rem;flex-wrap:wrap;margin-bottom:.8rem}.GaleriaObra_headEmbebida__7NERz:empty{display:none}.GaleriaObra_conteoEmbebida__JnyLF{font-size:.78rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:auto}.GaleriaObra_vacio__oehZY{margin:0;padding:1rem 1.1rem;font-size:.88rem;line-height:1.6;color:var(--muted);border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--hatch)}.GaleriaObra_grilla__Xtuy7{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(200px,13rem),1fr));grid-gap:1rem;gap:1rem}@media (min-width:760px){.GaleriaObra_grilla__Xtuy7>.GaleriaObra_item__Be_jT:first-child{grid-column:span 2;grid-row:span 2}.GaleriaObra_grilla__Xtuy7>.GaleriaObra_item__Be_jT:first-child .GaleriaObra_marco__M2cln{aspect-ratio:auto;flex:1 1;min-height:260px}}.GaleriaObra_grilla__Xtuy7>.GaleriaObra_item__Be_jT{animation:GaleriaObra_llegaFoto__BQXCh .6s var(--ease) backwards}.GaleriaObra_grilla__Xtuy7>.GaleriaObra_item__Be_jT:nth-child(2){animation-delay:.07s}.GaleriaObra_grilla__Xtuy7>.GaleriaObra_item__Be_jT:nth-child(3){animation-delay:.14s}.GaleriaObra_grilla__Xtuy7>.GaleriaObra_item__Be_jT:nth-child(4){animation-delay:.21s}.GaleriaObra_grilla__Xtuy7>.GaleriaObra_item__Be_jT:nth-child(n+5){animation-delay:.28s}@keyframes GaleriaObra_llegaFoto__BQXCh{0%{opacity:0;transform:translateY(16px) scale(.98);filter:blur(4px)}}@media print{.GaleriaObra_grilla__Xtuy7>.GaleriaObra_item__Be_jT{animation:none}}.GaleriaObra_item__Be_jT{display:flex;flex-direction:column;gap:.4rem;min-width:0}.GaleriaObra_item__Be_jT .GaleriaObra_baja__Dv18z,.GaleriaObra_item__Be_jT .GaleriaObra_gestion__xTEqj{margin-top:auto}.GaleriaObra_marco__M2cln{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);background:var(--bg-2);transition:border-color .3s ease,box-shadow .4s ease,transform .45s var(--ease)}a.GaleriaObra_marco__M2cln:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 24px 50px -28px rgba(0,0,0,.85)}.GaleriaObra_marco__M2cln img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}a.GaleriaObra_marco__M2cln:hover img{transform:scale(1.07)}a.GaleriaObra_marco__M2cln:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.GaleriaObra_video__7ZM_w{position:relative}.GaleriaObra_play__lo8Md{position:absolute;inset:0;margin:auto;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--text);background:color-mix(in srgb,var(--hero-velo) 55%,transparent);border:1px solid color-mix(in srgb,var(--text) 45%,transparent);transition:transform .35s var(--ease),background .3s ease}.GaleriaObra_play__lo8Md svg{margin-left:3px}a.GaleriaObra_video__7ZM_w:hover .GaleriaObra_play__lo8Md{transform:scale(1.12);background:var(--accent);color:var(--sobre-accent);border-color:var(--accent)}.GaleriaObra_marcoRoto__G49lr{display:flex;align-items:center;justify-content:center;text-align:center;padding:.8rem;font-size:.76rem;color:var(--muted);background:var(--hatch)}.GaleriaObra_pie___qWcf{display:flex;flex-direction:column;gap:.15rem;min-width:0}.GaleriaObra_fecha__p_S__{font-family:var(--font-mono);font-size:var(--mono-md);letter-spacing:.06em;color:var(--muted)}.GaleriaObra_nota__UnhgM{font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}.GaleriaObra_lugar__yoxtT{font-family:var(--font-mono);font-size:var(--mono-md);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.GaleriaObra_lugares__DavNt{border:0;padding:0;margin:0;display:grid;grid-gap:.45rem;gap:.45rem;min-width:0}.GaleriaObra_chips__aewRe{display:flex;flex-wrap:wrap;gap:.45rem}.GaleriaObra_chip__GKQGL{position:relative}.GaleriaObra_chip__GKQGL input{position:absolute;opacity:0;pointer-events:none}.GaleriaObra_chip__GKQGL span{display:inline-block;padding:.45rem .95rem;border:1px solid var(--border-strong);border-radius:999px;font-size:.9rem;cursor:pointer;transition:border-color .15s,color .15s}.GaleriaObra_chip__GKQGL input:checked+span{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.GaleriaObra_chip__GKQGL input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.GaleriaObra_quien__gupek{font-size:.72rem;color:var(--muted)}.GaleriaObra_estado__WYC_G{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;align-self:flex-start;max-width:100%;font-family:var(--font-mono);font-size:var(--mono-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--c-estado);border:1px solid color-mix(in srgb,var(--c-estado) 40%,transparent);border-radius:var(--radius-sm);padding:.12rem .45rem;margin-top:.25rem}.GaleriaObra_estado__WYC_G,.GaleriaObra_estado__WYC_G>span{white-space:nowrap}.GaleriaObra_estadoOculta__fyDxK{--c-estado:var(--warn)}.GaleriaObra_estadoVisible__IXqlr{--c-estado:var(--ok)}.GaleriaObra_estadoBoton___s_sI{cursor:pointer;background:color-mix(in srgb,var(--c-estado) 8%,transparent);min-height:2.1rem;padding:.25rem .4rem .25rem .55rem;transition:border-color .15s,background .15s}.GaleriaObra_estadoBoton___s_sI:hover:not(:disabled){border-color:var(--c-estado);background:color-mix(in srgb,var(--c-estado) 16%,transparent)}.GaleriaObra_estadoBoton___s_sI:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.GaleriaObra_estadoBoton___s_sI:disabled{cursor:progress;opacity:.7}.GaleriaObra_estadoAccion__zwew_{color:var(--text);border-left:1px solid color-mix(in srgb,var(--c-estado) 40%,transparent);padding-left:.45rem;margin-left:.1rem}@media (max-width:860px){.GaleriaObra_estadoBoton___s_sI{min-height:2.75rem}}.GaleriaObra_gestion__xTEqj{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.GaleriaObra_baja__Dv18z{display:flex;flex-direction:column;gap:.35rem}.GaleriaObra_bajaMotivo__21N35{width:100%;font-size:.8rem;padding:.35rem .5rem;background:var(--bg-2);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.GaleriaObra_bajaBotones__FSHO0{display:flex;gap:.35rem}.GaleriaObra_form___mAij{display:flex;flex-direction:column;gap:.8rem;flex:1 1 100%;border:1px solid var(--border-strong);border-radius:var(--radius);padding:.9rem;background:var(--bg-2)}.GaleriaObra_fila__v6dqS{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.8rem;gap:.8rem}.GaleriaObra_campoAncho__G_8_e,.GaleriaObra_campo__sdPkB{display:flex;flex-direction:column;gap:.25rem;min-width:0}.GaleriaObra_campoAncho__G_8_e{grid-column:1/-1}.GaleriaObra_label__8oMIv{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.GaleriaObra_opcional__O9ljb{font-style:normal;text-transform:none;letter-spacing:0;opacity:.75}.GaleriaObra_form___mAij input:not([type]),.GaleriaObra_form___mAij input[type=date],.GaleriaObra_form___mAij input[type=text]{font-size:.86rem;padding:.45rem .6rem;background:var(--surface-flotante);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.GaleriaObra_elegir__craCh{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.GaleriaObra_elegidas__2lrOb{font-size:.86rem;color:var(--text)}.GaleriaObra_pista__8OCfT{font-size:.72rem;color:var(--muted);line-height:1.4}.GaleriaObra_check__H0rdD{display:inline-flex;align-items:center;gap:.5rem;font-size:.86rem;cursor:pointer}.GaleriaObra_ayuda__JVkKO{margin:0;font-size:.76rem;color:var(--muted);line-height:1.45}.GaleriaObra_progreso__bgUGw{margin:0;font-size:.8rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GaleriaObra_acciones__MZmsi{margin-top:0}.GaleriaObra_errores__wupPn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.GaleriaObra_error__i1wGd,.GaleriaObra_errores__wupPn li{font-size:.8rem;line-height:1.45;color:var(--danger);overflow-wrap:anywhere}.GaleriaObra_error__i1wGd{margin:0}.GaleriaObra_error__i1wGd:focus-visible,.GaleriaObra_errores__wupPn:focus-visible{outline:2px solid var(--danger);outline-offset:2px;border-radius:var(--radius-sm)}.ImportesTapados_boton__jwWwe{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:var(--mono-md);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border-strong);border-radius:var(--radius);background:transparent;padding:.65rem 1rem;margin-bottom:1.6rem;cursor:pointer;transition:color .25s ease,border-color .25s ease,background .25s ease}.ImportesTapados_boton__jwWwe:hover{color:var(--accent);border-color:var(--accent);background:var(--bg-2)}.ImportesTapados_boton__jwWwe:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ImportesTapados_compacto__FBlhs{margin-bottom:0;padding:.45rem .8rem}.ImportesTapados_tapado__eMdf6 [data-importe]{filter:blur(7px);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.85}@media (prefers-reduced-motion:no-preference){.ImportesTapados_tapado__eMdf6 [data-importe]{transition:filter .2s ease}}@media print{.ImportesTapados_boton__jwWwe{display:none}.ImportesTapados_tapado__eMdf6 [data-importe]{filter:none;opacity:1}}.MisTareas_bloque__HnK9Q{display:flex;flex-direction:column;gap:.6rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.MisTareas_head__NTuna{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.MisTareas_h2__IbYka{font-size:1rem;font-weight:600;margin:0}.MisTareas_conteo__yw_LW{font-size:.78rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MisTareas_vencidas__4mvEl{color:var(--danger)}.MisTareas_lista__1GgEu{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0;padding:0}.MisTareas_item__SkPY_{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 .75rem;gap:0 .75rem;border-left:3px solid transparent;padding:.3rem 0 .3rem .6rem}.MisTareas_vencida__Twag0{border-left-color:var(--danger)}.MisTareas_hoy___UCVD{border-left-color:var(--warn)}.MisTareas_pronto__o6QEI{border-left-color:var(--accent)}.MisTareas_titulo__3rBUa{font-size:.9rem;min-width:0;overflow-wrap:anywhere}.MisTareas_meta__ufWUi{font-size:.74rem;color:var(--muted);grid-column:1;min-width:0;overflow-wrap:anywhere}.MisTareas_vence__DGcK9{font-size:.76rem;color:var(--muted);grid-column:2;grid-row:1;white-space:nowrap;align-self:baseline}.MisTareas_vencida__Twag0 .MisTareas_vence__DGcK9{color:var(--danger)}.MisTareas_hoy___UCVD .MisTareas_vence__DGcK9{color:var(--warn)}.MisTareas_link__pcLpN{font-size:.82rem;color:var(--accent);text-decoration:none;align-self:flex-start}.MisTareas_link__pcLpN:hover{text-decoration:underline;text-underline-offset:3px}.ProgramacionObra_bloque__emTVA{position:relative;display:flex;flex-direction:column;gap:1rem;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 5%,var(--bg-2)),var(--bg-2) 62%);border:1px solid var(--border);border-radius:calc(var(--radius) * 2);padding:1.3rem 1.4rem;margin-top:1.2rem;animation:ProgramacionObra_llegaBloque__9t1rv .7s var(--ease) backwards;transition:border-color .3s ease}.ProgramacionObra_bloque__emTVA:hover{border-color:var(--border-strong)}@keyframes ProgramacionObra_llegaBloque__9t1rv{0%{opacity:0;transform:translateY(14px)}}@media print{.ProgramacionObra_bloque__emTVA{animation:none}}.ProgramacionObra_head__58AuM{display:flex;align-items:center;justify-content:space-between;gap:.5rem .75rem;flex-wrap:wrap}.ProgramacionObra_h2__jIvot{font-size:1.3rem;font-weight:300;letter-spacing:-.02em;margin:0 auto 0 0}.ProgramacionObra_linkCalendario__1xTaf{font-size:.78rem;color:var(--accent);text-decoration:none;white-space:nowrap}.ProgramacionObra_linkCalendario__1xTaf:hover{text-decoration:underline}.ProgramacionObra_conteo__U3IPv{font-size:.78rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProgramacionObra_headEmbebida__2u5jW{display:flex;align-items:center;justify-content:flex-end;gap:.5rem .75rem;flex-wrap:wrap;margin-bottom:.8rem}.ProgramacionObra_headEmbebida__2u5jW:empty{display:none}.ProgramacionObra_conteoEmbebida__LupJz{font-size:.78rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:auto}.ProgramacionObra_grupo__uN8js+.ProgramacionObra_grupo__uN8js,.ProgramacionObra_headEmbebida__2u5jW~.ProgramacionObra_grupo__uN8js{margin-top:.8rem}.ProgramacionObra_vacio__S6w_c{margin:0;padding:1rem 1.1rem;font-size:.88rem;line-height:1.6;color:var(--muted);border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--hatch)}.ProgramacionObra_grupo__uN8js{display:flex;flex-direction:column;gap:.35rem}.ProgramacionObra_grupoTitulo__l5Vzr{margin:0 0 .2rem;font-family:var(--font-mono);font-size:var(--mono-md);letter-spacing:.18em;text-transform:uppercase;font-weight:400;color:var(--muted)}.ProgramacionObra_lista__dDVKU{list-style:none;margin:0;padding:0 0 0 1rem;position:relative;display:flex;flex-direction:column;gap:.1rem}.ProgramacionObra_lista__dDVKU:before{content:"";position:absolute;left:4px;top:.9rem;bottom:.9rem;width:1px;background:linear-gradient(var(--border-strong),var(--border))}.ProgramacionObra_item__rD1b3{--c:var(--accent);position:relative;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding:.55rem .7rem;border-radius:var(--radius);transition:background .25s ease;animation:ProgramacionObra_llegaFila__kVM9R .5s var(--ease) backwards}.ProgramacionObra_item__rD1b3:nth-child(2){animation-delay:.06s}.ProgramacionObra_item__rD1b3:nth-child(3){animation-delay:.12s}.ProgramacionObra_item__rD1b3:nth-child(4){animation-delay:.18s}.ProgramacionObra_item__rD1b3:nth-child(n+5){animation-delay:.24s}@keyframes ProgramacionObra_llegaFila__kVM9R{0%{opacity:0;transform:translateX(-8px)}}.ProgramacionObra_item__rD1b3:hover{background:var(--surface)}.ProgramacionObra_item__rD1b3:before{content:"";position:absolute;left:calc(-1rem + .5px);top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px var(--bg-2)}.ProgramacionObra_atrasado__SoMTZ{--c:var(--warn);background:color-mix(in srgb,var(--warn) 6%,transparent)}.ProgramacionObra_atrasado__SoMTZ:before{animation:ProgramacionObra_lateProg__7mrkR 1.8s ease-out infinite}@keyframes ProgramacionObra_lateProg__7mrkR{0%{box-shadow:0 0 0 3px var(--bg-2),0 0 0 3px color-mix(in srgb,var(--warn) 60%,transparent)}to{box-shadow:0 0 0 3px var(--bg-2),0 0 0 10px transparent}}.ProgramacionObra_hecho__Oz_hC{--c:var(--border-strong);opacity:.6}.ProgramacionObra_dia__9BfiS{flex:0 0 auto;min-width:5.6rem;text-align:center;padding:.18rem .55rem;border-radius:99px;font-family:var(--font-mono);font-size:var(--mono-lg);letter-spacing:.06em;color:var(--muted);border:1px solid var(--border);background:var(--bg)}.ProgramacionObra_atrasado__SoMTZ .ProgramacionObra_dia__9BfiS{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.ProgramacionObra_cuerpo__9LD_s{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1 12rem}.ProgramacionObra_titulo__HFGwz{font-size:.94rem;line-height:1.35;overflow-wrap:anywhere}.ProgramacionObra_detalle__iSNn3{font-size:.74rem;color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.ProgramacionObra_gestion__v8ItW{display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:center;flex:0 0 auto}.ProgramacionObra_baja__wZviu{display:flex;flex-direction:column;gap:.35rem;flex:1 1 14rem}.ProgramacionObra_bajaMotivo___0pIh{width:100%;font-size:.8rem;padding:.35rem .5rem;background:var(--bg-2);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.ProgramacionObra_bajaBotones__Phdjj{display:flex;gap:.35rem}.ProgramacionObra_form__D2QyB{display:flex;flex-direction:column;gap:.7rem;flex:1 1 100%;border:1px solid var(--border-strong);border-radius:var(--radius);padding:.9rem;background:var(--bg-2)}.ProgramacionObra_fila__WDMJH{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.7rem;gap:.7rem}.ProgramacionObra_campoAncho___Blpf,.ProgramacionObra_campo__buoLu{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ProgramacionObra_campoAncho___Blpf{grid-column:1/-1}.ProgramacionObra_label__4l9vz{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ProgramacionObra_opcional__MhPrF{font-style:normal;text-transform:none;letter-spacing:0;opacity:.75}.ProgramacionObra_form__D2QyB input,.ProgramacionObra_form__D2QyB select{font-size:.86rem;padding:.45rem .6rem;background:var(--surface-flotante);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.ProgramacionObra_acciones__NV8sW{margin-top:0}.ProgramacionObra_error__o7w2M{font-size:.8rem;line-height:1.45;color:var(--danger);margin:0;overflow-wrap:anywhere}.ProgramacionObra_error__o7w2M:focus-visible{outline:2px solid var(--danger);outline-offset:2px;border-radius:var(--radius-sm)}@media print{.ProgramacionObra_item__rD1b3{animation:none}}@media (max-width:700px){.ProgramacionObra_dia__9BfiS{flex:0 0 auto;min-width:0}.ProgramacionObra_cuerpo__9LD_s{flex:1 1 100%}.ProgramacionObra_gestion__v8ItW{width:100%}}.PerfilObra_wrap__rP9br{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:.9rem 0 0}.PerfilObra_wrapIzq__VGUZU{align-items:flex-start}.PerfilObra_wrapIzq__VGUZU .PerfilObra_descripcion__qAH61{text-align:left}.PerfilObra_wrapIzq__VGUZU{margin:.4rem 0 1.4rem}.PerfilObra_wrapIzq__VGUZU .PerfilObra_descripcion__qAH61{font-size:.98rem;font-weight:300;max-width:64ch}.PerfilObra_descripcion__qAH61{margin:0;max-width:62ch;color:var(--muted);font-size:.92rem;line-height:1.6}.PerfilObra_editar__TBaLY{margin-top:.2rem}.PerfilObra_form__LMjJg{display:flex;flex-direction:column;gap:.8rem;text-align:left;max-width:46rem;margin:1rem auto 0;padding:1.1rem 1.2rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.PerfilObra_fila__oJ3p7{display:flex;gap:.8rem;flex-wrap:wrap}.PerfilObra_fila__oJ3p7 .PerfilObra_campo___EGv1{flex:1 1 14rem}.PerfilObra_campo___EGv1{display:flex;flex-direction:column;gap:.3rem}.PerfilObra_label__9oi51{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.PerfilObra_input__FFnva,.PerfilObra_select__6oTZK,.PerfilObra_textarea__4Jash{font:inherit;font-size:.88rem;width:100%;padding:.5rem .65rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);color:var(--text)}.PerfilObra_textarea__4Jash{resize:vertical;min-height:4.5rem;line-height:1.5}.PerfilObra_input__FFnva::placeholder,.PerfilObra_textarea__4Jash::placeholder{color:var(--border-strong)}.PerfilObra_input__FFnva:focus,.PerfilObra_select__6oTZK:focus,.PerfilObra_textarea__4Jash:focus{outline:none;border-color:var(--accent)}.PerfilObra_contador__aChqy{font-size:.68rem;color:var(--muted);align-self:flex-end}.PerfilObra_contadorTope__3akDy{font-size:.68rem;color:var(--warn);align-self:flex-end}.PerfilObra_error__KoEXX{margin:0;padding:.6rem .8rem;border:1px solid var(--danger);border-radius:var(--radius);color:var(--danger);font-size:.82rem}.PerfilObra_error__KoEXX:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.PerfilObra_acciones__WJa_e{margin-top:0}.PerfilObra_avisoBorra__hMTvd{margin:0;font-size:.74rem;color:var(--warn)}@media print{.PerfilObra_editar__TBaLY,.PerfilObra_form__LMjJg{display:none}}.TrabajosObra_sectionTitle__Dw4JF{display:flex;align-items:center;gap:1rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:500;margin:2rem 0 1rem}.TrabajosObra_sectionTitle__Dw4JF:after{content:"";flex:1 1;height:1px;background:var(--border);order:2}.TrabajosObra_count__vifSm{order:3;font-size:var(--mono-md);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:.1rem .45rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TrabajosObra_filtros__B3T5Y{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.8rem 1rem;margin-bottom:1.2rem}.TrabajosObra_estadoCampo__YUjdZ{display:inline-flex;flex-direction:column;gap:.4rem}.TrabajosObra_estadoEtiqueta__kW2qj{font-family:var(--font-mono);font-size:var(--mono-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.TrabajosObra_sinResultados__CXxPt{color:var(--muted);font-size:.9rem;padding:1.4rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--hatch)}.TrabajosObra_lista__DdEUb{list-style:none;display:flex;flex-direction:column}.TrabajosObra_item__45Czk{padding:1rem 0;border-bottom:1px solid var(--border)}.TrabajosObra_item__45Czk:last-child{border-bottom:none}.TrabajosObra_itemHead__ZXHyI{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.TrabajosObra_tarea__g_bP0{font-size:.95rem;font-weight:400}.TrabajosObra_badges__rfpur{display:inline-flex;gap:.4rem}.TrabajosObra_estado__bbeSk,.TrabajosObra_sinAprobar__Ucz5x{font-family:var(--font-mono);font-size:var(--mono-sm);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:.14rem .5rem;color:var(--muted)}.TrabajosObra_sinAprobar__Ucz5x{border-color:var(--warn);color:var(--warn)}.TrabajosObra_estado__bbeSk[data-estado=terminado]{border-color:var(--ok);color:var(--ok)}.TrabajosObra_estado__bbeSk[data-estado=en_ejecucion]{border-color:var(--warn);color:var(--warn)}.TrabajosObra_meta__w8MwW{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin-top:.35rem;font-size:.76rem;color:var(--muted)}.TrabajosObra_avanceRow__6IWCs{display:flex;align-items:center;gap:.9rem;margin-top:.6rem}.TrabajosObra_strip__yBxkC{flex:1 1;height:4px;background:var(--hatch);border:1px solid var(--border);border-radius:1px;overflow:hidden}.TrabajosObra_strip__yBxkC i{display:block;height:100%;background:var(--accent);animation:TrabajosObra_growW__q_9Nl .9s cubic-bezier(.2,.7,.2,1) backwards}.TrabajosObra_pct__SmLAX{font-family:var(--font-mono);font-size:.68rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2.6em;text-align:right}.TrabajosObra_vacio__TNTJ8{text-align:center;border:1px solid var(--border);border-radius:var(--radius);padding:2.6rem 1.5rem;background:var(--hatch)}.TrabajosObra_vacioH__ozI8_{font-size:1.05rem;font-weight:400;margin-bottom:.5rem}.TrabajosObra_vacioP__Ilil6{color:var(--muted);font-size:.9rem;line-height:1.7;max-width:46ch;margin:0 auto}.Paginacion_pie__DP0eQ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem 1rem;margin-top:.9rem}.Paginacion_cuenta__j9PuT{font-family:var(--font-mono);font-size:.74rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Paginacion_botones__xjiCT{display:inline-flex;align-items:center;gap:.5rem}.Paginacion_donde__kqeIn{font-family:var(--font-mono);font-size:.74rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:4ch;text-align:center}@media print{.Paginacion_botones__xjiCT{display:none}}