.task-list-header[data-v-03ecc5ee]{padding:12px 16px 6px 16px;border-bottom:1px solid #e0e0e0}.task-list-title[data-v-03ecc5ee]{font-weight:600;font-size:1.1rem;color:#333}.quick-task-row[data-v-03ecc5ee]{padding:12px 16px;background-color:#f9fafb;border-bottom:1px solid #e0e0e0}.quick-task-header[data-v-03ecc5ee]{display:flex;justify-content:flex-end;margin-bottom:8px}.quick-task-toggle[data-v-03ecc5ee]{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.quick-task-toggle[data-v-03ecc5ee] .v-btn{min-width:36px!important;padding:0 8px!important}.quick-task-inputs[data-v-03ecc5ee]{display:flex;gap:12px;align-items:flex-start}.quick-task-input[data-v-03ecc5ee]{flex:2}.quick-task-input[data-v-03ecc5ee] .v-input__slot{background-color:#fff!important}.quick-task-input[data-v-03ecc5ee] .v-text-field__slot input::-moz-placeholder{color:#999!important;font-style:italic}.quick-task-input[data-v-03ecc5ee] .v-text-field__slot input::placeholder{color:#999!important;font-style:italic}.quick-task-company-select[data-v-03ecc5ee]{flex:1;min-width:200px}.quick-task-company-select[data-v-03ecc5ee] .v-input__slot{background-color:#fff!important}.quick-task-company-select[data-v-03ecc5ee] .v-autocomplete__content input::-moz-placeholder{color:#999!important;font-style:italic}.quick-task-company-select[data-v-03ecc5ee] .v-autocomplete__content input::placeholder{color:#999!important;font-style:italic}.quick-task-multiple[data-v-03ecc5ee]{width:100%}.quick-task-multiple .quick-task-multiple-row[data-v-03ecc5ee]{display:flex;gap:12px;align-items:flex-start;width:100%}.quick-task-multiple .quick-task-textarea[data-v-03ecc5ee]{flex:2}.quick-task-multiple .quick-task-textarea[data-v-03ecc5ee] .v-input__slot{background-color:#fff!important}.quick-task-multiple .quick-task-textarea[data-v-03ecc5ee] textarea::-moz-placeholder{color:#999!important;font-style:italic}.quick-task-multiple .quick-task-textarea[data-v-03ecc5ee] textarea::placeholder{color:#999!important;font-style:italic}.quick-task-multiple .quick-task-company-select[data-v-03ecc5ee]{flex:1;min-width:200px}.quick-task-multiple .quick-task-company-select[data-v-03ecc5ee] .v-input__slot{background-color:#fff!important}.quick-task-multiple .quick-task-company-select[data-v-03ecc5ee] .v-autocomplete__content input::-moz-placeholder{color:#999!important;font-style:italic}.quick-task-multiple .quick-task-company-select[data-v-03ecc5ee] .v-autocomplete__content input::placeholder{color:#999!important;font-style:italic}.task-table-header[data-v-03ecc5ee]{display:flex;padding:6px 16px;background-color:#fafbfc;border-bottom:1px solid #e0e0e0;font-weight:500;font-size:.85rem;color:#666;text-transform:uppercase;width:100%}.task-row[data-v-03ecc5ee]{width:100%}.task-row[data-v-03ecc5ee]:not(.virtual-item){padding:8px 16px;border-bottom:1px solid #f0f0f0}.task-row[data-v-03ecc5ee]:not(.virtual-item):hover{background-color:#f8f9fa}.task-row:not(.virtual-item).task-selected[data-v-03ecc5ee]{background-color:#e3f2fd}.task-col[data-v-03ecc5ee]{display:flex;align-items:center;overflow:hidden;padding-right:8px}.task-col[data-v-03ecc5ee]:last-child{padding-right:0}.task-col.task-name[data-v-03ecc5ee]{flex:3;min-width:250px}.task-col.task-creator[data-v-03ecc5ee]{flex:1.2;min-width:120px}.task-col.task-assignee[data-v-03ecc5ee]{flex:1.5;min-width:140px}.task-col.task-company[data-v-03ecc5ee],.task-col.task-due-date[data-v-03ecc5ee]{flex:1;min-width:100px}.task-col.task-priority[data-v-03ecc5ee]{flex:.8;min-width:80px}.task-col.task-status[data-v-03ecc5ee]{flex:1;min-width:100px}.task-col.task-actions[data-v-03ecc5ee]{flex:0 0 50px;min-width:50px;max-width:50px;justify-content:center}.task-checkbox[data-v-03ecc5ee]{margin-right:12px}.task-checkbox[data-v-03ecc5ee] .v-input--selection-controls__input{margin-right:0}.task-name-content[data-v-03ecc5ee]{flex:1;cursor:pointer;overflow:hidden;width:100%}.task-title[data-v-03ecc5ee]{font-weight:500;color:#333;line-height:1.4;word-wrap:break-word;cursor:pointer;width:100%}.attachment-indicator[data-v-03ecc5ee]{display:flex;align-items:center;gap:2px;flex-shrink:0;background-color:#f5f5f5;border-radius:12px;padding:2px 6px;font-size:.7rem;color:#666;border:1px solid #e0e0e0}.attachment-count[data-v-03ecc5ee]{font-size:.7rem;font-weight:500;color:#666}.comments-indicator[data-v-03ecc5ee]{display:flex;align-items:center;gap:2px;flex-shrink:0;background-color:#f0f8ff;border-radius:12px;padding:2px 6px;font-size:.7rem;color:#666;border:1px solid #d6ebff}.comments-count[data-v-03ecc5ee]{font-size:.7rem;font-weight:500;color:#666}.task-description[data-v-03ecc5ee]{color:#666;font-size:.85rem;margin-top:2px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:250px}.task-recurrence-pattern[data-v-03ecc5ee]{margin-top:4px}.task-recurrence-pattern .recurrence-chip[data-v-03ecc5ee]{font-size:.7rem!important;height:20px!important}.task-recurrence-pattern .recurrence-chip .v-icon[data-v-03ecc5ee]{font-size:12px!important}.assignee-list[data-v-03ecc5ee]{display:flex;align-items:center;gap:4px;overflow:hidden;flex-wrap:wrap;max-width:100%}.assignee-avatar[data-v-03ecc5ee]{color:#fff;font-size:10px;font-weight:500;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2);flex-shrink:0}.assignee-initials[data-v-03ecc5ee]{font-size:10px;font-weight:600}.add-assignee-btn[data-v-03ecc5ee]{margin-left:4px;flex-shrink:0}.company-chip[data-v-03ecc5ee]{font-size:.75rem;font-weight:500;max-width:100%}.company-chip[data-v-03ecc5ee] .v-chip__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-content[data-v-03ecc5ee]{display:flex;flex-direction:column;gap:4px;align-items:flex-start;overflow:hidden;width:100%}.company-info[data-v-03ecc5ee],.meeting-info[data-v-03ecc5ee]{width:100%;overflow:hidden}.meeting-chip[data-v-03ecc5ee]{font-size:.7rem!important;height:20px!important;font-weight:500;cursor:pointer;transition:opacity .2s;max-width:100%}.meeting-chip[data-v-03ecc5ee]:hover{opacity:.8}.meeting-chip[data-v-03ecc5ee] .v-chip__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-link[data-v-03ecc5ee]{text-decoration:none;cursor:pointer}.no-company[data-v-03ecc5ee]{color:#999;font-size:.85rem;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-select[data-v-03ecc5ee]{width:100%}.company-select[data-v-03ecc5ee] .v-select__selection{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-info[data-v-03ecc5ee]{display:flex;align-items:center;overflow:hidden;width:100%}.creator-avatar[data-v-03ecc5ee]{color:#fff;font-size:10px;font-weight:500;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2);flex-shrink:0;margin-right:8px}.creator-initials[data-v-03ecc5ee]{font-size:10px;font-weight:600}.creator-name[data-v-03ecc5ee]{color:#333;flex:1}.creator-name[data-v-03ecc5ee],.due-date-field[data-v-03ecc5ee]{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.due-date-field[data-v-03ecc5ee]{padding:4px 8px;border-radius:4px;cursor:pointer;transition:background-color .2s;width:100%}.due-date-field[data-v-03ecc5ee]:hover:not(.readonly){background-color:#f0f0f0}.due-date-field.no-due-date[data-v-03ecc5ee]{color:#999}.due-date-field.completed[data-v-03ecc5ee]{background-color:#e8f5e9;color:#2e7d32;font-weight:500}.due-date-field.overdue[data-v-03ecc5ee]{background-color:#ffebee;color:#c62828}.due-date-field.due-today[data-v-03ecc5ee]{background-color:#fff3e0;color:#ef6c00}.due-date-field.due-soon[data-v-03ecc5ee]{background-color:#fff8e1;color:#f57f17}.due-date-field.due-normal[data-v-03ecc5ee]{color:#333}.chip-select[data-v-03ecc5ee]{cursor:pointer;width:100%}.chip-select[data-v-03ecc5ee] .v-input__control{min-height:32px;cursor:pointer}.chip-select[data-v-03ecc5ee] .v-input__slot{cursor:pointer;background:transparent!important;box-shadow:none!important}.chip-select[data-v-03ecc5ee] .v-input__slot:after,.chip-select[data-v-03ecc5ee] .v-input__slot:before{display:none!important}.chip-select[data-v-03ecc5ee] .v-select__selection{margin:0;max-width:100%;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-select[data-v-03ecc5ee] .v-input__append-inner{margin-top:4px;cursor:pointer}.chip-select[data-v-03ecc5ee] .v-select__slot{cursor:pointer}.chip-select[data-v-03ecc5ee] .v-chip{cursor:pointer;max-width:100%}.chip-select[data-v-03ecc5ee] .v-chip .v-chip__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.priority-chip[data-v-03ecc5ee],.status-chip[data-v-03ecc5ee]{font-size:.75rem!important;height:24px!important;font-weight:500!important;margin:0!important;max-width:100%!important}.priority-chip[data-v-03ecc5ee] .v-chip__content,.status-chip[data-v-03ecc5ee] .v-chip__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-content[data-v-03ecc5ee]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;overflow:hidden}.completed-date[data-v-03ecc5ee]{font-size:.7rem;color:#666;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.priority-select[data-v-03ecc5ee],.status-select[data-v-03ecc5ee]{width:100%}.priority-select[data-v-03ecc5ee] .v-select__selection,.status-select[data-v-03ecc5ee] .v-select__selection{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate[data-v-03ecc5ee]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-2-lines[data-v-03ecc5ee]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.priority-urgent[data-v-03ecc5ee] .v-chip{background-color:#9c27b0!important;color:#fff!important;font-weight:500}.priority-high[data-v-03ecc5ee] .v-chip{background-color:#f44336!important;color:#fff!important;font-weight:500}.priority-medium[data-v-03ecc5ee] .v-chip{background-color:#ff9800!important;color:#fff!important}.priority-low[data-v-03ecc5ee] .v-chip{background-color:#4caf50!important;color:#fff!important}.priority-none[data-v-03ecc5ee] .v-chip{background-color:#999!important;color:#fff!important}.status-todo[data-v-03ecc5ee]{color:#666}.status-in-progress[data-v-03ecc5ee]{color:#2196f3}.status-done[data-v-03ecc5ee]{color:#4caf50}.status-cancelled[data-v-03ecc5ee]{color:#f44336}.status-none[data-v-03ecc5ee]{color:#999}.empty-state[data-v-03ecc5ee]{padding:32px 16px;text-align:center}.create-task-btn[data-v-03ecc5ee]{color:#666;text-transform:none}.bulk-operations-nav[data-v-03ecc5ee] .v-bottom-navigation__content{height:auto;padding:8px 16px}.bulk-operations-content[data-v-03ecc5ee]{display:flex;align-items:center;width:100%;gap:16px}.selected-count[data-v-03ecc5ee]{background-color:#1976d2;color:#fff;font-weight:500}.bulk-action-btn[data-v-03ecc5ee]{color:#fff;text-transform:none}.close-bulk-btn[data-v-03ecc5ee]{color:#fff}@media(max-width:1400px){.task-col.task-name[data-v-03ecc5ee]{flex:2.5;min-width:220px}.task-col.task-creator[data-v-03ecc5ee]{flex:1;min-width:100px}.task-col.task-assignee[data-v-03ecc5ee]{flex:1.3;min-width:120px}.task-col.task-company[data-v-03ecc5ee],.task-col.task-due-date[data-v-03ecc5ee]{flex:.9;min-width:90px}.task-col.task-priority[data-v-03ecc5ee]{flex:.7;min-width:70px}.task-col.task-status[data-v-03ecc5ee]{flex:.9;min-width:90px}.task-description[data-v-03ecc5ee]{max-width:200px}}@media(max-width:1200px){.task-col.task-name[data-v-03ecc5ee]{flex:2.2;min-width:200px}.task-col.task-creator[data-v-03ecc5ee]{flex:.9;min-width:90px}.task-col.task-assignee[data-v-03ecc5ee]{flex:1.2;min-width:110px}.task-col.task-company[data-v-03ecc5ee],.task-col.task-due-date[data-v-03ecc5ee]{flex:.8;min-width:80px}.task-col.task-priority[data-v-03ecc5ee]{flex:.6;min-width:60px}.task-col.task-status[data-v-03ecc5ee]{flex:.8;min-width:80px}.task-description[data-v-03ecc5ee]{max-width:150px}.creator-name[data-v-03ecc5ee]{font-size:.8rem}.assignee-list[data-v-03ecc5ee]{gap:2px}.assignee-avatar[data-v-03ecc5ee]{width:20px;height:20px}}@media(max-width:992px){.task-list-container[data-v-03ecc5ee]{overflow-x:auto}.task-row[data-v-03ecc5ee],.task-table-header[data-v-03ecc5ee]{min-width:800px}.task-col[data-v-03ecc5ee]{flex-shrink:0}.task-col.task-name[data-v-03ecc5ee]{flex:0 0 180px;min-width:180px;max-width:180px}.task-col.task-creator[data-v-03ecc5ee]{flex:0 0 80px;min-width:80px;max-width:80px}.task-col.task-assignee[data-v-03ecc5ee]{flex:0 0 100px;min-width:100px;max-width:100px}.task-col.task-company[data-v-03ecc5ee],.task-col.task-due-date[data-v-03ecc5ee]{flex:0 0 80px;min-width:80px;max-width:80px}.task-col.task-priority[data-v-03ecc5ee]{flex:0 0 70px;min-width:70px;max-width:70px}.task-col.task-status[data-v-03ecc5ee]{flex:0 0 90px;min-width:90px;max-width:90px}.task-description[data-v-03ecc5ee]{max-width:120px}}@media(max-width:768px){.task-table-header[data-v-03ecc5ee]{display:none}.task-list-container[data-v-03ecc5ee]{overflow-x:visible}.task-row[data-v-03ecc5ee],.task-table-header[data-v-03ecc5ee]{min-width:auto;width:100%}.task-row[data-v-03ecc5ee]{flex-direction:column;align-items:stretch;padding:12px 16px}.task-col[data-v-03ecc5ee]{width:100%;max-width:100%;min-width:auto;flex:none;margin-bottom:8px;padding-right:0}.task-col[data-v-03ecc5ee]:last-child{margin-bottom:0}.task-col.task-actions[data-v-03ecc5ee],.task-col.task-assignee[data-v-03ecc5ee],.task-col.task-company[data-v-03ecc5ee],.task-col.task-creator[data-v-03ecc5ee],.task-col.task-due-date[data-v-03ecc5ee],.task-col.task-name[data-v-03ecc5ee],.task-col.task-priority[data-v-03ecc5ee],.task-col.task-status[data-v-03ecc5ee]{flex:none;width:100%;max-width:100%;min-width:auto}.task-description[data-v-03ecc5ee],.task-name-content[data-v-03ecc5ee],.task-title[data-v-03ecc5ee]{width:100%;max-width:100%}.assignee-list[data-v-03ecc5ee]{flex-wrap:wrap;gap:4px}.bulk-operations-content[data-v-03ecc5ee]{flex-wrap:wrap;gap:8px}}.task-list-container[data-v-03ecc5ee]{overflow-y:auto;border:1px solid #e0e0e0;border-radius:4px;width:100%}@media(max-width:992px){.task-list-container[data-v-03ecc5ee]{overflow-x:auto}.task-list-container .task-list[data-v-03ecc5ee]{min-width:800px}}@media(max-width:768px){.task-list-container[data-v-03ecc5ee]{overflow-x:visible}.task-list-container .task-list[data-v-03ecc5ee]{min-width:auto}}.status-group[data-v-03ecc5ee]{margin-bottom:0}.status-group-header[data-v-03ecc5ee]{padding:8px 16px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef;border-top:1px solid #e9ecef;font-weight:600;position:sticky;top:0;z-index:5}.status-group-title[data-v-03ecc5ee]{display:flex;align-items:center;gap:8px}.group-checkbox[data-v-03ecc5ee]{margin-right:4px}.group-checkbox[data-v-03ecc5ee] .v-input--selection-controls__input{margin-right:0}.status-group-chip[data-v-03ecc5ee]{font-weight:500!important}.status-group-count[data-v-03ecc5ee]{color:#666;font-size:.9rem;font-weight:500}.task-row[data-v-03ecc5ee]{display:flex;align-items:center;padding:8px 16px;border-bottom:1px solid #f0f0f0;transition:background-color .2s;cursor:pointer}.task-row[data-v-03ecc5ee]:hover{background-color:#f8f9fa}.task-row.task-selected[data-v-03ecc5ee]{background-color:#e3f2fd}.task-row[data-v-03ecc5ee]:last-child{border-bottom:none}.user-role-info[data-v-03ecc5ee]{display:flex;flex-direction:column;line-height:1.2}.user-role-info .role-position[data-v-03ecc5ee]{font-size:12px;color:rgba(0,0,0,.6);font-weight:500;margin-bottom:2px}.user-role-info .user-email[data-v-03ecc5ee]{font-size:11px;color:rgba(0,0,0,.4)}.assignee-chip[data-v-03ecc5ee]{margin-right:4px;margin-bottom:2px}.task-row.task-loading[data-v-03ecc5ee]{cursor:not-allowed;opacity:.6;pointer-events:none}.task-row.task-loading[data-v-03ecc5ee]:hover{background-color:transparent;box-shadow:none}.task-row.task-loading .task-title[data-v-03ecc5ee]{color:#999}.task-row.task-loading .task-checkbox[data-v-03ecc5ee]{pointer-events:none}@keyframes spin-03ecc5ee{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mdi-spin[data-v-03ecc5ee]{animation:spin-03ecc5ee 1s linear infinite}.embedded-attach-resource[data-v-68550cc0]{border:1px solid #e0e0e0;border-radius:8px;padding:20px;background:#fafafa}.embedded-header h3[data-v-68550cc0]{color:#333}.embedded-actions[data-v-68550cc0]{border-top:1px solid #e0e0e0;padding-top:16px}.resource-selection-card[data-v-68550cc0]{cursor:pointer;transition:all .2s ease;border:2px solid transparent}.resource-selection-card[data-v-68550cc0]:hover{border-color:#e0e0e0;transform:translateY(-1px)}.selected-resource[data-v-68550cc0]{border-color:#1976d2!important;background-color:#e3f2fd}.resources-list[data-v-68550cc0]{border:1px solid #e0e0e0;border-radius:8px;padding:16px;background-color:#fff}[data-v-68550cc0] .v-tabs-bar{box-shadow:none;border-bottom:1px solid #e0e0e0}[data-v-68550cc0] .v-tab{text-transform:none;font-weight:500}[data-v-68550cc0] .v-tab--active{color:#1976d2}[data-v-68550cc0] .v-file-input .v-file-input__text{height:auto}.assignee-initials[data-v-ff84aa36]{font-size:10px;font-weight:600}.headline[data-v-ff84aa36]{background:linear-gradient(135deg,#1976d2,#42a5f5);color:#fff}.headline .v-icon[data-v-ff84aa36]{color:#fff}.headline .v-btn-toggle[data-v-ff84aa36]{background:hsla(0,0%,100%,.1);border-radius:6px}.headline .v-btn-toggle .v-btn[data-v-ff84aa36]{color:hsla(0,0%,100%,.7);background:transparent}.headline .v-btn-toggle .v-btn.v-btn--active[data-v-ff84aa36]{background:hsla(0,0%,100%,.2);color:#fff}[data-v-ff84aa36] .v-chip.v-chip--outlined{border-color:#e0e0e0}[data-v-ff84aa36] .v-autocomplete .v-input__slot,[data-v-ff84aa36] .v-select .v-input__slot,[data-v-ff84aa36] .v-text-field .v-input__slot,[data-v-ff84aa36] .v-textarea .v-input__slot{background:#fafafa}.v-chip.priority-chip[data-v-ff84aa36],.v-chip.status-chip[data-v-ff84aa36]{font-weight:500}.user-role-info[data-v-ff84aa36]{display:flex;flex-direction:column;line-height:1.2}.user-role-info .role-position[data-v-ff84aa36]{font-size:12px;color:rgba(0,0,0,.6);font-weight:500;margin-bottom:2px}.user-role-info .user-email[data-v-ff84aa36]{font-size:11px;color:rgba(0,0,0,.4)}.attachment-section[data-v-ff84aa36]{background:#f8f9fa;border-radius:8px;padding:16px;border:1px solid #e9ecef}.attach-btn[data-v-ff84aa36]{text-transform:none;font-weight:500}.attached-resources[data-v-ff84aa36]{max-height:120px;overflow-y:auto}.attachment-chip[data-v-ff84aa36]{margin:2px}.no-attachments[data-v-ff84aa36]{padding:12px 0;text-align:center;border:2px dashed #dee2e6;border-radius:6px;background:#fafbfc}.task-details-drawer[data-v-3a8f667c] .v-navigation-drawer__content{overflow:hidden;display:flex;flex-direction:column}.task-details-container[data-v-3a8f667c]{display:flex;flex-direction:column;height:100vh;background:#fff}.task-header[data-v-3a8f667c]{flex-shrink:0;padding:20px;border-bottom:1px solid #e0e0e0;background:#fafafa}.task-header-content[data-v-3a8f667c]{display:flex;align-items:flex-start;margin-bottom:16px}.task-meta-fields[data-v-3a8f667c]{display:flex;gap:12px;flex:1}.meta-select[data-v-3a8f667c]{max-width:180px}.meta-select[data-v-3a8f667c] .v-input__control{min-height:36px}.close-btn[data-v-3a8f667c]{margin-left:12px}.task-title-section[data-v-3a8f667c]{margin-bottom:16px}.task-title-field[data-v-3a8f667c] .v-input__control{min-height:48px}.task-title-field[data-v-3a8f667c] .v-text-field__details{display:none}.task-title-field[data-v-3a8f667c] input{font-size:1.25rem;font-weight:600}.task-context[data-v-3a8f667c]{padding:12px;background:#f5f5f5;border-radius:8px;border-left:4px solid #2196f3}.context-label[data-v-3a8f667c]{font-size:.875rem;color:#666;margin-bottom:4px}.context-content[data-v-3a8f667c]{font-weight:500;color:#333}.task-content[data-v-3a8f667c]{flex:1;overflow-y:auto;padding:0}.task-properties[data-v-3a8f667c]{padding:16px 20px}.property-grid-compact[data-v-3a8f667c]{display:flex;flex-direction:column;gap:16px}.property-row[data-v-3a8f667c]{display:flex;gap:16px;align-items:flex-start}.property-item-compact[data-v-3a8f667c]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0;align-self:flex-start}.property-item-due-date .property-label[data-v-3a8f667c]{align-self:flex-start}.due-date-chip-wrapper[data-v-3a8f667c]{display:flex;align-items:center;min-height:32px}.property-item-full[data-v-3a8f667c]{flex:1;display:flex;flex-direction:column;gap:6px;align-self:flex-start}.property-label[data-v-3a8f667c]{font-weight:600;font-size:.8rem;color:#555;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.compact-select[data-v-3a8f667c] .v-input__control{min-height:32px}.compact-select[data-v-3a8f667c] .v-select__selection{margin:0}.datetime-field-compact[data-v-3a8f667c] .v-input__control{min-height:32px}.datetime-field-compact[data-v-3a8f667c] .v-text-field__details{display:none}.datetime-field-compact[data-v-3a8f667c] input[type=datetime-local]{font-size:.8rem}.time-chip-compact[data-v-3a8f667c]{height:24px;font-size:.7rem}.time-chip-compact[data-v-3a8f667c] .v-chip__content{padding:0 8px}.details-section .details-header[data-v-3a8f667c]{padding:16px 20px;min-height:48px!important}.details-section .details-header .details-title[data-v-3a8f667c]{display:flex;align-items:center;font-weight:600;color:#666}.details-section[data-v-3a8f667c] .v-expansion-panel-content__wrap{padding:0 20px 16px}.additional-details[data-v-3a8f667c]{display:flex;flex-direction:column;gap:12px}.detail-item[data-v-3a8f667c]{display:flex;align-items:center;gap:12px}.detail-label[data-v-3a8f667c]{font-weight:600;font-size:.8rem;color:#666;min-width:80px;text-transform:uppercase;letter-spacing:.5px}.detail-value[data-v-3a8f667c]{flex:1;display:flex;align-items:center;gap:8px;font-size:.9rem}.week-info[data-v-3a8f667c]{font-size:.75rem;color:#666;margin-left:8px}.meeting-link[data-v-3a8f667c]{color:#2196f3;text-decoration:none;cursor:pointer}.meeting-link[data-v-3a8f667c]:hover{text-decoration:underline}.no-value[data-v-3a8f667c]{color:#999;font-style:italic}.creator-info[data-v-3a8f667c]{display:flex;align-items:center;gap:8px}.creator-avatar[data-v-3a8f667c]{border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.avatar-text[data-v-3a8f667c]{font-size:10px;font-weight:600;color:#fff}.chip-avatar-text[data-v-3a8f667c]{font-size:8px;font-weight:600}.assignee-select[data-v-3a8f667c]{min-width:200px}.assignee-chip[data-v-3a8f667c]{margin:2px;font-size:.75rem}.assignee-chip[data-v-3a8f667c] .v-avatar{margin-left:-8px;margin-right:4px}.chip-field[data-v-3a8f667c] .v-input__control{min-height:32px}.chip-field[data-v-3a8f667c] .v-input__slot{background:transparent!important;box-shadow:none!important}.chip-field[data-v-3a8f667c] .v-input__slot:after,.chip-field[data-v-3a8f667c] .v-input__slot:before{display:none!important}.chip-field[data-v-3a8f667c] .v-select__selection{margin:0;max-width:100%}.due-date-chip[data-v-3a8f667c],.priority-chip[data-v-3a8f667c],.status-chip[data-v-3a8f667c],.tag-chip[data-v-3a8f667c]{font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.due-date-chip[data-v-3a8f667c]:hover,.priority-chip[data-v-3a8f667c]:hover,.status-chip[data-v-3a8f667c]:hover,.tag-chip[data-v-3a8f667c]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.datetime-field[data-v-3a8f667c]{max-width:200px}.datetime-field[data-v-3a8f667c] .v-input__control{min-height:32px}.datetime-field[data-v-3a8f667c] .v-text-field__details{display:none}.datetime-field[data-v-3a8f667c] input[type=datetime-local]{font-size:.875rem}.time-chip[data-v-3a8f667c] .vue__time-picker{border:none;background:transparent}.section-divider[data-v-3a8f667c]{margin:0 20px}.section-header[data-v-3a8f667c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px}.section-title[data-v-3a8f667c]{display:flex;align-items:center;font-size:1rem;font-weight:600;color:#333;margin:0}.section-title .v-icon[data-v-3a8f667c]{margin-right:8px;color:#666}.comment-count[data-v-3a8f667c],.subtask-count[data-v-3a8f667c]{margin-left:8px;font-size:.75rem;background:#e3f2fd;color:#1976d2}.description-section .description-content[data-v-3a8f667c]{padding:0 20px 16px}.description-section .save-description-btn[data-v-3a8f667c]{margin-top:8px}.subtasks-section .subtasks-content[data-v-3a8f667c]{padding:0 20px 16px}.subtasks-section .add-subtask-btn[data-v-3a8f667c]{margin-left:auto}.attachments-section .attachments-content[data-v-3a8f667c]{padding:0 20px 16px}.attachments-section .add-attachment-btn[data-v-3a8f667c]{margin-left:auto}.attachments-list[data-v-3a8f667c]{display:flex;flex-direction:column;gap:12px}.attachment-item[data-v-3a8f667c]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0;transition:all .2s ease}.attachment-item[data-v-3a8f667c]:hover{background:#f0f2f5;border-color:#ccc}.attachment-info[data-v-3a8f667c]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.attachment-icon[data-v-3a8f667c]{font-size:24px;flex-shrink:0}.attachment-details[data-v-3a8f667c]{flex:1;min-width:0}.attachment-name[data-v-3a8f667c]{font-weight:500;font-size:.9rem;color:#333;margin-bottom:2px;word-break:break-word}.attachment-meta[data-v-3a8f667c]{display:flex;gap:12px;font-size:.75rem;color:#666}.attachment-size[data-v-3a8f667c]{background:#e3f2fd;color:#1976d2;padding:2px 6px;border-radius:4px}.attachment-category[data-v-3a8f667c]{background:#f3e5f5;color:#7b1fa2;padding:2px 6px;border-radius:4px}.attachment-actions[data-v-3a8f667c]{display:flex;gap:4px;align-items:center}.attachment-count[data-v-3a8f667c]{margin-left:8px;font-size:.75rem;background:#e3f2fd;color:#1976d2}.no-attachments[data-v-3a8f667c]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;color:#999}.no-attachments .v-icon[data-v-3a8f667c]{font-size:48px;margin-bottom:8px}.subtasks-table[data-v-3a8f667c] .v-data-table__wrapper{border-radius:8px;border:1px solid #e0e0e0}.subtasks-table[data-v-3a8f667c] thead tr th{background:#f5f5f5;font-weight:600;border-bottom:2px solid #e0e0e0}.subtask-row[data-v-3a8f667c]:hover{background:#f8f9fa}.subtask-name-field[data-v-3a8f667c] .v-input__slot:after,.subtask-name-field[data-v-3a8f667c] .v-input__slot:before,.subtask-select[data-v-3a8f667c] .v-input__slot:after,.subtask-select[data-v-3a8f667c] .v-input__slot:before{display:none!important}.quick-subtask-row td[data-v-3a8f667c]{padding:16px!important}.quick-subtask-field[data-v-3a8f667c] .v-input__control{min-height:40px}.no-comments[data-v-3a8f667c],.no-subtasks[data-v-3a8f667c]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;color:#999}.no-comments .v-icon[data-v-3a8f667c],.no-subtasks .v-icon[data-v-3a8f667c]{font-size:48px;margin-bottom:8px}.comments-section .comments-content[data-v-3a8f667c]{padding:0 20px 20px}.comments-list[data-v-3a8f667c]{display:flex;flex-direction:column;gap:20px}.comment-item[data-v-3a8f667c]{padding:16px;background:#f9f9f9;border-radius:12px;border:1px solid #e0e0e0}.comment-header[data-v-3a8f667c]{display:flex;align-items:center;margin-bottom:12px}.comment-avatar[data-v-3a8f667c]{border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.comment-meta[data-v-3a8f667c]{margin-left:12px}.comment-author[data-v-3a8f667c]{font-weight:600;font-size:.875rem;color:#333}.comment-time[data-v-3a8f667c]{font-size:.75rem;color:#666}.comment-content[data-v-3a8f667c]{padding-left:44px;color:#333;line-height:1.5}.comment-content[data-v-3a8f667c] p{margin-bottom:8px}.comment-content[data-v-3a8f667c] p:last-child{margin-bottom:0}.comment-edit[data-v-3a8f667c]{padding-left:44px}.comment-edit-actions[data-v-3a8f667c]{display:flex;gap:8px;margin-top:12px;justify-content:flex-end}.comment-footer[data-v-3a8f667c]{flex-shrink:0;padding:20px;border-top:1px solid #e0e0e0;background:#fff}.add-comment-prompt[data-v-3a8f667c]{text-align:center}.add-comment-btn[data-v-3a8f667c]{width:100%;border:2px dashed #e0e0e0;border-radius:8px;padding:16px;transition:all .2s}.add-comment-btn[data-v-3a8f667c]:hover{border-color:#2196f3;background:#f3f8ff}.comment-input-section[data-v-3a8f667c]{position:relative}.comment-input-section .comment-input-header[data-v-3a8f667c]{margin-bottom:12px}.comment-input-section .comment-submit-actions[data-v-3a8f667c]{display:flex;justify-content:flex-end;margin-top:12px}.user-dropdown[data-v-3a8f667c]{position:absolute;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:200px;overflow-y:auto;width:100%;z-index:1000}.user-dropdown ul[data-v-3a8f667c]{list-style:none;padding:0;margin:0}.user-dropdown li[data-v-3a8f667c]{padding:12px 16px;cursor:pointer;transition:background .2s}.user-dropdown li[data-v-3a8f667c]:hover{background:#f5f5f5}[data-v-3a8f667c] .hide-border>.v-input__control>.v-input__slot:before{border:none!important}[data-v-3a8f667c] ::-webkit-scrollbar{width:8px}[data-v-3a8f667c] ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-3a8f667c] ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-3a8f667c] ::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-3a8f667c] .comment{display:contents!important;white-space:normal}@media(max-width:768px){.task-header[data-v-3a8f667c]{padding:16px}.task-meta-fields[data-v-3a8f667c]{flex-direction:column;gap:8px}.meta-select[data-v-3a8f667c]{max-width:100%}.property-row[data-v-3a8f667c]{flex-direction:column;gap:12px}.property-item-compact[data-v-3a8f667c]{flex:1}.section-header[data-v-3a8f667c]{flex-direction:column;align-items:flex-start;gap:12px}.comment-content[data-v-3a8f667c],.comment-edit[data-v-3a8f667c]{padding-left:0}}.activity-section .v-tabs[data-v-3a8f667c]{border-radius:8px 8px 0 0;overflow:hidden}.activity-section .v-tab[data-v-3a8f667c]{text-transform:none;font-weight:500}.activity-section .v-tab--active[data-v-3a8f667c]{background-color:rgba(25,118,210,.1)}.activity-section .tab-content[data-v-3a8f667c]{padding:0;min-height:200px;max-height:600px;overflow-y:scroll}.activity-list[data-v-3a8f667c]{display:flex;flex-direction:column;gap:16px;padding:20px}.activity-item[data-v-3a8f667c]{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;transition:all .2s ease}.activity-item.is-comment[data-v-3a8f667c]{background:#f8f9fa;border-left:4px solid #2196f3}.activity-item[data-v-3a8f667c]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#ccc}.activity-content[data-v-3a8f667c]{flex:1;min-width:0}.activity-header[data-v-3a8f667c]{display:flex;align-items:flex-start;gap:12px}.activity-avatar[data-v-3a8f667c]{flex-shrink:0;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.activity-meta[data-v-3a8f667c]{flex:1;min-width:0}.activity-summary[data-v-3a8f667c]{font-size:.9rem;line-height:1.4;color:#333;margin-bottom:4px;word-wrap:break-word}.activity-summary strong[data-v-3a8f667c]{font-weight:600;color:#1976d2}.activity-time[data-v-3a8f667c]{font-size:.75rem;color:#666}.activity-icon[data-v-3a8f667c]{flex-shrink:0;margin-top:4px}.comment-text[data-v-3a8f667c]{margin-top:8px;padding-left:44px;color:#333;line-height:1.5}.comment-text[data-v-3a8f667c] p{margin:0 0 8px 0}.comment-text[data-v-3a8f667c] p:last-child{margin-bottom:0}.no-activity[data-v-3a8f667c]{display:flex;flex-direction:column;align-items:center;padding:60px 20px;color:#999;text-align:center}.no-activity .v-icon[data-v-3a8f667c]{font-size:48px;margin-bottom:16px;opacity:.5}.no-activity span[data-v-3a8f667c]{font-size:1.1rem;font-weight:500}.activity-section .section-header[data-v-3a8f667c]{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0;border-bottom:none}.activity-section .section-header .section-title[data-v-3a8f667c]{margin:0}.reply-comment[data-v-3a8f667c]{margin-left:32px;border-left:3px solid #e3f2fd;padding-left:16px;background:#fafbfc}.reply-comment.highlighted-comment[data-v-3a8f667c]{background:#fff3e0;border-left-color:#ff9800}.highlighted-comment[data-v-3a8f667c]{background:#fff3e0!important;border-color:#ff9800!important;box-shadow:0 0 0 2px rgba(255,152,0,.2)}.comment-actions[data-v-3a8f667c]{margin-top:8px;padding-left:44px}.comment-actions .reply-btn[data-v-3a8f667c]{font-size:.75rem;min-height:28px;padding:0 12px}.reply-indicator[data-v-3a8f667c]{background:#e3f2fd;border:1px solid #bbdefb;border-radius:8px;padding:12px;margin-bottom:16px}.reply-indicator .reply-header[data-v-3a8f667c]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.reply-indicator .reply-header .reply-text[data-v-3a8f667c]{font-size:.875rem;color:#1976d2;flex:1}.reply-indicator .reply-header .cancel-reply-btn[data-v-3a8f667c]{margin-left:auto}.reply-indicator .reply-preview[data-v-3a8f667c]{font-size:.8rem;color:#666;background:#fff;padding:8px 12px;border-radius:4px;border-left:3px solid #2196f3;max-height:60px;overflow:hidden;position:relative}.reply-indicator .reply-preview[data-v-3a8f667c]:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:20px;background:linear-gradient(transparent,#fff)}.activity-item.is-comment.reply-comment[data-v-3a8f667c]{margin-left:48px;border-left:4px solid #e3f2fd}.activity-item.is-comment.reply-comment.highlighted-comment[data-v-3a8f667c]{border-left-color:#ff9800}.mention-dropdown[data-v-3a8f667c]{position:absolute;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;max-height:200px;overflow-y:auto;min-width:250px}.mention-dropdown-item[data-v-3a8f667c]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;transition:background-color .2s}.mention-dropdown-item.mention-dropdown-item-selected[data-v-3a8f667c],.mention-dropdown-item[data-v-3a8f667c]:hover{background-color:#f5f5f5}.mention-dropdown-item.no-results[data-v-3a8f667c]{color:#999;font-size:.875rem;justify-content:center;cursor:default}.mention-dropdown-item.no-results[data-v-3a8f667c]:hover{background-color:transparent}.mention-user-info[data-v-3a8f667c]{flex:1;min-width:0}.mention-user-name[data-v-3a8f667c]{font-size:.875rem;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-user-email[data-v-3a8f667c]{font-size:.75rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-tag[data-v-3a8f667c]{background-color:#e3f2fd;color:#1976d2;padding:2px 6px;border-radius:4px;margin:0 2px;font-weight:500;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.border-right[data-v-33f8c426]{border-right:1px solid #e0e0e0}.calendar-container[data-v-33f8c426]{max-height:calc(100vh - 250px);overflow-y:auto;overflow-x:hidden}.calendar-container[data-v-33f8c426]::-webkit-scrollbar{width:8px}.calendar-container[data-v-33f8c426]::-webkit-scrollbar-track{background:#f1f1f1}.calendar-container[data-v-33f8c426]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.calendar-container[data-v-33f8c426]::-webkit-scrollbar-thumb:hover{background:#555}.unscheduled-tasks-container[data-v-33f8c426]{height:100%;background-color:#fafafa;overflow:hidden;display:flex;flex-direction:column}.unscheduled-tasks-list[data-v-33f8c426]{flex:1;max-height:calc(100vh - 300px);overflow-y:auto;overflow-x:hidden}.unscheduled-tasks-list[data-v-33f8c426]::-webkit-scrollbar{width:6px}.unscheduled-tasks-list[data-v-33f8c426]::-webkit-scrollbar-track{background:#f1f1f1}.unscheduled-tasks-list[data-v-33f8c426]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.unscheduled-tasks-list[data-v-33f8c426]::-webkit-scrollbar-thumb:hover{background:#555}.unscheduled-task-item[data-v-33f8c426]{background:#fff;border-radius:4px;border-left:4px solid;cursor:move;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.unscheduled-task-item[data-v-33f8c426]:hover{box-shadow:0 2px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.unscheduled-task-item[data-v-33f8c426]:active{opacity:.7;cursor:grabbing}.unscheduled-task-item.task-loading[data-v-33f8c426]{cursor:not-allowed;opacity:.6}.unscheduled-task-item.task-loading[data-v-33f8c426]:hover{box-shadow:0 1px 3px rgba(0,0,0,.1);transform:none}.unscheduled-task-item.task-loading[data-v-33f8c426]:active{cursor:not-allowed}[data-v-33f8c426] .fc{font-family:Roboto,sans-serif}[data-v-33f8c426] .fc .fc-toolbar-title{font-size:1.25rem;font-weight:500}[data-v-33f8c426] .fc .fc-button{background-color:#1976d2;border-color:#1976d2;text-transform:none}[data-v-33f8c426] .fc .fc-button:hover{background-color:#1565c0;border-color:#1565c0}[data-v-33f8c426] .fc .fc-button-primary:disabled{background-color:#e0e0e0;border-color:#e0e0e0}[data-v-33f8c426] .fc .fc-timegrid-slot{height:3em}[data-v-33f8c426] .fc .fc-timegrid-slot-label{font-size:.875rem;color:#666}[data-v-33f8c426] .fc .fc-col-header-cell{background-color:#f5f5f5;font-weight:500;padding:8px 4px}[data-v-33f8c426] .fc .fc-daygrid-day-number{font-size:.875rem;padding:4px}[data-v-33f8c426] .fc .fc-event{border-radius:4px;padding:2px 4px;font-size:.875rem;cursor:pointer;transition:opacity .2s}[data-v-33f8c426] .fc .fc-event:hover{opacity:.85}[data-v-33f8c426] .fc .fc-timegrid-event{border-left-width:3px}[data-v-33f8c426] .fc .event-content{padding:2px;line-height:1.3}[data-v-33f8c426] .fc .event-title{font-weight:500;cursor:default;line-height:1.2}[data-v-33f8c426] .fc .event-time{font-size:.75rem;font-weight:600;margin-bottom:2px}[data-v-33f8c426] .fc .event-assignees,[data-v-33f8c426] .fc .event-due-date,[data-v-33f8c426] .fc .event-status{font-size:.7rem;line-height:1.2}[data-v-33f8c426] .fc .task-checkbox{appearance:auto;-webkit-appearance:checkbox;-moz-appearance:checkbox;width:14px;height:14px}[data-v-33f8c426] .fc .task-checkbox:hover{transform:scale(1.1)}[data-v-33f8c426] .fc .event-completed{opacity:.6;text-decoration:line-through}[data-v-33f8c426] .fc .event-overdue{border-left-color:#d32f2f!important;border-left-width:4px!important}[data-v-33f8c426] .fc .event-recurring{position:relative}[data-v-33f8c426] .fc .event-recurring:before{content:"";position:absolute;top:2px;right:2px;width:8px;height:8px;background:hsla(0,0%,100%,.8);border-radius:50%;border:1px solid rgba(0,0,0,.2)}[data-v-33f8c426] .fc .event-ghost{opacity:.7!important;border-style:dashed!important;border-width:2px!important}[data-v-33f8c426] .fc .event-ghost:hover{opacity:.7!important;transform:none!important;cursor:default!important}[data-v-33f8c426] .fc .fc-timegrid-now-indicator-line{border-color:#f44336;border-width:2px}[data-v-33f8c426] .fc .fc-timegrid-now-indicator-arrow{border-color:#f44336}[data-v-33f8c426] .fc .fc-day-sat,[data-v-33f8c426] .fc .fc-day-sun{background-color:#fafafa}[data-v-33f8c426] .fc .fc-timegrid-more-link{background-color:#1976d2;color:#fff;border-radius:3px;padding:2px 4px;font-size:.7rem;font-weight:500;text-align:center;cursor:pointer;transition:background-color .2s}[data-v-33f8c426] .fc .fc-timegrid-more-link:hover{background-color:#1565c0}[data-v-33f8c426] .fc .fc-popover{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e0e0e0}[data-v-33f8c426] .fc .fc-popover .fc-popover-header{background-color:#1976d2;color:#fff;padding:8px 12px;border-radius:8px 8px 0 0;font-weight:500}[data-v-33f8c426] .fc .fc-popover .fc-popover-close{color:#fff;opacity:.8;cursor:pointer}[data-v-33f8c426] .fc .fc-popover .fc-popover-close:hover{opacity:1}[data-v-33f8c426] .fc .fc-popover .fc-popover-body{padding:8px;max-height:300px;overflow-y:auto}.gap-2[data-v-33f8c426]{gap:8px}.custom-menu[data-v-ab1f7856]{background-color:#fff!important;border-radius:8px;padding:10px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.tight-checkbox[data-v-ab1f7856]{padding:0!important;margin:0!important;min-height:30px}.v-checkbox[data-v-ab1f7856]{margin:0!important;padding:2px 5px!important}.custom-checkbox-text[data-v-ab1f7856]{font-size:.9rem;font-weight:900;color:#333;text-transform:uppercase}.task-view-toggle[data-v-ab1f7856]{padding:16px;border-top:1px solid #e0e0e0;background-color:#fafbfc}.task-view-toggle .v-btn-toggle[data-v-ab1f7856]{border-radius:6px;overflow:hidden}.task-view-toggle .v-btn-toggle .v-btn[data-v-ab1f7856]{font-weight:500;text-transform:none;padding:8px 16px}.task-view-toggle .v-btn-toggle .v-btn[data-v-ab1f7856]:not(.v-btn--active){background-color:#fff;color:#666}.task-view-toggle .v-btn-toggle .v-btn.v-btn--active[data-v-ab1f7856]{background-color:#1976d2;color:#fff}.task-view-toggle .v-btn-toggle .v-btn .v-icon[data-v-ab1f7856]{margin-right:4px}.view-mode-toggle[data-v-ab1f7856]{border:2px solid #e0e0e0}.view-mode-toggle .v-btn[data-v-ab1f7856]{font-size:1rem;min-width:140px;transition:all .3s ease}.view-mode-toggle .v-btn[data-v-ab1f7856]:not(.v-btn--active){background-color:#fff;color:#666}.view-mode-toggle .v-btn[data-v-ab1f7856]:not(.v-btn--active):hover{background-color:#f5f5f5}.view-mode-toggle .v-btn.v-btn--active[data-v-ab1f7856]{background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;box-shadow:0 2px 8px rgba(25,118,210,.3)}.view-mode-toggle .v-btn.v-btn--active .v-icon[data-v-ab1f7856]{animation:pulse-ab1f7856 .5s ease}.view-mode-toggle .v-btn .v-icon[data-v-ab1f7856]{font-size:22px}@keyframes pulse-ab1f7856{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.gap-3[data-v-ab1f7856]{gap:12px}.stats-card[data-v-ab1f7856]{border-radius:12px;transition:all .2s ease;min-height:90px;position:relative}.stats-card[data-v-ab1f7856]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.stats-card .text-xs[data-v-ab1f7856]{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);white-space:nowrap}.gap-2[data-v-ab1f7856]{gap:8px}.text-xs[data-v-ab1f7856]{font-size:.65rem!important;line-height:1.1}.task-controls[data-v-ab1f7856]{background-color:#f8f9fa;border-radius:8px;padding:16px;border:1px solid #e9ecef}.gap-2[data-v-ab1f7856]{gap:8px!important}@media(max-width:768px){.task-controls .d-flex[data-v-ab1f7856]{flex-direction:column}.task-controls .d-flex>[data-v-ab1f7856]{width:100%!important;max-width:none!important;min-width:auto!important}}.fade-enter-active[data-v-ab1f7856],.fade-leave-active[data-v-ab1f7856]{transition:opacity .15s ease}.fade-enter-from[data-v-ab1f7856],.fade-leave-to[data-v-ab1f7856]{opacity:0}.fade-enter-to[data-v-ab1f7856],.fade-leave-from[data-v-ab1f7856]{opacity:1}.overview-header .filter-card[data-v-58c4e24a]{border-radius:8px}.teams-container .team-section .team-panel[data-v-58c4e24a]{border-radius:12px;overflow:hidden}.teams-container .team-section .team-panel .team-header[data-v-58c4e24a]{background-color:#f8f9fa;padding:16px 20px}.teams-container .team-section .team-panel .team-header .team-stats[data-v-58c4e24a]{text-align:right;min-width:60px}.teams-container .team-section .team-panel .team-content[data-v-58c4e24a]{padding:0}.v-card[data-v-58c4e24a]{transition:all .3s ease}.v-card[data-v-58c4e24a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.filter-card .v-select .v-chip[data-v-58c4e24a],.filter-card .v-text-field .v-chip[data-v-58c4e24a]{background-color:#e3f2fd!important;color:#1976d2!important;font-weight:500}@media(max-width:768px){.overview-header .d-flex.justify-space-between[data-v-58c4e24a]{flex-direction:column;align-items:flex-start}.overview-header .d-flex.justify-space-between .v-btn[data-v-58c4e24a]{margin-top:16px;align-self:stretch}.team-header .d-flex.justify-space-between[data-v-58c4e24a]{flex-direction:column;align-items:flex-start}.team-header .d-flex.justify-space-between .d-flex.align-center[data-v-58c4e24a]:last-child{margin-top:12px;width:100%;justify-content:space-between}}.access-label[data-v-7d586503]{color:#669e53;background-color:#e6f3e2;font-size:12px;border:1px solid #669e53;border-radius:4px;padding:3px 5px;margin-right:5px;margin-bottom:3px}.tooltip[data-v-7d586503]{position:relative;display:inline-block}.tooltip .tooltiptext[data-v-7d586503]{visibility:hidden;width:200px;background-color:#fff;color:#000;text-align:left;padding:5px 0;border-radius:6px;max-height:200px;overflow-y:scroll;position:fixed;z-index:10}.tooltip:hover .tooltiptext[data-v-7d586503]{visibility:visible}[data-v-7d586503] ::-webkit-scrollbar{width:10px}[data-v-7d586503] ::-webkit-scrollbar-thumb{border-radius:2px;background-color:#a5a5a5;color:#a5a5a5;-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}.v-virtual-scroll[data-v-7d586503]::-webkit-scrollbar{width:8px}.v-virtual-scroll[data-v-7d586503]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px}.v-virtual-scroll[data-v-7d586503]::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:4px}.v-virtual-scroll[data-v-7d586503]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.1)}.v-list-item[data-v-7d586503]{overflow-y:auto!important;max-height:350px}.skill-chip[data-v-4b1c99d7]{background-color:#e3f2fd!important;color:#1976d2!important}.stats-card[data-v-4b1c99d7]{border-radius:8px;transition:all .2s ease}.stats-card[data-v-4b1c99d7]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.task-section-wrapper[data-v-4b1c99d7]{border-radius:12px;padding:16px;margin-bottom:8px}.task-section-wrapper.active-section[data-v-4b1c99d7]{background-color:#e8f5e8;border:1px solid #c8e6c9}.task-section-wrapper.in-progress-section[data-v-4b1c99d7]{background-color:#fff3e0;border:1px solid #ffb74d}.task-section-wrapper.backlog-section[data-v-4b1c99d7]{background-color:#fff3e0;border:1px solid #ffcc02}.task-section-wrapper.pending-section[data-v-4b1c99d7]{background-color:#e3f2fd;border:1px solid #90caf9}.task-section-wrapper.completed-section[data-v-4b1c99d7]{background-color:#f1f8e9;border:1px solid #a5d6a7}.task-item-wrapper .task-content[data-v-4b1c99d7]{background-color:#fff;border-radius:8px;border:1px solid #e0e0e0;transition:all .2s ease}.task-item-wrapper .task-content[data-v-4b1c99d7]:hover{border-color:#1976d2;box-shadow:0 2px 8px rgba(25,118,210,.1)}.task-list-container .task-item-wrapper[data-v-4b1c99d7]:last-child{margin-bottom:0!important}.filter-card[data-v-ec86d130],.search-card[data-v-ec86d130]{border-radius:8px}.filter-card .v-card__title[data-v-ec86d130]{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0}.filter-card .filter-chips .v-chip[data-v-ec86d130]{margin:2px 4px 2px 0;transition:all .2s ease;border-radius:16px}.filter-card .filter-chips .v-chip[data-v-ec86d130]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.filter-card .filter-chips .v-chip.v-chip--active[data-v-ec86d130]{transform:scale(1.05)}.filter-card .filter-chips .v-chip-group[data-v-ec86d130]{display:flex;flex-wrap:wrap;gap:4px}.group-indicator[data-v-ec86d130]{width:4px;height:32px;background:linear-gradient(180deg,#1976d2,#42a5f5);border-radius:2px}.user-card[data-v-ec86d130]{border-radius:12px;transition:all .3s ease;cursor:pointer;height:100%;position:relative}.user-card[data-v-ec86d130]:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)!important}.user-card:hover .edit-btn[data-v-ec86d130]{opacity:1}.edit-btn[data-v-ec86d130]{opacity:.7;transition:opacity .2s ease}.edit-btn[data-v-ec86d130]:hover{opacity:1!important;background-color:rgba(0,0,0,.05)}.skill-chip[data-v-ec86d130]{background-color:#e3f2fd!important;color:#1976d2!important;font-weight:500;font-size:11px}.more-chip[data-v-ec86d130]{background-color:#f5f5f5!important;color:#757575!important;font-weight:500;font-size:11px}.team-info[data-v-ec86d130]{padding-top:12px;border-top:1px solid #e0e0e0}.v-dialog .v-card[data-v-ec86d130]{border-radius:12px}.delete-user-card .v-card-title[data-v-ec86d130]{font-size:32px;font-weight:700}.delete-user-card .delete-user-message[data-v-ec86d130]{font-size:18px;color:rgba(0,0,0,.75)}.delete-user-card .delete-user-name[data-v-ec86d130]{font-size:20px;font-weight:700}.delete-user-card .delete-user-caption[data-v-ec86d130]{font-size:14px}.access-label[data-v-2cea8721]{color:#669e53;background-color:#e6f3e2;font-size:12px;border:1px solid #669e53;border-radius:4px;padding:3px 5px;margin-right:5px}.v-virtual-scroll[data-v-2cea8721]::-webkit-scrollbar{width:8px}.v-virtual-scroll[data-v-2cea8721]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px}.v-virtual-scroll[data-v-2cea8721]::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:4px}.v-virtual-scroll[data-v-2cea8721]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.1)}.v-list-item[data-v-2cea8721]{overflow-y:auto!important;max-height:350px}.custom-list-item[data-v-2cea8721]{min-height:80px;display:flex;align-items:center}.fixed-avatar[data-v-2cea8721]{width:70px;min-width:70px}.fixed-content[data-v-2cea8721]{width:50vw}.fixed-action[data-v-2cea8721]{width:250px;min-width:250px;max-width:250px;text-align:right}.v-card[data-v-b1928742]{border-radius:12px}.v-card .v-card-title[data-v-b1928742]{background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.v-card .v-card-text[data-v-b1928742]{max-height:70vh;overflow-y:auto}.v-form .v-autocomplete .v-input__control .v-input__slot[data-v-b1928742],.v-form .v-select .v-input__control .v-input__slot[data-v-b1928742],.v-form .v-text-field .v-input__control .v-input__slot[data-v-b1928742],.v-form .v-textarea .v-input__control .v-input__slot[data-v-b1928742],.v-time-picker[data-v-b1928742]{border-radius:8px}.v-chip[data-v-b1928742]{border-radius:16px;font-weight:500}.v-chip .v-avatar[data-v-b1928742]{font-size:.75rem;font-weight:600}[data-v-b1928742] .wysiwyg-editor{border:1px solid #ccc;border-radius:8px;min-height:120px}@media(max-width:768px){.v-dialog .v-card[data-v-b1928742]{margin:12px;max-width:calc(100% - 24px)!important}.v-dialog .v-card .v-card-text[data-v-b1928742]{max-height:60vh}}.meetings-list .meeting-item[data-v-5b635eab]{border-radius:12px;transition:all .2s ease;cursor:pointer}.meetings-list .meeting-item[data-v-5b635eab]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.meetings-list .meeting-item .meeting-info .text-h6[data-v-5b635eab]{color:#1a1a1a;line-height:1.2}.meetings-list .meeting-item .creator-info[data-v-5b635eab]{min-width:120px}.empty-state[data-v-5b635eab]{padding:60px 20px}.meeting-section .section-header[data-v-5b635eab]{padding:12px 0;border-bottom:2px solid #e0e0e0}.meeting-section .section-header .text-h6[data-v-5b635eab]{color:#1a1a1a}.meeting-section .meetings-scroll-container[data-v-5b635eab]{max-height:400px;overflow-y:auto;padding-right:4px}.meeting-section .meetings-scroll-container[data-v-5b635eab]::-webkit-scrollbar{width:6px}.meeting-section .meetings-scroll-container[data-v-5b635eab]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.meeting-section .meetings-scroll-container[data-v-5b635eab]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.meeting-section .meetings-scroll-container[data-v-5b635eab]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.v-dialog .v-card[data-v-5b635eab]{border-radius:12px}.v-dialog .v-card .v-card-title[data-v-5b635eab]{padding-bottom:8px;border-bottom:1px solid #e0e0e0}.v-dialog .v-card .v-card-text[data-v-5b635eab]{padding-top:20px}.v-form .v-select .v-input__control .v-input__slot[data-v-5b635eab],.v-form .v-text-field .v-input__control .v-input__slot[data-v-5b635eab]{border-radius:8px}.v-card[data-v-5bf33d0a]{border-radius:12px}.v-card .v-card-title[data-v-5bf33d0a]{background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.v-card .v-card-text[data-v-5bf33d0a]{max-height:70vh;overflow-y:auto}.v-form .v-autocomplete .v-input__control .v-input__slot[data-v-5bf33d0a],.v-form .v-select .v-input__control .v-input__slot[data-v-5bf33d0a],.v-form .v-text-field .v-input__control .v-input__slot[data-v-5bf33d0a],.v-form .v-textarea .v-input__control .v-input__slot[data-v-5bf33d0a],.v-time-picker[data-v-5bf33d0a]{border-radius:8px}.v-chip[data-v-5bf33d0a]{border-radius:16px;font-weight:500}.v-chip .v-avatar[data-v-5bf33d0a]{font-size:.75rem;font-weight:600}[data-v-5bf33d0a] .wysiwyg-editor{border:1px solid #ccc;border-radius:8px;min-height:120px}@media(max-width:768px){.v-dialog .v-card[data-v-5bf33d0a]{margin:12px;max-width:calc(100% - 24px)!important}.v-dialog .v-card .v-card-text[data-v-5bf33d0a]{max-height:60vh}}.meeting-header-card[data-v-2e083f8c]{border-radius:12px}.meeting-header-card .meeting-meta[data-v-2e083f8c]{gap:8px}.meeting-header-card .meeting-meta .meeting-date[data-v-2e083f8c],.meeting-header-card .meeting-meta .meeting-duration[data-v-2e083f8c]{display:flex;align-items:center}.meeting-header-card .attendees-section .attendee-chip[data-v-2e083f8c]{font-weight:500;border-radius:20px}.meeting-header-card .attendees-section .attendee-chip .v-avatar[data-v-2e083f8c]{font-size:.75rem;font-weight:600}.meeting-header-card .attendees-section .no-attendees[data-v-2e083f8c]{padding:16px;background-color:#f5f5f5;border-radius:8px;text-align:center}.meeting-header-card .attendees-section .assignee-select.chip-select .v-select__selections .v-chip[data-v-2e083f8c]{margin:2px;border-radius:16px;height:auto;padding:2px 8px}.meeting-header-card .attendees-section .assignee-select.chip-select .v-select__selections .v-chip .v-avatar[data-v-2e083f8c]{margin-left:0!important;margin-right:6px}.meeting-header-card .attendees-section .assignee-select.chip-select .v-select__selections .v-chip .assignee-initials[data-v-2e083f8c]{font-size:10px;font-weight:600;line-height:1}.meeting-header-card .attendees-section .user-role-info .role-position[data-v-2e083f8c]{font-size:12px;color:#666;margin-right:8px}.meeting-header-card .attendees-section .user-role-info .user-email[data-v-2e083f8c]{font-size:11px;color:#999}.meeting-header-card .agenda-content[data-v-2e083f8c]{padding:16px;background-color:#f9f9f9;border-radius:8px;border-left:4px solid #1976d2}.meeting-header-card .agenda-content[data-v-2e083f8c] h1,.meeting-header-card .agenda-content[data-v-2e083f8c] h2,.meeting-header-card .agenda-content[data-v-2e083f8c] h3,.meeting-header-card .agenda-content[data-v-2e083f8c] h4,.meeting-header-card .agenda-content[data-v-2e083f8c] h5,.meeting-header-card .agenda-content[data-v-2e083f8c] h6{margin-top:0;margin-bottom:8px}.meeting-header-card .agenda-content[data-v-2e083f8c] p{margin-bottom:8px}.meeting-header-card .agenda-content[data-v-2e083f8c] p:last-child{margin-bottom:0}.meeting-header-card .agenda-content[data-v-2e083f8c] ol,.meeting-header-card .agenda-content[data-v-2e083f8c] ul{margin-bottom:8px;padding-left:20px}.meeting-header-card .meeting-attachments .attachment-card[data-v-2e083f8c]{transition:all .2s ease;border-radius:8px}.meeting-header-card .meeting-attachments .attachment-card[data-v-2e083f8c]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px)}.meeting-header-card .meeting-attachments .attachment-card .v-btn[data-v-2e083f8c]{text-transform:none;font-weight:500}.meeting-tasks-card[data-v-2e083f8c]{border-radius:12px}.meeting-tasks-card .meeting-tasks-header[data-v-2e083f8c]{border-bottom:1px solid #e0e0e0}.meeting-tasks-card .meeting-tasks-header .task-filters[data-v-2e083f8c]{gap:12px}.meeting-tasks-card .meeting-tasks-header .task-filters .user-filter .v-select__selections .v-chip[data-v-2e083f8c]{font-weight:500}.meeting-tasks-card .empty-tasks .v-icon[data-v-2e083f8c]{opacity:.6}@media(max-width:768px){.meeting-header-card .d-flex.justify-space-between[data-v-2e083f8c]{flex-direction:column;align-items:flex-start}.meeting-header-card .d-flex.justify-space-between .v-btn[data-v-2e083f8c]{margin-top:16px;align-self:stretch}.meeting-header-card .meeting-meta[data-v-2e083f8c]{flex-direction:column;align-items:flex-start}.meeting-tasks-header .task-filters[data-v-2e083f8c]{flex-direction:column;align-items:stretch;width:100%}.meeting-tasks-header .task-filters .user-filter[data-v-2e083f8c]{max-width:none!important;margin-bottom:12px}}.v-card-title[data-v-14a3942d]{background-color:#f5f5f5}label[data-v-14a3942d]{color:#333}.stat-card[data-v-6dce8720]{border-radius:12px;border:1px solid #e0e0e0;background:#fff}.stat-label[data-v-6dce8720]{font-size:14px;color:#666;margin-bottom:8px}.stat-value[data-v-6dce8720]{font-size:32px;font-weight:700;color:#1a1a1a}.stat-icon[data-v-6dce8720]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center}.primary-icon[data-v-6dce8720]{background-color:#e3f2fd}.success-icon[data-v-6dce8720]{background-color:#f3e5f5}.error-icon[data-v-6dce8720]{background-color:#ffebee}.bottlenecks-card[data-v-6dce8720]{border-radius:12px;border:1px solid #ffcdd2;background:#ffebee}.bottlenecks-header[data-v-6dce8720]{background-color:#ffebee;color:#c62828;font-weight:600}.bottlenecks-content[data-v-6dce8720]{padding-top:0}.bottlenecks-scrollable[data-v-6dce8720]{max-height:400px;overflow-y:auto}.bottleneck-item[data-v-6dce8720]{display:flex;justify-content:space-between;align-items:center;padding:16px;margin-bottom:8px;background:#fff;border-radius:8px}.bottleneck-item[data-v-6dce8720]:last-child{margin-bottom:0}.bottleneck-info[data-v-6dce8720]{flex-grow:1}.bottleneck-title[data-v-6dce8720]{font-weight:600;font-size:15px;color:#1a1a1a;margin-bottom:4px}.bottleneck-meta[data-v-6dce8720]{font-size:13px;color:#666;display:flex;align-items:center}.company-name-text[data-v-6dce8720]{font-weight:500;color:#1976d2}.section-header[data-v-6dce8720]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-6dce8720]{font-size:20px;font-weight:600;color:#1a1a1a}.search-field[data-v-6dce8720]{max-width:300px}.company-card[data-v-6dce8720]{border-radius:12px;border:1px solid #e0e0e0;background:#fff;transition:all .2s ease;cursor:pointer;height:100%}.company-card[data-v-6dce8720]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.company-icon[data-v-6dce8720]{width:48px;height:48px;background-color:#e3f2fd;border-radius:8px;display:flex;align-items:center;justify-content:center}.company-name[data-v-6dce8720]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.company-description[data-v-6dce8720]{font-size:13px;color:#666;line-height:1.5}.company-stats[data-v-6dce8720]{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-top:12px;padding-bottom:12px}.stats-label[data-v-6dce8720]{font-size:12px;color:#666;display:flex;align-items:center}.stats-value[data-v-6dce8720]{font-size:14px;font-weight:600;color:#1a1a1a}.progress-date[data-v-6dce8720]{font-size:11px;color:#666;display:flex;align-items:center;gap:4px}.team-members[data-v-6dce8720]{padding-top:12px}.team-label[data-v-6dce8720]{font-size:12px;color:#666;display:flex;align-items:center}.team-avatars[data-v-6dce8720]{display:flex;flex-wrap:wrap;gap:4px}.more-members[data-v-6dce8720]{background-color:#e0e0e0!important}.v-card-title[data-v-de741aae]{background-color:#f5f5f5}label[data-v-de741aae]{color:#333}.v-card-title[data-v-1967abd0]{border-bottom:1px solid #e0e0e0}label[data-v-1967abd0]{color:#333}.v-card-title[data-v-6f79df66]{background-color:#f5f5f5}label[data-v-6f79df66]{color:#333}.v-card-title[data-v-4e95d6ab]{background-color:#f5f5f5}label[data-v-4e95d6ab]{color:#333}.resource-card[data-v-692719b2]{position:relative;border-radius:12px;transition:all .3s ease;height:100%;display:flex;flex-direction:column;overflow:hidden}.resource-card .v-card__text[data-v-692719b2]{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:16px!important}.resource-card[data-v-692719b2]:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.pinned-card[data-v-692719b2]{border-color:#ffc107;background:linear-gradient(135deg,#fff8e1,#fff)}.pin-indicator[data-v-692719b2]{position:absolute;top:8px;right:8px;z-index:1;background:rgba(255,193,7,.1);border-radius:50%;padding:4px}.resource-title[data-v-692719b2]{line-height:1.3;max-width:180px;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.resource-description[data-v-692719b2]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:2.8em;word-break:break-word}.tag-chip[data-v-692719b2]{margin:2px;font-size:10px;height:20px}.pin-btn[data-v-692719b2]{transition:all .2s ease}.pin-btn[data-v-692719b2]:hover{background-color:rgba(255,193,7,.1)}.download-btn[data-v-692719b2]{border-radius:6px}.delete-btn[data-v-692719b2],.download-btn[data-v-692719b2],.view-btn[data-v-692719b2]{text-transform:none;font-weight:500;min-width:auto!important;padding:0 8px!important;height:24px!important}.delete-btn[data-v-692719b2]{transition:all .2s ease}.delete-btn[data-v-692719b2]:hover{background-color:rgba(244,67,54,.1)}.edit-btn[data-v-692719b2]{text-transform:none;font-weight:500;transition:all .2s ease;min-width:auto!important;padding:0 8px!important;height:24px!important}.edit-btn[data-v-692719b2]:hover{background-color:rgba(255,152,0,.1)}.action-buttons[data-v-692719b2]{gap:4px}.action-buttons .v-btn[data-v-692719b2]{font-size:10px!important}.gap-1>[data-v-692719b2]{margin-right:4px;margin-bottom:4px}.gap-2>[data-v-692719b2]{margin-right:8px}.gap-2>[data-v-692719b2]:last-child{margin-right:0}@media (max-width:600px){.resource-title[data-v-692719b2]{font-size:14px;max-width:140px}.resource-description[data-v-692719b2]{font-size:12px}.download-btn[data-v-692719b2],.view-btn[data-v-692719b2]{font-size:9px!important;padding:0 6px!important;height:22px!important}.delete-btn[data-v-692719b2],.edit-btn[data-v-692719b2]{font-size:9px!important;padding:0 4px!important;height:22px!important}.action-buttons[data-v-692719b2]{gap:2px;flex-wrap:wrap;justify-content:flex-end}.v-card-text[data-v-692719b2]{padding:12px!important}}@media (max-width:400px){.resource-title[data-v-692719b2]{max-width:120px;font-size:13px}.action-buttons .v-btn .v-btn__content[data-v-692719b2]{font-size:8px!important}}.file-input[data-v-33d12b76] .v-file-input__text{color:rgba(0,0,0,.87)}.file-info-card[data-v-33d12b76]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border:1px dashed #1976d2}.file-info-card[data-v-33d12b76]:hover{box-shadow:0 4px 12px rgba(25,118,210,.15)}.mode-toggle[data-v-33d12b76]{width:100%;background-color:#f5f5f5;border-radius:8px;padding:4px}.mode-btn[data-v-33d12b76]{flex:1;text-transform:none;font-weight:500;border-radius:6px!important;margin:0 2px}.mode-btn.active-mode[data-v-33d12b76]{background-color:#1976d2!important;color:#fff!important;box-shadow:0 2px 4px rgba(25,118,210,.3)}.v-progress-linear[data-v-33d12b76]{border-radius:4px}.v-combobox[data-v-33d12b76],.v-file-input[data-v-33d12b76],.v-select[data-v-33d12b76],.v-text-field[data-v-33d12b76],.v-textarea[data-v-33d12b76]{margin-bottom:8px}.v-dialog>.v-card>.v-card__title[data-v-33d12b76]{border-radius:4px 4px 0 0}.v-chip[data-v-33d12b76]{max-width:200px}@media (max-width:600px){.v-dialog[data-v-33d12b76]{margin:16px}.file-info-card .text-caption[data-v-33d12b76]{font-size:10px}}.file-info-card[data-v-0e241244]{background-color:#f8f9fa;border:1px dashed #dee2e6}.tag-chip[data-v-0e241244]{margin:2px}.resource-type-chip[data-v-0e241244]{font-weight:600;font-size:12px}.v-select--outlined[data-v-0e241244] .v-input__slot,.v-text-field--outlined[data-v-0e241244] .v-input__slot,.v-textarea--outlined[data-v-0e241244] .v-input__slot{border-radius:8px}.view-company-container[data-v-734cfab8]{padding:20px 24px;background-color:#f8f9fa;min-height:100vh}.header-section[data-v-734cfab8]{margin-bottom:32px}.back-btn[data-v-734cfab8]{margin-bottom:16px;text-transform:none;font-weight:500;color:#1976d2}.company-header[data-v-734cfab8]{display:flex;justify-content:space-between;align-items:flex-start;background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.company-info .d-flex[data-v-734cfab8]{align-items:center;margin-bottom:8px}.company-icon[data-v-734cfab8]{font-size:32px!important;color:#1976d2}.company-name[data-v-734cfab8]{font-size:28px;font-weight:700;color:#1a1a1a;margin:0}.status-chip[data-v-734cfab8]{margin-left:16px;font-weight:600;font-size:12px;height:24px}.status-active[data-v-734cfab8]{background-color:#e8f5e8!important;color:#2e7d32!important}.company-description[data-v-734cfab8]{color:#666;font-size:14px;margin:0}.edit-btn[data-v-734cfab8]{text-transform:none;font-weight:500}.stats-section[data-v-734cfab8]{margin-bottom:32px}.stats-grid[data-v-734cfab8]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card[data-v-734cfab8]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.stat-content[data-v-734cfab8]{display:flex;flex-direction:column;align-items:flex-start}.stat-icon[data-v-734cfab8]{font-size:24px!important;margin-bottom:8px}.stat-label[data-v-734cfab8]{font-size:14px;color:#6b7280;margin-bottom:4px}.stat-value[data-v-734cfab8]{font-size:28px;font-weight:700;color:#1a1a1a}.tabs-section[data-v-734cfab8]{margin-bottom:32px}.custom-tabs[data-v-734cfab8]{display:flex;background:#fff;border-radius:12px;padding:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.tab-item[data-v-734cfab8]{padding:12px 24px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.tab-item.active[data-v-734cfab8]{background-color:#f3f4f6;color:#1a1a1a;font-weight:600}.tab-item.disabled[data-v-734cfab8]{color:#9ca3af;cursor:not-allowed}.tab-item[data-v-734cfab8]:not(.disabled){cursor:pointer}.tab-item[data-v-734cfab8]:not(.disabled):hover:not(.active){background-color:#e5e7eb}.content-section[data-v-734cfab8]{margin-bottom:32px}.content-grid[data-v-734cfab8]{display:grid;grid-template-columns:1fr 400px;gap:32px}.goals-section[data-v-734cfab8]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.section-header[data-v-734cfab8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section-title[data-v-734cfab8]{font-size:18px;font-weight:700;color:#1a1a1a;margin:0}.add-btn[data-v-734cfab8]{text-transform:none;font-weight:500;height:32px}.goal-card[data-v-734cfab8]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-bottom:16px;cursor:pointer;transition:all .2s ease}.goal-card[data-v-734cfab8]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.goal-card[data-v-734cfab8]:last-child{margin-bottom:0}.goal-header[data-v-734cfab8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.goal-title[data-v-734cfab8]{font-size:16px;font-weight:600;color:#1a1a1a;margin:0;flex:1;margin-right:16px}.goal-status-chip[data-v-734cfab8]{font-weight:600;font-size:11px;height:20px;min-width:60px}.goal-status-active[data-v-734cfab8]{background-color:#e8f5e8!important;color:#2e7d32!important}.goal-description[data-v-734cfab8]{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 16px 0}.progress-section[data-v-734cfab8]{margin-bottom:16px}.progress-header[data-v-734cfab8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.progress-label[data-v-734cfab8]{font-size:12px;color:#6b7280}.progress-percentage[data-v-734cfab8]{font-size:12px;font-weight:600;color:#1a1a1a}.progress-bar[data-v-734cfab8]{width:100%;height:8px;background-color:#f3f4f6;border-radius:4px;overflow:hidden}.progress-fill[data-v-734cfab8]{height:100%;background-color:#3b82f6;border-radius:4px;transition:width .3s ease}.goal-footer[data-v-734cfab8]{display:flex;justify-content:space-between;align-items:center}.milestone-info[data-v-734cfab8]{display:flex;align-items:center;color:#6b7280;font-size:12px}.milestone-icon[data-v-734cfab8]{margin-right:4px}.milestone-text[data-v-734cfab8]{margin-right:8px}.milestone-date[data-v-734cfab8]{font-weight:500}.team-info[data-v-734cfab8]{display:flex;align-items:center}.team-label[data-v-734cfab8]{font-size:12px;color:#6b7280;margin-right:8px}.team-avatars[data-v-734cfab8]{display:flex;gap:4px}.team-avatar[data-v-734cfab8]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:600}.milestones-section[data-v-734cfab8]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.milestones-empty[data-v-734cfab8]{text-align:center;padding:32px 16px}.milestones-empty-text[data-v-734cfab8]{color:#6b7280;font-size:14px;margin:0}.empty-state[data-v-734cfab8]{text-align:center;padding:48px 24px}.empty-title[data-v-734cfab8]{font-size:18px;font-weight:600;color:#6b7280;margin:16px 0 8px 0}.empty-description[data-v-734cfab8]{color:#9ca3af;font-size:14px;margin:0 0 24px 0}.empty-action-btn[data-v-734cfab8]{text-transform:none;font-weight:500}.bottlenecks-section[data-v-734cfab8]{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-top:32px}.bottlenecks-header[data-v-734cfab8]{display:flex;align-items:center;padding:16px 24px;border-bottom:1px solid #fecaca;background:#fef2f2;border-radius:12px 12px 0 0}.bottlenecks-icon[data-v-734cfab8]{color:#dc2626;margin-right:8px;font-size:20px!important}.bottlenecks-title[data-v-734cfab8]{color:#dc2626;font-weight:600;font-size:14px}.bottlenecks-content[data-v-734cfab8]{padding:0}.bottleneck-item[data-v-734cfab8]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;margin:8px;border-radius:8px}.bottleneck-info[data-v-734cfab8]{flex:1}.bottleneck-name[data-v-734cfab8]{font-weight:600;font-size:14px;color:#1a1a1a;margin-bottom:4px}.bottleneck-meta[data-v-734cfab8]{display:flex;align-items:center;font-size:12px;color:#6b7280}.meta-icon[data-v-734cfab8]{margin-right:4px;margin-left:12px}.meta-icon[data-v-734cfab8]:first-child{margin-left:0}.assignee-text[data-v-734cfab8],.date-text[data-v-734cfab8]{margin-right:8px}.overdue-badge[data-v-734cfab8]{color:#dc2626;font-weight:500}.bottleneck-status[data-v-734cfab8]{margin-left:16px}.status-badge[data-v-734cfab8]{background-color:#dbeafe;color:#1d4ed8;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.members-tab-content[data-v-734cfab8]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.members-header[data-v-734cfab8]{display:flex;justify-content:space-between;align-items:center}.members-grid[data-v-734cfab8]{display:grid;gap:16px}.member-card[data-v-734cfab8]{display:flex;align-items:center;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s ease;cursor:pointer}.member-card[data-v-734cfab8]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.member-avatar[data-v-734cfab8]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:600;margin-right:16px;flex-shrink:0}.member-info[data-v-734cfab8]{flex:1}.member-name[data-v-734cfab8]{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 4px 0}.member-role[data-v-734cfab8]{font-size:14px;color:#666;margin:0 0 8px 0}.member-meta[data-v-734cfab8]{display:flex;align-items:center;gap:16px}.meta-item[data-v-734cfab8]{display:flex;align-items:center;font-size:13px;color:#666}.member-stats[data-v-734cfab8]{display:flex;align-items:center;gap:16px;margin-right:24px}.stat-item[data-v-734cfab8]{text-align:center}.stat-number[data-v-734cfab8]{font-size:20px;font-weight:700;color:#1a1a1a}.stat-label[data-v-734cfab8]{font-size:12px;color:#666;margin-top:2px}.stat-divider[data-v-734cfab8]{width:1px;height:40px;background-color:#e5e7eb}.member-visibility[data-v-734cfab8]{opacity:0;transition:opacity .2s ease}.member-card:hover .member-visibility[data-v-734cfab8]{opacity:1}.member-remove[data-v-734cfab8]{opacity:0;transition:opacity .2s ease}.member-card:hover .member-remove[data-v-734cfab8]{opacity:1}.resources-tab-content[data-v-734cfab8]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.resources-grid[data-v-734cfab8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}@media (max-width:1024px){.content-grid[data-v-734cfab8]{grid-template-columns:1fr;gap:24px}.stats-grid[data-v-734cfab8]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.stats-grid[data-v-734cfab8]{grid-template-columns:1fr}.company-header[data-v-734cfab8]{flex-direction:column;align-items:flex-start;gap:16px}.custom-tabs[data-v-734cfab8]{flex-direction:column}}.user-list-item[data-v-d56e0928]{cursor:pointer;height:50px}.notification-bubble[data-v-d56e0928]{position:absolute;top:15px;right:10px;background-color:red;color:#fff;border-radius:50%;padding:5px 5px;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px}.unread[data-v-d56e0928]{font-weight:600}.selected-item[data-v-d56e0928]{background-color:#f0f0f0}.sent-message[data-v-a326a8d8]{text-align:right;background-color:#ecf3fe;margin-left:auto}.received-message[data-v-a326a8d8],.sent-message[data-v-a326a8d8]{max-width:-moz-fit-content!important;max-width:fit-content!important;margin-top:5px;padding-left:10px;padding-right:10px;border-radius:10px}.received-message[data-v-a326a8d8]{text-align:left;background-color:#f2f2f2;margin-right:auto}.received-message .v-list-item-content[data-v-a326a8d8],.sent-message .v-list-item-content[data-v-a326a8d8]{display:inline-block;padding:10px;border-radius:10px;margin:5px 0}.zigzag-line-container[data-v-a326a8d8]{display:flex;justify-content:center;margin:10px 0;position:relative}.zigzag-line[data-v-a326a8d8]{width:90%;height:3px;background:repeating-linear-gradient(-45deg,transparent,transparent 5px,#7aa4e6 0,#7aa4e6 10px);position:relative;display:flex;align-items:center;justify-content:center}.unread-text[data-v-a326a8d8]{position:absolute;background-color:#fff;padding:0 10px;color:#7aa4e6;font-weight:600;font-size:12px}[data-v-a326a8d8] ::-webkit-scrollbar{width:10px}[data-v-a326a8d8] ::-webkit-scrollbar-thumb{border-radius:2px;background-color:#a5a5a5;color:#a5a5a5;-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}.v-tabs[data-v-06929edc]{width:100%!important}.file-list[data-v-5288986f],.scrollable-list[data-v-5288986f]{max-height:300px;overflow-y:auto}.file-list[data-v-5288986f]{border-radius:8px}.file-list-item[data-v-5288986f]{border-bottom:1px solid rgba(0,0,0,.1);padding:8px 16px}.file-list-item[data-v-5288986f]:last-child{border-bottom:none}.scrollable-tabs[data-v-5288986f]{max-height:85vh;overflow-y:auto}.tabled[data-v-552e3b85]{height:100px!important}.custom-scroll[data-v-4d4495ae]::-webkit-scrollbar{width:6px}.custom-scroll[data-v-4d4495ae]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:10px}.custom-scroll[data-v-4d4495ae]::-webkit-scrollbar-track{background:transparent}.comment-wysiwyg[contenteditable=true]:empty:before{content:attr(placeholder);color:#fff!important;font-style:italic}.custom-white-border ::v-deep(.v-input__control){border-color:#fff!important}.custom-white-border ::v-deep(.v-input__control:hover){border-color:#fff!important}.custom-white-border ::v-deep(.v-input__control:focus-within){border-color:#fff!important}.goal-card[data-v-4efb11e8]{transition:all .3s ease-in-out;border:1px solid #ccc;border-radius:10px;cursor:pointer}.goal-card[data-v-4efb11e8]:hover{border-color:#000!important}.cursor-pointer[data-v-9e5ed88e]{cursor:pointer}.tree-item[data-v-9e5ed88e]{margin-bottom:24px;padding:10px;border-radius:8px;background-color:#f9f9f9}.tree-table[data-v-9e5ed88e]{max-height:300px;overflow-y:auto;padding:10px;border-radius:6px;background:#fff;margin-bottom:30px}.tree-table .v-data-table__wrapper td[data-v-9e5ed88e]{height:300px!important}.text-wrap[data-v-9e5ed88e]{white-space:normal!important;word-break:break-word}.cursor-pointer[data-v-d64b82bc]{cursor:pointer}.tree-item[data-v-d64b82bc]{margin-bottom:24px;padding:10px;border-radius:8px;background-color:#f9f9f9}.tree-table[data-v-d64b82bc]{max-height:300px;overflow-y:auto;padding:10px;border-radius:6px;background:#fff;margin-bottom:30px}.tree-table .v-data-table__wrapper td[data-v-d64b82bc]{height:300px!important}.text-wrap[data-v-d64b82bc]{white-space:normal!important;word-break:break-word}.profile-header[data-v-69e545bc]{padding:24px 0}.info-item[data-v-69e545bc]{border-radius:8px;transition:background-color .2s ease}.info-item[data-v-69e545bc]:hover{background-color:#f5f5f5}.overview-card[data-v-69e545bc]{border:1px solid #e0e0e0;border-radius:8px;transition:all .2s ease}.overview-card[data-v-69e545bc]:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.stats-card[data-v-69e545bc]{border-radius:12px;transition:all .2s ease;min-height:100px}.stats-card[data-v-69e545bc]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.v-card[data-v-69e545bc]{border-radius:12px}.v-chip[data-v-69e545bc]{font-weight:500}.text-h6[data-v-69e545bc]{color:#424242}.text-wrap[data-v-07b54ca0]{font-weight:600;font-size:.8rem;white-space:normal;word-break:break-word;display:block}.duration-selector[data-v-07b54ca0]{border:2px solid #e3f2fd!important;transition:border-color .3s ease}.duration-selector[data-v-07b54ca0]:hover{border-color:#1976d2!important}.v-radio--is-focused .v-input--selection-controls__input[data-v-07b54ca0]{transform:scale(1.1)}.v-fade-transition-enter-active[data-v-07b54ca0],.v-fade-transition-leave-active[data-v-07b54ca0]{transition:opacity .3s ease}.v-fade-transition-enter[data-v-07b54ca0],.v-fade-transition-leave-to[data-v-07b54ca0]{opacity:0}.overview-scroll-container[data-v-07b54ca0]{padding-right:8px}.overview-scroll-container[data-v-07b54ca0]::-webkit-scrollbar{width:6px}.overview-scroll-container[data-v-07b54ca0]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overview-scroll-container[data-v-07b54ca0]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overview-scroll-container[data-v-07b54ca0]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.overview-item[data-v-07b54ca0]{padding:8px 0;transition:min-height .3s ease}.custom-list-item[data-v-07b54ca0]{padding:12px 16px!important;border-radius:8px;background-color:#fafafa;margin-bottom:8px!important;transition:all .3s ease}.custom-list-item[data-v-07b54ca0]:hover{background-color:#f0f0f0;transition:background-color .2s ease}.leave-details[data-v-07b54ca0]{padding:0 8px}.duration-info[data-v-07b54ca0]{display:flex;align-items:center;font-weight:600}.note-section[data-v-07b54ca0]{display:flex;align-items:flex-start;margin-top:4px}.note-content[data-v-07b54ca0]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.leave-note[data-v-07b54ca0]{font-size:.8rem;font-weight:400;font-style:italic;color:#666;line-height:1.3;word-break:break-word;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease}.leave-note.expanded[data-v-07b54ca0]{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.note-section-card[data-v-07b54ca0]{margin:0}.note-content-card[data-v-07b54ca0]{display:flex;flex-direction:column;align-items:flex-start}.leave-note-card[data-v-07b54ca0]{font-size:.85rem;font-weight:500;color:#333;line-height:1.4;word-break:break-word;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease}.leave-note-card.expanded[data-v-07b54ca0]{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.approval-info[data-v-07b54ca0]{display:flex;flex-direction:column;align-items:flex-end}.leave-credits-info[data-v-07b54ca0]{max-width:250px}.credits-text[data-v-07b54ca0]{font-size:.7rem;font-weight:600;color:#666;display:block;white-space:nowrap}@media (max-width:960px){.approval-info[data-v-07b54ca0]{align-items:flex-start;margin-top:8px}.custom-list-item[data-v-07b54ca0]{padding:8px 12px!important}.leave-details[data-v-07b54ca0]{padding:0 4px}}.text-caption[data-v-07b54ca0]{font-size:.75rem!important;font-weight:500;color:#666;line-height:1.2}.v-chip.v-size--small[data-v-07b54ca0]{font-size:.7rem!important;height:24px!important}.resource-library[data-v-5eb639af]{background-color:#fafafa;min-height:100vh}.upload-btn[data-v-5eb639af]{font-weight:600;text-transform:none;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.company-select[data-v-5eb639af] .v-input__slot,.search-field[data-v-5eb639af] .v-input__slot{border-radius:8px}.pinned-switch[data-v-5eb639af]{margin-top:0;padding-top:0}.clear-filters-btn[data-v-5eb639af]{text-transform:none;color:#666}.category-filters[data-v-5eb639af]{display:flex;flex-wrap:wrap;gap:8px}.category-toggle[data-v-5eb639af]{background:transparent;box-shadow:none}.category-btn[data-v-5eb639af]{text-transform:none;font-weight:500;border-radius:20px;border:1px solid #e0e0e0;background:#fff}.category-btn.v-btn--active[data-v-5eb639af]{background:#1976d2!important;color:#fff!important;border-color:#1976d2}@media (max-width:960px){.category-filters[data-v-5eb639af]{justify-content:center}.upload-btn[data-v-5eb639af]{width:100%;margin-top:16px}}@media (max-width:600px){.category-btn[data-v-5eb639af]{font-size:12px;min-width:auto;padding:0 12px}}.group-header[data-v-5eb639af]{border-bottom:2px solid #f5f5f5;padding-bottom:12px;margin-bottom:24px}.group-divider[data-v-5eb639af]{margin:32px 0;border-color:#e0e0e0}.resource-card[data-v-78f64b51]{position:relative;border-radius:12px;transition:all .3s ease;height:100%;display:flex;flex-direction:column;overflow:hidden}.resource-card .v-card__text[data-v-78f64b51]{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:16px!important}.resource-card[data-v-78f64b51]:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.pinned-card[data-v-78f64b51]{border-color:#ffc107;background:linear-gradient(135deg,#fff8e1,#fff)}.pin-indicator[data-v-78f64b51]{position:absolute;top:8px;right:8px;z-index:1;background:rgba(255,193,7,.1);border-radius:50%;padding:4px}.resource-title[data-v-78f64b51]{line-height:1.3;max-width:180px;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.resource-description[data-v-78f64b51]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:2.8em;word-break:break-word}.tag-chip[data-v-78f64b51]{margin:2px;font-size:10px;height:20px}.pin-btn[data-v-78f64b51]{transition:all .2s ease}.pin-btn[data-v-78f64b51]:hover{background-color:rgba(255,193,7,.1)}.download-btn[data-v-78f64b51]{border-radius:6px}.delete-btn[data-v-78f64b51],.download-btn[data-v-78f64b51],.view-btn[data-v-78f64b51]{text-transform:none;font-weight:500;min-width:auto!important;padding:0 8px!important;height:24px!important}.delete-btn[data-v-78f64b51]{transition:all .2s ease}.delete-btn[data-v-78f64b51]:hover{background-color:rgba(244,67,54,.1)}.edit-btn[data-v-78f64b51]{text-transform:none;font-weight:500;transition:all .2s ease;min-width:auto!important;padding:0 8px!important;height:24px!important}.edit-btn[data-v-78f64b51]:hover{background-color:rgba(255,152,0,.1)}.action-buttons[data-v-78f64b51]{gap:4px}.action-buttons .v-btn[data-v-78f64b51]{font-size:10px!important}.gap-1>[data-v-78f64b51]{margin-right:4px;margin-bottom:4px}.gap-2>[data-v-78f64b51]{margin-right:8px}.gap-2>[data-v-78f64b51]:last-child{margin-right:0}@media (max-width:600px){.resource-title[data-v-78f64b51]{font-size:14px;max-width:140px}.resource-description[data-v-78f64b51]{font-size:12px}.download-btn[data-v-78f64b51],.view-btn[data-v-78f64b51]{font-size:9px!important;padding:0 6px!important;height:22px!important}.delete-btn[data-v-78f64b51],.edit-btn[data-v-78f64b51]{font-size:9px!important;padding:0 4px!important;height:22px!important}.action-buttons[data-v-78f64b51]{gap:2px;flex-wrap:wrap;justify-content:flex-end}.v-card-text[data-v-78f64b51]{padding:12px!important}}@media (max-width:400px){.resource-title[data-v-78f64b51]{max-width:120px;font-size:13px}.action-buttons .v-btn .v-btn__content[data-v-78f64b51]{font-size:8px!important}}.file-input[data-v-1d730c85] .v-file-input__text{color:rgba(0,0,0,.87)}.file-info-card[data-v-1d730c85]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border:1px dashed #1976d2}.file-info-card[data-v-1d730c85]:hover{box-shadow:0 4px 12px rgba(25,118,210,.15)}.mode-toggle[data-v-1d730c85]{width:100%;background-color:#f5f5f5;border-radius:8px;padding:4px}.mode-btn[data-v-1d730c85]{flex:1;text-transform:none;font-weight:500;border-radius:6px!important;margin:0 2px}.mode-btn.active-mode[data-v-1d730c85]{background-color:#1976d2!important;color:#fff!important;box-shadow:0 2px 4px rgba(25,118,210,.3)}.v-progress-linear[data-v-1d730c85]{border-radius:4px}.v-combobox[data-v-1d730c85],.v-file-input[data-v-1d730c85],.v-select[data-v-1d730c85],.v-text-field[data-v-1d730c85],.v-textarea[data-v-1d730c85]{margin-bottom:8px}.v-dialog>.v-card>.v-card__title[data-v-1d730c85]{border-radius:4px 4px 0 0}.v-chip[data-v-1d730c85]{max-width:200px}@media (max-width:600px){.v-dialog[data-v-1d730c85]{margin:16px}.file-info-card .text-caption[data-v-1d730c85]{font-size:10px}}.file-info-card[data-v-755ba50c]{background-color:#f8f9fa;border:1px dashed #dee2e6}.tag-chip[data-v-755ba50c]{margin:2px}.resource-type-chip[data-v-755ba50c]{font-weight:600;font-size:12px}.v-select--outlined[data-v-755ba50c] .v-input__slot,.v-text-field--outlined[data-v-755ba50c] .v-input__slot,.v-textarea--outlined[data-v-755ba50c] .v-input__slot{border-radius:8px}.resource-library[data-v-4df52308]{background-color:#fafafa;min-height:100vh}.upload-btn[data-v-4df52308]{font-weight:600;text-transform:none;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.company-select[data-v-4df52308] .v-input__slot,.search-field[data-v-4df52308] .v-input__slot{border-radius:8px}.pinned-switch[data-v-4df52308]{margin-top:0;padding-top:0}.clear-filters-btn[data-v-4df52308]{text-transform:none;color:#666}.category-filters[data-v-4df52308]{display:flex;flex-wrap:wrap;gap:8px}.category-toggle[data-v-4df52308]{background:transparent;box-shadow:none}.category-btn[data-v-4df52308]{text-transform:none;font-weight:500;border-radius:20px;border:1px solid #e0e0e0;background:#fff}.category-btn.v-btn--active[data-v-4df52308]{background:#1976d2!important;color:#fff!important;border-color:#1976d2}@media (max-width:960px){.category-filters[data-v-4df52308]{justify-content:center}.upload-btn[data-v-4df52308]{width:100%;margin-top:16px}}@media (max-width:600px){.category-btn[data-v-4df52308]{font-size:12px;min-width:auto;padding:0 12px}}.group-header[data-v-4df52308]{border-bottom:2px solid #f5f5f5;padding-bottom:12px;margin-bottom:24px}.group-divider[data-v-4df52308]{margin:32px 0;border-color:#e0e0e0}.dgtasks-tour-tooltip{max-width:380px!important;font-size:14px!important;line-height:1.6!important;border-radius:8px!important;box-shadow:0 8px 32px rgba(0,0,0,.12)!important;border:1px solid #e0e7ff!important;background:#fff!important}.dgtasks-tour-tooltip .introjs-tooltip-header{background:linear-gradient(135deg,#1976d2,#1565c0)!important;border-radius:8px 8px 0 0!important;padding:16px 20px!important;margin:-1px -1px 0 -1px!important}.dgtasks-tour-tooltip .introjs-tooltip-title{font-weight:600!important;color:#fff!important;margin:0!important;font-size:16px!important}.dgtasks-tour-tooltip .introjs-tooltiptext{padding:20px!important;color:#374151!important;line-height:1.6!important}.dgtasks-tour-tooltip .introjs-tooltiptext strong{color:#1976d2!important;font-weight:600!important}.dgtasks-tour-tooltip .introjs-progress{background:#e5e7eb!important;height:4px!important;border-radius:2px!important;margin:16px 20px 0 20px!important}.introjs-progressbar{background:linear-gradient(90deg,#1976d2,#42a5f5)!important;height:4px!important;border-radius:2px!important}.dgtasks-tour-tooltip .introjs-button{background:#1976d2!important;border:none!important;border-radius:6px!important;padding:8px 16px!important;font-weight:500!important;font-size:13px!important;color:#fff!important;transition:all .2s ease!important;margin:0 4px!important}.dgtasks-tour-tooltip .introjs-button:hover{background:#1565c0!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(25,118,210,.3)!important}.dgtasks-tour-tooltip .introjs-button:active{transform:translateY(0)!important}.dgtasks-tour-tooltip .introjs-prevbutton{background:#6b7280!important;color:#fff!important}.dgtasks-tour-tooltip .introjs-prevbutton:hover{background:#4b5563!important;box-shadow:0 4px 12px hsla(220,9%,46%,.3)!important}.dgtasks-tour-tooltip .introjs-skipbutton{background:transparent!important;color:#6b7280!important;text-decoration:none!important;font-size:13px!important;font-weight:500!important;padding:8px 16px!important;border-radius:6px!important;display:inline-block!important;box-sizing:border-box!important;white-space:nowrap!important;min-width:100px!important;text-align:center!important}.dgtasks-tour-tooltip .introjs-skipbutton:hover{background:#f9fafb!important;color:#374151!important;border-color:#9ca3af!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.dgtasks-tour-highlight{border:3px solid #1976d2!important;border-radius:8px!important;box-shadow:0 0 0 4px rgba(25,118,210,.2)!important;transition:all .3s ease!important}.introjs-overlay{background:rgba(0,0,0,.6)!important;backdrop-filter:blur(2px)!important}.dgtasks-tour-tooltip .introjs-arrow{border:none!important}.dgtasks-tour-tooltip .introjs-arrow.top{border-bottom:8px solid #1976d2!important}.dgtasks-tour-tooltip .introjs-arrow.bottom,.dgtasks-tour-tooltip .introjs-arrow.top{border-left:8px solid transparent!important;border-right:8px solid transparent!important}.dgtasks-tour-tooltip .introjs-arrow.bottom{border-top:8px solid #e0e7ff!important}.dgtasks-tour-tooltip .introjs-arrow.left{border-right:8px solid #e0e7ff!important}.dgtasks-tour-tooltip .introjs-arrow.left,.dgtasks-tour-tooltip .introjs-arrow.right{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important}.dgtasks-tour-tooltip .introjs-arrow.right{border-left:8px solid #e0e7ff!important}.tour-step-0 .dgtasks-tour-tooltip{max-width:420px!important}.tour-step-0 .introjs-tooltiptext{font-size:15px!important;text-align:center!important}@keyframes tour-pulse{0%,to{box-shadow:0 0 0 4px rgba(25,118,210,.2)}50%{box-shadow:0 0 0 8px rgba(25,118,210,.1)}}.dgtasks-tour-highlight.tour-animated{animation:tour-pulse 2s infinite}@media (max-width:768px){.dgtasks-tour-tooltip{max-width:300px!important;font-size:13px!important}.dgtasks-tour-tooltip .introjs-tooltiptext{padding:16px!important}.dgtasks-tour-tooltip .introjs-tooltip-header{padding:12px 16px!important}.dgtasks-tour-tooltip .introjs-tooltip-title{font-size:14px!important}.dgtasks-tour-tooltip .introjs-button{padding:6px 12px!important;font-size:12px!important}}@media (prefers-color-scheme:dark){.dgtasks-tour-tooltip{background:#1f2937!important;border-color:#374151!important}.dgtasks-tour-tooltip .introjs-tooltiptext{color:#f9fafb!important}.dgtasks-tour-tooltip .introjs-tooltiptext strong{color:#60a5fa!important}.dgtasks-tour-tooltip .introjs-skipbutton{color:#9ca3af!important;border-color:#4b5563!important}.dgtasks-tour-tooltip .introjs-skipbutton:hover{background:#374151!important;color:#f9fafb!important}}.dgtasks-tour-tooltip,.introjs-overlay{z-index:10000!important}.dgtasks-tour-highlight,.dgtasks-tour-tooltip{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.dgtasks-tour-tooltip.introjs-tooltip{margin-top:10px!important;margin-bottom:10px!important}.dgtasks-tour-tooltip .introjs-tooltipbuttons{padding:16px 20px!important;border-top:1px solid #e5e7eb!important;text-align:right!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;overflow:hidden!important}.dgtasks-tour-tooltip .introjs-tooltipbuttons .introjs-button{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important;flex-shrink:0!important}.dgtasks-tour-tooltip .introjs-tooltipbuttons:before{content:attr(data-step-progress);position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:12px;color:#6b7280;font-weight:500}.tour-step-10 .task-details-drawer,.tour-step-11 .task-details-drawer,.tour-step-12 .task-details-drawer,.tour-step-13 .task-details-drawer,.tour-step-14 .task-details-drawer,.tour-step-15 .task-details-drawer,.tour-step-16 .task-details-drawer,.tour-step-9 .task-details-drawer{z-index:999999!important}.tour-step-11 [data-tour=property-grid-compact]{background:rgba(76,175,80,.1)!important;border:2px solid rgba(76,175,80,.3)!important;border-radius:8px!important;transition:all .3s ease!important}.tour-step-12 [data-tour=description-section]{background:rgba(255,152,0,.1)!important;border:2px solid rgba(255,152,0,.3)!important;border-radius:8px!important;transition:all .3s ease!important}.tour-step-13 [data-tour=subtasks-section]{background:rgba(156,39,176,.1)!important;border:2px solid rgba(156,39,176,.3)!important;border-radius:8px!important;transition:all .3s ease!important}.tour-step-14 [data-tour=attachments-section]{background:rgba(255,87,34,.1)!important;border:2px solid rgba(255,87,34,.3)!important;border-radius:8px!important;transition:all .3s ease!important}.tour-step-15 [data-tour=activity-section]{background:rgba(63,81,181,.1)!important;border:2px solid rgba(63,81,181,.3)!important;border-radius:8px!important;transition:all .3s ease!important}.tour-step-16 [data-tour=comment-footer]{background:rgba(233,30,99,.1)!important;border:2px solid rgba(233,30,99,.3)!important;border-radius:8px!important;transition:all .3s ease!important}.tour-active .task-details-drawer{z-index:999998!important;position:fixed!important}@keyframes task-nav-highlight{0%{box-shadow:0 0 0 2px rgba(25,118,210,.3)}50%{box-shadow:0 0 0 4px rgba(25,118,210,.5)}to{box-shadow:0 0 0 2px rgba(25,118,210,.3)}}.tour-step-active [data-tour]{animation:task-nav-highlight 1s ease-in-out}.company-menu[data-v-2f5cd4ef]{border:1px solid #ccc;border-radius:10px;cursor:pointer}.company-menu-title[data-v-2f5cd4ef]{font-family:Manrope}.company-menu-subtitle[data-v-2f5cd4ef]{font-size:12px;font-family:Manrope}.v-app-bar-title__content[data-v-2f5cd4ef]{width:50%!important}.main-app-bar[data-v-2f5cd4ef]{background-color:#fff!important}.main-app-bar-title[data-v-2f5cd4ef]{font-family:Manrope;font-size:24px;font-weight:bolder!important}.main-app-bar-subtitle[data-v-2f5cd4ef]{font-size:10px}.v-menu__content[data-v-2f5cd4ef]{box-shadow:none}.v-data-table__wrapper[data-v-2f5cd4ef]{tr[data-v-2f5cd4ef]{cursor:pointer}}[data-v-2f5cd4ef]::-webkit-scrollbar{width:7px;background:#fff}[data-v-2f5cd4ef]::-webkit-scrollbar-thumb{border-radius:2px;background-color:#d9d9d9;color:#d9d9d9;height:50px}.tour-trigger-btn[data-v-bea10112]{transition:all .2s ease;color:#666!important}.tour-trigger-btn[data-v-bea10112]:hover{background-color:rgba(0,0,0,.04)!important}.tour-trigger-btn .v-icon[data-v-bea10112]{color:#666!important}.tour-trigger-btn:hover .v-icon[data-v-bea10112]{color:#333!important}.tour-progress-item[data-v-bea10112]{pointer-events:none}.tour-progress-item .v-list-item__content[data-v-bea10112]{padding:8px 0}.v-list-item--disabled[data-v-bea10112]{pointer-events:none}.v-list-item--disabled .v-list-item__icon .v-icon[data-v-bea10112]{color:rgba(0,0,0,.26)!important}.top-navigation[data-v-60e0dc02]{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:12px 0;position:sticky;top:0;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.1)}.nav-container[data-v-60e0dc02]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.nav-tab[data-v-60e0dc02],.nav-tabs[data-v-60e0dc02]{display:flex;align-items:center;gap:8px}.nav-tab[data-v-60e0dc02]{padding:8px 16px;border:none;background:none;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#666;font-weight:500;font-size:14px}.nav-tab[data-v-60e0dc02]:hover{background-color:#f5f5f5;color:#333}.nav-tab.active[data-v-60e0dc02]{background-color:#4285f4;color:#fff}.nav-tab[data-v-60e0dc02]:disabled{opacity:.5;cursor:not-allowed}.tab-icon[data-v-60e0dc02]{font-size:18px}.active-icon[data-v-60e0dc02]{color:#fff}.tab-text[data-v-60e0dc02]{font-size:14px;font-weight:500}.tab-badge[data-v-60e0dc02]{position:absolute;top:4px;right:8px;background-color:#ef5350;color:#fff;border-radius:10px;font-size:10px;font-weight:700;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:2px 6px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.nav-settings[data-v-60e0dc02]{display:flex;align-items:center;gap:8px}.settings-btn[data-v-60e0dc02]{color:#666}.notification-menu[data-v-60e0dc02]{margin-top:8px;min-width:420px!important}.notification-card[data-v-60e0dc02]{border-radius:12px;overflow:hidden;min-width:420px}.notification-header[data-v-60e0dc02]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.notification-title[data-v-60e0dc02]{display:flex;align-items:center;font-size:1.1rem;.v-icon[data-v-60e0dc02]{color:#fff}.v-chip[data-v-60e0dc02]{font-weight:600}}.notification-header-actions[data-v-60e0dc02]{display:flex;align-items:center;gap:8px}.refresh-btn[data-v-60e0dc02]{background:hsla(0,0%,100%,.2);color:#fff!important;&[data-v-60e0dc02]:hover{background:hsla(0,0%,100%,.3)}.v-icon[data-v-60e0dc02]{color:#fff!important}}.mark-all-btn[data-v-60e0dc02]{background:hsla(0,0%,100%,.2);border-radius:6px;padding:4px 12px;text-transform:none;font-weight:500;color:#fff!important;&[data-v-60e0dc02]:hover{background:hsla(0,0%,100%,.3)}}.notification-list[data-v-60e0dc02]{max-height:500px;overflow-y:auto}.notification-item[data-v-60e0dc02]{display:flex;align-items:flex-start;padding:16px 20px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f0f0f0;background-color:#fff;&[data-v-60e0dc02]:hover{background-color:#f8f9fa}&[data-v-60e0dc02]:last-child{border-bottom:none}}.notification-unread[data-v-60e0dc02]{background-color:#e3f2fd!important;&[data-v-60e0dc02]:hover{background-color:#bbdefb!important}}.notification-icon[data-v-60e0dc02]{margin-right:12px;flex-shrink:0}.notification-content[data-v-60e0dc02]{flex:1;min-width:0}.notification-text[data-v-60e0dc02]{font-size:.9rem;line-height:1.5;color:#333;margin-bottom:6px;word-wrap:break-word}.notification-time[data-v-60e0dc02]{display:flex;align-items:center;gap:4px;font-size:.75rem;color:#666;.v-icon[data-v-60e0dc02]{color:#999}}.notification-actions[data-v-60e0dc02]{display:flex;align-items:center;gap:8px;margin-left:12px;flex-shrink:0}.mark-read-btn[data-v-60e0dc02]{opacity:0;transition:opacity .2s;.notification-item:hover &[data-v-60e0dc02]{opacity:1}}.unread-dot[data-v-60e0dc02]{animation:pulse-60e0dc02 2s infinite}@keyframes pulse-60e0dc02{0%,to{opacity:1}50%{opacity:.5}}.empty-notifications[data-v-60e0dc02]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-text[data-v-60e0dc02]{font-size:1.1rem;font-weight:600;color:#666;margin-top:16px}.empty-subtext[data-v-60e0dc02]{font-size:.9rem;color:#999;margin-top:8px}.notification-footer[data-v-60e0dc02]{padding:12px 20px;background-color:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;justify-content:center}.view-all-btn[data-v-60e0dc02]{text-transform:none;font-weight:600;font-size:.9rem}.notification-btn[data-v-60e0dc02]{position:relative;.v-badge__badge[data-v-60e0dc02]{font-size:.7rem;height:18px;min-width:18px;padding:0 4px}}.notification-badge[data-v-60e0dc02]{position:absolute;top:4px;right:4px;background-color:#ef5350;color:#fff;border-radius:50%;font-size:.65rem;font-weight:700;min-width:18px;height:18px;display:flex!important;align-items:center;justify-content:center;padding:2px 4px;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:10;pointer-events:none;line-height:1}.main-content[data-v-60e0dc02]{padding-top:0;min-height:calc(100vh - 80px)}#create .v-speed-dial[data-v-60e0dc02]{position:absolute}#create .v-btn--floating[data-v-60e0dc02]{position:relative}.title[data-v-60e0dc02]{font-weight:700;font-size:.9rem}.company-menu[data-v-60e0dc02]{border:1px solid #ccc;border-radius:10px;cursor:pointer}.company-menu-title[data-v-60e0dc02]{font-family:Manrope}.company-menu-subtitle[data-v-60e0dc02]{font-size:12px;font-family:Manrope}.v-application[data-v-60e0dc02],body[data-v-60e0dc02],html[data-v-60e0dc02]{background-color:#f5f7f9!important}.v-app-bar-title__content[data-v-60e0dc02]{width:50%!important}.main-app-bar[data-v-60e0dc02]{background-color:#fff!important}.main-app-bar-title[data-v-60e0dc02]{font-family:Manrope;font-size:24px;font-weight:bolder!important}.main-app-bar-subtitle[data-v-60e0dc02]{font-size:10px}.v-menu__content[data-v-60e0dc02]{box-shadow:none}.v-data-table__wrapper[data-v-60e0dc02]{tr[data-v-60e0dc02]{cursor:pointer}}[data-v-60e0dc02]::-webkit-scrollbar{width:7px;background:#fff}[data-v-60e0dc02]::-webkit-scrollbar-thumb{border-radius:2px;background-color:#d9d9d9;color:#d9d9d9;height:50px}[data-v-60e0dc02] .project-active:before{opacity:.12!important}.notification-bubble[data-v-60e0dc02]{position:absolute;top:35%;right:10px;background-color:red;color:#fff;border-radius:50%;padding:5px 5px;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px}[data-v-60e0dc02] .v-btn span{display:contents!important;white-space:normal}