.modal { display: flex; justify-content: center; align-items: center; position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background-color: rgba(0, 0, 0, 0.45); } .modal .modal-inner { width: 1024px; background-color: #0a0e1a; border-radius: 8px; padding: 12px; color: white; border: 1px solid #504768; max-height: 90vh; overflow: auto; } .modal .modal-inner form { display: flex; flex-direction: column; gap: 12px; } .modal .modal-inner .form-group { display: flex; flex-direction: column; gap: 8px; } .modal .modal-inner .form-actions { display: flex; justify-content: space-between; } .modal .modal-inner textarea { max-width: 100%; resize: vertical; } .modal .modal-inner .form-error { padding: 8px; background-color: rgba(200, 0, 0, 0.3); border: 1px solid #a00; border-radius: 4px; }