diff --git a/frontend/src/pages/relay/TaskCreatePage.vue b/frontend/src/pages/relay/TaskCreatePage.vue index b146eb3..7efbb40 100644 --- a/frontend/src/pages/relay/TaskCreatePage.vue +++ b/frontend/src/pages/relay/TaskCreatePage.vue @@ -561,82 +561,94 @@ function goBack() { > - -
-
- - - - - AI 추천 할 일 - - -
- + +
- 프로젝트와 업무 내용을 분석하고 있어요… -
-
- {{ aiError }} -
- -
+ + @@ -1162,18 +1174,39 @@ function goBack() { } /* AI 추천 할 일 */ -.ai-suggest { - margin-top: 0.875rem; - border: 1px solid var(--accent-border); - background: #faf9ff; - border-radius: 0.625rem; - padding: 0.75rem 0.875rem; +.ai-modal-overlay { + position: fixed; + inset: 0; + background: rgba(16, 18, 24, 0.45); + display: grid; + place-items: center; + padding: 1.5rem; + z-index: 1000; +} +.ai-modal { + width: 100%; + max-width: 32rem; + max-height: 80vh; + background: #fff; + border: 1px solid var(--border); + border-radius: 0.75rem; + box-shadow: 0 1.25rem 3rem rgba(0, 0, 0, 0.22); + display: flex; + flex-direction: column; + overflow: hidden; +} +.ai-modal-body { + padding: 1rem 1.25rem 1.25rem; + overflow-y: auto; } .ai-suggest-head { display: flex; align-items: center; justify-content: space-between; - margin-bottom: 0.5rem; + padding: 0.875rem 1.25rem; + border-bottom: 1px solid var(--border); + background: #faf9ff; + flex-shrink: 0; } .ai-suggest-title { display: inline-flex;