.popupHeader { display: flex; justify-content: space-between; align-items: center; padding: 15px 20px; } .popupHeader p { font-size: 1.2rem; font-weight: 600; margin: 0; } .closeButton { background: none; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; } .closeIcon { font-size: 1.5rem; color: #666; } .horizontalLineLight { height: 1px; background-color: #e0e0e0; width: 100%; margin: 0; } .form { box-sizing: border-box; max-width: 100%; padding: 20px; } .formGroup { margin-bottom: 15px; box-sizing: border-box; } .formGroup label { display: block; margin-bottom: 5px; font-weight: 500; } .formGroup input, .formGroup select { width: 100%; padding: 8px 12px; border: 1px solid #ddd; border-radius: 4px; font-size: 1rem; box-sizing: border-box; } .submitButtonDiv { display: flex; justify-content: flex-end; padding: 15px 0 10px; } .submitButton { background-color: #4c9aff; color: white; border: none; border-radius: 4px; padding: 8px 16px; font-size: 1rem; cursor: pointer; transition: background-color 0.2s; } .submitButton:hover { background-color: #3d8df5; } .userInfo h2 { margin-top: 0; margin-bottom: 10px; }