.planning-container[data-v-4121ba0c]{min-height:100vh;background-color:#f8f9fa}.container-max[data-v-4121ba0c]{width:100%;max-width:1920px;min-height:calc(100vh - 2rem)}.content-wrapper[data-v-4121ba0c]{position:relative;min-height:calc(100vh - 12rem)}.overflow-auto[data-v-4121ba0c]::-webkit-scrollbar{height:4px}.overflow-auto[data-v-4121ba0c]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.transition-all[data-v-5054743c]{transition:all .2s ease-in-out}.card[data-v-c6d24338]{border-radius:.75rem;background-color:#fff;border:1px solid #e5e7eb}.text-sm[data-v-c6d24338]{font-size:.875rem}.text-xs[data-v-c6d24338]{font-size:.75rem}.font-semibold[data-v-c6d24338]{font-weight:600}.legend-bar[data-v-c6d24338]{width:2rem;height:.125rem}.rounded-xl[data-v-c6d24338]{border-radius:.75rem}.gap-3[data-v-c6d24338]{gap:.75rem}.sidebar-card[data-v-e174a3d4]{border-radius:.75rem;background-color:#fff;border:1px solid #e0e7ff}.collaborator-list[data-v-e174a3d4]{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.collaborator-item[data-v-e174a3d4]{padding-left:.25rem;padding-right:.5rem;border-radius:.35rem;min-width:190px}.collaborator-item[data-v-e174a3d4]:hover{background-color:#f8fafc}.collaborator-dot[data-v-e174a3d4]{width:14px;height:14px;border-radius:50%;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}.collaborator-name[data-v-e174a3d4]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-indigo-600[data-v-e174a3d4]{color:#4f46e5}.defunt-cliquable[data-v-23e023d0]{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .15s;transition:text-decoration-color .15s;transition:text-decoration-color .15s,-webkit-text-decoration-color .15s}.defunt-cliquable[data-v-23e023d0]:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.text-xxs[data-v-23e023d0]{font-size:.65rem!important}.width-8-px[data-v-23e023d0]{width:8px}.height-8-px[data-v-23e023d0]{height:8px}.hover-row[data-v-23e023d0]:hover{background-color:#f8fafc}.transition-all[data-v-23e023d0]{transition:all .2s ease}.rounded-xl[data-v-23e023d0]{border-radius:.75rem;overflow:hidden}.planning-list table[data-v-23e023d0]{min-width:680px}.rounded-lg[data-v-1427034a]{border-radius:.5rem}.text-xs[data-v-1427034a]{font-size:.75rem}.text-sm[data-v-1427034a]{font-size:.875rem}.font-semibold[data-v-1427034a]{font-weight:600}.min-w-140[data-v-1427034a]{min-width:140px}.btn-icon-soft[data-v-1427034a]{width:30px;height:30px;min-width:30px;padding:0!important;display:flex;align-items:center;justify-content:center;border-radius:.375rem}.text-secondary[data-v-df03200a]{color:#64748b!important}.text-sm[data-v-df03200a]{font-size:.875rem}.btn.btn-info[data-v-df03200a]{box-shadow:0 .25rem .75rem rgba(17,205,239,.25)}.collab-group-title[data-v-df03200a]{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-weight:600;margin:.25rem 0 .35rem}.collaborator-item[data-v-df03200a]{display:flex;align-items:center;gap:.5rem;padding:.2rem 0;font-size:.78rem;color:#334155}.collab-dot[data-v-df03200a]{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.collab-dot-external[data-v-df03200a]{box-shadow:inset 0 0 0 2px #fff,0 0 0 1px currentColor}.collab-name[data-v-df03200a]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-content[data-v-80083222]{border:0;box-shadow:0 .5rem 1.5rem rgba(15,23,42,.12);border-radius:.75rem}.modal-title[data-v-80083222]{font-weight:600}.cal-modal[data-v-34451d1c]{border-radius:14px;overflow:hidden}.cal-header[data-v-34451d1c]{border-bottom:1px solid #f1f5f9}.modal-sub[data-v-34451d1c]{font-size:.8rem;color:#94a3b8}.form-label[data-v-34451d1c]{font-size:.78rem;font-weight:600;color:#475569;margin-bottom:.2rem}.type-pills[data-v-34451d1c]{display:flex;flex-wrap:wrap;gap:.4rem}.type-pill[data-v-34451d1c]{border:1.5px solid #e5e7eb;background:#fff;color:#475569;border-radius:999px;padding:.3rem .85rem;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .12s ease}.type-pill[data-v-34451d1c]:hover{border-color:#cbd5e1}.type-pill.active[data-v-34451d1c]{border-color:transparent}.vis-toggle[data-v-34451d1c]{display:inline-flex;background:#f1f5f9;border-radius:8px;padding:3px}.vis-btn[data-v-34451d1c]{border:none;background:transparent;color:#64748b;font-size:.78rem;padding:.35rem .7rem;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.vis-btn.active[data-v-34451d1c]{background:#fff;color:#2563eb;font-weight:600;box-shadow:0 1px 2px rgba(15,23,42,.06)}.color-row[data-v-34451d1c]{display:flex;align-items:center;gap:.5rem}.color-row input[type=color][data-v-34451d1c]{width:40px;height:36px;border:1px solid #e5e7eb;border-radius:8px;padding:2px;cursor:pointer}.btn-link[data-v-34451d1c]{background:none;border:none;color:#2563eb;font-size:.78rem;cursor:pointer;text-decoration:underline}.planning-actions-overlay[data-v-0717e799]{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:1080}.planning-actions-card[data-v-0717e799]{background:#fff;border-radius:.75rem;width:min(420px,92vw);box-shadow:0 1rem 3rem rgba(0,0,0,.2);overflow:hidden}.pac-header[data-v-0717e799]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid #e2e8f0}.pac-body[data-v-0717e799]{padding:1rem}