.modal-overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; } .modal { background: rgb(255, 255, 255); padding: 20px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); max-width: 400px; width: 100%; } .modal h2 { margin-bottom: 20px; } .modal label { display: block; margin-bottom: 5px; color: black; } .modal input { width: 100%; padding: 8px; margin-bottom: 10px; border: 1px solid #ccc; border-radius: 4px; } .modal button { padding: 10px 20px; margin-bottom: 5px; background: #08294b; color: white; border: none; border-radius: 4px; cursor: pointer; } .modal button:hover { background: #0056b3; } .error { color: red; margin-bottom: 10px; }