diff --git a/public/index.html b/public/index.html index f58b50a..942adad 100644 --- a/public/index.html +++ b/public/index.html @@ -307,6 +307,76 @@ z-index: 1000; } + .modal-overlay { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba(0, 0, 0, 0.7); + display: none; + align-items: center; + justify-content: center; + z-index: 2000; + padding: 16px; + } + + .modal-overlay.active { + display: flex; + } + + .modal { + background: #2a2a2a; + border-radius: 8px; + width: 100%; + max-width: 500px; + max-height: 90vh; + overflow-y: auto; + } + + .modal-header { + padding: 16px; + border-bottom: 1px solid #3a3a3a; + font-size: 18px; + font-weight: 600; + } + + .modal-body { + padding: 16px; + } + + .modal-description { + color: #888; + font-size: 14px; + margin-bottom: 16px; + line-height: 1.5; + } + + .modal-textarea { + width: 100%; + min-height: 120px; + padding: 12px; + border: 1px solid #3a3a3a; + border-radius: 6px; + background: #1a1a1a; + color: #e0e0e0; + font-size: 14px; + font-family: inherit; + resize: vertical; + } + + .modal-textarea:focus { + outline: none; + border-color: #ff9800; + } + + .modal-actions { + display: flex; + gap: 8px; + padding: 16px; + border-top: 1px solid #3a3a3a; + } + .empty-state { padding: 32px 16px; text-align: center; @@ -357,6 +427,21 @@ .prompt-tool-input { color: #666; } + + .modal { + background: white; + } + + .modal-header, + .modal-actions { + border-color: #e0e0e0; + } + + .modal-textarea { + background: #f5f5f5; + border-color: #e0e0e0; + color: #1a1a1a; + } } @@ -385,17 +470,39 @@ +
+