.tm-modal-backdrop[data-v-38fba504]{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:flex-start;justify-content:center;z-index:2000;padding:24px;overflow-y:auto}.tm-modal[data-v-38fba504]{width:min(620px,100%);max-height:calc(100vh - 48px);margin:24px auto;background:#fff;border-radius:16px;box-shadow:0 30px 80px rgba(15,23,42,.35);display:flex;flex-direction:column;overflow:hidden}.tm-modal-header[data-v-38fba504]{padding:24px 28px 0;display:flex;justify-content:space-between;gap:16px}.tm-modal-header h3[data-v-38fba504]{margin:0;font-size:20px;font-weight:600;color:#0f172a}.tm-modal-subtitle[data-v-38fba504]{margin:6px 0 0;font-size:13px;color:#64748b}.tm-modal-divider[data-v-38fba504]{border:none;border-top:1px solid #e2e8f0;margin:18px 0}.tm-modal-body[data-v-38fba504]{padding:0 28px 24px;display:flex;flex-direction:column;gap:18px;overflow-y:auto}.tm-field[data-v-38fba504]{display:flex;flex-direction:column;gap:6px}.tm-field-label[data-v-38fba504]{font-size:12px;color:Dark grey}.tm-field-label-sub-task[data-v-38fba504]{font-size:14px;font-weight:700;color:#000}.tm-field-input[data-v-38fba504]{border-radius:6px;border:1px solid #e2e8f0;padding:10px 12px;font-size:14px;color:#0f172a;outline:none;background:#fff}.tm-field-input[data-v-38fba504]:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.tm-field-hint[data-v-38fba504]{font-size:12px;color:#94a3b8}.tm-form-error[data-v-38fba504]{color:#dc2626;font-size:13px;margin:4px 0 0}.tm-modal-footer[data-v-38fba504]{padding:0 28px 28px;display:flex;justify-content:flex-end;gap:12px}.tm-field-grid[data-v-38fba504]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.tm-textarea[data-v-38fba504]{resize:vertical;min-height:96px}.tm-subtasks[data-v-38fba504]{display:flex;flex-direction:column;gap:12px}.tm-subtask-row[data-v-38fba504]{border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:grid;gap:12px;background:#f8fafc}.tm-remove-subtask[data-v-38fba504]{position:absolute;top:5px;right:12px;border:none;background:transparent;color:#dc2626;font-size:12px;cursor:pointer;padding:0}.tm-attachment-list[data-v-38fba504]{margin:8px 0 0;padding-left:18px;font-size:13px;color:#475569;display:flex;flex-direction:column;gap:4px}.tm-attachment-list li[data-v-38fba504]{display:flex;justify-content:space-between;gap:12px;align-items:center}.tm-field-select-wrapper[data-v-38fba504] .v-input{margin:0;font-size:14px}.tm-field-select-wrapper[data-v-38fba504] .v-input__slot{border-radius:10px}.tm-field-select-wrapper[data-v-38fba504] .v-select__selections{flex-wrap:wrap;gap:4px}.tm-file-input[data-v-38fba504] .v-input__slot{border-radius:10px}.tm-remove-attachment[data-v-38fba504]{border:none;background:transparent;color:#dc2626;font-size:12px;cursor:pointer;padding:0}.v-input__slot[data-v-38fba504]{border-radius:6px}.tm-members-board[data-v-72dccc22]{margin-top:18px}.tm-members-filters[data-v-72dccc22]{display:grid;grid-template-columns:minmax(220px,320px) minmax(240px,1fr);gap:16px;align-items:center;margin:16px 0 8px}.tm-members-scroll[data-v-72dccc22]{display:flex;gap:18px;overflow-x:auto;padding-bottom:12px;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.tm-member-column[data-v-72dccc22]{min-width:240px;max-width:280px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;scroll-snap-align:start}.tm-member-header[data-v-72dccc22]{background:#e9f0f5;border-bottom:1px solid #e5e7eb;padding:12px 14px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tm-member-name[data-v-72dccc22]{font-size:14px;font-weight:600;color:#111827}.tm-member-count[data-v-72dccc22]{font-size:12px;color:#6b7280}.tm-member-tasks[data-v-72dccc22]{padding:12px;display:flex;flex-direction:column;gap:10px}.tm-member-empty[data-v-72dccc22]{font-size:12px;color:#9ca3af;text-align:center;padding:18px 8px}.tm-task-list[data-v-72dccc22]{display:flex;flex-direction:column;gap:10px}.tm-task-card[data-v-72dccc22]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;box-shadow:0 1px 2px rgba(15,23,42,.06);display:flex;flex-direction:column;gap:8px}.tm-task-title[data-v-72dccc22]{font-size:13px;font-weight:600;color:#111827}.tm-task-meta[data-v-72dccc22]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#6b7280}.tm-task-project[data-v-72dccc22]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.tm-members-filters[data-v-72dccc22]{grid-template-columns:1fr}}