.RichTextEditor-module__U8H5WW__editor{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;min-height:200px;padding:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;transition:border-color .2s}.RichTextEditor-module__U8H5WW__editor:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.RichTextEditor-module__U8H5WW__toolbar{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:6px 6px 0 0;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.RichTextEditor-module__U8H5WW__toolbarButton{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.RichTextEditor-module__U8H5WW__toolbarButton:hover{background-color:#f3f4f6;border-color:#9ca3af}.RichTextEditor-module__U8H5WW__toolbarButton.RichTextEditor-module__U8H5WW__active{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.RichTextEditor-module__U8H5WW__toolbarButton:disabled{opacity:.5;cursor:not-allowed}.RichTextEditor-module__U8H5WW__editorContent{min-height:150px;font-family:inherit;font-size:inherit;line-height:inherit;resize:vertical;border:none;outline:none;padding:12px}.RichTextEditor-module__U8H5WW__editorContent:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}.RichTextEditor-module__U8H5WW__container{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;overflow:hidden}.RichTextEditor-module__U8H5WW__container:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}
.BugList-module__DP3Jsa__bugList{background:#fff;border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.BugList-module__DP3Jsa__bugTitle{color:#1f2937;margin:0;font-size:18px;font-weight:600}.BugList-module__DP3Jsa__addBugButton{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.BugList-module__DP3Jsa__addBugButton:hover{background-color:#b91c1c}.BugList-module__DP3Jsa__addBugForm{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:20px}.BugList-module__DP3Jsa__formRow{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.BugList-module__DP3Jsa__bugInput{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;flex:1;min-width:200px;padding:8px 12px;font-size:14px}.BugList-module__DP3Jsa__bugInput:focus{border-color:#dc2626;outline:none;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.BugList-module__DP3Jsa__bugSelect{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:120px;padding:8px 12px;font-size:14px}.BugList-module__DP3Jsa__bugSelect:focus{border-color:#dc2626;outline:none;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.BugList-module__DP3Jsa__bugTextarea{resize:vertical;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;flex:1;min-width:200px;padding:8px 12px;font-family:inherit;font-size:14px}.BugList-module__DP3Jsa__bugTextarea:focus{border-color:#dc2626;outline:none;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.BugList-module__DP3Jsa__submitButton{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:background-color .2s}.BugList-module__DP3Jsa__submitButton:hover{background-color:#b91c1c}.BugList-module__DP3Jsa__emptyState{text-align:center;color:#6b7280;padding:40px 20px}.BugList-module__DP3Jsa__emptyStateIcon{margin-bottom:16px;font-size:48px}.BugList-module__DP3Jsa__emptyStateText{color:#374151;margin-bottom:8px;font-size:18px;font-weight:500}.BugList-module__DP3Jsa__emptyStateSubtext{color:#6b7280;font-size:14px}.BugList-module__DP3Jsa__bugItems{flex-direction:column;gap:16px;display:flex}.BugList-module__DP3Jsa__bugItem{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:box-shadow .2s}.BugList-module__DP3Jsa__bugItem:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.BugList-module__DP3Jsa__bugHeader{border-bottom:none;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:0;display:flex}.BugList-module__DP3Jsa__bugTitle h4{color:#1f2937;margin:0 0 8px;font-size:16px;font-weight:600}.BugList-module__DP3Jsa__bugBadges{flex-wrap:wrap;gap:8px;display:flex}.BugList-module__DP3Jsa__badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500}.BugList-module__DP3Jsa__bugActions{align-items:center;gap:8px;display:flex}.BugList-module__DP3Jsa__statusSelect{color:#fff;cursor:pointer;border:none;border-radius:4px;min-width:100px;padding:4px 8px;font-size:12px;font-weight:500}.BugList-module__DP3Jsa__deleteButton{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:4px;padding:4px 8px;font-size:12px;transition:background-color .2s}.BugList-module__DP3Jsa__deleteButton:hover{background-color:#dc2626}.BugList-module__DP3Jsa__bugContent{margin-top:12px}.BugList-module__DP3Jsa__bugDescription{color:#374151;margin:0 0 12px;line-height:1.5}.BugList-module__DP3Jsa__bugSection{margin-bottom:12px}.BugList-module__DP3Jsa__bugSection h5{color:#1f2937;margin:0 0 4px;font-size:14px;font-weight:600}.BugList-module__DP3Jsa__bugSection p{color:#6b7280;margin:0;font-size:14px;line-height:1.4}.BugList-module__DP3Jsa__bugMeta{color:#6b7280;border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.BugList-module__DP3Jsa__bugMeta span{align-items:center;display:flex}@media (max-width:768px){.BugList-module__DP3Jsa__formRow{flex-direction:column}.BugList-module__DP3Jsa__bugInput,.BugList-module__DP3Jsa__bugTextarea{min-width:100%}.BugList-module__DP3Jsa__bugHeader{flex-direction:column;align-items:stretch;gap:12px}.BugList-module__DP3Jsa__bugActions{justify-content:flex-end}.BugList-module__DP3Jsa__bugMeta{flex-direction:column;gap:8px}}
.TodoList-module__qf5Vwq__todoList{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;padding:16px}.TodoList-module__qf5Vwq__todoHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.TodoList-module__qf5Vwq__todoTitle{color:#111827;margin:0;font-size:16px;font-weight:600}.TodoList-module__qf5Vwq__addTodoButton{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.TodoList-module__qf5Vwq__addTodoButton:hover{background-color:#2563eb}.TodoList-module__qf5Vwq__todoItem{background-color:#fafafa;border:1px solid #e5e7eb;border-radius:6px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px;transition:all .2s;display:flex}.TodoList-module__qf5Vwq__todoItem:hover{background-color:#f3f4f6;border-color:#d1d5db}.TodoList-module__qf5Vwq__todoItem.TodoList-module__qf5Vwq__completed{background-color:#f0fdf4;border-color:#bbf7d0}.TodoList-module__qf5Vwq__todoItem.TodoList-module__qf5Vwq__completed .TodoList-module__qf5Vwq__todoText{color:#6b7280;text-decoration:line-through}.TodoList-module__qf5Vwq__todoCheckbox{cursor:pointer;background-color:#fff;border:2px solid #d1d5db;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.TodoList-module__qf5Vwq__todoCheckbox:hover{border-color:#3b82f6}.TodoList-module__qf5Vwq__todoCheckbox.TodoList-module__qf5Vwq__checked{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.TodoList-module__qf5Vwq__todoCheckbox.TodoList-module__qf5Vwq__checked:after{content:"✓";font-size:12px;font-weight:700}.TodoList-module__qf5Vwq__todoContent{flex-direction:column;flex:1;gap:8px;display:flex}.TodoList-module__qf5Vwq__todoText{color:#374151;word-break:break-word;margin:0;font-size:14px;line-height:1.5}.TodoList-module__qf5Vwq__todoMeta{color:#6b7280;align-items:center;gap:12px;font-size:12px;display:flex}.TodoList-module__qf5Vwq__todoActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.TodoList-module__qf5Vwq__todoActionButton{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;padding:4px 8px;font-size:12px;transition:all .2s}.TodoList-module__qf5Vwq__todoActionButton:hover{background-color:#f3f4f6;border-color:#9ca3af}.TodoList-module__qf5Vwq__todoActionButton.TodoList-module__qf5Vwq__delete{color:#dc2626;border-color:#fecaca}.TodoList-module__qf5Vwq__todoActionButton.TodoList-module__qf5Vwq__delete:hover{background-color:#fef2f2;border-color:#fca5a5}.TodoList-module__qf5Vwq__editButton{cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:6px 10px;font-size:12px;transition:background-color .2s;display:flex}.TodoList-module__qf5Vwq__editButton:hover{background-color:#f3f4f6}.TodoList-module__qf5Vwq__addTodoForm{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;gap:8px;margin-bottom:16px;padding:12px;display:flex}.TodoList-module__qf5Vwq__addTodoInput{border:1px solid #d1d5db;border-radius:4px;outline:none;flex:1;padding:8px 12px;font-size:14px;transition:border-color .2s}.TodoList-module__qf5Vwq__addTodoInput:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.TodoList-module__qf5Vwq__addTodoSelect{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;outline:none;padding:8px 12px;font-size:14px}.TodoList-module__qf5Vwq__addTodoSubmit{color:#fff;cursor:pointer;background-color:#10b981;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.TodoList-module__qf5Vwq__addTodoSubmit:hover{background-color:#059669}.TodoList-module__qf5Vwq__emptyState{text-align:center;color:#6b7280;padding:32px}.TodoList-module__qf5Vwq__emptyStateIcon{margin-bottom:16px;font-size:48px}.TodoList-module__qf5Vwq__emptyStateText{margin-bottom:8px;font-size:16px}.TodoList-module__qf5Vwq__emptyStateSubtext{color:#9ca3af;font-size:14px}.TodoList-module__qf5Vwq__categoryButton{color:#fff;cursor:pointer;background-color:#6b7280;border:none;border-radius:4px;margin-right:8px;padding:6px 12px;font-size:12px;font-weight:500;transition:background-color .2s}.TodoList-module__qf5Vwq__categoryButton:hover{background-color:#4b5563}.TodoList-module__qf5Vwq__categoryManager{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:16px;padding:16px}.TodoList-module__qf5Vwq__categoryManager h4{color:#374151;margin:0 0 12px;font-size:14px;font-weight:600}.TodoList-module__qf5Vwq__categoryForm{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.TodoList-module__qf5Vwq__categoryInput{border:1px solid #d1d5db;border-radius:4px;padding:8px 12px;font-size:14px}.TodoList-module__qf5Vwq__categorySelect{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;padding:8px 12px;font-size:14px}.TodoList-module__qf5Vwq__categoryCheckbox{color:#374151;align-items:center;gap:8px;font-size:14px;display:flex}.TodoList-module__qf5Vwq__categorySubmit{color:#fff;cursor:pointer;background-color:#10b981;border:none;border-radius:4px;align-self:flex-start;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.TodoList-module__qf5Vwq__categorySubmit:hover{background-color:#059669}.TodoList-module__qf5Vwq__categoryList{flex-direction:column;gap:8px;display:flex}.TodoList-module__qf5Vwq__categoryItem{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.TodoList-module__qf5Vwq__publicCategory{color:#059669;font-weight:500}.TodoList-module__qf5Vwq__privateCategory{color:#6b7280;font-weight:500}.TodoList-module__qf5Vwq__deleteCategoryButton{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:background-color .2s}.TodoList-module__qf5Vwq__deleteCategoryButton:hover{background-color:#fee2e2}.TodoList-module__qf5Vwq__todoCategory{color:#0369a1;background-color:#e0f2fe;border-radius:12px;padding:2px 6px;font-size:11px;font-weight:500}.TodoList-module__qf5Vwq__todoGroups{flex-direction:column;gap:24px;display:flex}.TodoList-module__qf5Vwq__categoryGroup{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.TodoList-module__qf5Vwq__categoryHeader{border-bottom:1px solid #e2e8f0;margin-bottom:16px;padding-bottom:12px}.TodoList-module__qf5Vwq__categoryHeaderTop{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.TodoList-module__qf5Vwq__categoryHeaderLeft{align-items:center;gap:12px;display:flex}.TodoList-module__qf5Vwq__categoryStatusRow{align-items:center;gap:8px;margin-left:32px;display:flex}.TodoList-module__qf5Vwq__categoryTitle{color:#1e293b;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.TodoList-module__qf5Vwq__categoryProgress{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.TodoList-module__qf5Vwq__categoryStats{color:#64748b;font-size:12px;font-weight:500}.TodoList-module__qf5Vwq__categoryProgressBar{background-color:#e2e8f0;border-radius:3px;width:120px;height:6px;overflow:hidden}.TodoList-module__qf5Vwq__categoryProgressFill{background-color:#3b82f6;border-radius:3px;height:100%;transition:width .3s}.TodoList-module__qf5Vwq__categoryTodos{flex-direction:column;gap:8px;display:flex}@media (max-width:768px){.TodoList-module__qf5Vwq__categoryHeader{flex-direction:column;align-items:flex-start;gap:8px}.TodoList-module__qf5Vwq__categoryProgress{align-items:flex-start;width:100%}.TodoList-module__qf5Vwq__categoryProgressBar{width:100%}.TodoList-module__qf5Vwq__categoryTitle{font-size:14px}}.TodoList-module__qf5Vwq__dragHandle{cursor:grab;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:4px;font-size:16px;font-weight:700;transition:all .2s;display:flex}.TodoList-module__qf5Vwq__dragHandle:hover{color:#6b7280;background-color:#f3f4f6}.TodoList-module__qf5Vwq__dragHandle:active{cursor:grabbing;color:#374151;background-color:#e5e7eb}.TodoList-module__qf5Vwq__dragging{opacity:.5;z-index:1000;transform:rotate(2deg);box-shadow:0 8px 25px -5px rgba(0,0,0,.2)}.TodoList-module__qf5Vwq__categoryGroup{transition:all .2s}.TodoList-module__qf5Vwq__categoryGroup:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.TodoList-module__qf5Vwq__dragOverlay{opacity:.8;transform:rotate(5deg);box-shadow:0 10px 30px -5px rgba(0,0,0,.3)}.TodoList-module__qf5Vwq__subCategoriesContainer{border-left:2px solid #e5e7eb;margin-top:8px;margin-left:20px;padding-left:12px}.TodoList-module__qf5Vwq__subCategoryItem{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:6px;transition:all .2s}.TodoList-module__qf5Vwq__subCategoryItem:hover{background-color:#f1f5f9;border-color:#cbd5e1}.TodoList-module__qf5Vwq__subCategoryContent{align-items:center;gap:8px;padding:8px 12px;display:flex}.TodoList-module__qf5Vwq__subCategoryDragHandle{cursor:grab;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:3px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:2px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.TodoList-module__qf5Vwq__subCategoryDragHandle:hover{color:#6b7280;background-color:#f3f4f6}.TodoList-module__qf5Vwq__subCategoryDragHandle:active{cursor:grabbing;color:#374151;background-color:#e5e7eb}.TodoList-module__qf5Vwq__subCategoryName{color:#6b7280;flex:1;font-size:13px;font-weight:500}.TodoList-module__qf5Vwq__deleteSubCategoryButton{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:12px;transition:background-color .2s}.TodoList-module__qf5Vwq__deleteSubCategoryButton:hover{background-color:#fee2e2}.TodoList-module__qf5Vwq__subCategoryTodos{border-left:2px solid #e2e8f0;margin-top:8px;margin-left:16px;padding-left:12px}.TodoList-module__qf5Vwq__todoDragHandle{cursor:grab;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-right:8px;padding:4px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.TodoList-module__qf5Vwq__todoDragHandle:hover{color:#6b7280;background-color:#f3f4f6}.TodoList-module__qf5Vwq__todoDragHandle:active{cursor:grabbing;color:#374151;background-color:#e5e7eb}@media (max-width:768px){.TodoList-module__qf5Vwq__dragHandle{min-width:20px;height:20px;font-size:14px}.TodoList-module__qf5Vwq__categoryHeaderLeft{gap:8px}.TodoList-module__qf5Vwq__subCategoryDragHandle{min-width:18px;height:18px;font-size:12px}.TodoList-module__qf5Vwq__subCategoryName{font-size:12px}.TodoList-module__qf5Vwq__subCategoriesContainer{margin-left:16px;padding-left:8px}}
.page-module__YuZ3tW__container{background-color:#f9fafb;height:100vh;position:relative;overflow-x:hidden;overflow-y:auto}.page-module__YuZ3tW__content{flex-direction:column;gap:24px;max-width:1024px;min-height:calc(100vh - 48px);margin:0 auto;padding:24px 24px 48px;display:flex}.page-module__YuZ3tW__loadingContainer{background-color:#f9fafb;justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__YuZ3tW__loadingContent{text-align:center}.page-module__YuZ3tW__loadingSpinner{border:2px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;width:48px;height:48px;margin:0 auto 16px;animation:1s linear infinite page-module__YuZ3tW__spin}.page-module__YuZ3tW__loadingText{color:#6b7280;font-size:16px}.page-module__YuZ3tW__errorContainer{background-color:#f9fafb;justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__YuZ3tW__errorContent{text-align:center}.page-module__YuZ3tW__errorText{color:#dc2626;margin-bottom:16px;font-size:16px}.page-module__YuZ3tW__backButton{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.page-module__YuZ3tW__backButton:hover{background-color:#1d4ed8}.page-module__YuZ3tW__header{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page-module__YuZ3tW__headerTop{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.page-module__YuZ3tW__headerInfo{flex:1}.page-module__YuZ3tW__title{color:#111827;margin:0 0 8px;font-size:24px;font-weight:700}.page-module__YuZ3tW__urlLink{color:#2563eb;margin-top:4px;font-size:14px;text-decoration:none;display:block}.page-module__YuZ3tW__urlLink:hover{color:#1d4ed8;text-decoration:underline}.page-module__YuZ3tW__backToPlanningButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#6b7280;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.page-module__YuZ3tW__backToPlanningButton:hover{background-color:#4b5563}.page-module__YuZ3tW__badges{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.page-module__YuZ3tW__badge{border:1px solid;border-radius:20px;padding:6px 12px;font-size:14px;font-weight:500}.page-module__YuZ3tW__badgeUrgent{color:#991b1b;background-color:#fef2f2;border-color:#fecaca}.page-module__YuZ3tW__badgeHigh{color:#c2410c;background-color:#fff7ed;border-color:#fed7aa}.page-module__YuZ3tW__badgeMedium{color:#a16207;background-color:#fefce8;border-color:#fde047}.page-module__YuZ3tW__badgeLow{color:#166534;background-color:#f0fdf4;border-color:#bbf7d0}.page-module__YuZ3tW__badgeActive{color:#1e40af;background-color:#eff6ff;border-color:#bfdbfe}.page-module__YuZ3tW__badgeCompleted{color:#166534;background-color:#f0fdf4;border-color:#bbf7d0}.page-module__YuZ3tW__badgeOnHold{color:#a16207;background-color:#fefce8;border-color:#fde047}.page-module__YuZ3tW__badgeCancelled{color:#991b1b;background-color:#fef2f2;border-color:#fecaca}.page-module__YuZ3tW__aanwijzingenPreview{margin-top:16px}.page-module__YuZ3tW__aanwijzingenLabel{color:#374151;margin-bottom:8px;font-size:14px;font-weight:500}.page-module__YuZ3tW__aanwijzingenText{color:#6b7280;word-wrap:break-word;font-size:14px;line-height:1.5}.page-module__YuZ3tW__section{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page-module__YuZ3tW__sectionTitle{color:#111827;margin:0 0 16px;font-size:20px;font-weight:600}.page-module__YuZ3tW__fileInput{color:#6b7280;width:100%;margin-bottom:16px;font-size:14px;display:block}.page-module__YuZ3tW__fileInput::-webkit-file-upload-button{color:#1d40af;cursor:pointer;background-color:#eff6ff;border:0;border-radius:20px;margin-right:16px;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .2s}.page-module__YuZ3tW__fileInput::file-selector-button{color:#1d40af;cursor:pointer;background-color:#eff6ff;border:0;border-radius:20px;margin-right:16px;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .2s}.page-module__YuZ3tW__fileInput::-webkit-file-upload-button:hover{background-color:#dbeafe}.page-module__YuZ3tW__fileInput::file-selector-button:hover{background-color:#dbeafe}.page-module__YuZ3tW__mediaList{flex-direction:column;gap:12px;display:flex}.page-module__YuZ3tW__mediaItem{border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.page-module__YuZ3tW__mediaInfo{align-items:center;gap:12px;display:flex}.page-module__YuZ3tW__mediaIcon{background-color:#f3f4f6;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module__YuZ3tW__mediaIcon svg{color:#9ca3af;width:24px;height:24px}.page-module__YuZ3tW__mediaDetails{flex-direction:column;display:flex}.page-module__YuZ3tW__mediaName{color:#111827;margin:0;font-size:14px;font-weight:500}.page-module__YuZ3tW__mediaSize{color:#6b7280;margin:0;font-size:12px}.page-module__YuZ3tW__removeMediaButton{color:#dc2626;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:background-color .2s}.page-module__YuZ3tW__removeMediaButton:hover{color:#991b1b;background-color:#fef2f2}.page-module__YuZ3tW__removeMediaButton svg{width:20px;height:20px}.page-module__YuZ3tW__textarea{resize:vertical;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:14px;transition:border-color .2s}.page-module__YuZ3tW__textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.page-module__YuZ3tW__processHistory{max-height:300px;overflow-y:auto}.page-module__YuZ3tW__processItem{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;padding:12px}.page-module__YuZ3tW__processItem:last-child{margin-bottom:0}.page-module__YuZ3tW__processHeader{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.page-module__YuZ3tW__processAction{color:#374151;font-size:14px;font-weight:500}.page-module__YuZ3tW__processTimestamp{color:#6b7280;font-size:12px}.page-module__YuZ3tW__processDescription{color:#6b7280;margin:0;font-size:13px}.page-module__YuZ3tW__processUser{color:#9ca3af;margin:4px 0 0;font-size:12px}.page-module__YuZ3tW__saveContainer{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:24px;padding-top:16px;display:flex}.page-module__YuZ3tW__saveStatus{align-items:center;gap:12px;font-size:14px;display:flex}.page-module__YuZ3tW__savingIndicator{color:#3b82f6;font-weight:500}.page-module__YuZ3tW__savedIndicator{color:#10b981;font-weight:500}.page-module__YuZ3tW__unsavedIndicator{color:#f59e0b;font-weight:500}.page-module__YuZ3tW__manualSaveButton{color:#fff;cursor:pointer;background-color:#6b7280;border:none;border-radius:4px;padding:6px 10px;font-size:14px;transition:background-color .2s}.page-module__YuZ3tW__manualSaveButton:hover{background-color:#4b5563}@keyframes page-module__YuZ3tW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.page-module__YuZ3tW__content{gap:16px;min-height:calc(100vh - 32px);padding:16px 16px 32px}.page-module__YuZ3tW__header,.page-module__YuZ3tW__section{padding:16px}.page-module__YuZ3tW__headerTop{flex-direction:column;align-items:stretch;gap:16px}.page-module__YuZ3tW__title{font-size:20px}.page-module__YuZ3tW__badges{gap:8px}.page-module__YuZ3tW__mediaItem{flex-direction:column;align-items:stretch;gap:12px}.page-module__YuZ3tW__mediaInfo{justify-content:flex-start}.page-module__YuZ3tW__removeMediaButton{align-self:flex-end}}@media (max-width:480px){.page-module__YuZ3tW__content{gap:12px;min-height:calc(100vh - 24px);padding:12px 12px 24px}.page-module__YuZ3tW__header,.page-module__YuZ3tW__section{padding:12px}.page-module__YuZ3tW__title,.page-module__YuZ3tW__sectionTitle{font-size:18px}.page-module__YuZ3tW__badges{flex-direction:column;align-items:flex-start}}.page-module__YuZ3tW__container::-webkit-scrollbar{width:12px}.page-module__YuZ3tW__processHistory::-webkit-scrollbar{width:12px}.page-module__YuZ3tW__container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px}.page-module__YuZ3tW__processHistory::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px}.page-module__YuZ3tW__container::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f1f5f9;border-radius:6px}.page-module__YuZ3tW__processHistory::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f1f5f9;border-radius:6px}.page-module__YuZ3tW__container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.page-module__YuZ3tW__processHistory::-webkit-scrollbar-thumb:hover{background:#94a3b8}.page-module__YuZ3tW__container{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}
@keyframes PlanningTab-module__HKSapW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PlanningTab-module__HKSapW__loadingSpinner{border:2px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;width:48px;height:48px;animation:1s linear infinite PlanningTab-module__HKSapW__spin}.PlanningTab-module__HKSapW__container{flex-direction:column;height:100vh;padding:24px;display:flex;overflow-x:hidden;overflow-y:auto}.PlanningTab-module__HKSapW__header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.PlanningTab-module__HKSapW__title{color:#111827;margin:0;font-size:24px;font-weight:700}.PlanningTab-module__HKSapW__addButton{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.PlanningTab-module__HKSapW__addButton:hover{background-color:#1d4ed8}.PlanningTab-module__HKSapW__emptyState{text-align:center;padding:48px 0}.PlanningTab-module__HKSapW__emptyStateText{color:#6b7280;margin:0 0 8px;font-size:18px}.PlanningTab-module__HKSapW__emptyStateSubtext{color:#9ca3af;margin:0}.PlanningTab-module__HKSapW__grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;padding-bottom:24px;display:grid;overflow-y:auto}.PlanningTab-module__HKSapW__card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;height:-moz-fit-content;height:fit-content;min-height:200px;padding:24px;transition:all .2s;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.1)}.PlanningTab-module__HKSapW__card:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px rgba(0,0,0,.15)}.PlanningTab-module__HKSapW__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.PlanningTab-module__HKSapW__cardTitle{color:#111827;margin:0;font-size:18px;font-weight:600}.PlanningTab-module__HKSapW__badgeContainer{gap:8px;display:flex}.PlanningTab-module__HKSapW__badge{border:1px solid;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:500}.PlanningTab-module__HKSapW__badgeUrgent{color:#991b1b;background-color:#fef2f2;border-color:#fecaca}.PlanningTab-module__HKSapW__badgeHigh{color:#c2410c;background-color:#fff7ed;border-color:#fed7aa}.PlanningTab-module__HKSapW__badgeMedium{color:#a16207;background-color:#fefce8;border-color:#fde047}.PlanningTab-module__HKSapW__badgeLow{color:#166534;background-color:#f0fdf4;border-color:#bbf7d0}.PlanningTab-module__HKSapW__badgeActive{color:#1e40af;background-color:#eff6ff;border-color:#bfdbfe}.PlanningTab-module__HKSapW__badgeCompleted{color:#166534;background-color:#f0fdf4;border-color:#bbf7d0}.PlanningTab-module__HKSapW__badgeOnHold{color:#a16207;background-color:#fefce8;border-color:#fde047}.PlanningTab-module__HKSapW__badgeCancelled{color:#991b1b;background-color:#fef2f2;border-color:#fecaca}.PlanningTab-module__HKSapW__urlLink{color:#2563eb;margin-bottom:12px;font-size:14px;text-decoration:none;display:block}.PlanningTab-module__HKSapW__urlLink:hover{text-decoration:underline}.PlanningTab-module__HKSapW__sectionTitle{color:#374151;margin-bottom:8px;font-size:14px;font-weight:500}.PlanningTab-module__HKSapW__aanwijzingenContent{color:#6b7280;text-overflow:ellipsis;word-wrap:break-word;flex:1;max-height:120px;margin-bottom:16px;font-size:14px;line-height:1.5;overflow:hidden}.PlanningTab-module__HKSapW__todoPreview{color:#6b7280;margin-bottom:16px;font-size:12px}.PlanningTab-module__HKSapW__todoItem{align-items:center;gap:8px;margin-bottom:4px;display:flex}.PlanningTab-module__HKSapW__todoCheckbox{color:#6b7280}.PlanningTab-module__HKSapW__todoCheckboxCompleted{color:#10b981}.PlanningTab-module__HKSapW__todoText{opacity:1;text-decoration:none}.PlanningTab-module__HKSapW__todoTextCompleted{opacity:.6;text-decoration:line-through}.PlanningTab-module__HKSapW__todoMore{color:#9ca3af;font-style:italic}.PlanningTab-module__HKSapW__buttonContainer{gap:8px;margin-top:auto;padding-top:16px;display:flex}.PlanningTab-module__HKSapW__button{cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:14px;transition:background-color .2s}.PlanningTab-module__HKSapW__buttonPrimary{color:#fff;background-color:#2563eb;flex:1}.PlanningTab-module__HKSapW__buttonPrimary:hover{background-color:#1d4ed8}.PlanningTab-module__HKSapW__buttonSuccess{color:#fff;background-color:#059669;flex:1}.PlanningTab-module__HKSapW__buttonSuccess:hover{background-color:#047857}.PlanningTab-module__HKSapW__buttonDanger{color:#fff;background-color:#dc2626}.PlanningTab-module__HKSapW__buttonDanger:hover{background-color:#b91c1c}@media (max-width:768px){.PlanningTab-module__HKSapW__container{padding:16px}.PlanningTab-module__HKSapW__grid{grid-template-columns:1fr;gap:16px}.PlanningTab-module__HKSapW__card{min-height:180px;padding:16px}.PlanningTab-module__HKSapW__header{flex-direction:column;align-items:stretch;gap:16px}.PlanningTab-module__HKSapW__title{text-align:center;font-size:20px}.PlanningTab-module__HKSapW__buttonContainer{flex-direction:column}.PlanningTab-module__HKSapW__button{width:100%}}@media (max-width:480px){.PlanningTab-module__HKSapW__container{padding:12px}.PlanningTab-module__HKSapW__card{min-height:160px;padding:12px}.PlanningTab-module__HKSapW__title{font-size:18px}.PlanningTab-module__HKSapW__cardTitle{font-size:16px}}.PlanningTab-module__HKSapW__modal{z-index:1000;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.PlanningTab-module__HKSapW__modalContent{background-color:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.PlanningTab-module__HKSapW__modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.PlanningTab-module__HKSapW__modalTitle{color:#111827;margin:0;font-size:20px;font-weight:600}.PlanningTab-module__HKSapW__modalClose{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;transition:background-color .2s;display:flex}.PlanningTab-module__HKSapW__modalClose:hover{color:#374151;background-color:#f3f4f6}.PlanningTab-module__HKSapW__formGroup{margin-bottom:20px}.PlanningTab-module__HKSapW__formLabel{color:#374151;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.PlanningTab-module__HKSapW__formInput{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:8px 12px;font-size:14px;transition:border-color .2s}.PlanningTab-module__HKSapW__formInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.PlanningTab-module__HKSapW__formTextarea{resize:vertical;box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;min-height:80px;padding:8px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.PlanningTab-module__HKSapW__formTextarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.PlanningTab-module__HKSapW__formSelect{box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:8px 12px;font-size:14px;transition:border-color .2s}.PlanningTab-module__HKSapW__formSelect:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.PlanningTab-module__HKSapW__modalActions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;display:flex}.PlanningTab-module__HKSapW__modalButton{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.PlanningTab-module__HKSapW__modalButtonPrimary{color:#fff;background-color:#2563eb}.PlanningTab-module__HKSapW__modalButtonPrimary:hover{background-color:#1d4ed8}.PlanningTab-module__HKSapW__modalButtonSecondary{color:#374151;background-color:#f3f4f6}.PlanningTab-module__HKSapW__modalButtonSecondary:hover{background-color:#e5e7eb}.PlanningTab-module__HKSapW__container::-webkit-scrollbar{width:8px}.PlanningTab-module__HKSapW__grid::-webkit-scrollbar{width:8px}.PlanningTab-module__HKSapW__modalContent::-webkit-scrollbar{width:8px}.PlanningTab-module__HKSapW__container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.PlanningTab-module__HKSapW__grid::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.PlanningTab-module__HKSapW__modalContent::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.PlanningTab-module__HKSapW__container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.PlanningTab-module__HKSapW__grid::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.PlanningTab-module__HKSapW__modalContent::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.PlanningTab-module__HKSapW__container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.PlanningTab-module__HKSapW__grid::-webkit-scrollbar-thumb:hover{background:#94a3b8}.PlanningTab-module__HKSapW__modalContent::-webkit-scrollbar-thumb:hover{background:#94a3b8}
