.pdp-table[data-v-3ab3b449]{background:var(--v-surface-base);border-radius:4px}.pdp-table[data-v-3ab3b449] .v-data-table__wrapper{border:1px solid rgba(0,0,0,.12);border-radius:4px}.theme--dark .pdp-table[data-v-3ab3b449] .v-data-table__wrapper{border:1px solid hsla(0,0%,100%,.12)}.pdp-table[data-v-3ab3b449] table{border-collapse:collapse;table-layout:fixed;width:100%}.pdp-table[data-v-3ab3b449] table thead th,.pdp-table[data-v-3ab3b449] table thead th.column.text-center,.pdp-table[data-v-3ab3b449] table thead th.column.text-start{box-sizing:border-box}.pdp-table[data-v-3ab3b449] td.objectives-td,.pdp-table[data-v-3ab3b449] th[role=columnheader]:first-child{width:300px}.pdp-table[data-v-3ab3b449] td.type-td,.pdp-table[data-v-3ab3b449] th[role=columnheader]:nth-child(2){width:65px}.pdp-table[data-v-3ab3b449] td.means-td,.pdp-table[data-v-3ab3b449] th[role=columnheader]:nth-child(3){width:270px}.pdp-table[data-v-3ab3b449] td.status-td,.pdp-table[data-v-3ab3b449] th[role=columnheader]:nth-child(4){width:60px}.pdp-table[data-v-3ab3b449] table tbody td{border-right:1px solid rgba(0,0,0,.08)!important}.theme--dark .pdp-table[data-v-3ab3b449] table tbody td{border-right:1px solid hsla(0,0%,100%,.08)!important;background-color:var(--v-surface-base)!important;color:hsla(0,0%,100%,.87)!important}.pdp-table[data-v-3ab3b449] table tbody td.notes-td{padding:4px!important;border-right:none!important}.pdp-table[data-v-3ab3b449] table thead th{border-right:1px solid rgba(0,0,0,.12)!important}.theme--dark .pdp-table[data-v-3ab3b449] table thead th{border-right:1px solid hsla(0,0%,100%,.12)!important;background-color:hsla(0,0%,100%,.06)!important;color:hsla(0,0%,100%,.87)!important}.pdp-table[data-v-3ab3b449] table thead th:last-child{border-right:none!important}.pdp-table[data-v-3ab3b449] tbody tr,.pdp-table[data-v-3ab3b449] tbody tr:hover{background:transparent!important}.pdp-table[data-v-3ab3b449] tbody tr:hover td{background-color:#eee!important}.theme--dark .pdp-table[data-v-3ab3b449] tbody tr:hover td{background-color:hsla(0,0%,100%,.08)!important}.pdp-table[data-v-3ab3b449] tbody tr:hover td.meeting-date-td,.pdp-table[data-v-3ab3b449] tbody tr:hover td.notes-td,.pdp-table[data-v-3ab3b449] tbody tr:hover td.period-td,.pdp-table[data-v-3ab3b449] tbody tr:hover td.progress-td{background:transparent!important}.table-row[data-v-3ab3b449]{border-bottom:1px solid rgba(0,0,0,.08)}.theme--dark .table-row[data-v-3ab3b449]{border-bottom:1px solid hsla(0,0%,100%,.08)}.objective-row td[data-v-3ab3b449]{padding:2px!important;vertical-align:middle!important;text-align:center;height:auto!important}.meeting-date-td[data-v-3ab3b449],.notes-td[data-v-3ab3b449],.period-td[data-v-3ab3b449],.progress-td[data-v-3ab3b449]{vertical-align:middle!important}.meeting-date-td .meeting-date-cell[data-v-3ab3b449]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4px 0}.period-td .period-cell[data-v-3ab3b449]{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:4px 0;gap:4px}.period-text[data-v-3ab3b449]{font-size:.875rem;font-weight:500;line-height:1.4}.objectives-td[data-v-3ab3b449]{text-align:left;overflow:visible}.objectives-cell--row[data-v-3ab3b449]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:4px;min-width:0;width:100%}.objectives-cell[data-v-3ab3b449]{display:flex;align-items:center;justify-content:flex-start;padding:2px 0;width:100%}.period-actions[data-v-3ab3b449]{display:flex;align-items:center}.objectives-content-wrapper[data-v-3ab3b449]{flex:1;min-width:0}.objectives-actions .action-icon[data-v-3ab3b449]{cursor:pointer;opacity:.6}.objectives-actions .action-icon[data-v-3ab3b449]:hover{opacity:1}.objectives-actions[data-v-3ab3b449]{display:flex;align-items:center;gap:4px;flex-shrink:0}.drag-handle[data-v-3ab3b449]{flex-shrink:0}.objectives-actions-divider[data-v-3ab3b449]{width:1px;height:16px;background:rgba(0,0,0,.2);flex-shrink:0}.theme--dark .objectives-actions-divider[data-v-3ab3b449]{background:hsla(0,0%,100%,.3)}.add-objective-btn[data-v-3ab3b449]{margin-left:0}.header-with-action[data-v-3ab3b449]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-text[data-v-3ab3b449]{display:block;width:100%}.header-text--left[data-v-3ab3b449]{text-align:left}.header-text--center[data-v-3ab3b449]{text-align:center}.theme--dark .pdp-table .header-text[data-v-3ab3b449]{color:hsla(0,0%,100%,.87)}.header-action-btn[data-v-3ab3b449]{width:24px;height:24px;min-width:24px}.means-cell[data-v-3ab3b449],.status-cell[data-v-3ab3b449],.type-cell[data-v-3ab3b449]{padding:8px 0}.notes-cell[data-v-3ab3b449],.notes-content[data-v-3ab3b449]{display:flex;align-items:center;justify-content:center}.notes-content[data-v-3ab3b449]{flex:1;min-width:0;flex-wrap:wrap;gap:4px;max-width:100%;overflow:hidden}.objective-item[data-v-3ab3b449]{display:flex;align-items:baseline}.objective-item[data-v-3ab3b449]:not(:last-child){margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid rgba(0,0,0,.08)}.theme--dark .objective-item[data-v-3ab3b449]{border-bottom-color:hsla(0,0%,100%,.08)}.objective-text[data-v-3ab3b449]{flex:1;font-size:.875rem}.status-select[data-v-3ab3b449],.type-select[data-v-3ab3b449]{font-size:.875rem}.status-select[data-v-3ab3b449] .v-input__control,.type-select[data-v-3ab3b449] .v-input__control{min-height:24px!important;height:24px!important}.status-select[data-v-3ab3b449] .v-input__append-inner,.type-select[data-v-3ab3b449] .v-input__append-inner{padding:0!important}.status-select[data-v-3ab3b449] .v-input__slot,.type-select[data-v-3ab3b449] .v-input__slot{margin-bottom:0!important;padding:0!important;min-height:24px!important;background:transparent!important;box-shadow:none!important;border:none!important}.status-select[data-v-3ab3b449] .v-input__slot:after,.status-select[data-v-3ab3b449] .v-input__slot:before,.type-select[data-v-3ab3b449] .v-input__slot:after,.type-select[data-v-3ab3b449] .v-input__slot:before{display:none!important}.status-select[data-v-3ab3b449] .v-select__selections,.status-select[data-v-3ab3b449] .v-select__selections .v-select__selection--comma,.type-select[data-v-3ab3b449] .v-select__selections,.type-select[data-v-3ab3b449] .v-select__selections .v-select__selection--comma{padding-left:0}.means-input[data-v-3ab3b449],.objective-input[data-v-3ab3b449]{font-size:.875rem}.objective-input[data-v-3ab3b449]{display:block;flex:1 1 auto;min-width:0;width:100%;min-height:24px;margin:0;padding:2px 4px;box-sizing:border-box;font-family:inherit;font-size:.875rem;line-height:1.5;color:inherit;background:transparent;border:none;outline:none;resize:none;overflow:hidden;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.objective-input[data-v-3ab3b449]:disabled,.objective-input[readonly][data-v-3ab3b449]{color:inherit;opacity:1}.means-input[data-v-3ab3b449] .v-input__control{min-height:24px!important;height:auto!important}.means-input[data-v-3ab3b449] .v-input__slot{margin-bottom:0!important;padding:0 4px!important;min-height:24px!important;background:transparent!important;box-shadow:none!important;border:none!important}.means-input[data-v-3ab3b449] .v-input__slot:after,.means-input[data-v-3ab3b449] .v-input__slot:before{display:none!important}.means-input[data-v-3ab3b449] .v-text-field__slot input,.means-input[data-v-3ab3b449] textarea{padding:0!important}.means-input[data-v-3ab3b449] textarea{line-height:1.5!important;padding:6px 0!important;white-space:pre-wrap!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.theme--dark .means-input[data-v-3ab3b449] textarea,.theme--dark .notes-inline-input[data-v-3ab3b449] textarea,.theme--dark .objective-input[data-v-3ab3b449]{color:hsla(0,0%,100%,.87)!important}.means-td[data-v-3ab3b449] .v-input,.status-td[data-v-3ab3b449] .v-input,.type-td[data-v-3ab3b449] .v-input{margin:0 auto;max-width:100%}.means-td[data-v-3ab3b449]{text-align:left!important}.means-td[data-v-3ab3b449] .v-input{margin:0!important;width:100%}.means-link-wrapper[data-v-3ab3b449]{display:flex;justify-content:space-between;gap:8px;width:100%}.means-value[data-v-3ab3b449]{min-width:0;flex:1;text-align:left}.means-edit-wrapper[data-v-3ab3b449]{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%}.means-edit-row[data-v-3ab3b449]{display:flex;align-items:center;gap:6px;width:100%}.means-edit-row .means-hybrid[data-v-3ab3b449]{flex:1;min-width:0}.means-hybrid[data-v-3ab3b449]{width:100%}.means-combined-textarea[data-v-3ab3b449]{width:100%;box-sizing:border-box}.means-links-row[data-v-3ab3b449]{display:flex;flex-wrap:wrap;gap:6px}.means-hybrid-textarea[data-v-3ab3b449]{min-width:48px;min-height:28px;max-width:100%;padding:6px 8px;font-size:.875rem;line-height:1.45;border-radius:4px;border:1px solid rgba(0,0,0,.12);background:transparent;color:inherit;resize:none;overflow:hidden;font-family:inherit}.theme--dark .means-hybrid-textarea[data-v-3ab3b449]{border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.87)}.means-hybrid-textarea[data-v-3ab3b449]:focus{outline:none;border-color:#1976d2}.means-hybrid-link-chip[data-v-3ab3b449]{max-width:100%}.means-hybrid-link-label[data-v-3ab3b449]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.means-hybrid-link-edit[data-v-3ab3b449]{margin:0 -4px 0 2px!important}.means-hybrid-hint[data-v-3ab3b449]{margin-top:6px;line-height:1.35}.means-link-btn[data-v-3ab3b449]{flex-shrink:0;margin-top:2px}.means-link[data-v-3ab3b449]{color:#1976d2;text-decoration:underline;word-break:break-all}.means-edit-icon[data-v-3ab3b449]{opacity:1;flex-shrink:0;margin-top:2px;cursor:pointer}.action-pencil-icon[data-v-3ab3b449]{color:#1976d2!important;font-size:18px!important}.action-delete-icon[data-v-3ab3b449]{color:#e53935!important;font-size:18px!important}.delete-icon-btn[data-v-3ab3b449]{width:24px!important;height:24px!important;min-width:24px!important;margin:0!important;flex-shrink:0}.means-text[data-v-3ab3b449]{white-space:pre-line;word-break:break-word;text-align:left;display:block}.period-notes-row td[data-v-3ab3b449]{border-top:0!important}.period-notes-td[data-v-3ab3b449]{padding:4px 10px!important}.period-notes-label[data-v-3ab3b449]{font-size:12px;font-weight:600;color:#60758a;margin-bottom:6px}.theme--dark .period-notes-label[data-v-3ab3b449]{color:hsla(0,0%,100%,.65)}.status-td[data-v-3ab3b449] .v-input,.type-td[data-v-3ab3b449] .v-input{width:-moz-fit-content!important;width:fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important;margin-left:auto!important;margin-right:auto!important}.status-td[data-v-3ab3b449] .v-input__slot,.status-td[data-v-3ab3b449] .v-select__selections,.type-td[data-v-3ab3b449] .v-input__slot,.type-td[data-v-3ab3b449] .v-select__selections{display:flex!important;justify-content:center!important}.status-td[data-v-3ab3b449] .v-select__selections input,.type-td[data-v-3ab3b449] .v-select__selections input{width:0!important;min-width:0!important;flex:0 0 0!important;padding:0!important;overflow:hidden!important}.status-select[data-v-3ab3b449] .v-input__append-inner,.type-select[data-v-3ab3b449] .v-input__append-inner{display:none!important}.status-select[data-v-3ab3b449] .v-select__selection,.type-select[data-v-3ab3b449] .v-select__selection{width:auto;max-width:none;margin-right:0!important}.dropdown-pill[data-v-3ab3b449]{min-height:26px;padding:0 7px 0 9px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:-moz-fit-content;width:fit-content;max-width:none}.dropdown-pill__text[data-v-3ab3b449]{color:#fff;font-size:11px;line-height:1;white-space:nowrap}.dropdown-pill__icon[data-v-3ab3b449]{color:#fff!important;font-size:14px!important;flex-shrink:0}.dropdown-pill--type-main[data-v-3ab3b449]{background:#3c78cf}.dropdown-pill--type-additional[data-v-3ab3b449]{background:#fb8c00}.dropdown-pill--type-empty[data-v-3ab3b449]{background:#9e9e9e}.dropdown-pill--status-done[data-v-3ab3b449]{background:#43a047}.dropdown-pill--status-in-progress[data-v-3ab3b449]{background:#fbc02d}.dropdown-pill--status-not-done[data-v-3ab3b449]{background:#757575}.dropdown-pill--status-not-applicable[data-v-3ab3b449]{background:#8e24aa}.dropdown-pill--status-on-hold[data-v-3ab3b449]{background:#ef6c00}.dropdown-pill--status-empty[data-v-3ab3b449]{background:#9e9e9e}.progress-td .progress-cell[data-v-3ab3b449]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.progress-cell[data-v-3ab3b449]{padding:2px 0}.progress-value[data-v-3ab3b449]{font-size:1.25rem;font-weight:600;margin-bottom:4px}.progress-details[data-v-3ab3b449]{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.75rem;color:rgba(var(--v-theme-on-surface-rgb,0,0,0),.6)}.theme--dark .progress-details[data-v-3ab3b449]{color:rgba(var(--v-theme-on-surface-rgb,255,255,255),.7)}.last-update[data-v-3ab3b449]{font-size:.75rem}.progress-details .trophy-icons[data-v-3ab3b449]{display:flex;justify-content:center;align-items:center;width:100%;margin-top:2px}.notes-list[data-v-3ab3b449]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px;min-width:0;width:100%}.note-comment[data-v-3ab3b449]{display:inline-flex;align-items:flex-start;gap:4px;font-size:.875rem;color:var(--v-theme-on-surface);padding:2px 0;margin-right:8px;margin-bottom:4px;max-width:100%;min-width:0;white-space:pre-line;word-break:break-word}.note-comment__text[data-v-3ab3b449]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.note-comment--long[data-v-3ab3b449]{cursor:pointer}.note-comment--long[data-v-3ab3b449]:hover{opacity:.85}.note-comment__delete-btn[data-v-3ab3b449]{margin-left:2px!important}.full-note-text[data-v-3ab3b449]{white-space:pre-wrap;word-break:break-word}.no-notes[data-v-3ab3b449]{font-size:.75rem;color:rgba(var(--v-theme-on-surface-rgb,0,0,0),.5)}.theme--dark .no-notes[data-v-3ab3b449]{color:rgba(var(--v-theme-on-surface-rgb,255,255,255),.6)}.add-note-btn[data-v-3ab3b449]{margin-left:8px;flex-shrink:0}.notes-inline-input[data-v-3ab3b449]{margin-top:0;font-size:.875rem;width:100%;max-width:100%;min-width:0}.notes-inline-input[data-v-3ab3b449] .v-input,.notes-inline-input[data-v-3ab3b449] .v-input__control{width:100%!important;max-width:100%!important;min-width:0!important}.notes-inline-input[data-v-3ab3b449] .v-input__control{min-height:28px!important}.notes-inline-input[data-v-3ab3b449] .v-input__slot{padding:0 4px!important;background:transparent!important;box-shadow:none!important;border:none!important;width:100%!important;max-width:100%!important;min-width:0!important}.notes-inline-input[data-v-3ab3b449] .v-input__slot:after,.notes-inline-input[data-v-3ab3b449] .v-input__slot:before{display:none!important}.notes-inline-input[data-v-3ab3b449] textarea{font-size:.875rem!important;line-height:1.35!important;padding:2px 0!important;white-space:pre-line!important;word-break:break-word!important;overflow-wrap:anywhere!important;overflow-x:hidden!important;max-width:100%!important}.action-icon[data-v-3ab3b449]{cursor:pointer;opacity:.6;transition:opacity .2s}.action-icon[data-v-3ab3b449]:hover{opacity:1}.add-period-btn[data-v-3ab3b449]{text-transform:uppercase;font-weight:600;letter-spacing:.5px}.pdp-table[data-v-3ab3b449] tbody tr.objective-row--dragging{opacity:.6}.pdp-table[data-v-3ab3b449] tbody tr.objective-row--drag-over{background-color:rgba(var(--v-theme-primary-rgb,25,118,210),.08)}.theme--dark .pdp-table[data-v-3ab3b449] tbody tr.objective-row--drag-over{background-color:rgba(var(--v-theme-primary-rgb,25,118,210),.12)}