main{background:#f8f9fa}.v-navigation-drawer__content::-webkit-scrollbar{-webkit-appearance:none!important}.v-data-table--fixed-header>.v-navigation-drawer__content::-webkit-scrollbar:vertical{width:8px!important}.v-navigation-drawer__content::-webkit-scrollbar:vertical{width:8px!important}.v-navigation-drawer__content::-webkit-scrollbar-button,.v-navigation-drawer__content::-webkit-scrollbar-button:increment{display:none}.v-navigation-drawer__content::-webkit-scrollbar:horizontal{height:8px!important}.v-navigation-drawer__content::-webkit-scrollbar-thumb{background-color:#babcbf;border-radius:20px;border:1px solid #ededed}html{background:#f8f9fa}.v-main__wrap{background:#f8f9fa!important}.v-application--is-ltr .v-list-item__icon:first-child{margin-right:8px!important}.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child){margin-left:6px!important}.v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon{align-self:center;margin:0;min-width:0!important;justify-content:flex-end}.shadowCard{border-radius:8px!important;box-shadow:0 20px 27px 0 rgba(0,0,0,.2)!important}.subrayado{text-decoration:underline}#idScrollApp::-webkit-scrollbar{-webkit-appearance:none!important}.v-data-table--fixed-header>#idScrollApp::-webkit-scrollbar:vertical{width:8px!important}#idScrollApp::-webkit-scrollbar:vertical{width:8px!important}#idScrollApp::-webkit-scrollbar-button,#idScrollApp::-webkit-scrollbar-button:increment{display:none}#idScrollApp::-webkit-scrollbar:horizontal{height:8px!important}#idScrollApp::-webkit-scrollbar-thumb{background-color:#babcbf;border-radius:20px;border:1px solid #ededed}a .v-list-item .v-list-item--link .theme--light{padding-left:0!important}#img[data-v-0a1ac875]{border-radius:4px}.padre[data-v-4c8e7a3b]{background:#b30b0b;align-items:center}.hijo[data-v-4c8e7a3b]{font-size:calc(1em + 1vw);line-height:150px;color:#fff;font-family:Times New Roman!important}.shadowCard[data-v-4c8e7a3b]{border-radius:8px!important;box-shadow:0 20px 27px 0 rgba(0,0,0,.2)!important}.v-data-table__wrapper[data-v-1770b422]::-webkit-scrollbar{-webkit-appearance:none!important}.v-data-table--fixed-header>.v-data-table__wrapper[data-v-1770b422]::-webkit-scrollbar:vertical{width:10px!important}.v-data-table__wrapper[data-v-1770b422]::-webkit-scrollbar:vertical{width:10px!important}.v-data-table__wrapper[data-v-1770b422]::-webkit-scrollbar-button,.v-data-table__wrapper[data-v-1770b422]::-webkit-scrollbar-button:increment{display:none}.v-data-table__wrapper[data-v-1770b422]::-webkit-scrollbar:horizontal{height:10px}.v-data-table__wrapper[data-v-1770b422]::-webkit-scrollbar-thumb{background-color:#babcbf;border-radius:20px;border:1px solid #fff}.separacionAlta[data-v-493f913e]{padding-top:100px!important;padding-left:10px!important;padding-right:10px!important}.bordesCard[data-v-493f913e]{border-radius:14px!important}.shadowCard[data-v-493f913e]{border-radius:15px!important;box-shadow:0 20px 27px 0 rgba(0,0,0,.15)!important}.cardUsuario[data-v-493f913e]{border-radius:15px!important;box-shadow:0 20px 27px 0 rgba(0,0,0,.1)!important}.colorCurso[data-v-493f913e]{color:#5b5b5b}.padre[data-v-26e98b96]{background:#11437c;background:linear-gradient(90deg,#11437c,#12608d,#00b7d0);align-items:center}.hijo[data-v-26e98b96]{font-size:calc(1em + 1vw);font-family:Times New Roman!important}.padre[data-v-6783e880]{background:#11437c;background:linear-gradient(90deg,#11437c,#12608d,#00b7d0);align-items:center}.hijo[data-v-6783e880]{font-size:calc(1em + 1vw);font-family:Times New Roman!important}#chartdiv[data-v-43a0b4ab],#chartdivv[data-v-7f3f8864]{width:100%;height:500px}.app-wrapper[data-v-c1cec3a6]{margin:1rem}.header-container[data-v-c1cec3a6]{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:1rem}.corrective-action-title[data-v-c1cec3a6],.header-container:first-child>div[data-v-c1cec3a6],.header-container[data-v-c1cec3a6],.intern-extern-options[data-v-c1cec3a6],.report-name-label[data-v-c1cec3a6]{text-align:center}.header-container[data-v-c1cec3a6],.no-conformity-container[data-v-c1cec3a6]{border:1px solid #000}.header-img[data-v-c1cec3a6]{width:150px}.report-name-label[data-v-c1cec3a6]{margin:1rem 0}.info-source-label[data-v-c1cec3a6]{margin-bottom:.5rem}.info-sources-container[data-v-c1cec3a6]{display:flex;align-items:center;justify-content:space-evenly;margin:1rem 1rem;text-align:center}.info-sources-label[data-v-c1cec3a6]{margin-bottom:1rem}.intern-checkbox[data-v-c1cec3a6]{margin-right:1rem}.no-conformity-container[data-v-c1cec3a6]{padding:.5rem .5rem 1.5rem .5rem;margin:1rem 0}.immediate-action-container[data-v-c1cec3a6]{border:1px solid #000;padding:.5rem;margin:1rem 0}.immediate-action-titles-container[data-v-c1cec3a6]{display:grid;grid-template-columns:1fr 1fr}.immediate-action-option-container[data-v-c1cec3a6]{display:flex;align-items:center;margin:.5rem 0}.immediate-action-option-checkbox[data-v-c1cec3a6],.immediate-action-option-label[data-v-c1cec3a6]{margin-right:1rem}.immediate-action-option-description[data-v-c1cec3a6]{font-weight:400}.corrective-action-container[data-v-c1cec3a6]{border:1px solid #000;padding:.5rem;margin:1rem 0}.corrective-conclusion-label[data-v-c1cec3a6]{margin:1rem 0}.corrective-flag-container[data-v-c1cec3a6]{display:flex;align-items:center}.corrective-flag-option-true-container[data-v-c1cec3a6],.corrective-flag-title[data-v-c1cec3a6]{margin-right:1rem}.corrective-flag-checkbox[data-v-c1cec3a6]{margin:0 .5rem}.metodology-label[data-v-c1cec3a6]{margin:1rem 0}.root-cause-container[data-v-c1cec3a6]{border:1px solid #000;margin:1rem;padding:.5rem}.root-cause-title[data-v-c1cec3a6]{margin-bottom:1rem}.signature-container[data-v-c1cec3a6]{border:1px solid #000;display:flex;justify-content:space-evenly;text-align:center;margin:1rem;padding:.5rem}.signature-label[data-v-c1cec3a6]{margin-bottom:3rem}.followup-action-title[data-v-c1cec3a6]{text-align:center;margin:1rem}.follow-up-container[data-v-c1cec3a6]{text-align:center;display:flex;justify-content:space-evenly;margin:1rem 0 2rem 0}.intern-signature-container[data-v-c1cec3a6]{margin:1rem;text-align:right}.effectiveness-title[data-v-c1cec3a6]{text-align:center;margin:3rem 0 1rem 0}.effectiveness-container[data-v-c1cec3a6]{border:1px solid #000;margin:1rem 1rem 3rem 1rem;padding:.5rem}.effectiveness-option-container[data-v-c1cec3a6]{display:grid;grid-template-columns:repeat(2,1fr)}.effectiveness-option-label[data-v-c1cec3a6]{margin:1rem 0}.audit-container[data-v-c1cec3a6]{display:grid;grid-template-columns:repeat(2,1fr)}.auditory-close-container[data-v-c1cec3a6]{display:flex;margin-bottom:5rem}.auditory-close-container>h3[data-v-c1cec3a6]{margin-right:1rem}.report-details-container[data-v-c1cec3a6]{margin:1rem;display:grid;grid-template-columns:2fr 1fr}.iso-coordinator-label[data-v-c1cec3a6]{margin-left:5rem}.v-dialog .v-dialog--active[data-v-c1cec3a6]::-webkit-scrollbar{width:8px;height:8px;display:none}.v-dialog .v-dialog--active[data-v-c1cec3a6]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.v-dialog .v-dialog--active[data-v-c1cec3a6]::-webkit-scrollbar-thumb:hover{background:#b3b3b3;box-shadow:0 0 2px 1px rgba(0,0,0,.2)}.v-dialog .v-dialog--active[data-v-c1cec3a6]::-webkit-scrollbar-thumb:active{background-color:#999}.dropZone[data-v-0c88ae16]{width:80%;height:150px;position:relative;border:2px dashed #eee}.dropZone[data-v-0c88ae16]:hover{border:2px solid #d8d8d8}.dropZone:hover .dropZone-title[data-v-0c88ae16]{color:#1975a0}.dropZone-info[data-v-0c88ae16]{color:#a8a8a8;position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center}..dropZone-title[data-v-0c88ae16]{color:#787878}.dropZone input[data-v-0c88ae16]{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.dropZone-upload-limit-info[data-v-0c88ae16]{display:flex;justify-content:flex-start;flex-direction:column}.dropZone-over[data-v-0c88ae16]{background:#d8d8d8;opacity:.8}.dropZone-uploaded[data-v-0c88ae16]{width:80%;height:200px;position:relative;border:2px dashed #eee}.dropZone-uploaded-info[data-v-0c88ae16]{display:flex;flex-direction:column;align-items:center;color:#d8d8d8;position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center}.removeFile[data-v-0c88ae16]{width:200px}.textFormat[data-v-3ec70243]{float:right;display:flex;align-items:center;word-break:break-all;margin:0 0 1em 1em}.v-card--reveal[data-v-3ec70243]{align-items:center;bottom:0;justify-content:center;opacity:.1;position:absolute;width:100%}.directorio-view[data-v-70d11994]{max-width:1600px}.directorio-header[data-v-70d11994]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.directorio-title[data-v-70d11994]{font-size:1.35rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}.directorio-subtitle[data-v-70d11994]{font-size:.8rem}.directorio-search[data-v-70d11994]{max-width:280px;min-width:200px}.depto-card[data-v-70d11994]{background:#fff;border:1px solid #e8e8e8;border-radius:12px!important;height:100%;overflow:hidden}.depto-card-header[data-v-70d11994]{background:#fafafa;border-bottom:1px solid #efefef;padding:18px 20px 14px;text-align:center}.depto-card-title[data-v-70d11994]{font-size:1rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.depto-card-count[data-v-70d11994]{color:#9e9e9e;display:block;font-size:.75rem;margin-top:4px}.puestos-label[data-v-70d11994]{color:#616161;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.depto-table[data-v-70d11994] thead th{background:#fff!important;border-bottom:1px solid #ececec!important;color:#757575!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.03em;text-transform:uppercase}.depto-table[data-v-70d11994] tbody td{border-bottom:1px solid #f3f3f3!important;font-size:.82rem}.depto-table[data-v-70d11994] tbody tr:hover{background:#fafafa!important}.nivel-text[data-v-70d11994]{color:#757575;font-size:.78rem}.gantt[data-v-7b267c28]{display:flex;flex-direction:column;height:calc(100vh - 120px);min-height:420px;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.gantt-proxima[data-v-7b267c28]{padding:10px 14px;border-bottom:1px solid #eef2f7;background:#f8fafc;font-size:.9rem;color:#475569}.gantt-proxima.clickable[data-v-7b267c28]{cursor:pointer}.gantt-proxima.clickable[data-v-7b267c28]:hover{background:#eef2ff}.gantt-proxima strong[data-v-7b267c28]{color:#0f172a;margin-left:4px}.gantt-proxima-fecha[data-v-7b267c28]{margin-left:8px;color:#2563eb;font-weight:600;font-size:.85rem}.gantt-proxima-hint[data-v-7b267c28]{margin-left:6px;font-size:.72rem;color:#94a3b8}.gantt-toolbar[data-v-7b267c28]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #eef2f7;flex-wrap:wrap}.gantt-count[data-v-7b267c28]{font-size:.85rem;color:#64748b;font-weight:600;white-space:nowrap}.gantt-filter[data-v-7b267c28]{max-width:220px;min-width:160px}.gantt-filter--sm[data-v-7b267c28]{max-width:150px;min-width:120px}.gantt-shell[data-v-7b267c28]{flex:1;min-height:0;display:flex;flex-direction:column}.gantt-head[data-v-7b267c28]{display:flex;border-bottom:1px solid #e5e7eb;background:#f8fafc;flex-shrink:0}.gantt-corner-wrap[data-v-7b267c28]{display:flex;flex-shrink:0;border-right:1px solid #e5e7eb}.gantt-corner[data-v-7b267c28]{padding:10px 8px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;display:flex;align-items:center;box-sizing:border-box}.gantt-corner.proyecto[data-v-7b267c28]{width:160px;min-width:160px;padding-left:10px}.gantt-corner.prio[data-v-7b267c28],.gantt-corner.resp[data-v-7b267c28]{width:44px;min-width:44px;justify-content:center;text-align:center;border-left:1px solid #eef2f7}.gantt-corner.avance[data-v-7b267c28]{width:64px;min-width:64px;justify-content:center;text-align:center;border-left:1px solid #eef2f7}.gantt-corner.atraso[data-v-7b267c28],.gantt-corner.dias[data-v-7b267c28]{width:48px;min-width:48px;justify-content:center;text-align:center;border-left:1px solid #eef2f7}.gantt-corner.estatus[data-v-7b267c28]{width:78px;min-width:78px;justify-content:center;text-align:center;border-left:1px solid #eef2f7}.gantt-corner.bono[data-v-7b267c28]{width:64px;min-width:64px;justify-content:center;text-align:center;border-left:1px solid #eef2f7}.gantt-head-scroll[data-v-7b267c28]{overflow-x:auto;overflow-y:hidden;flex:1}.gantt-head-scroll[data-v-7b267c28]::-webkit-scrollbar{height:0}.gantt-head-inner[data-v-7b267c28]{display:flex;flex-direction:column;min-height:56px}.gantt-months-row[data-v-7b267c28]{display:flex;height:22px;border-bottom:1px solid #e2e8f0;background:#f1f5f9}.gantt-month-band[data-v-7b267c28]{flex-shrink:0;box-sizing:border-box;border-right:1px solid #cbd5e1;font-size:.68rem;font-weight:700;color:#334155;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;padding:0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt-units-row[data-v-7b267c28]{display:flex;height:34px}.gantt-unit-head[data-v-7b267c28]{flex-shrink:0;box-sizing:border-box;text-align:center;border-right:1px solid #f1f5f9;padding-top:2px;overflow:hidden}.gantt-unit-head.today[data-v-7b267c28]{background:rgba(37,99,235,.1)}.gantt-unit-head.past[data-v-7b267c28]{background:#e2e8f0}.gantt-unit-head.past .unit-main[data-v-7b267c28],.gantt-unit-head.past .unit-sub[data-v-7b267c28]{color:#64748b}.gantt-unit-head.sunday[data-v-7b267c28]{background:rgba(239,68,68,.12)}.gantt-unit-head.sunday.past[data-v-7b267c28]{background:rgba(239,68,68,.08)}.gantt-unit-head.sunday .unit-main[data-v-7b267c28],.gantt-unit-head.sunday .unit-sub[data-v-7b267c28]{color:#b91c1c}.unit-main[data-v-7b267c28]{font-size:.72rem;font-weight:700;color:#0f172a;line-height:1.15;white-space:nowrap}.unit-sub[data-v-7b267c28]{font-size:.6rem;color:#94a3b8;line-height:1.1;white-space:nowrap}.gantt-body[data-v-7b267c28]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.gantt-body-row[data-v-7b267c28]{display:flex;align-items:flex-start}.gantt-labels[data-v-7b267c28]{width:550px;min-width:550px;border-right:1px solid #e5e7eb;background:#fff;position:sticky;left:0;z-index:2}.gantt-label-row[data-v-7b267c28]{display:flex;height:52px;border-bottom:1px solid #f1f5f9;cursor:pointer;box-sizing:border-box}.gantt-label-row.selected[data-v-7b267c28],.gantt-label-row[data-v-7b267c28]:hover{background:#f8fafc}.gantt-label-row.overlap[data-v-7b267c28]{background:#fff7ed}.gantt-group-row[data-v-7b267c28]{display:flex;align-items:center;justify-content:space-between;height:28px;padding:0 12px;box-sizing:border-box;background:#e2e8f0;border-bottom:1px solid #cbd5e1;font-size:.7rem;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.03em}.gantt-group-count[data-v-7b267c28]{color:#64748b;font-weight:600}.gantt-track-group[data-v-7b267c28]{height:28px;background:#f1f5f9}.gantt-label[data-v-7b267c28]{width:160px;min-width:160px;padding:8px 10px;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.gantt-metric[data-v-7b267c28]{width:48px;min-width:48px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#334155;border-left:1px solid #f1f5f9;box-sizing:border-box}.gantt-metric.prio[data-v-7b267c28],.gantt-metric.resp[data-v-7b267c28]{width:44px;min-width:44px}.gantt-prio-badge[data-v-7b267c28]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:6px;background:#e2e8f0;color:#0f172a;font-size:.72rem;font-weight:700}.gantt-metric.avance[data-v-7b267c28]{width:64px;min-width:64px;flex-direction:column;gap:2px;font-size:.65rem;padding:0 4px}.gantt-metric.estatus[data-v-7b267c28]{width:78px;min-width:78px;font-size:.62rem;font-weight:700;letter-spacing:.01em;text-align:center;padding:0 2px;line-height:1.15}.gantt-metric.estatus.est-atiempo[data-v-7b267c28]{color:#15803d;background:rgba(34,197,94,.08)}.gantt-metric.estatus.est-adelantado[data-v-7b267c28]{color:#1d4ed8;background:rgba(37,99,235,.08)}.gantt-metric.estatus.est-retrasado[data-v-7b267c28]{color:#b91c1c;background:rgba(239,68,68,.1)}.gantt-metric.estatus.est-entregado[data-v-7b267c28]{color:#475569;background:#f1f5f9}.gantt-metric.estatus.est-sin[data-v-7b267c28]{color:#94a3b8}.gantt-metric.bono[data-v-7b267c28]{width:64px;min-width:64px;font-size:.68rem;cursor:pointer;color:#0f172a}.gantt-metric.bono[data-v-7b267c28]:hover{background:#f1f5f9}.gantt-metric.bono.ready[data-v-7b267c28]{color:#15803d;background:rgba(34,197,94,.1)}.gantt-metric.bono.empty[data-v-7b267c28]{color:#94a3b8}.gantt-avance[data-v-7b267c28]{width:100%;display:flex;flex-direction:column;align-items:center;gap:2px}.gantt-avance-bar[data-v-7b267c28]{width:100%;height:4px;border-radius:99px;background:#e2e8f0;overflow:hidden}.gantt-avance-fill[data-v-7b267c28]{height:100%;background:#334155;border-radius:99px}.gantt-metric.atraso.late[data-v-7b267c28]{color:#b91c1c;background:rgba(239,68,68,.08)}.gantt-avatar[data-v-7b267c28]{align-items:center;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.16);color:#fff;display:inline-flex;font-size:.62rem;font-weight:700;height:28px;justify-content:center;letter-spacing:.04em;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.2);width:28px}.gantt-avatar--sm[data-v-7b267c28]{height:26px;width:26px;font-size:.58rem;box-shadow:none}.gantt-avatar--btn[data-v-7b267c28]{cursor:pointer}.gantt-avatar--btn[data-v-7b267c28]:hover{transform:scale(1.08)}.gantt-avatar--empty[data-v-7b267c28]{background:#fafafa;box-shadow:none;color:#bdbdbd;border:1px dashed #e0e0e0}.gantt-label-name[data-v-7b267c28]{font-size:.82rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt-label-meta[data-v-7b267c28]{font-size:.7rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt-label-hint[data-v-7b267c28]{font-size:.65rem;color:#f59e0b}.gantt-grid-scroll[data-v-7b267c28]{flex:1;overflow-x:auto;overflow-y:hidden}.gantt-grid[data-v-7b267c28]{position:relative}.gantt-track[data-v-7b267c28]{position:relative;height:52px;display:flex;border-bottom:1px solid #f1f5f9;box-sizing:border-box}.gantt-track.overlap[data-v-7b267c28]{background:rgba(251,146,60,.06)}.gantt-cell[data-v-7b267c28]{flex-shrink:0;height:100%;border-right:1px solid #f8fafc}.gantt-cell.today[data-v-7b267c28]{background:rgba(37,99,235,.08)}.gantt-cell.past[data-v-7b267c28]{background:#e2e8f0}.gantt-cell.sunday[data-v-7b267c28]{background:rgba(239,68,68,.08)}.gantt-cell.sunday.past[data-v-7b267c28]{background:rgba(239,68,68,.06)}.gantt-bar[data-v-7b267c28]{position:absolute;top:14px;height:24px;border-radius:6px;background:#1e293b;color:#fff;display:flex;align-items:center;padding:0 10px;cursor:grab;z-index:3;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 1px 2px rgba(15,23,42,.2)}.gantt-bar.dragging[data-v-7b267c28]{cursor:grabbing;opacity:.9}.gantt-bar-label[data-v-7b267c28]{font-size:.68rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.gantt-handle[data-v-7b267c28]{position:absolute;top:0;width:8px;height:100%;cursor:ew-resize}.gantt-handle.left[data-v-7b267c28]{left:0}.gantt-handle.right[data-v-7b267c28]{right:0}.gantt-empty[data-v-7b267c28]{position:absolute;left:12px;top:14px;font-size:.72rem;color:#94a3b8;border:1px dashed #cbd5e1;border-radius:6px;padding:4px 10px;cursor:pointer;background:#fff;z-index:2}.gantt-empty[data-v-7b267c28]:hover{border-color:#64748b;color:#334155}.gantt-marker[data-v-7b267c28]{position:absolute;top:18px;width:14px;height:14px;border-radius:50%;z-index:4;cursor:grab;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.gantt-marker.revision[data-v-7b267c28]{background:#7c3aed}.gantt-marker.entrega[data-v-7b267c28]{background:#2563eb;border-radius:2px;transform:rotate(45deg)}.gantt-marker.dragging[data-v-7b267c28]{cursor:grabbing}.gantt-footer[data-v-7b267c28]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:8px 12px;border-top:1px solid #eef2f7;background:#fafafa;font-size:.75rem;color:#64748b;flex-shrink:0}.legend[data-v-7b267c28]{display:flex;gap:12px;flex-wrap:wrap}.legend span[data-v-7b267c28]{display:inline-flex;align-items:center;gap:6px}.dot[data-v-7b267c28]{width:10px;height:10px;border-radius:50%;display:inline-block}.dot.bar[data-v-7b267c28]{background:#1e293b}.dot.rev[data-v-7b267c28]{background:#7c3aed}.dot.ent[data-v-7b267c28]{background:#2563eb;border-radius:2px;transform:rotate(45deg)}.dot.ov[data-v-7b267c28]{background:#f59e0b}.dot.sun[data-v-7b267c28]{background:#ef4444}.hint[data-v-7b267c28]{flex:1}.warn[data-v-7b267c28]{color:#c2410c;font-weight:600}.gantt-hist-item[data-v-7b267c28]{border-bottom:1px solid #f1f5f9;padding:10px 0;font-size:.85rem}.gantt-hist-meta[data-v-7b267c28]{color:#64748b;font-size:.75rem;margin-bottom:4px}.gantt-hist-line[data-v-7b267c28]{color:#334155;margin-bottom:2px}.gantt-hist-line span[data-v-7b267c28]{display:inline-block;width:58px;color:#94a3b8}.gantt-hist-line em[data-v-7b267c28]{font-style:normal;color:#94a3b8}.gantt-hist-line strong[data-v-7b267c28]{color:#0f172a}.estatus-chip[data-v-4bda56e2]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:600}.e-0[data-v-4bda56e2]{background:#eceff1;color:#546e7a}.e-1[data-v-4bda56e2]{background:#e8f5e9;color:#2e7d32}.e-2[data-v-4bda56e2]{background:#fff8e1;color:#f9a825}.e-3[data-v-4bda56e2]{background:#fce4ec;color:#c62828}.e-4[data-v-4bda56e2]{background:#e3f2fd;color:#1565c0}.bitacora-box[data-v-4bda56e2]{background:#fafafa;border:1px solid #efefef;border-radius:10px}.nota-item[data-v-4bda56e2]{border-bottom:1px solid #f0f0f0;padding-bottom:8px;font-size:.85rem}.nota-comentario[data-v-4bda56e2]{white-space:pre-wrap;word-break:break-word}.v-dialog__content:has(.proyecto-revisiones-dialog){z-index:520!important}.proyecto-revisiones-dialog{z-index:521!important}.proyectos-view[data-v-1644f81e]{width:100%}.proyectos-card[data-v-1644f81e]{border:1px solid #e8e8e8;border-radius:12px!important;background:#fff}.proyectos-header[data-v-1644f81e]{border-bottom:1px solid #f0f0f0;padding:20px 24px 16px}.proyectos-title[data-v-1644f81e]{font-size:1.35rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}.proyectos-subtitle[data-v-1644f81e]{font-size:.8rem}.proyectos-filters[data-v-1644f81e]{background:#fafafa;border:1px solid #efefef;border-radius:10px}.proyectos-table[data-v-1644f81e] thead th{background:#fafafa!important;color:#616161!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid #ececec!important}.proyectos-table[data-v-1644f81e] tbody tr:hover{background:#fafafa!important}.proyectos-table[data-v-1644f81e] tbody td{border-bottom:1px solid #f3f3f3!important;font-size:.875rem;color:#424242}.alcance-cell[data-v-1644f81e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.82rem;line-height:1.4;max-width:280px}.estatus-badge[data-v-1644f81e]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.02em}.bono-cell[data-v-1644f81e]{border:none;background:transparent;cursor:pointer;font-weight:700;font-size:.82rem;color:#334155;padding:4px 8px;border-radius:6px}.bono-cell[data-v-1644f81e]:hover{background:#f1f5f9}.bono-cell.ready[data-v-1644f81e]{color:#15803d;background:rgba(34,197,94,.1)}.estatus-activo[data-v-1644f81e]{background:#e8f5e9;color:#2e7d32}.estatus-inactivo[data-v-1644f81e]{background:#fce4ec;color:#c62828}.estatus-entregado[data-v-1644f81e]{background:#e3f2fd;color:#1565c0}.actividad-link[data-v-1644f81e]{background:none;border:none;color:#424242;cursor:pointer;font-size:.875rem;font-weight:600;padding:0;text-decoration:underline;text-decoration-color:#bdbdbd;text-underline-offset:2px}.actividad-link[data-v-1644f81e]:hover{color:#212121;text-decoration-color:#757575}.avance-cell[data-v-1644f81e]{align-items:center;display:flex;gap:8px;min-width:110px}.avance-cell .v-progress-linear[data-v-1644f81e]{flex:1}.avance-text[data-v-1644f81e]{color:#616161;font-size:.75rem;min-width:36px;text-align:right}.prioridad-badge[data-v-1644f81e]{color:#616161;font-size:.82rem;font-weight:500}.actividades-card[data-v-1644f81e]{border-radius:12px!important}.actividades-header[data-v-1644f81e]{padding:20px 24px 12px}.actividades-title[data-v-1644f81e]{font-size:1.15rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:0}.actividades-meta[data-v-1644f81e]{font-size:.8rem;margin-top:4px}.actividades-add[data-v-1644f81e],.actividades-progress[data-v-1644f81e]{background:#fafafa;border:1px solid #efefef;border-radius:10px}.progress-label[data-v-1644f81e]{color:#757575;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.progress-value[data-v-1644f81e]{color:#424242;font-size:1rem;font-weight:600}.progress-stats[data-v-1644f81e]{color:#757575;font-size:.78rem}.actividades-count[data-v-1644f81e]{font-size:.8rem}.actividades-toggle[data-v-1644f81e] .v-btn{text-transform:none}.actividades-table[data-v-1644f81e] thead th{background:#fafafa!important;color:#616161!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid #ececec!important}.actividades-table[data-v-1644f81e] tbody td{border-bottom:1px solid #f3f3f3!important;font-size:.85rem}.actividades-table[data-v-1644f81e] tbody tr:hover{background:#fafafa!important}.prioridad-actividad[data-v-1644f81e]{color:#424242;display:inline-block;font-size:.82rem;font-weight:600;min-width:24px;text-align:center}.actividad-nombre[data-v-1644f81e]{color:#424242;line-height:1.4}.actividad-completada[data-v-1644f81e]{color:#9e9e9e;text-decoration:line-through}.actividad-checkbox[data-v-1644f81e]{justify-content:center}.encargado-avatar[data-v-1644f81e]{align-items:center;border:none;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.18);color:#fff;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;height:34px;justify-content:center;letter-spacing:.04em;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s ease,box-shadow .15s ease;width:34px}.encargado-avatar[data-v-1644f81e]:hover{box-shadow:0 4px 14px rgba(0,0,0,.24);transform:scale(1.08)}.encargado-avatar--sm[data-v-1644f81e]{font-size:.62rem;height:26px;width:26px}.encargado-vacio[data-v-1644f81e]{background:#fafafa;box-shadow:none;color:#bdbdbd;border:1px dashed #e0e0e0}.encargado-vacio[data-v-1644f81e]:hover{background:#f0f0f0;box-shadow:none;transform:scale(1.05)}