.vistas_nombre__e9lJ5{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink);cursor:text;outline:none;border-radius:4px}.vistas_nombre__e9lJ5:focus-visible{box-shadow:0 0 0 2px var(--brand)}.vistas_editorTexto__2dOX8{flex:1 1;min-width:0;height:26px;padding:0 6px;border:0;border-radius:5px;outline:0;box-shadow:inset 0 0 0 2px var(--brand);background:var(--surface);color:var(--ink);font:inherit;font-size:14px}.vistas_terminar__CykuT{flex:none;display:grid;place-items:center;width:18px;height:18px;padding:0;border:1.5px solid var(--line-strong);border-radius:50%;background:var(--surface);color:#fff;cursor:pointer}.vistas_terminar__CykuT:hover{border-color:var(--brand);background:var(--brand-weak)}.vistas_terminar__CykuT[data-hecha]{border-color:#12b76a;background:#12b76a}.vistas_terminar__CykuT:disabled{cursor:default;opacity:.5}.vistas_terminar__CykuT:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.vistas_chips__bg59c{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.vistas_chip__c2W29{max-width:160px;min-height:22px;padding:0 8px;overflow:hidden;border:1px solid transparent;border-radius:6px;background:var(--surface-2);color:var(--text-body);font:inherit;font-size:12px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.vistas_chip__c2W29:hover:not(:disabled){border-color:var(--line-strong)}.vistas_chip__c2W29:disabled{cursor:default}.vistas_chip__c2W29[data-vacio]{background:transparent;border:1px dashed var(--line);color:var(--text-muted)}.vistas_chip__c2W29[data-vencida]{color:var(--red-ink,#b42318);font-weight:650}.vistas_chip__c2W29[data-prio=urgent]{background:color-mix(in srgb,#d92d20 16%,var(--surface));color:var(--red-ink,#b42318);font-weight:600}.vistas_chip__c2W29[data-prio=high]{background:color-mix(in srgb,#f79009 18%,var(--surface));color:color-mix(in srgb,#b54708 85%,var(--ink));font-weight:600}.vistas_chipEditor__0ConN{width:120px;height:24px;padding:0 6px;border:0;outline:0;color:var(--ink);font:inherit;font-size:12px}.vistas_chipCombo__WvAIc,.vistas_chipEditor__0ConN{border-radius:6px;box-shadow:inset 0 0 0 2px var(--brand);background:var(--surface)}.vistas_chipCombo__WvAIc{display:inline-block;width:170px}.vistas_chipCombo__WvAIc input{height:24px!important;font-size:12px!important}.vistas_proceso___c_rL{flex:none;padding:0 6px;border-radius:999px;background:var(--teal-weak,var(--surface-2));color:var(--teal-ink,var(--text-muted));font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.vistas_detalleProceso__Ktf__{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.vistas_detalleProceso__Ktf__ button{border:0;background:none;padding:0;color:var(--brand-ink);font:inherit;font-weight:600;cursor:pointer}.vistas_listaHoras__r4z_r{flex:none;align-self:center;color:var(--text-muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.vistas_subs__3yKFk{flex:none;padding:0 6px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vistas_cuenta__EARUP,.vistas_subs__3yKFk{border-radius:999px;background:var(--surface-2);color:var(--text-muted)}.vistas_cuenta__EARUP{padding:0 7px;font-size:11px;font-weight:600}.vistas_nueva__C1nQL{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;min-height:34px;padding:4px 10px;border-radius:8px;color:var(--text-muted)}.vistas_nueva__C1nQL:focus-within{box-shadow:inset 0 0 0 2px var(--brand);background:var(--surface)}.vistas_nueva__C1nQL input{flex:1 1;min-width:0;height:28px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:13px}.vistas_nuevaTexto__99kcF{flex:1 1 160px}.vistas_nuevaProyecto__y3Mmw,.vistas_nuevaTexto__99kcF{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.vistas_nuevaProyecto__y3Mmw{flex:0 1 220px;color:var(--text-muted);font-size:12px}.vistas_nuevaProyecto__y3Mmw>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vistas_nuevaProyecto__y3Mmw select{flex:1 1;width:0;min-width:0;min-height:28px;padding:0 4px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;text-overflow:ellipsis}.vistas_nuevaProyecto__y3Mmw select:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.vistas_nuevaCrear__9yQMH{flex:0 0 auto;min-height:28px;padding:2px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.vistas_nuevaCrear__9yQMH:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.vistas_nuevaCrear__9yQMH:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.vistas_nuevaCrear__9yQMH:disabled{color:var(--text-muted);opacity:.65;cursor:default}.vistas_vacio__npwGK{margin:0;padding:18px;color:var(--text-muted);text-align:center;font-size:14px}.vistas_ayuda__zomAb{margin:0 0 6px;color:var(--text-muted);font-size:12px}.vistas_calTarea__L2rrB[data-temporal],.vistas_ganttFila__JHGqA[data-temporal],.vistas_listaFila__OvphT[data-temporal],.vistas_tarjeta__6JwIs[data-temporal]{opacity:.6}.vistas_calTarea__L2rrB[data-arrastrando],.vistas_listaFila__OvphT[data-arrastrando],.vistas_tarjeta__6JwIs[data-arrastrando]{opacity:.35}.vistas_ganttFila__JHGqA[data-hecha] .vistas_nombre__e9lJ5,.vistas_listaFila__OvphT[data-hecha] .vistas_nombre__e9lJ5,.vistas_tarjeta__6JwIs[data-hecha] .vistas_nombre__e9lJ5{color:var(--text-muted);text-decoration:line-through}.vistas_kanban__m2HpS{display:flex;gap:12px;align-items:stretch;height:var(--tv-alto,auto);min-width:0;overflow-x:auto;padding-bottom:8px}.vistas_columna__9yCDq{flex:1 0 280px;display:flex;flex-direction:column;gap:6px;min-width:0;max-height:calc(var(--tv-alto, calc(100vh - 230px)) - 12px);padding:8px;border:1px solid transparent;border-radius:12px;background:var(--surface-2)}.vistas_columna__9yCDq>:not(.vistas_tarjetas__nHP_C){flex-shrink:0}.vistas_columna__9yCDq[data-sobre]{border-color:var(--brand);background:var(--brand-weak)}.vistas_columnaCabeza__VSdDt{display:flex;align-items:center;justify-content:space-between;padding:2px 4px;font-size:13px;font-weight:650;color:var(--ink)}.vistas_menuColumna__7tYU9{position:relative;margin-left:4px}.vistas_menuColumna__7tYU9 summary{display:grid;place-items:center;min-width:32px;min-height:32px;cursor:pointer;list-style:none;border-radius:6px}.vistas_menuColumna__7tYU9 summary::-webkit-details-marker{display:none}.vistas_menuColumna__7tYU9[open]{z-index:5}.vistas_menuColumna__7tYU9 button{position:absolute;top:100%;right:0;min-width:150px;min-height:40px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;box-shadow:0 4px 12px rgb(0 0 0/.12)}.vistas_tarjetas__nHP_C{display:grid;flex:0 1 auto;align-content:start;grid-gap:6px;gap:6px;min-height:8px;overflow-y:auto}.vistas_tarjeta__6JwIs{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 1px 2px rgb(0 0 0/.05);cursor:-webkit-grab;cursor:grab}.vistas_tarjeta__6JwIs:hover{border-color:var(--line-strong)}.vistas_tarjeta__6JwIs:active{cursor:-webkit-grabbing;cursor:grabbing}.vistas_tarjetaTitulo__GOkiP{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.35}.vistas_tarjetaTitulo__GOkiP .vistas_nombre__e9lJ5{white-space:normal}.vistas_lista__ahI_h{display:grid;grid-gap:14px;gap:14px;min-width:0}.vistas_listaGrupo__bG9sg{display:grid;grid-gap:2px;gap:2px;padding:4px;border:1px solid transparent;border-radius:10px}.vistas_listaGrupo__bG9sg[data-sobre]{border-color:var(--brand);background:var(--brand-weak)}.vistas_listaCabeza__BEkHX{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:4px 6px;border:0;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.vistas_listaFilas__nC7jw{display:grid;margin:0;padding:0;list-style:none}.vistas_listaFila__OvphT{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:6px 8px;gap:6px 8px;min-height:40px;padding:8px;border-bottom:1px solid var(--line);font-size:14px;cursor:-webkit-grab;cursor:grab}.vistas_listaFila__OvphT:hover{background:color-mix(in srgb,var(--brand) 3%,var(--surface))}.vistas_listaFila__OvphT .vistas_nombre__e9lJ5{white-space:normal;overflow-wrap:anywhere;overflow:visible;line-height:1.45}.vistas_listaFila__OvphT .vistas_editorTexto__2dOX8{width:100%;box-sizing:border-box}.vistas_listaMeta__LV1_n{display:flex;flex-wrap:wrap;grid-column:2/-1;min-width:0;gap:4px;justify-content:flex-start}.vistas_calendario__yXLEb{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:12px;gap:12px;align-items:start;min-width:0}.vistas_calMes__0ypTu{min-width:0}.vistas_calCabeza__S__l5{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.vistas_calCabeza__S__l5 button{min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.vistas_calCabeza__S__l5 h2{margin:0 0 0 8px;font-size:16px;font-weight:650}.vistas_calCabeza__S__l5 h2:first-letter{text-transform:uppercase}.vistas_calRejilla__nl223{display:grid;grid-template-columns:repeat(7,minmax(calc(160px * var(--pf-user-font-scale, 1)),1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);border-radius:10px;overflow-x:auto;background:var(--surface)}.vistas_calDiaSemana__XwsL2{padding:6px 8px;background:var(--surface-2);color:var(--text-muted);font-size:12px;font-weight:650;text-transform:capitalize}.vistas_calDiaSemana__XwsL2,.vistas_calDia__0Xlx7{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.vistas_calDia__0Xlx7{display:flex;flex-direction:column;gap:3px;min-height:108px;min-width:0;padding:4px}.vistas_calDia__0Xlx7[data-fuera]{background:color-mix(in srgb,var(--surface-2) 55%,var(--surface))}.vistas_calDia__0Xlx7[data-fuera] .vistas_calNumero__18_FA span{color:var(--text-muted)}.vistas_calDia__0Xlx7[data-sobre]{background:var(--brand-weak);box-shadow:inset 0 0 0 2px var(--brand)}.vistas_calNumero__18_FA{display:flex;align-items:center;justify-content:space-between;height:22px;padding:0 2px;font-size:12px;font-weight:650;color:var(--ink)}.vistas_calDia__0Xlx7[data-hoy] .vistas_calNumero__18_FA span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:var(--brand-accion,var(--brand));color:var(--brand-contrast,#fff)}.vistas_calMas__Fx_Ws{width:22px;height:22px;border:0;border-radius:6px;background:none;color:var(--text-muted);font-size:16px;line-height:1;cursor:pointer;opacity:0}.vistas_calDia__0Xlx7:hover .vistas_calMas__Fx_Ws,.vistas_calMas__Fx_Ws:focus-visible{opacity:1}.vistas_calMas__Fx_Ws:hover{background:var(--surface-2);color:var(--brand-ink)}.vistas_calTarea__L2rrB{display:flex;gap:4px;min-width:0;padding:2px 6px;border-left:3px solid var(--line-strong);border-radius:4px;background:var(--surface-2);font-size:12px;cursor:-webkit-grab;cursor:grab}.vistas_calTarea__L2rrB[data-cat=active]{border-left-color:var(--blue)}.vistas_calTarea__L2rrB[data-cat=closed],.vistas_calTarea__L2rrB[data-cat=done]{border-left-color:#12b76a}.vistas_calNombre__YsVuk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);cursor:text}.vistas_calTarea__L2rrB[data-hecha] .vistas_calNombre__YsVuk{color:var(--text-muted);text-decoration:line-through}.vistas_calTarea__L2rrB .vistas_editorTexto__2dOX8{height:20px;font-size:12px}.vistas_calTarea__L2rrB[data-seleccionada]{border-left-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:var(--brand-weak)}.vistas_calVerDetalle__RBBSA{flex:none;display:grid;place-items:center;width:28px;min-height:28px;margin-left:auto;border:0;border-radius:4px;padding:0;background:transparent;color:var(--text-muted);font:inherit;font-size:16px;cursor:pointer}.vistas_calVerDetalle__RBBSA:hover,.vistas_calVerDetalle__RBBSA[aria-pressed=true]{background:var(--brand-weak);color:var(--brand-ink)}.vistas_calVerDetalle__RBBSA:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.vistas_calNombre__YsVuk{flex:1 1;min-width:0}.vistas_enfocarTarea__OOHsN{display:grid;place-items:center;flex:none;width:24px;min-height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--brand-ink);font:inherit;font-size:12px;cursor:pointer}.vistas_enfocarTarea__OOHsN:hover{background:var(--brand-weak)}.vistas_enfocarTarea__OOHsN:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.vistas_listaAcciones__mukLI{display:flex;align-items:center;gap:2px}.vistas_calNueva__Psdm5{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0;padding:4px;border-radius:4px;box-shadow:inset 0 0 0 2px var(--brand);color:var(--text-muted);font-size:12px}.vistas_calNueva__Psdm5 input{flex:1 1;min-width:0;height:22px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:12px}.vistas_calNueva__Psdm5 .vistas_nuevaTexto__99kcF{flex-basis:auto}.vistas_calNueva__Psdm5 .vistas_nuevaProyecto__y3Mmw{display:grid;flex-basis:auto;grid-gap:2px;gap:2px}.vistas_calNueva__Psdm5 .vistas_nuevaProyecto__y3Mmw select{width:100%;max-width:100%;min-height:24px}.vistas_sinFecha__cMEh2{position:-webkit-sticky;position:sticky;top:8px;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;grid-gap:4px;gap:4px;max-height:calc(var(--tv-alto, calc(100vh - 200px)) - 8px);overflow-y:auto;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.vistas_sinFecha__cMEh2[data-sobre]{border-color:var(--brand);background:var(--brand-weak)}.vistas_sinFecha__cMEh2 h3{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700}.vistas_sinFecha__cMEh2 ul{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.vistas_sinFecha__cMEh2 li{min-width:0}.vistas_sinFecha__cMEh2 .vistas_calTaskSchedules__WS570{gap:3px;margin-top:3px;margin-bottom:3px}.vistas_calTaskSchedule__SW5_Y{padding:3px 6px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink);font-size:11px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.vistas_calMonthMetrics__FcqMc{display:flex;flex-wrap:wrap;gap:2px 6px}.vistas_taskViewLayout__OL0g9{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;min-width:0}.vistas_calendario__yXLEb[data-panel-dia],.vistas_taskViewLayout__OL0g9[data-panel-dia]{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:16px}.vistas_taskViewLayout__OL0g9[data-panel-dia]{grid-template-columns:minmax(0,1fr) 240px;gap:12px}.vistas_taskViewMain__WM7aB{min-width:0}.vistas_listaFilas__nC7jw,.vistas_listaGrupo__bG9sg{min-width:0;grid-template-columns:minmax(0,1fr)}.vistas_listaFila__OvphT{min-width:0}.vistas_taskViewSidebar__VAAQU{position:-webkit-sticky;position:sticky;top:8px;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:12px;gap:12px;min-width:0;max-height:calc(var(--tv-alto, calc(100dvh - 200px)) - 8px);padding-bottom:2px;overflow-y:auto;overscroll-behavior:contain}.vistas_taskViewSidebar__VAAQU>*{min-width:0}.vistas_taskViewSidebar__VAAQU .vistas_sinFecha__cMEh2{position:static;max-height:none;overflow:visible}.vistas_taskViewSidebar__VAAQU[hidden]{display:none}@media (min-width:1001px){[data-calendar-fullscreen] .vistas_calMes__0ypTu{display:flex;flex-direction:column;max-height:var(--calendar-panel-height)}[data-calendar-fullscreen] .vistas_calMes__0ypTu>header{flex:none}[data-calendar-fullscreen] .vistas_calRejilla__nl223{min-height:0;overflow:auto;overscroll-behavior:contain}[data-calendar-fullscreen] .vistas_taskViewSidebar__VAAQU:not([hidden]){display:flex;flex-direction:column;position:static;gap:6px;max-height:var(--calendar-panel-height)}[data-calendar-fullscreen] .vistas_taskViewSidebar__VAAQU>*{flex:none}[data-calendar-fullscreen] .vistas_taskViewSidebar__VAAQU .vistas_sinFecha__cMEh2{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;padding:8px}[data-calendar-fullscreen] .vistas_sinFecha__cMEh2>*{flex:none}[data-calendar-fullscreen] .vistas_sinFecha__cMEh2>ul{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}}.vistas_calPanelDerecho__qsbO0{min-width:0;height:100%}@media (max-width:1000px){.vistas_calendario__yXLEb[data-panel-dia],.vistas_taskViewLayout__OL0g9[data-panel-dia]{grid-template-columns:minmax(0,1fr)}.vistas_taskViewSidebar__VAAQU{grid-row:1;position:static;max-height:none;overflow:visible}}@media (max-width:700px){.vistas_listaCabeza__BEkHX{min-width:0;overflow-wrap:anywhere;text-align:left}}.vistas_gantt__jXF6D{min-width:0}.vistas_ganttCaja___n_hr{max-height:var(--tv-alto,calc(100vh - 230px));overflow:auto;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.vistas_ganttFila__JHGqA{display:flex;width:max-content;min-width:100%;border-bottom:1px solid var(--line)}.vistas_ganttFila__JHGqA:first-child{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--surface-2)}.vistas_ganttNombre__xe4Gu{position:-webkit-sticky;position:sticky;left:0;z-index:2;display:flex;flex:0 0 260px;align-items:center;gap:8px;min-width:0;height:36px;padding:0 10px;border-right:1px solid var(--line);background:var(--surface);font-size:13px}.vistas_ganttNombre__xe4Gu .vistas_nombre__e9lJ5{white-space:nowrap}.vistas_ganttEsquina__BrSvk{background:var(--surface-2);color:var(--text-muted);font-size:12px;font-weight:650}.vistas_ganttLinea__QGtJJ{position:relative;flex:0 0 var(--ancho);height:36px}.vistas_ganttDiaCab__erjvV{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:36px;padding-bottom:4px;color:var(--text-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vistas_ganttDiaCab__erjvV[data-finde]{background:color-mix(in srgb,var(--line) 35%,transparent)}.vistas_ganttDiaCab__erjvV[data-hoy]{color:var(--brand-ink);font-weight:700}.vistas_ganttMes__AmNP7{position:absolute;top:2px;left:4px;color:var(--ink);font-size:11px;font-weight:700;white-space:nowrap}.vistas_ganttFinde__JMh3S{background:color-mix(in srgb,var(--line) 25%,transparent)}.vistas_ganttFinde__JMh3S,.vistas_ganttHoy__sUX1H{position:absolute;top:0;bottom:0;pointer-events:none}.vistas_ganttHoy__sUX1H{width:2px;margin-left:-1px;background:var(--brand);opacity:.55}.vistas_ganttSinFecha__jDmgO{position:absolute;top:9px;left:10px;color:var(--text-muted);font-size:12px;pointer-events:none}.vistas_ganttLinea__QGtJJ:has(.vistas_ganttSinFecha__jDmgO){cursor:copy}.vistas_ganttLinea__QGtJJ:has(.vistas_ganttSinFecha__jDmgO):hover{background:color-mix(in srgb,var(--brand) 5%,transparent)}.vistas_ganttBarra__p1UmL{position:absolute;top:7px;display:flex;align-items:center;height:22px;border-radius:6px;background:color-mix(in srgb,var(--brand) 70%,var(--surface));color:#fff;font-size:12px;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 1px 2px rgb(0 0 0/.15)}.vistas_ganttBarra__p1UmL[data-cat=not_started]{background:color-mix(in srgb,var(--text-muted) 55%,var(--surface))}.vistas_ganttBarra__p1UmL[data-cat=closed],.vistas_ganttBarra__p1UmL[data-cat=done]{background:#12b76a}.vistas_ganttBarra__p1UmL[data-arrastrando]{cursor:-webkit-grabbing;cursor:grabbing;opacity:.85;outline:2px solid var(--brand)}.vistas_ganttTexto__P2vxA{flex:1 1;min-width:0;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vistas_ganttAsa__H_r1I{flex:none;width:8px;height:100%;cursor:ew-resize;border-radius:6px}.vistas_ganttAsa__H_r1I:hover{background:rgb(0 0 0/.18)}.vistas_ganttFuera2__f4EOo{position:absolute;top:9px;max-width:260px;overflow:hidden;color:var(--ink);font-size:12px;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.vistas_ganttFuera__RzH94{position:absolute;top:7px;left:8px;height:22px;padding:0 8px;border:1px dashed var(--line-strong);border-radius:6px;background:var(--surface);color:var(--text-muted);font:inherit;font-size:12px;cursor:pointer}@media (max-width:760px){.vistas_calendario__yXLEb{grid-template-columns:minmax(0,1fr)}.vistas_calDia__0Xlx7{min-height:70px}.vistas_sinFecha__cMEh2{position:static}.vistas_ganttNombre__xe4Gu{flex-basis:150px}}.vistas_tarjeta__6JwIs[data-guia=arriba]{box-shadow:0 -3px 0 var(--brand)}.vistas_tarjeta__6JwIs[data-guia=abajo]{box-shadow:0 3px 0 var(--brand)}.vistas_listaFila__OvphT[data-guia=arriba]{box-shadow:inset 0 2px 0 var(--brand)}.vistas_listaFila__OvphT[data-guia=abajo]{box-shadow:inset 0 -2px 0 var(--brand)}.vistas_detalle__oO9bX{position:fixed;top:0;right:0;bottom:0;z-index:70;display:flex;flex-direction:column;gap:14px;width:min(440px,100vw);padding:14px 18px 84px;overflow-y:auto;border-left:1px solid var(--line);background:var(--surface);box-shadow:-12px 0 32px rgb(0 0 0/.12)}.vistas_detalleCabeza__9KYIe{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px}.vistas_detalleCabeza__9KYIe button{min-width:28px;height:28px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit;font-size:15px;cursor:pointer}.vistas_detalleCabeza__9KYIe button:disabled{opacity:.35;cursor:default}.vistas_detalleCabeza__9KYIe button:last-child{margin-left:4px}.vistas_detalleFicha__qwHEi{margin-left:auto;color:var(--brand-ink);font-size:12px}.vistas_detalleTitulo__jzcBx{display:flex;align-items:flex-start;gap:10px;font-size:18px;font-weight:650;line-height:1.3}.vistas_detalleTitulo__jzcBx .vistas_nombre__e9lJ5{white-space:normal}.vistas_detalleTitulo__jzcBx .vistas_terminar__CykuT{margin-top:4px}.vistas_detalle__oO9bX[data-hecha] .vistas_detalleTitulo__jzcBx .vistas_nombre__e9lJ5{color:var(--text-muted);text-decoration:line-through}.vistas_detalleCampos__2_62_{display:grid;grid-gap:6px;gap:6px}.vistas_detalleCampo__W2C6g{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:30px;font-size:13px}.vistas_detalleCampo__W2C6g>span{color:var(--text-muted)}.vistas_detalleCampo__W2C6g .vistas_chip__c2W29{justify-self:start;max-width:100%;font-size:13px;min-height:26px}.vistas_detalleHora__JHoID{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.vistas_detalleHora__JHoID input{width:118px;min-width:0;max-width:100%;min-height:36px;box-sizing:border-box;padding:4px 8px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit}.vistas_detalleHora__JHoID button:focus-visible,.vistas_detalleHora__JHoID input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.vistas_detalleHora__JHoID input:disabled{opacity:.5}.vistas_detalleHora__JHoID button{min-height:36px;padding:4px 8px;border:1px dashed var(--line-strong);border-radius:7px;background:none;color:var(--text-muted);font:inherit;cursor:pointer}.vistas_detalleHora__JHoID small{color:var(--text-muted)}@media (max-width:700px){.vistas_detalleHora__JHoID button,.vistas_detalleHora__JHoID input{min-height:44px}}.vistas_detalleDescripcion__9Iq_q{display:grid;grid-gap:6px;gap:6px;color:var(--text-muted);font-size:13px}.vistas_detalleDescripcion__9Iq_q textarea{width:100%;min-height:110px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;line-height:1.45;resize:vertical;box-sizing:border-box}.vistas_detalleDescripcion__9Iq_q textarea:focus{outline:2px solid var(--brand);outline-offset:-1px}.vistas_detalleSubs__khbH2{display:grid;grid-gap:4px;gap:4px;font-size:13px}.vistas_detalleSubs__khbH2>span{display:flex;align-items:center;gap:6px;color:var(--text-muted)}.vistas_detalleSubs__khbH2 ul{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.vistas_detalleSubs__khbH2 li{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 4px;border-radius:6px}.vistas_detalleSubs__khbH2 li:hover{background:var(--surface-2)}.vistas_detalleSubs__khbH2 li[data-hecha] .vistas_nombre__e9lJ5{color:var(--text-muted);text-decoration:line-through}.vistas_detalleQuitar__FMPaB{margin-left:auto;width:22px;height:22px;border:0;border-radius:5px;background:none;color:var(--text-muted);cursor:pointer;opacity:0}.vistas_detalleSubs__khbH2 li:hover .vistas_detalleQuitar__FMPaB{opacity:1}.vistas_calCabeza__S__l5 button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-weak);color:var(--brand-ink)}.vistas_enlaceCab___f_W5{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border-radius:8px;color:var(--text-muted);font-size:13px}.vistas_enlaceCab___f_W5:hover{background:var(--surface-2);color:var(--brand-ink)}.vistas_rutaResumen__t90mF{margin:0 0 8px;color:var(--text-muted);font-size:13px}.vistas_rutaCiclo__WL9r7,.vistas_rutaResumen__t90mF strong{color:var(--red-ink,#b42318)}.vistas_rutaCiclo__WL9r7{font-weight:600}.vistas_rutaPista__Qa9Qg{font-style:italic}.vistas_ganttBarra__p1UmL[data-critica]{box-shadow:0 0 0 2px var(--red-ink,#b42318)}.vistas_ayudaInline__HFs_w{color:var(--text-muted);font-weight:400;font-size:12px}.vistas_errorInline__D7Y1v{color:var(--red-ink,#b42318);font-size:12px}.vistas_vacioInline__RO4iI{color:var(--text-muted);font-style:italic}.vistas_detalleAgregar__GtwYy{justify-self:start;min-height:28px;padding:0 10px;border:1px dashed var(--line-strong);border-radius:7px;background:none;color:var(--text-muted);font:inherit;font-size:12px;cursor:pointer}.vistas_detalleAgregar__GtwYy:hover:not(:disabled){border-color:var(--brand);color:var(--brand-ink)}.vistas_detalleAgregar__GtwYy:disabled{opacity:.5;cursor:default}.vistas_detalleEsfuerzo__kYRKX{display:grid;grid-gap:6px;gap:6px;font-size:13px}.vistas_detalleEsfuerzo__kYRKX>span{color:var(--text-muted)}.vistas_detalleEsfuerzo__kYRKX>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.vistas_detalleEsfuerzo__kYRKX label{display:grid;grid-gap:3px;gap:3px;color:var(--text-muted);font-size:12px}.vistas_detalleEsfuerzo__kYRKX input{min-height:32px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px}.vistas_detalleEsfuerzo__kYRKX input:focus{outline:2px solid var(--brand);outline-offset:-1px}.vistas_zoom__HdqtT{display:inline-flex;flex:none;border:1px solid var(--line);border-radius:8px;overflow:hidden}.vistas_calCabeza__S__l5 .vistas_zoom__HdqtT button{border:0;border-radius:0;min-height:28px}.vistas_calCabeza__S__l5 .vistas_zoom__HdqtT button+button{border-left:1px solid var(--line)}.vistas_calCabeza__S__l5 .vistas_zoom__HdqtT button[aria-pressed=true]{background:var(--brand-weak);color:var(--brand-ink);font-weight:650}.vistas_conflictos__i90Tc{margin:0 0 8px;padding:6px 10px;border-radius:8px;background:color-mix(in srgb,#d92d20 10%,var(--surface));color:var(--red-ink,#b42318);font-size:13px}.vistas_ganttCuerpo__OTLD3{position:relative;width:max-content;min-width:100%}.vistas_ganttFlechas__Mub16{position:absolute;top:0;z-index:1;overflow:visible;pointer-events:none}.vistas_ganttFlecha__JBpWA path{fill:none;stroke:var(--text-muted);stroke-width:1.5}.vistas_ganttFlecha__JBpWA[data-conflicto] path{stroke:#d92d20;stroke-width:2}.vistas_ganttFlecha__JBpWA .vistas_ganttFlechaToque__1C3Xf{stroke:transparent;stroke-width:12;pointer-events:stroke;cursor:pointer}.vistas_ganttFlecha__JBpWA:hover path:not(.vistas_ganttFlechaToque__1C3Xf){stroke:var(--brand)}.vistas_ganttEnlace__eTtIw{fill:none;stroke:var(--brand);stroke-width:2;stroke-dasharray:4 3}.vistas_ganttConector__X2tfV{position:absolute;right:-14px;top:50%;width:10px;height:10px;margin-top:-5px;border:2px solid var(--brand);border-radius:50%;background:var(--surface);cursor:crosshair;opacity:0;touch-action:none}.vistas_ganttBarra__p1UmL:hover .vistas_ganttConector__X2tfV,.vistas_ganttConector__X2tfV:active{opacity:1}.vistas_ganttBarra__p1UmL[data-destino]:hover{outline:2px solid var(--brand);outline-offset:2px}.vistas_ganttBarra__p1UmL{overflow:visible}.vistas_calContenedor__Wr946{min-width:0}.vistas_calNumeroDia__9A9Q7{min-width:22px;height:22px;padding:0 4px;border:0;border-radius:999px;background:none;color:inherit;font:inherit;font-weight:650;cursor:pointer}.vistas_calNumeroDia__9A9Q7:hover{background:var(--surface-2)}.vistas_calDia__0Xlx7[data-hoy] .vistas_calNumeroDia__9A9Q7{background:var(--brand-accion,var(--brand));color:var(--brand-contrast,#fff)}.vistas_calDia__0Xlx7[data-hoy] .vistas_calNumero__18_FA span{background:none;color:inherit;min-width:0}.vistas_calMarca__T4LKM{flex:none;margin-right:3px;color:var(--brand-ink);font-size:9px}.vistas_calTarea__L2rrB[data-inicio]{border-left-style:dashed;background:transparent;cursor:default}.vistas_calHora__dBrR_{flex:none;margin-right:4px;color:var(--text-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vistas_calMasVisible__7Roh6{justify-self:start;min-height:24px;padding:0 8px;border:1px dashed var(--line-strong);border-radius:6px;background:none;color:var(--text-muted);font:inherit;font-size:12px;cursor:pointer}.vistas_calTarea__L2rrB{align-items:center;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:auto}.vistas_calTarea__L2rrB[data-movible]{cursor:-webkit-grab;cursor:grab}.vistas_calTarea__L2rrB:not([data-movible]){cursor:default}.vistas_calTarea__L2rrB .vistas_calNombre__YsVuk{min-width:0;flex:1 1;cursor:inherit}.vistas_calTarea__L2rrB .vistas_editorTexto__2dOX8{-moz-user-select:text;user-select:text;-webkit-user-select:text;touch-action:auto}.vistas_calAsa__4x85W{flex:none;width:18px;align-self:stretch;min-height:24px;padding:0;margin:0 4px 0 -4px;border:0;border-radius:3px;background:none;color:var(--text-muted);font:inherit;cursor:-webkit-grab;cursor:grab;touch-action:none}.vistas_calAsa__4x85W:focus-visible{outline:2px solid var(--brand)}.vistas_calArrastre__2JGUo{position:fixed;z-index:12000;width:228px;box-sizing:border-box;padding:8px 10px;border:1px solid var(--brand);border-radius:7px;background:var(--surface);color:var(--ink);box-shadow:0 4px 16px rgb(0 0 0/.2);font-size:12px;pointer-events:none}@media (max-width:700px){.vistas_calAsa__4x85W{width:28px;min-height:44px}}.vistas_calDia__0Xlx7{cursor:cell}.vistas_listaFila__OvphT[data-telefono]{cursor:pointer;min-height:48px}.vistas_listaFila__OvphT[data-telefono] .vistas_listaMeta__LV1_n{pointer-events:none}.vistas_hojaFondo__3QAw3{position:fixed;inset:0;top:var(--pf-vv-arriba,0);bottom:auto;height:var(--pf-vv-alto,100dvh);z-index:320;display:grid;align-items:end;background:rgb(20 28 38/.45);overscroll-behavior:contain}.vistas_hoja__3nGHE{display:grid;grid-gap:14px;gap:14px;width:min(100%,560px);max-height:min(88dvh,calc(var(--pf-vv-alto, 100dvh) - 12px));margin:0 auto;overflow-y:auto;overscroll-behavior:contain;padding:8px 16px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:var(--surface);box-shadow:0 -12px 36px rgb(0 0 0/.18)}.vistas_hojaAsa__VV71W{justify-self:center;width:40px;height:4px;border-radius:4px;background:var(--line-strong)}.vistas_hoja__3nGHE .vistas_detalleTitulo__jzcBx{align-items:center}.vistas_hoja__3nGHE[data-hecha] .vistas_nombre__e9lJ5{color:var(--text-muted);text-decoration:line-through}.vistas_hojaCerrar__HdLc8{flex:none;width:40px;height:40px;margin-left:auto;border:0;border-radius:50%;background:var(--surface-2);color:var(--ink);font-size:24px;line-height:1;cursor:pointer}.vistas_hojaGrupo__jjg3y{display:grid;grid-gap:6px;gap:6px}.vistas_hojaGrupo__jjg3y>span{color:var(--text-muted);font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.vistas_hojaBotones__yzmr6{display:flex;flex-wrap:wrap;gap:6px}.vistas_hojaBotones__yzmr6 button,.vistas_hojaFecha__PR8bV{min-height:44px;padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.vistas_hojaFecha__PR8bV{font-size:16px}.vistas_hojaHoras__k_GEV{width:7.5em;min-height:44px;padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vistas_hojaHoras__k_GEV:disabled{opacity:.5}.vistas_hojaAviso__G3dMA{color:var(--red-ink,#b42318);font-size:13px}.vistas_hojaNota__opA5W{color:var(--text-muted);font-size:13px}.vistas_hojaBotones__yzmr6 button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-weak);color:var(--brand-ink,var(--brand))}.vistas_hojaBotones__yzmr6 button:disabled{opacity:.5;cursor:default}.vistas_hojaMas__dxnaa{min-height:46px;border:1px solid var(--brand);border-radius:10px;background:var(--brand-weak);color:var(--brand-ink,var(--brand));font:inherit;font-weight:750;cursor:pointer}@media (max-width:700px){.vistas_detalle__oO9bX{top:auto;left:0;right:0;z-index:320;width:100%;max-height:88dvh;padding:12px 16px calc(18px + env(safe-area-inset-bottom));border-left:0;border-radius:18px 18px 0 0;box-shadow:0 -12px 36px rgb(0 0 0/.18)}}.vistas_detalleEsfuerzo__kYRKX>div>label{min-width:0}.vistas_detalleEsfuerzo__kYRKX>div input{width:100%;min-width:0;box-sizing:border-box}.vistas_detalleParteDe__YX_zq{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.vistas_detalleParteDe__YX_zq .pf-select{min-height:32px;max-width:100%}.vistas_parteDeChip__QUnfq{display:inline-flex;align-items:center;gap:4px;padding:1px 4px 1px 8px;border-radius:999px;background:var(--brand-weak);color:var(--brand-ink);font-size:12px}.vistas_parteDeChip__QUnfq a{color:inherit;text-decoration:none}.vistas_parteDeChip__QUnfq a:hover{text-decoration:underline}.vistas_parteDeChip__QUnfq button{border:0;background:none;color:inherit;font-size:14px;line-height:1;cursor:pointer;padding:0 2px}.vistas_calContenedor__Wr946[data-tasks-first] .vistas_sinFecha__cMEh2 h3{font-size:var(--fs-sm)}.vistas_calContenedor__Wr946[data-tasks-first] .vistas_sinFecha__cMEh2>ul{gap:12px}.vistas_calContenedor__Wr946[data-tasks-first] .vistas_sinFecha__cMEh2 .vistas_calTarea__L2rrB{align-items:flex-start;padding:7px 6px}.vistas_calContenedor__Wr946[data-tasks-first] .vistas_sinFecha__cMEh2 .vistas_calNombre__YsVuk{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;font-size:var(--fs-sm);line-height:1.45}.vistas_calTaskPlanning__EcRMu{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;min-width:0;padding:4px 6px 0}.vistas_calTaskPlanning__EcRMu>span{color:var(--text-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;min-width:0;flex:1 1 120px}.vistas_calTaskPlanning__EcRMu>button{flex:none}.editor-fecha_editor__QXCRE{min-width:0}.editor-fecha_calendario__qOs_P{position:fixed;z-index:9000;width:288px;padding:10px;overflow:auto;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--ink);box-shadow:0 8px 24px rgb(0 0 0/.18);font-size:13px}.editor-fecha_calendario__qOs_P button{padding:0;min-width:0;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.editor-fecha_calendario__qOs_P button:hover{background:var(--surface-2);border-color:var(--line)}.editor-fecha_calendario__qOs_P button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.editor-fecha_cabecera__tx7ST{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:6px}.editor-fecha_cabecera__tx7ST strong{text-transform:capitalize;text-align:center}.editor-fecha_cabecera__tx7ST button{width:32px;height:32px;flex:none;font-size:24px}.editor-fecha_dias__DnW5B{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px;text-align:center}.editor-fecha_dias__DnW5B span{padding:4px 0;color:var(--text-muted);font-size:11px}.editor-fecha_dias__DnW5B button{height:32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.editor-fecha_dias__DnW5B button[data-fuera]{color:var(--text-muted)}.editor-fecha_dias__DnW5B button[data-hoy]{border-color:var(--brand)}.editor-fecha_dias__DnW5B button[aria-pressed=true]{background:var(--brand-accion,var(--brand));color:var(--brand-contrast,#fff);font-weight:700}.editor-fecha_atajos__ywjda{display:flex;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.editor-fecha_atajos__ywjda button{min-height:30px;padding:0 8px;color:var(--brand-ink)}.editor-fecha_calendario__qOs_P p{margin:8px 0 0;color:var(--text-muted);font-size:11px;line-height:1.4}.focus-timer_spacer__mE3m1{grid-column:1/-1;flex-shrink:0;width:1px;pointer-events:none}.focus-timer_dock___c3fX{position:fixed;right:20px;bottom:84px;z-index:65;width:min(420px,calc(100vw - 40px));max-height:calc(100dvh - 140px);overflow-y:auto;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg)}.pf-app:has([data-calendar-fullscreen]) .focus-timer_dock___c3fX{z-index:450;bottom:max(12px,env(safe-area-inset-bottom,0px))}.focus-timer_compact__9VJgt{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;min-height:52px;padding:4px 8px}.focus-timer_task__EqP4U{min-width:0;margin:0;overflow:hidden;font-size:var(--fs-sm);text-overflow:ellipsis}.focus-timer_clock__D98sz,.focus-timer_task__EqP4U{color:var(--ink);font-weight:600;white-space:nowrap}.focus-timer_clock__D98sz{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--fs-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.focus-timer_dock___c3fX[data-status=paused] .focus-timer_clock__D98sz{color:var(--text-muted)}.focus-timer_dock___c3fX[data-status=completed] .focus-timer_clock__D98sz{color:var(--green-ink)}.focus-timer_actions__8Q2Np{display:flex;align-items:center;gap:2px}.focus-timer_button__54ulK{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:44px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--brand-ink);font:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer}.focus-timer_button__54ulK:hover:not(:disabled){background:var(--surface-2)}.focus-timer_button__54ulK:disabled{opacity:.65;cursor:wait}.focus-timer_button__54ulK:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.focus-timer_icon__fMn50{width:44px;padding:0;font-size:var(--fs-h3)}.focus-timer_srOnly__dP93F{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.focus-timer_error__wWlMP,.focus-timer_notice___Kund{margin:0 8px 8px;padding:8px;border-radius:6px;background:var(--amber-weak);color:var(--amber-ink);font-size:var(--fs-sm);overflow-wrap:anywhere}.focus-timer_error__wWlMP{background:var(--red-weak);color:var(--red-ink)}@media (max-width:700px){.focus-timer_dock___c3fX{right:8px;bottom:calc(78px + env(safe-area-inset-bottom, 0px));width:calc(100vw - 16px);max-height:calc(100dvh - 160px - env(safe-area-inset-bottom, 0px))}.pf-app:not(:has(.pf-tabbar)) .focus-timer_dock___c3fX{bottom:calc(84px + env(safe-area-inset-bottom, 0px))}.focus-timer_compact__9VJgt{gap:6px}}.NuevoProyecto_dialogo__rjXro{box-sizing:border-box;margin:auto;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;color:var(--ink)}.NuevoProyecto_dialogo__rjXro:not([open]){display:none}.NuevoProyecto_dialogo__rjXro::-webkit-backdrop{background:rgb(0 0 0/.28)}.NuevoProyecto_dialogo__rjXro::backdrop{background:rgb(0 0 0/.28)}.NuevoProyecto_campos__nZ9Gb,.NuevoProyecto_formulario__Xzuqn{min-width:0;width:100%;margin:0}.NuevoProyecto_campos__nZ9Gb{display:grid;grid-gap:12px;gap:12px;padding:0;border:0}.NuevoProyecto_campos__nZ9Gb input,.NuevoProyecto_campos__nZ9Gb label,.NuevoProyecto_campos__nZ9Gb select{box-sizing:border-box;min-width:0;max-width:100%}.NuevoProyecto_campos__nZ9Gb:disabled{cursor:progress}.NuevoProyecto_error__COmYG{margin:0;color:var(--red-ink);font-size:13px}.task-context-menu_heading__q2bvN{padding:4px 9px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--ink)!important}.task-context-menu_search__S5JDY{width:100%;min-width:0;min-height:34px;margin:4px 0;padding:6px 9px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);background:var(--surface);font:inherit}.task-context-menu_projects__Dhpvg{display:grid;max-height:min(300px,45dvh);overflow-y:auto}.task-context-menu_project__QmkHs{width:100%;white-space:normal;overflow-wrap:anywhere}.task-context-menu_project__QmkHs:disabled{cursor:default!important}.task-context-menu_empty__pRtXZ{padding:8px 9px;font-size:var(--fs-xs);color:var(--ink)}.mover-tarea_dialog__JTdg7{width:min(420px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;overflow:auto;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg)}.mover-tarea_dialog__JTdg7::-webkit-backdrop{background:rgb(0 0 0/.3)}.mover-tarea_dialog__JTdg7::backdrop{background:rgb(0 0 0/.3)}.mover-tarea_dialog__JTdg7 form,.mover-tarea_dialog__JTdg7 label{display:grid;grid-gap:12px;gap:12px;min-width:0}.mover-tarea_dialog__JTdg7 h2{font-size:var(--fs-sm);margin:0}.mover-tarea_dialog__JTdg7 p{margin:0}.mover-tarea_name__VcNm3{overflow-wrap:anywhere}.mover-tarea_actions__CYykt,.mover-tarea_choices__BO_HI{display:flex;flex-wrap:wrap;gap:8px}.mover-tarea_actions__CYykt button,.mover-tarea_choices__BO_HI button{min-height:36px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);background:var(--surface);font:inherit}.mover-tarea_actions__CYykt button[type=submit],.mover-tarea_choices__BO_HI button[aria-pressed=true]{background:var(--surface-2);font-weight:600}.mover-tarea_dialog__JTdg7 input,.mover-tarea_dialog__JTdg7 select{width:100%;min-width:0;min-height:36px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:6px;font:inherit}.mover-tarea_dialog__JTdg7 button:disabled{opacity:.6}.mover-tarea_help__a1IVG{color:var(--ink);font-size:var(--fs-xs);line-height:1.5}.mover-tarea_error__bU0r_{color:var(--red-ink)}.mover-tarea_actions__CYykt{justify-content:flex-end;margin-top:4px}.automation_editor___unDt{min-width:0;margin:8px 0 16px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink)}.automation_editor___unDt header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.automation_editor___unDt h2{margin:0;font-size:16px}.automation_editor___unDt h3{margin:0 0 10px;font-size:15px}.automation_editor___unDt label{display:grid;grid-gap:4px;gap:4px;min-width:0;font-size:13px}.automation_editor___unDt input:not([type=checkbox]),.automation_editor___unDt select{box-sizing:border-box;min-width:0;width:100%;max-width:480px;min-height:34px;padding:5px 8px;border:1px solid var(--line);border-radius:6px;font:inherit;color:var(--ink);background:var(--surface)}.automation_editor___unDt button{min-height:32px;padding:4px 9px;border:1px solid var(--line);border-radius:6px;font:inherit;font-size:13px;color:var(--ink);background:var(--surface);cursor:pointer}.automation_editor___unDt button:disabled{opacity:.5;cursor:default}.automation_editor___unDt button:focus-visible,.automation_editor___unDt input:focus-visible,.automation_editor___unDt select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.automation_ayuda__lQ9wD,.automation_ejecucion__m4tnT{color:var(--text-muted);font-size:12px}.automation_error__vCvK_{color:var(--red-ink,#b42318)}.automation_reglas__jJNAo{display:grid;grid-gap:10px;gap:10px;margin:12px 0;padding-left:24px}.automation_reglas__jJNAo>li{padding:10px;border:1px solid var(--line);border-radius:8px}.automation_acciones__nouyZ,.automation_botones__FP7C7,.automation_pasoCabecera__4sW8u,.automation_reglaCabecera___r6D3{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.automation_reglaCabecera___r6D3>span:not(.automation_acciones__nouyZ){font-size:12px;color:var(--text-muted)}.automation_acciones__nouyZ{margin-left:auto}.automation_resumenAcciones__Rm8PC{padding-left:22px;font-size:13px;line-height:1.6}.automation_formulario__PPP7w{margin-top:12px;padding:12px;border:1px solid var(--line-strong);border-radius:8px}.automation_formulario__PPP7w fieldset{display:grid;grid-gap:12px;gap:12px;min-width:0;margin:0;padding:0;border:0}.automation_editor___unDt .automation_check__koOb4{display:flex;align-items:center;gap:8px}.automation_pasos__la_pZ{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:22px}.automation_pasos__la_pZ>li{display:list-item;padding:10px;border-radius:8px;background:var(--surface-2)}.automation_pasos__la_pZ>li>*{margin-top:6px}.automation_pasoCabecera__4sW8u select{flex:1 1 180px}.automation_botones__FP7C7{margin-top:10px}@media (max-width:600px){.automation_editor___unDt{padding:10px}.automation_acciones__nouyZ{margin-left:0}.automation_editor___unDt button{min-height:40px}.automation_pasos__la_pZ{padding-left:18px}.automation_pasos__la_pZ>li{padding:6px}}.resizable-task-layout_layout___1KCB{display:grid;grid-template-columns:minmax(0,1fr) 20px var(--task-sidebar-width,380px);align-items:start;min-width:0}.resizable-task-layout_layout___1KCB:where([data-sidebar-position=start]){grid-template-columns:var(--task-sidebar-width,380px) 20px minmax(0,1fr)}.resizable-task-layout_main__lqbF0,.resizable-task-layout_sidebar__7VL6i{min-width:0}.resizable-task-layout_sidebar__7VL6i{align-self:stretch}.resizable-task-layout_separator__qprK0{position:relative;align-self:stretch;min-height:200px;cursor:col-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:7px;outline-offset:-2px}.resizable-task-layout_separator__qprK0:before{content:"";position:absolute;top:0;bottom:0;left:9px;width:2px;border-radius:2px;background:var(--line)}.resizable-task-layout_separator__qprK0 span{position:-webkit-sticky;position:sticky;top:calc(50dvh - 24px);display:block;width:8px;height:44px;margin:12px auto;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);box-shadow:0 1px 3px rgb(0 0 0/.08)}.resizable-task-layout_separator__qprK0 span:before{content:"";position:absolute;top:12px;left:2px;width:2px;height:18px;border-radius:1px;background:var(--text-muted)}.resizable-task-layout_layout___1KCB[data-resizing] .resizable-task-layout_separator__qprK0:before,.resizable-task-layout_separator__qprK0:focus-visible:before,.resizable-task-layout_separator__qprK0:hover:before{background:var(--brand)}.resizable-task-layout_layout___1KCB[data-resizing] .resizable-task-layout_separator__qprK0 span,.resizable-task-layout_separator__qprK0:focus-visible span,.resizable-task-layout_separator__qprK0:hover span{border-color:var(--brand);background:var(--brand-weak)}.resizable-task-layout_separator__qprK0:focus-visible{outline:2px solid var(--brand)}.resizable-task-layout_layout___1KCB[data-resizing],.resizable-task-layout_layout___1KCB[data-resizing] *{cursor:col-resize!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.resizable-task-layout_srOnly__EcuY4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.resizable-task-layout_layout___1KCB[data-stacked]{grid-template-columns:minmax(0,1fr);gap:12px}.resizable-task-layout_layout___1KCB[data-stacked] .resizable-task-layout_separator__qprK0{display:none}.resizable-task-layout_layout___1KCB[data-stacked] .resizable-task-layout_sidebar__7VL6i{grid-row:1}@media (max-width:1000px){.resizable-task-layout_layout___1KCB{grid-template-columns:minmax(0,1fr);gap:12px}.resizable-task-layout_separator__qprK0{display:none}.resizable-task-layout_sidebar__7VL6i{grid-row:1}}.agenda-horaria_agenda__uS_N3{container-type:inline-size;container-name:calendar-agenda;--calendar-hour-height:56px;--agenda-ruler-width:calc(48px * var(--pf-user-font-scale, 1));position:relative;min-width:0;color:var(--ink)}.agenda-horaria_help__yFic9{margin:6px 0 10px;color:var(--text-muted);font-size:var(--fs-xs);line-height:1.5;overflow-wrap:anywhere}.agenda-horaria_notice__yWSWK{margin:8px 0;padding:8px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface-2);color:var(--ink);font-size:var(--fs-sm);overflow-wrap:anywhere}.agenda-horaria_scroll__iAJrw{max-height:var(--calendar-scroll-height,72vh);height:var(--calendar-scroll-height,auto);min-height:min(360px,var(--calendar-scroll-height,360px));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface)}.agenda-horaria_grid__1sgDR{display:grid;grid-template-rows:auto auto calc(24 * var(--calendar-hour-height, 80px) * var(--pf-user-font-scale, 1));min-width:100%;width:100%}.agenda-horaria_corner__E40O4,.agenda-horaria_dayHeader__zW9Ob{position:-webkit-sticky;position:sticky;top:0;z-index:12;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;padding:6px;border-bottom:1px solid var(--line-strong);background:var(--surface);font-size:var(--fs-xs)}.agenda-horaria_corner__E40O4{left:0;z-index:15}.agenda-horaria_dayHeader__zW9Ob{border-left:1px solid var(--line)}.agenda-horaria_dayHeader__zW9Ob[data-today]{box-shadow:inset 0 -3px var(--brand)}.agenda-horaria_agenda__uS_N3 button{color:var(--ink);font:inherit;cursor:pointer}.agenda-horaria_dayHeader__zW9Ob button,.agenda-horaria_edit__ejuwZ{min-height:36px;border:1px solid var(--line);border-radius:6px;padding:4px 7px;background:var(--surface);font-size:var(--fs-xs)}.agenda-horaria_agenda__uS_N3 button:disabled{opacity:.55;cursor:default}.agenda-horaria_agenda__uS_N3 button:focus-visible,.agenda-horaria_agenda__uS_N3 input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.agenda-horaria_allDayLabel__DRuCG{left:0;z-index:11;padding:8px 3px;background:var(--surface-2);font-size:var(--fs-xs);color:var(--text-muted)}.agenda-horaria_allDayLabel__DRuCG,.agenda-horaria_allDay__6nLNj{position:-webkit-sticky;position:sticky;top:var(--agenda-header-height,0)}.agenda-horaria_allDay__6nLNj{z-index:10;background:var(--surface);min-height:36px;max-height:150px;padding:3px;overflow:auto;border-left:1px solid var(--line);border-bottom:1px solid var(--line-strong)}.agenda-horaria_allDayAdd___ZF2V{display:block;min-height:30px;margin-bottom:3px;padding:3px 7px;border:1px solid var(--line);border-radius:6px;background:var(--surface);font-size:var(--fs-xs)}.agenda-horaria_ruler__uznKt{position:-webkit-sticky;position:sticky;left:0;z-index:10;grid-row:3;background:var(--surface);border-right:1px solid var(--line-strong)}.agenda-horaria_ruler__uznKt span{position:absolute;right:5px;transform:translateY(-50%);font-size:var(--fs-xs);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agenda-horaria_ruler__uznKt span:first-child{transform:none}.agenda-horaria_ruler__uznKt span:last-child{transform:translateY(-100%)}.agenda-horaria_day__TaGPQ{position:relative;container-type:inline-size;grid-row:3;min-width:0;border-right:1px solid var(--line-strong);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--calendar-hour-height, 80px) * var(--pf-user-font-scale, 1) - 1px),var(--line-strong) calc(var(--calendar-hour-height, 80px) * var(--pf-user-font-scale, 1) - 1px),var(--line-strong) calc(var(--calendar-hour-height, 80px) * var(--pf-user-font-scale, 1)))}.agenda-horaria_slot__kLQQQ{position:absolute;left:0;right:0;height:calc(100% / 96);z-index:0;border-bottom:1px dotted var(--line)}.agenda-horaria_slot__kLQQQ:hover{background:var(--surface-2)}.agenda-horaria_allDay__6nLNj[data-sobre],.agenda-horaria_slot__kLQQQ[data-sobre]{background:var(--brand-weak);outline:2px solid var(--brand);outline-offset:-2px}.agenda-horaria_reservations__atnGy{position:absolute;inset:0;pointer-events:none}.agenda-horaria_block__m1Xmf{--project-color:var(--line-strong);--reserve-rail:calc(84px * var(--pf-user-font-scale, 1));--block-background:color-mix(in srgb,var(--project-color) 12%,var(--surface));position:absolute;box-sizing:border-box;min-height:0;border:0;border-radius:6px;background:transparent;overflow:visible;pointer-events:none;z-index:auto}.agenda-horaria_block__m1Xmf:not(.agenda-horaria_event__xgN_k):before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:var(--block-background);box-shadow:inset 0 0 0 1px var(--line-strong),inset 4px 0 var(--project-color);pointer-events:none}.agenda-horaria_block__m1Xmf[data-mixed]{--block-background:var(--surface-2)}.agenda-horaria_block__m1Xmf[data-sobre]{outline:3px solid var(--brand);outline-offset:-3px}.agenda-horaria_block__m1Xmf[data-preview]{outline:2px dashed var(--brand)}.agenda-horaria_block__m1Xmf[data-preview]:before{opacity:.72}.agenda-horaria_block__m1Xmf[data-task-drop=valid]{outline:3px solid var(--brand);outline-offset:-3px}.agenda-horaria_block__m1Xmf[data-task-drop=invalid]{outline:3px dashed var(--red-ink);outline-offset:-3px}.agenda-horaria_blockInfo__9goMu{position:relative;height:100%;overflow:auto;overscroll-behavior:contain;padding:4px 2px 8px;box-sizing:border-box}.agenda-horaria_reserveRail__4ielX{position:absolute;inset:0 auto 0 var(--block-control-left,0);z-index:3;display:flex;flex-direction:column;width:var(--reserve-rail);box-sizing:border-box;padding:5px 3px 7px;overflow:hidden;border-right:1px solid color-mix(in srgb,var(--project-color) 28%,transparent);background:var(--block-background);pointer-events:auto}.agenda-horaria_reserveRail__4ielX>.agenda-horaria_blockHeading__3vlJe,.agenda-horaria_reserveRail__4ielX>.agenda-horaria_railMetrics__PMfX3,.agenda-horaria_reserveRail__4ielX>.agenda-horaria_reserveActions__pgP4F{flex-shrink:0}.agenda-horaria_blockHeading__3vlJe{display:flex;align-items:flex-start;gap:1px;min-width:0}.agenda-horaria_blockTitle__TBUPN{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0;padding:3px 1px;border:0;background:none;color:var(--ink);font-size:var(--fs-xs);font-weight:650;line-height:1.25;text-align:left;overflow-wrap:anywhere}.agenda-horaria_blockTitle__TBUPN small{font-size:inherit;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agenda-horaria_reserveRail__4ielX .agenda-horaria_blockHeading__3vlJe>button:not(.agenda-horaria_move__oxvgR){display:block;flex:1 1;min-width:0;min-height:0;padding:2px 0;border:0;background:transparent;white-space:normal;text-align:left;font-size:var(--fs-xs)}.agenda-horaria_reserveMenu__stTTB{display:block;flex:1 1;min-width:0}.agenda-horaria_reserveMenu__stTTB>button{display:block;width:100%;min-width:0;min-height:0;padding:2px 0;border:0;background:transparent;white-space:normal;text-align:left;font-size:var(--fs-xs)}.agenda-horaria_reserveTitle__Bu4FM{display:grid;grid-gap:3px;gap:3px;min-width:0;line-height:1.3}.agenda-horaria_reserveTitle__Bu4FM strong{display:flex;align-items:baseline;gap:3px;min-width:0;white-space:nowrap;overflow:hidden;font-weight:650}.agenda-horaria_reserveTitleText__1B6J_{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.agenda-horaria_untimedCount__7I8J8{flex:none;min-width:1.2em;padding:0 2px;border-radius:3px;background:var(--surface-2);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agenda-horaria_reserveTitle__Bu4FM strong:after{content:" ⌄";color:var(--text-muted);font-weight:400}.agenda-horaria_reserveTitle__Bu4FM small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-body);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agenda-horaria_reserveActions__pgP4F{display:flex;flex-wrap:wrap;gap:3px;margin:7px 2px 0}.agenda-horaria_reserveActions__pgP4F button{min-height:26px;max-width:100%;padding:3px 5px;border:1px solid color-mix(in srgb,var(--project-color) 32%,var(--line));border-radius:5px;background:color-mix(in srgb,var(--surface) 76%,transparent);font-size:var(--fs-xs)}.agenda-horaria_move__oxvgR,.agenda-horaria_taskGrip__VrDGH{flex:none;width:18px;min-height:24px;padding:0;border:0;border-radius:3px;background:transparent;cursor:-webkit-grab;cursor:grab;touch-action:none;color:var(--text-muted)}.agenda-horaria_resizeEnd__gOg3J,.agenda-horaria_resizeStart__B4gz2{position:absolute;left:0;right:0;z-index:8;height:min(10px,25%);min-height:0;padding:0;border:0;background:color-mix(in srgb,var(--project-color) 18%,transparent);cursor:ns-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.agenda-horaria_resizeStart__B4gz2{top:0}.agenda-horaria_resizeEnd__gOg3J{bottom:0}.agenda-horaria_resizeEnd__gOg3J:after,.agenda-horaria_resizeStart__B4gz2:after{content:"";position:absolute;width:44px;max-width:45%;height:3px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:3px;background:var(--text-body)}.agenda-horaria_block__m1Xmf:not(.agenda-horaria_event__xgN_k)>.agenda-horaria_resizeEnd__gOg3J,.agenda-horaria_block__m1Xmf:not(.agenda-horaria_event__xgN_k)>.agenda-horaria_resizeStart__B4gz2{left:var(--block-control-left,0);right:auto;width:var(--reserve-rail);pointer-events:auto}.agenda-horaria_resizeEnd__gOg3J:focus-visible,.agenda-horaria_resizeEnd__gOg3J:hover:not(:disabled),.agenda-horaria_resizeStart__B4gz2:focus-visible,.agenda-horaria_resizeStart__B4gz2:hover:not(:disabled){background:var(--brand-weak);box-shadow:inset 0 0 0 1px var(--brand)}.agenda-horaria_resizeEnd__gOg3J:disabled,.agenda-horaria_resizeStart__B4gz2:disabled{cursor:default;opacity:.45}.agenda-horaria_resizeEnd__gOg3J:focus-visible,.agenda-horaria_resizeStart__B4gz2:focus-visible{outline-offset:-2px!important}.agenda-horaria_blockDetails__dQy8W{padding:6px 2px 0;font-size:var(--fs-xs)}.agenda-horaria_blockActions__GmG42,.agenda-horaria_untimedHeading__t5oOv{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:space-between}.agenda-horaria_blockActions__GmG42 button,.agenda-horaria_untimedHeading__t5oOv button{padding:5px 7px;min-height:30px;border:1px solid var(--line);border-radius:5px;background:var(--surface-2);font:inherit;color:var(--ink)}.agenda-horaria_metrics__Ylby0{display:grid;grid-gap:5px;gap:5px;margin:10px 2px;font-size:var(--fs-xs)}.agenda-horaria_metrics__Ylby0>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px}.agenda-horaria_metrics__Ylby0 dt{color:var(--text-body)}.agenda-horaria_metrics__Ylby0 dd{margin:0;color:var(--ink);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agenda-horaria_block__m1Xmf[data-over] .agenda-horaria_metrics__Ylby0>div:first-child dd{color:var(--red-ink)}.agenda-horaria_visibleMetrics__G4N0e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 6px;gap:4px 6px;margin:0;font-size:var(--fs-xs);line-height:1.2}.agenda-horaria_visibleMetrics__G4N0e>div{min-width:0}.agenda-horaria_visibleMetrics__G4N0e dt{color:var(--text-body);white-space:nowrap}.agenda-horaria_visibleMetrics__G4N0e dt abbr{border:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px;cursor:help}.agenda-horaria_visibleMetrics__G4N0e dd{margin:1px 0 0;color:var(--ink);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}[data-over] .agenda-horaria_visibleMetrics__G4N0e>div:first-child dd{color:var(--red-ink)}.agenda-horaria_railMetrics__PMfX3{margin:5px 2px 0;padding-top:4px;border-top:1px solid color-mix(in srgb,var(--project-color) 28%,transparent)}.agenda-horaria_railMetrics__PMfX3 .agenda-horaria_visibleMetrics__G4N0e{font-size:calc(11px * var(--pf-user-font-scale, 1))}.agenda-horaria_block__m1Xmf[data-compact] .agenda-horaria_railMetrics__PMfX3{margin-top:3px;padding-top:3px}.agenda-horaria_metricGuide__USQ3L{margin:8px 2px;font-size:var(--fs-xs);color:var(--text-body);line-height:1.4}.agenda-horaria_metricOverview__5tm36{margin:0 0 8px}.agenda-horaria_metricOverview__5tm36:not([data-has-compact]){display:none}.agenda-horaria_metricOverview__5tm36>p{margin:0 0 4px;color:var(--text-body);font-size:var(--fs-xs)}.agenda-horaria_metricOverview__5tm36>p>span{color:var(--text-muted)}.agenda-horaria_metricSummaryGrid__g7q04{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));grid-gap:5px;gap:5px}.agenda-horaria_metricSummary__css9E{min-width:0;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.agenda-horaria_metricSummary__css9E[data-in-rail]{display:none}.agenda-horaria_metricSummary__css9E>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;margin-bottom:5px;font-size:var(--fs-xs);line-height:1.25}.agenda-horaria_metricSummary__css9E>header strong{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-horaria_metricSummary__css9E>header span{color:var(--text-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agenda-horaria_metricSummary__css9E .agenda-horaria_visibleMetrics__G4N0e{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;font-size:calc(11px * var(--pf-user-font-scale, 1))}@container calendar-agenda (max-width: 640px){.agenda-horaria_metricOverview__5tm36:not([data-has-compact]),.agenda-horaria_metricSummary__css9E[data-in-rail]{display:block}.agenda-horaria_railMetrics__PMfX3{display:none}}@container calendar-agenda (max-width: 330px){.agenda-horaria_metricSummary__css9E .agenda-horaria_visibleMetrics__G4N0e{grid-template-columns:repeat(2,minmax(0,1fr))}}.agenda-horaria_metricNote___I9c8{display:block;margin:4px 2px;font-size:var(--fs-xs);color:var(--text-body);overflow-wrap:anywhere}.agenda-horaria_segments__q9yVp{display:flex;height:5px;margin:5px 2px;overflow:hidden;border-radius:4px;background:var(--surface-2)}.agenda-horaria_segments__q9yVp span{flex:none}.agenda-horaria_untimed__7iWpg{padding:8px 0;border-bottom:1px solid var(--line);font-size:var(--fs-xs)}.agenda-horaria_untimed__7iWpg p{margin:5px 0;color:var(--text-muted);line-height:1.4}.agenda-horaria_untimed__7iWpg>div:not(.agenda-horaria_untimedHeading__t5oOv){margin-top:5px}.agenda-horaria_railUntimed__rtuxS{display:flex;flex-direction:column;flex:1 1;min-height:0;margin-top:5px;font-size:var(--fs-xs)}.agenda-horaria_railUntimedTitle__d8P7l{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(10px * var(--pf-user-font-scale, 1));color:var(--text-body)}.agenda-horaria_railUntimedTasks__xYqhp{display:grid;align-content:start;grid-gap:4px;gap:4px;min-height:0;overflow:auto;overscroll-behavior:contain;margin-top:3px}.agenda-horaria_railUntimedTasks__xYqhp>div{min-width:0}.agenda-horaria_railUntimed__rtuxS .agenda-horaria_task__MlFKx[data-compact]{align-items:stretch;min-height:40px;padding:2px 1px}.agenda-horaria_railUntimed__rtuxS .agenda-horaria_task__MlFKx[data-compact] .agenda-horaria_taskGrip__VrDGH{align-self:stretch;min-height:36px;width:20px}.agenda-horaria_railUntimed__rtuxS .agenda-horaria_task__MlFKx[data-compact] .agenda-horaria_taskName__sk4sS{display:grid;grid-gap:2px;gap:2px;min-height:36px;align-content:center;align-items:start;line-height:1.15}.agenda-horaria_railUntimed__rtuxS .agenda-horaria_task__MlFKx[data-compact] .agenda-horaria_taskClock__H_Ru_{max-width:100%;font-size:calc(10px * var(--pf-user-font-scale, 1))}.agenda-horaria_railUntimed__rtuxS .agenda-horaria_task__MlFKx[data-compact] .agenda-horaria_taskTitle__6WWj8{order:-1;max-width:100%;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:calc(11px * var(--pf-user-font-scale, 1))}.agenda-horaria_taskTimeline__OZVSx{position:absolute;inset:0;pointer-events:none}.agenda-horaria_task__MlFKx{--project-color:var(--line-strong);position:relative;box-sizing:border-box;display:flex;align-items:flex-start;gap:4px;min-width:0;height:100%;padding:3px 4px 5px;border:1px solid var(--line);border-left:3px solid var(--project-color);border-radius:4px;background:var(--surface);overflow:hidden}.agenda-horaria_taskName__sk4sS{display:grid;grid-gap:1px;gap:1px;flex:1 1;min-width:0;padding:0;border:0;background:transparent;color:var(--ink);font-size:var(--fs-xs);line-height:1.25;text-align:left}.agenda-horaria_taskTitle__6WWj8{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.agenda-horaria_taskClock__H_Ru_{color:var(--text-body);font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.agenda-horaria_taskName__sk4sS small{font-size:calc(11px * var(--pf-user-font-scale, 1));color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-horaria_task__MlFKx[data-done] .agenda-horaria_taskTitle__6WWj8{text-decoration:line-through;color:var(--text-muted)}.agenda-horaria_taskDetail__zFU5K{flex:none;width:22px;padding:0;min-height:22px;border:0;border-radius:3px;background:transparent;color:var(--text-muted)}.agenda-horaria_task__MlFKx[data-movable],.agenda-horaria_task__MlFKx[data-movable] .agenda-horaria_taskName__sk4sS{cursor:-webkit-grab;cursor:grab}.agenda-horaria_task__MlFKx[data-movable]:active,.agenda-horaria_task__MlFKx[data-movable]:active .agenda-horaria_taskName__sk4sS{cursor:-webkit-grabbing;cursor:grabbing}.agenda-horaria_positionedTask__jmB91{position:absolute;container-type:inline-size;box-sizing:border-box;padding:1px 0;min-height:0;z-index:9;pointer-events:auto}.agenda-horaria_task__MlFKx[data-compact]{align-items:center;gap:2px;padding:0 3px 1px;border-radius:3px}.agenda-horaria_task__MlFKx[data-compact] .agenda-horaria_taskGrip__VrDGH{min-height:12px;height:100%;width:16px}.agenda-horaria_task__MlFKx[data-compact] .agenda-horaria_taskName__sk4sS{display:flex;align-items:baseline;gap:6px;line-height:1.15}.agenda-horaria_task__MlFKx[data-compact] .agenda-horaria_taskClock__H_Ru_{flex:none;font-size:calc(11px * var(--pf-user-font-scale, 1));max-width:48%}.agenda-horaria_task__MlFKx[data-compact] .agenda-horaria_taskTitle__6WWj8{font-size:var(--fs-xs)}.agenda-horaria_taskResize__1fJ_r{position:absolute;bottom:0;left:16px;right:2px;z-index:2;height:5px;padding:0;border:0;background:transparent;cursor:ns-resize;touch-action:none}.agenda-horaria_taskResize__1fJ_r:after{content:"";position:absolute;left:50%;bottom:1px;transform:translateX(-50%);width:18px;height:2px;border-radius:3px;background:var(--text-muted);opacity:0}.agenda-horaria_task__MlFKx:focus-within .agenda-horaria_taskResize__1fJ_r:after,.agenda-horaria_task__MlFKx:hover .agenda-horaria_taskResize__1fJ_r:after{opacity:.7}.agenda-horaria_freeTime__f3_ca{position:absolute;left:var(--block-content-left,calc(var(--reserve-rail) + 3px));right:2px;z-index:2;pointer-events:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:0;box-sizing:border-box;padding:2px 8px;overflow:hidden;border:1px dashed color-mix(in srgb,var(--project-color) 30%,var(--line));border-radius:3px;background:color-mix(in srgb,var(--surface) 30%,transparent);color:var(--text-muted)!important;text-align:left;font-size:var(--fs-xs)!important}.agenda-horaria_freeTime__f3_ca small,.agenda-horaria_freeTime__f3_ca>span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agenda-horaria_freeTime__f3_ca:focus-visible,.agenda-horaria_freeTime__f3_ca:hover:not(:disabled){background:var(--surface);color:var(--brand-ink)!important;border-color:var(--brand)}.agenda-horaria_freeTime__f3_ca[data-short]{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-size:calc(11px * var(--pf-user-font-scale, 1))!important}.agenda-horaria_block__m1Xmf[data-compact] .agenda-horaria_reserveRail__4ielX{padding:1px 2px}.agenda-horaria_block__m1Xmf[data-compact] .agenda-horaria_reserveTitle__Bu4FM{gap:0}.agenda-horaria_block__m1Xmf[data-compact] .agenda-horaria_reserveTitle__Bu4FM strong{white-space:nowrap}.agenda-horaria_block__m1Xmf[data-compact] .agenda-horaria_reserveActions__pgP4F,.agenda-horaria_block__m1Xmf[data-compact] .agenda-horaria_reserveTitle__Bu4FM small{display:none}.agenda-horaria_block__m1Xmf[data-compact] .agenda-horaria_move__oxvgR{min-height:13px}@container (max-width: 260px){.agenda-horaria_reserveRail__4ielX .agenda-horaria_move__oxvgR{width:13px}.agenda-horaria_reserveTitle__Bu4FM{font-size:calc(11px * var(--pf-user-font-scale, 1))}.agenda-horaria_reserveActions__pgP4F button,.agenda-horaria_reserveTitle__Bu4FM small{font-size:calc(10px * var(--pf-user-font-scale, 1))}.agenda-horaria_reserveActions__pgP4F button{min-height:22px}.agenda-horaria_taskTimeline__OZVSx .agenda-horaria_task__MlFKx{gap:1px;padding-left:1px;padding-right:1px}.agenda-horaria_taskTimeline__OZVSx .agenda-horaria_taskGrip__VrDGH{width:12px}.agenda-horaria_taskTimeline__OZVSx .agenda-horaria_taskDetail__zFU5K,.agenda-horaria_taskTimeline__OZVSx .agenda-horaria_taskName__sk4sS small{display:none}.agenda-horaria_taskTimeline__OZVSx .agenda-horaria_task__MlFKx[data-compact] .agenda-horaria_taskName__sk4sS{display:grid;grid-gap:0;gap:0;line-height:1.05}.agenda-horaria_taskTimeline__OZVSx .agenda-horaria_task__MlFKx[data-compact] .agenda-horaria_taskClock__H_Ru_{font-size:calc(10px * var(--pf-user-font-scale, 1));max-width:100%}.agenda-horaria_taskTimeline__OZVSx .agenda-horaria_task__MlFKx[data-compact] .agenda-horaria_taskTitle__6WWj8{font-size:calc(11px * var(--pf-user-font-scale, 1))}.agenda-horaria_freeTime__f3_ca{padding:1px 3px}.agenda-horaria_freeTime__f3_ca[data-short] small{display:none}}.agenda-horaria_markers__NyzeD{position:absolute;inset:0;pointer-events:none}.agenda-horaria_marker__6B0sv{position:absolute;box-sizing:border-box;z-index:6;pointer-events:auto;background:var(--surface);border:1px solid var(--line);border-radius:5px}.agenda-horaria_marker__6B0sv [data-cal-marker]{display:grid;grid-gap:2px;gap:2px;margin:0;padding:4px 6px;font-size:var(--fs-xs)}.agenda-horaria_marker__6B0sv [data-cal-name]{min-width:0}.agenda-horaria_marker__6B0sv [data-cal-name]>span{display:block;width:100%;font-weight:600;line-height:1.3}.agenda-horaria_marker__6B0sv [data-cal-name]>input{box-sizing:border-box;width:100%;min-width:0;height:auto;font:inherit}.agenda-horaria_marker__6B0sv [data-cal-actions]{display:flex;flex-wrap:wrap;align-items:center;gap:3px;min-width:0}.agenda-horaria_marker__6B0sv [data-cal-actions]:has([data-cal-start]){column-gap:1px}.agenda-horaria_marker__6B0sv [data-cal-start]{margin-right:0}.agenda-horaria_marker__6B0sv [data-cal-hour]{margin-right:auto;font-size:inherit}.agenda-horaria_marker__6B0sv [data-cal-asa]{min-height:24px;margin:0}.agenda-horaria_selection__nbY3m{position:absolute;left:0;right:0;z-index:9;display:grid;align-content:start;grid-gap:4px;gap:4px;padding:4px;box-sizing:border-box;border:2px dashed var(--brand);border-radius:5px;background:var(--brand-weak);color:var(--ink);font-size:var(--fs-xs);pointer-events:none}.agenda-horaria_gestureStatus__W7IES{position:-webkit-sticky;position:sticky;bottom:8px;z-index:20;max-width:100%;margin:4px;padding:8px;border:1px solid var(--brand);border-radius:7px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);font-size:var(--fs-sm);pointer-events:none}.agenda-horaria_gestureStatus__W7IES[data-invalid]{border-color:var(--red-ink);color:var(--red-ink)}.agenda-horaria_detachTarget__t4EsB{outline:2px dashed var(--brand);outline-offset:-2px;background-color:var(--brand-weak)}.agenda-horaria_edit__ejuwZ{width:100%;margin-top:5px;min-width:0;overflow-wrap:anywhere}.agenda-horaria_monthBlock__ogYrc{--project-color:var(--line-strong);display:grid;width:100%;min-width:0;grid-gap:2px;gap:2px;margin:3px 0;padding:4px;border:1px solid var(--line-strong);border-left:4px solid var(--project-color);border-radius:4px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:var(--fs-xs);line-height:1.3;text-align:left;overflow-wrap:anywhere;cursor:pointer}.agenda-horaria_monthBlock__ogYrc strong{font-weight:650}.agenda-horaria_monthBlock__ogYrc small{color:var(--text-body);font-size:inherit}.agenda-horaria_monthActions__4zr8q{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px}.agenda-horaria_monthActions__4zr8q button{border:0;padding:3px;min-height:30px;background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-xs);cursor:pointer}@media (max-width:700px){.agenda-horaria_scroll__iAJrw{max-height:var(--calendar-scroll-height,70vh)}.agenda-horaria_help__yFic9{font-size:var(--fs-xs)}.agenda-horaria_dayHeader__zW9Ob button{min-height:44px}.agenda-horaria_agenda__uS_N3{--agenda-ruler-width:calc(42px * var(--pf-user-font-scale, 1))}.agenda-horaria_blockTitle__TBUPN,.agenda-horaria_metricNote___I9c8,.agenda-horaria_metrics__Ylby0,.agenda-horaria_taskName__sk4sS{font-size:var(--fs-xs)}.agenda-horaria_monthActions__4zr8q button{min-height:44px}}.agenda-horaria_event__xgN_k{border:1px solid var(--line-strong);border-left:4px solid var(--blue);background:color-mix(in srgb,var(--blue-weak) 65%,var(--surface));overflow:hidden;pointer-events:auto;z-index:6}.agenda-horaria_eventNote__j997C{margin:2px 4px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-xs);color:var(--text-body)}.agenda-horaria_positionedTask__jmB91[data-tiny]{padding:0}.agenda-horaria_task__MlFKx[data-tiny]{border-top:0;border-bottom:0;padding-top:0;padding-bottom:0}.agenda-horaria_task__MlFKx[data-tiny] .agenda-horaria_taskName__sk4sS{display:flex;gap:5px;line-height:calc(11px * var(--pf-user-font-scale, 1))}.agenda-horaria_task__MlFKx[data-tiny] .agenda-horaria_taskTitle__6WWj8{font-size:calc(11px * var(--pf-user-font-scale, 1))}.agenda-horaria_task__MlFKx[data-tiny] .agenda-horaria_taskClock__H_Ru_{font-size:calc(10px * var(--pf-user-font-scale, 1));max-width:48%}.agenda-horaria_block__m1Xmf[data-compact] .agenda-horaria_reserveMenu__stTTB>button,.agenda-horaria_block__m1Xmf[data-compact] .agenda-horaria_reserveRail__4ielX .agenda-horaria_blockHeading__3vlJe>button:not(.agenda-horaria_move__oxvgR){padding:0;font-size:calc(11px * var(--pf-user-font-scale, 1));line-height:calc(11px * var(--pf-user-font-scale, 1))}.agenda-horaria_block__m1Xmf[data-compact] .agenda-horaria_reserveRail__4ielX{padding-top:0;padding-bottom:0}.agenda-horaria_task__MlFKx[data-tiny] .agenda-horaria_taskResize__1fJ_r{left:auto;width:20px;height:4px;right:0}.agenda-horaria_block__m1Xmf[data-compact]>.agenda-horaria_resizeStart__B4gz2{height:min(5px,25%)}@media (pointer:coarse){.agenda-horaria_block__m1Xmf:not([data-compact])>.agenda-horaria_resizeStart__B4gz2{height:min(12px,25%)}.agenda-horaria_resizeEnd__gOg3J{height:min(16px,25%)}}.agenda-horaria_notice__yWSWK{pointer-events:none;position:absolute;bottom:8px;left:calc(var(--agenda-ruler-width) + 4px);right:8px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:8px;max-height:84px;overflow:auto;margin:0;box-shadow:var(--shadow-sm)}.agenda-horaria_notice__yWSWK button{pointer-events:auto;flex:none;width:26px;height:26px;padding:0;border:0;background:transparent;font-size:20px}@media (max-width:540px){.agenda-horaria_notice__yWSWK{left:8px;right:8px}}.creacion-calendario_panel__5GAkm{--floating-content-max-height:calc(100dvh - 24px);--calendar-resize-target:28px;container-type:inline-size;display:flex;flex-direction:column;position:fixed;right:max(12px,env(safe-area-inset-right,0px));bottom:max(12px,env(safe-area-inset-bottom,0px));z-index:60;box-sizing:border-box;width:min(540px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:hidden;overscroll-behavior:contain;border:1px solid var(--line-strong,var(--line));border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:0 8px 30px rgb(0 0 0/.15);font-size:var(--fs-sm)}.creacion-calendario_panel__5GAkm[data-minimized]{width:min(300px,calc(100vw - 24px))}.creacion-calendario_panel__5GAkm[data-resized]{min-height:min(calc(220px * var(--pf-user-font-scale, 1)),var(--calendar-menu-height-limit,var(--floating-content-max-height)))}.creacion-calendario_form__eAkkq{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:auto;padding:8px 16px 16px}.creacion-calendario_header__tpFGG{display:flex;flex:none;align-items:center;gap:4px;min-width:0;margin-bottom:8px}.creacion-calendario_move__vVU7G{flex:1 1;min-width:0}.creacion-calendario_form__eAkkq .creacion-calendario_move__vVU7G>button{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0;border-radius:4px;color:var(--text-muted);font-size:var(--fs-xs);font-weight:600;text-align:left;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.creacion-calendario_form__eAkkq .creacion-calendario_move__vVU7G>button:active{cursor:-webkit-grabbing;cursor:grabbing}.creacion-calendario_move__vVU7G>button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creacion-calendario_body__fSblQ{display:grid;flex:1 1 auto;align-content:start;grid-gap:12px;gap:12px;min-width:0;min-height:48px;overflow:auto;overscroll-behavior:contain;padding:2px;margin:-2px}.creacion-calendario_body__fSblQ[hidden]{display:none}.creacion-calendario_panel__5GAkm[data-minimized] .creacion-calendario_form__eAkkq{padding-bottom:8px}.creacion-calendario_panel__5GAkm[data-minimized] .creacion-calendario_header__tpFGG{margin-bottom:0}.creacion-calendario_srOnly__zrDr7{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.creacion-calendario_form__eAkkq button{box-sizing:border-box;min-height:36px;min-width:0;padding:6px 12px;border:0;border-radius:9px;background:transparent;color:var(--text-muted);font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.creacion-calendario_form__eAkkq .creacion-calendario_autoSize__QeaHk,.creacion-calendario_form__eAkkq .creacion-calendario_close__xd4CV,.creacion-calendario_form__eAkkq .creacion-calendario_collapse__f0WJp{flex:none;width:32px;min-height:32px;padding:0;font-size:24px;line-height:1}.creacion-calendario_form__eAkkq .creacion-calendario_autoSize__QeaHk,.creacion-calendario_form__eAkkq .creacion-calendario_collapse__f0WJp{font-size:20px}.creacion-calendario_titleRow__rKNbd{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:stretch;min-width:0}.creacion-calendario_typeIcon__OGNw2{display:grid;place-items:center;min-height:48px;border-radius:12px;background:var(--text-muted);color:var(--surface);font-size:24px}.creacion-calendario_name__CfWGz{min-width:0}.creacion-calendario_name__CfWGz input{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:calc(48px * var(--pf-user-font-scale, 1));padding:10px 12px;border:1px solid transparent;border-radius:12px;background:color-mix(in srgb,var(--blue-weak) 55%,var(--surface));color:var(--ink);font:inherit;font-size:calc(21px * var(--pf-user-font-scale, 1))}.creacion-calendario_name__CfWGz input::placeholder{color:var(--text-muted)}.creacion-calendario_kinds__ht5ts{display:flex;flex-wrap:wrap;gap:6px}.creacion-calendario_kinds__ht5ts button{min-width:80px;background:var(--surface-2);font-size:calc(16px * var(--pf-user-font-scale, 1));font-weight:500}.creacion-calendario_kinds__ht5ts button[aria-pressed=true]{background:var(--blue-weak);color:var(--blue-ink)}.creacion-calendario_fields__6XaCo{display:grid;grid-gap:10px;gap:10px;min-width:0;margin:0;padding:0;border:0}.creacion-calendario_fields__6XaCo input,.creacion-calendario_fields__6XaCo select,.creacion-calendario_fields__6XaCo textarea{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid transparent;border-radius:9px;background:color-mix(in srgb,var(--blue-weak) 55%,var(--surface));color:var(--ink);font:inherit}.creacion-calendario_schedule__tZ8LM{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.creacion-calendario_schedule__tZ8LM label{flex:1 1 8em;min-width:0}.creacion-calendario_schedule__tZ8LM[data-timed] label{flex-basis:6.5em}.creacion-calendario_schedule__tZ8LM label:first-child{flex-grow:1.3;flex-basis:9em}.creacion-calendario_schedule__tZ8LM input{font-size:calc(15px * var(--pf-user-font-scale, 1));font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.creacion-calendario_arrow__DlJ8m,.creacion-calendario_duration__9Rrjc{flex:none;color:var(--text-muted)}.creacion-calendario_arrow__DlJ8m{font-size:20px}.creacion-calendario_duration__9Rrjc{min-width:2.5em;font-size:var(--fs-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.creacion-calendario_extras__7BNG3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0}.creacion-calendario_form__eAkkq .creacion-calendario_noteToggle__82kKe{display:flex;align-items:center;gap:6px;flex:0 1 auto;padding-inline:4px;color:var(--ink)}.creacion-calendario_noteToggle__82kKe small,.creacion-calendario_noteToggle__82kKe>span{color:var(--text-muted)}.creacion-calendario_noteToggle__82kKe small{font-size:var(--fs-xs)}.creacion-calendario_fields__6XaCo .creacion-calendario_noteInput__OxZCI{display:block;min-height:76px;max-height:30dvh;resize:vertical}.creacion-calendario_fields__6XaCo .creacion-calendario_project__Pt2Gr{display:flex;flex:1 1 13em;align-items:center;gap:6px;min-width:0;color:var(--text-muted);font-size:var(--fs-xs)}.creacion-calendario_fields__6XaCo .creacion-calendario_project__Pt2Gr select{min-width:0;min-height:36px;background:transparent;padding:6px;font-size:var(--fs-sm)}.creacion-calendario_footer__zxt5j{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;margin-top:12px;padding-right:calc(var(--calendar-resize-target) - 8px)}.creacion-calendario_footer__zxt5j[hidden]{display:none}.creacion-calendario_footer__zxt5j .creacion-calendario_primary__r7YMB{background:var(--brand-accion,var(--brand));color:var(--brand-contrast,#fff);font-weight:600}.creacion-calendario_footer__zxt5j .creacion-calendario_remove__ch_NQ{margin-right:auto;color:var(--red-ink)}.creacion-calendario_fields__6XaCo:disabled,.creacion-calendario_form__eAkkq button:disabled,.creacion-calendario_name__CfWGz input:disabled{opacity:.6;cursor:wait}.creacion-calendario_fields__6XaCo input:focus-visible,.creacion-calendario_fields__6XaCo select:focus-visible,.creacion-calendario_fields__6XaCo textarea:focus-visible,.creacion-calendario_form__eAkkq button:focus-visible,.creacion-calendario_name__CfWGz input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.creacion-calendario_error__T9wR5{margin:0;padding:8px 10px;border:1px solid var(--red);border-radius:8px;color:var(--red-ink);background:var(--red-weak);overflow-wrap:anywhere}.creacion-calendario_resizeCorner__oEJzQ{position:absolute;z-index:3;right:2px;bottom:2px;display:grid;place-items:center;width:var(--calendar-resize-target);height:var(--calendar-resize-target);padding:0;border:0;border-radius:4px;background:transparent;color:var(--text-muted);font-size:18px;cursor:nwse-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.creacion-calendario_resizeCorner__oEJzQ:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}@container (max-width: 440px){.creacion-calendario_schedule__tZ8LM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.creacion-calendario_schedule__tZ8LM label:first-child{grid-column:1/-1}.creacion-calendario_schedule__tZ8LM .creacion-calendario_arrow__DlJ8m{display:none}.creacion-calendario_schedule__tZ8LM .creacion-calendario_duration__9Rrjc{grid-column:2;text-align:right}}@container (max-width: 360px){.creacion-calendario_schedule__tZ8LM{grid-template-columns:minmax(0,1fr)}.creacion-calendario_schedule__tZ8LM .creacion-calendario_duration__9Rrjc{grid-column:1}}@media (pointer:coarse){.creacion-calendario_panel__5GAkm{--calendar-resize-target:44px}.creacion-calendario_fields__6XaCo input,.creacion-calendario_fields__6XaCo select,.creacion-calendario_form__eAkkq .creacion-calendario_autoSize__QeaHk,.creacion-calendario_form__eAkkq .creacion-calendario_close__xd4CV,.creacion-calendario_form__eAkkq .creacion-calendario_collapse__f0WJp,.creacion-calendario_form__eAkkq .creacion-calendario_move__vVU7G>button,.creacion-calendario_form__eAkkq button{min-height:44px}.creacion-calendario_form__eAkkq .creacion-calendario_autoSize__QeaHk,.creacion-calendario_form__eAkkq .creacion-calendario_close__xd4CV,.creacion-calendario_form__eAkkq .creacion-calendario_collapse__f0WJp{width:44px}}@media (max-width:700px){.creacion-calendario_panel__5GAkm{--floating-content-max-height:calc(100dvh - 80px);right:max(8px,env(safe-area-inset-right,0px));bottom:max(8px,env(safe-area-inset-bottom,0px));width:calc(100vw - 16px);max-height:calc(100dvh - 80px);border-radius:12px}.creacion-calendario_form__eAkkq{padding-inline:12px}.creacion-calendario_titleRow__rKNbd{grid-template-columns:40px minmax(0,1fr)}.creacion-calendario_name__CfWGz input,.creacion-calendario_typeIcon__OGNw2{min-height:calc(48px * var(--pf-user-font-scale, 1))}.creacion-calendario_fields__6XaCo input,.creacion-calendario_fields__6XaCo select,.creacion-calendario_fields__6XaCo textarea{font-size:max(16px,var(--fs-sm))}.creacion-calendario_schedule__tZ8LM label,.creacion-calendario_schedule__tZ8LM[data-timed] label{flex-basis:8em}.creacion-calendario_arrow__DlJ8m{display:none}.creacion-calendario_footer__zxt5j button{flex:1 1 7em}}.calendario-menu_toolbar__lLDr4{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px;min-width:0}.calendario-menu_navigation__nzQMy{display:inline-flex;flex:none;gap:2px}.calendario-menu_navigation__nzQMy button,.calendario-menu_scale__3z05H{min-height:30px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.calendario-menu_navigation__nzQMy button{min-width:30px;padding:0 8px}.calendario-menu_navigation__nzQMy button:hover,.calendario-menu_scale__3z05H:hover{border-color:var(--line-strong);background:var(--surface-2)}.calendario-menu_date__zLQpi{flex:1 1;min-width:100px;margin:0 8px;color:var(--ink);font-size:15px;font-weight:650}.calendario-menu_date__zLQpi:first-letter{text-transform:uppercase}.calendario-menu_scale__3z05H{flex:none;max-width:100%;padding:0 6px}.calendario-menu_options__tmUGi{display:grid;grid-gap:4px;gap:4px;width:280px;max-width:100%;font-size:13px;color:var(--ink)}.calendario-menu_toggle__ecnyr{display:flex;align-items:flex-start;gap:8px;padding:8px;cursor:pointer}.calendario-menu_toggle__ecnyr input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--brand)}.calendario-menu_toggle__ecnyr small{display:block;margin-top:3px;color:var(--text-muted);font-size:12px;line-height:1.45}.calendario-menu_link__EpxCl{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:6px;color:var(--ink);text-decoration:none}.calendario-menu_link__EpxCl:hover{background:var(--surface-2)}.calendario-menu_help__iu7ws{padding:8px;border-top:1px solid var(--line);color:var(--text-muted);font-size:12px;line-height:1.5}.calendario-menu_help__iu7ws summary{cursor:pointer;color:var(--ink)}.calendario-menu_help__iu7ws p{margin:8px 0 0}@media (max-width:480px){.calendario-menu_date__zLQpi{flex-basis:calc(100% - 130px);margin-right:0;font-size:14px}.calendario-menu_scale__3z05H{margin-left:auto}}